summaryrefslogtreecommitdiff
path: root/gi/pygi-marshal-cleanup.c
Commit message (Expand)AuthorAgeFilesLines
* More compiler warning fixes for Windows/32bit #191Christoph Reiter2018-04-051-2/+2
* build: use -Wconversion -Wno-sign-conversion. Fixes #191Christoph Reiter2018-04-051-4/+4
* marshal-cleanup: save and restore exception around cleanupChristoph Reiter2018-03-111-0/+24
* Revert "Revert "to python marshalling: collect cleanup data""Mathieu Duponchelle2018-02-161-5/+8
* Revert "to python marshalling: collect cleanup data"Christoph Reiter2018-02-131-8/+5
* to python marshalling: collect cleanup dataMathieu Duponchelle2018-01-231-5/+8
* Fix various compiler warnings for 32bit buildsChristoph Reiter2017-03-241-2/+2
* Remove pygi.h and pygi-private.hChristoph Reiter2016-06-011-3/+5
* invoke/closure: reduce g_slice_alloc usageChristoph Reiter2015-09-271-5/+5
* Fix invalid read error in argument cleanup codeSimon Feltman2014-09-101-5/+8
* Use cleanup data for argument marshalling failuresSimon Feltman2014-07-301-7/+7
* Update Free Software Foundation addressesSimon Feltman2014-03-151-3/+1
* Use ffi_call directly instead of g_callable_info_invokeSimon Feltman2014-03-031-2/+2
* cache refactoring: Move various struct arg setup and marshaling to new fileSimon Feltman2014-02-021-48/+0
* cache refactoring: Move GObject arg setup and marshaling into new fileSimon Feltman2014-02-021-27/+0
* cache refactoring: Move closure setup and marshaling into pygi-closureSimon Feltman2014-02-021-14/+0
* cache refactoring: Move GArray arg setup and marshaling into new fileSimon Feltman2014-02-021-150/+0
* cache refactoring: Move GList/GSList arg setup and marshaling into new fileSimon Feltman2014-02-021-80/+0
* cache refactoring: Break sequence cache up for array vs listSimon Feltman2014-02-021-13/+15
* cache refactoring: Move basic type arg setup and marshaling into new fileSimon Feltman2014-02-021-26/+0
* cache refactoring: Move PyGIHashCache and related marshaling into new fileSimon Feltman2014-02-021-63/+0
* Fix GArray, GList, GSList, and GHashTable marshaling leaksSimon Feltman2013-10-141-36/+18
* Add cleanup_data argument used for Python to C marshaler cleanupSimon Feltman2013-10-141-25/+18
* Fix memory leaks for inout array argumentsSimon Feltman2013-10-081-0/+1
* Fix GValue array marshaling leaks and crash falloutSimon Feltman2013-10-071-6/+44
* Fix memory leak for caller allocated GValue out argumentsSimon Feltman2013-10-031-5/+6
* cache refactoring: Use GPtrArray for callable arg cacheSimon Feltman2013-09-251-4/+4
* Fix leaking inout C arraysMartin Pitt2013-03-041-0/+6
* Fix memory handling of caller-allocated boxed typesMartin Pitt2013-02-281-1/+1
* Fix cleanup of GValue arraysMartin Pitt2013-02-271-1/+10
* Move variable declaration to top of blocks (C99ism)Chun-wei Fan2013-01-301-1/+2
* Clean up caller-allocated GValues and their memoryMike Gorse2013-01-171-2/+18
* Fix leak with python callables as closure argument.Simon Feltman2012-10-121-0/+14
* Add missing static declarationsMartin Pitt2012-07-271-9/+0
* Fix len_arg_index for array argumentsBastian Winkler2012-04-201-2/+2
* Fix Python to C marshalling of GValue arraysMartin Pitt2012-03-161-5/+14
* Distinguish between GArray and GPtrArray when cleaning upSebastian Pölsterl2012-02-061-9/+23
* Fix a few set-but-not-used warnings.Will Thompson2012-01-241-2/+0
* fix marshaling of arrays of GVariantsMikkel Kamstrup Erlandsen2011-10-251-29/+52
* refactor in/out marshalling to be to_py/from_pyJohn (J5) Palmieri2011-09-121-84/+84
* use gssize instead of int for arg indexesJohn (J5) Palmieri2011-07-051-3/+3
* [gi-invoke-ng] use g_slice for allocating GValues that are caller allocatedJohn (J5) Palmieri2011-06-241-0/+2
* [gi] don't clean up arguments that weren't yet processed during in arg failureJohn (J5) Palmieri2011-06-151-1/+1
* [gi-invoke-ng] do not try to clean up NULL argumentsJohn (J5) Palmieri2011-06-141-8/+16
* [gi-invoke-ng] add code to clean up when input values fail to marshalJohn (J5) Palmieri2011-05-311-5/+25
* [gi-invoke-ng] add hash cleanup routinesJohn (J5) Palmieri2011-05-311-0/+64
* [gi-invoke-ng] handle arrays with transfers of GI_TRANSFER_CONTAINERJohn (J5) Palmieri2011-05-311-1/+2
* [gi-invoke-ng] add list cleanup routinesJohn (J5) Palmieri2011-05-311-0/+84
* [gi-invoke-ng] add out array cleanupJohn (J5) Palmieri2011-05-261-0/+24
* [gi-invoke-ng] add array cleanup for in arraysJohn (J5) Palmieri2011-05-261-1/+71