summaryrefslogtreecommitdiff
path: root/gi/pygi-cache.c
Commit message (Expand)AuthorAgeFilesLines
* Remove all Python 2 C codeChristoph Reiter2020-04-161-2/+1
* build: use -Wconversion -Wno-sign-conversion. Fixes #191Christoph Reiter2018-04-051-6/+6
* Merge pygtype.c and pygi-type.cChristoph Reiter2018-03-311-2/+2
* Rename pyglib-python-compat.h to pygi-python-compat.hChristoph Reiter2018-03-231-1/+1
* Remove pyglib.c/hChristoph Reiter2018-03-221-1/+1
* Fix various compiler warnings for 32bit buildsChristoph Reiter2017-03-241-3/+3
* Make use of instance-argument annotationsChristoph Reiter2017-03-221-1/+3
* Fix various potential compiler warningsChristoph Reiter2017-03-201-0/+2
* Handle multiple deinit of callable cacheDan Nicholson2016-12-211-8/+7
* Remove pygobject-private.h and rename pygobject.c to pygobject-object.cChristoph Reiter2016-06-011-0/+1
* Remove pygi.h and pygi-private.hChristoph Reiter2016-06-011-0/+2
* Fix build warnings regarding _POSIX_C_SOURCE redefinitionSimon Feltman2015-10-311-1/+1
* Use a named tuple for returning multiple valuesChristoph Reiter2015-10-271-0/+34
* Prevent passing the user data multiple times to callbacksGarrett Regier2015-09-221-0/+24
* 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