summaryrefslogtreecommitdiff
path: root/gi/gtype.cpp
Commit message (Expand)AuthorAgeFilesLines
* maint: Update includes to match new version of IWYUPhilip Chimento2022-11-151-0/+1
* js: Replace JSFreeOp with JS::GCContextEvan Welsh2022-08-071-1/+1
* js: Various functions moved out of jsapi.hPhilip Chimento2022-08-071-1/+2
* js: Replace class private pointers with reserved slotsPhilip Chimento2022-08-061-3/+3
* maint: Fix IWYU includes in files that previously failedPhilip Chimento2022-07-241-0/+1
* Some Object-related functions have moved to js/Object.hEvan Welsh2022-01-161-1/+2
* gtype: Move code into class bodyPhilip Chimento2021-01-301-112/+90
* gtype: Remove JSClass macrosPhilip Chimento2021-01-301-67/+112
* gtype: Remove gjs_typecheck_gtype()Philip Chimento2020-12-031-8/+0
* maint: Convert all existing license/copyright comments to SPDX formatPhilip Chimento2020-10-041-22/+3
* CI: Fix IWYU includesincludesPhilip Chimento2020-09-201-2/+0
* maint: Use C++17 attributesPhilip Chimento2020-08-051-1/+1
* js: Define Symbol.toStringTag names on all our custom classesEvan Welsh2020-07-271-0/+1
* js: Fix header includes according to IWYUPhilip Chimento2020-05-201-0/+2
* gtype: Don't use lookupForAdd() when adding GType to tablePhilip Chimento2020-01-251-3/+7
* js: Remove jsapi-wrapper.hPhilip Chimento2020-01-191-2/+12
* js: Remove requestsPhilip Chimento2020-01-191-3/+0
* maint: Fix header includes once and for allPhilip Chimento2019-06-081-6/+6
* gtype: Make finalize function a no-opPhilip Chimento2019-05-071-9/+3
* gtype: Port weak pointer hash table to WeakCachePhilip Chimento2019-04-131-46/+9
* gtype: Remove unused functionPhilip Chimento2019-01-021-22/+0
* atoms: Use more atoms to avoid converting stringsPhilip Chimento2018-11-051-8/+13
* gtype: use Atomized string for static onesMarco Trevisan (Treviño)2018-11-041-1/+2
* gtype: reuse heap wrapper from cached onesMarco Trevisan (Treviño)2018-11-041-32/+12
* gtype: track weak pointers using unique_ptrMarco Trevisan (Treviño)2018-11-041-13/+13
* gtype: delete heap wrappers on gtype removalMarco Trevisan (Treviño)2018-11-041-3/+12
* gtype: Fix error handling in gjs_gtype_get_actual_gtype()Philip Chimento2018-10-301-20/+22
* js: Introduce annotations for using return valuesPhilip Chimento2018-10-301-1/+5
* js: Replace JS_FS with JS_FNPhilip Chimento2018-07-281-3/+2
* arg: Marshal GType of 0 to nullPhilip Chimento2018-01-031-0/+3
* jsapi-util-string: Use mozjs UTF8-to-JSString conversionPhilip Chimento2017-11-191-15/+14
* js: Unbarriered read while in weak ptr callbackPhilip Chimento2017-07-091-1/+4
* js: Replace JSRuntime APIs that now take JSContextPhilip Chimento2017-07-091-3/+2
* js: Add JSCLASS_FOREGROUND_FINALIZE flagPhilip Chimento2017-07-091-1/+2
* js: Weak pointer callback API changePhilip Chimento2017-07-091-4/+6
* js: Switch from JS::NullPtr() to nullptrPhilip Chimento2017-07-091-3/+2
* jsapi-util: Add static function spec to GJS_DEFINE_PROTOPhilip Chimento2017-04-171-0/+2
* jsapi-class: GJS_DEFINE_PROTO stores protos in global slotsPhilip Chimento2017-04-171-14/+10
* jsapi-class: Get rid of "proto_name" argumentPhilip Chimento2017-04-161-2/+1
* maint: Use correct mode lines in all filesPhilip Chimento2017-04-161-1/+1
* jsapi-util: Split off class stuff into jsapi-class.hPhilip Chimento2017-04-131-0/+1
* jsapi-util: Return JSObject from create_protoPhilip Chimento2017-04-101-2/+2
* js: Update weak pointers after GCPhilip Chimento2017-02-141-10/+42
* js: No need to use .address() in new APIPhilip Chimento2016-12-091-2/+2
* js: Pass JS::NullPtr() instead of NULLPhilip Chimento2016-12-091-1/+2
* js: Remove remaining usage of JSBoolPhilip Chimento2016-12-091-2/+2
* gtype: Specify GType object prototype explicitlyPhilip Chimento2016-11-081-2/+3
* js: Don't pass JSPROP_READONLY to JS_PSGPhilip Chimento2016-11-051-1/+1
* js: Root misc functionsPhilip Chimento2016-11-051-14/+10
* js: Root create_proto functionsPhilip Chimento2016-10-211-7/+6