summaryrefslogtreecommitdiff
path: root/gi/pygi-cache.c
Commit message (Expand)AuthorAgeFilesLines
* Add namespace and container name to callable cache and include them in all wa...Christoph Reiter2015-03-031-5/+34
* Fix invalid unref after getting callable containerSimon Feltman2014-08-141-2/+0
* Fix raising an error in a constructorGarrett Regier2014-08-071-3/+3
* Use the caches for marshaling the arguments in closuresGarrett Regier2014-08-071-6/+24
* Always pass along the callable cache to the arg cache constructorsGarrett Regier2014-08-071-14/+20
* Use the caches for closures, but not yet for marshaling the argumentsGarrett Regier2014-08-061-2/+31
* Split the callable cache into the different typesGarrett Regier2014-08-061-134/+380
* Added args_offset to the cache instead of checking the function typeGarrett Regier2014-08-011-3/+3
* Consolidate GError related code into pygi-errorSimon Feltman2014-05-041-2/+2
* Update Free Software Foundation addressesSimon Feltman2014-03-151-3/+1
* Use ffi_call directly instead of g_callable_info_invokeSimon Feltman2014-03-031-10/+51
* Fix Build on Visual StudioChun-wei Fan2014-02-241-1/+2
* cache refactoring: Add comments to arg cache setup functionsSimon Feltman2014-02-031-0/+36
* cache refactoring: Use consistent prefix for arg cache functionsSimon Feltman2014-02-031-37/+37
* cache refactoring: Move enum and flags arg setup and marshaling to new fileSimon Feltman2014-02-021-62/+12
* cache refactoring: Move various struct arg setup and marshaling to new fileSimon Feltman2014-02-021-62/+10
* cache refactoring: Move GObject arg setup and marshaling into new fileSimon Feltman2014-02-021-99/+84
* cache refactoring: Move closure setup and marshaling into pygi-closureSimon Feltman2014-02-021-99/+12
* cache refactoring: Move GError arg setup and marshaling to new fileSimon Feltman2014-02-021-65/+28
* cache refactoring: Move GArray arg setup and marshaling into new fileSimon Feltman2014-02-021-223/+13
* cache refactoring: Move GList/GSList arg setup and marshaling into new fileSimon Feltman2014-02-021-60/+11
* cache refactoring: Break sequence cache up for array vs listSimon Feltman2014-02-021-37/+123
* cache refactoring: Move basic type arg setup and marshaling into new fileSimon Feltman2014-02-021-72/+10
* cache refactoring: Move PyGIHashCache and related marshaling into new fileSimon Feltman2014-02-021-95/+8
* cache refactoring: Separate ArgCache creation and setupSimon Feltman2014-02-021-111/+152
* Add support for variable user data argumentsSimon Feltman2013-10-141-0/+14
* Add support for default arguments annotated with allow-noneSimon Feltman2013-09-261-36/+67
* cache refactoring: Move arg cache field assignments into _arg_cache_newSimon Feltman2013-09-261-12/+11
* cache refactoring: Cleanup array length argument marshalingSimon Feltman2013-09-261-74/+71
* cache refactoring: Move variable declarations to blocks where they are usedSimon Feltman2013-09-261-11/+14
* cache refactoring: Remove continue statements from _args_cache_generateSimon Feltman2013-09-261-65/+61
* cache refactoring: Use bit field for PyGIDirection instead of enumSimon Feltman2013-09-261-32/+32
* cache refactoring: Remove special case marshaling for instance argumentsSimon Feltman2013-09-261-10/+6
* cache refactoring: Use GPtrArray for callable arg cacheSimon Feltman2013-09-251-31/+31
* cache refactoring: Move PyGI direction code into new functionSimon Feltman2013-09-251-21/+21
* Add underscore prefix and _cache_adapter suffix to marshaling functionsSimon Feltman2013-07-261-5/+5
* Move _pygi_argument_to_object_basic_type into pygi-marshal-to-py.cSimon Feltman2013-07-251-2/+2
* Unify and clean up from Python marshalers for basic typesSimon Feltman2013-07-251-98/+3
* Unify from Python int64 and uint64 marshalersSimon Feltman2013-07-251-35/+1
* Unify from Python int16 and int32 marshalersSimon Feltman2013-07-251-68/+1
* Unify from Python boolean, int8, and uint8 marshalersSimon Feltman2013-07-251-41/+7
* Replace to Python cached marshalers with unified basic type marshalerSimon Feltman2013-07-251-93/+21
* Always unref the GiTypeInfo when generating an argument cacheMike Gorse2013-07-101-0/+1
* Unify Python interface struct to GI marshaling codeSimon Feltman2013-04-051-11/+1
* Fix some style issues with previous patchMartin Pitt2013-02-261-3/+3
* Raise DeprecationWarning on deprecated callablesMartin Pitt2013-02-261-0/+14
* Set clean-up handler for marshalled arraysMike Gorse2013-01-111-0/+1
* Add support for caller-allocated GArray out argumentsMartin Pitt2012-12-171-1/+1
* Fix leak with python callables as closure argument.Simon Feltman2012-10-121-0/+1
* Fix various endianess errorsDavid Malcolm2012-08-201-0/+2