summaryrefslogtreecommitdiff
path: root/gi/pygi-cache.h
Commit message (Expand)AuthorAgeFilesLines
* build: use -Wconversion -Wno-sign-conversion. Fixes #191Christoph Reiter2018-04-051-1/+4
* Revert "Revert "to python marshalling: collect cleanup data""Mathieu Duponchelle2018-02-161-3/+10
* Revert "to python marshalling: collect cleanup data"Christoph Reiter2018-02-131-10/+3
* to python marshalling: collect cleanup dataMathieu Duponchelle2018-01-231-3/+10
* Use a named tuple for returning multiple valuesChristoph Reiter2015-10-271-0/+6
* Prevent passing the user data multiple times to callbacksGarrett Regier2015-09-221-0/+3
* Add namespace and container name to callable cache and include them in all wa...Christoph Reiter2015-03-031-0/+5
* Remove redefinitions of function and vfunc cache typedefsSimon Feltman2014-10-271-4/+4
* Always pass along the callable cache to the arg cache constructorsGarrett Regier2014-08-071-3/+4
* Use the caches for closures, but not yet for marshaling the argumentsGarrett Regier2014-08-061-0/+4
* Split the callable cache into the different typesGarrett Regier2014-08-061-27/+69
* Added args_offset to the cache instead of checking the function typeGarrett Regier2014-08-011-0/+3
* Update Free Software Foundation addressesSimon Feltman2014-03-151-3/+1
* Use ffi_call directly instead of g_callable_info_invokeSimon Feltman2014-03-031-4/+6
* cache refactoring: Use consistent prefix for arg cache functionsSimon Feltman2014-02-031-26/+32
* cache refactoring: Move various struct arg setup and marshaling to new fileSimon Feltman2014-02-021-0/+1
* cache refactoring: Move GObject arg setup and marshaling into new fileSimon Feltman2014-02-021-0/+7
* cache refactoring: Move closure setup and marshaling into pygi-closureSimon Feltman2014-02-021-9/+0
* cache refactoring: Break sequence cache up for array vs listSimon Feltman2014-02-021-2/+14
* cache refactoring: Move basic type arg setup and marshaling into new fileSimon Feltman2014-02-021-0/+1
* cache refactoring: Move PyGIHashCache and related marshaling into new fileSimon Feltman2014-02-021-9/+12
* cache refactoring: Separate ArgCache creation and setupSimon Feltman2014-02-021-0/+15
* Add cleanup_data argument used for Python to C marshaler cleanupSimon Feltman2013-10-141-1/+2
* Add support for variable user data argumentsSimon Feltman2013-10-141-0/+3
* Fix GValue array marshaling leaks and crash falloutSimon Feltman2013-10-071-0/+1
* Add support for default arguments annotated with allow-noneSimon Feltman2013-09-261-0/+8
* cache refactoring: Cleanup array length argument marshalingSimon Feltman2013-09-261-5/+0
* cache refactoring: Use bit field for PyGIDirection instead of enumSimon Feltman2013-09-261-3/+3
* cache refactoring: Use GPtrArray for callable arg cacheSimon Feltman2013-09-251-3/+13
* cache refactoring: Add comments to callable cache structureSimon Feltman2013-09-251-1/+12
* Add a ccallback type which is used to invoke callbacks passed to a vfuncJohn (J5) Palmieri2012-03-271-3/+6
* only update the arg counts once if child arg comes before parent argJohn (J5) Palmieri2011-09-151-2/+7
* refactor in/out marshalling to be to_py/from_pyJohn (J5) Palmieri2011-09-121-24/+38
* support skip annotation for return valuesJohn (J5) Palmieri2011-08-301-0/+1
* Support function calling with keyword arguments in invoke.Laszlo Pandy2011-08-131-0/+4
* remove some left over ifdefs to complete merge of the invoke-rewrite branchJohn (J5) Palmieri2011-07-181-2/+0
* use an enum instead of booleans to denote function typeJohn (J5) Palmieri2011-07-071-4/+14
* rename aux arguments to child arguments to make their purpose clearerJohn (J5) Palmieri2011-07-071-9/+20
* use gssize instead of int for arg indexesJohn (J5) Palmieri2011-07-051-3/+3
* [cache] remove refrence to default value as it is not implemented yetJohn (J5) Palmieri2011-07-051-1/+0
* [gi-invoke-ng] revamp cleanup framework to be orthogonal to cache setupJohn (J5) Palmieri2011-05-231-2/+5
* [gi-invoke-ng] fix prototypeJohn (J5) Palmieri2011-04-121-1/+1
* [gi-invoke-ng] create new framework for cleaning up argsJohn (J5) Palmieri2011-04-121-1/+4
* [gi-invoke-ng] refactor FunctionCache to be more generic CallableCacheJohn (J5) Palmieri2011-03-281-6/+6
* [gi-invoke-ng] handle vfuncs and fix cosntrutorsJohn (J5) Palmieri2011-03-251-0/+2
* [gi] conditionalize invoke code pathsJohn (J5) Palmieri2011-03-221-0/+2
* [gi] added ugly aux arg countersJohn (J5) Palmieri2011-01-301-0/+2
* [gi] move to using type_info and interface_info instead of arg_infoJohn (J5) Palmieri2011-01-211-1/+3
* [gi] do arg counting in new invokeJohn (J5) Palmieri2011-01-191-6/+8
* [gi] fix handling of garrays vs c arraysJohn (J5) Palmieri2011-01-181-0/+1