summaryrefslogtreecommitdiff
path: root/gjs/jsapi-util-root.h
Commit message (Expand)AuthorAgeFilesLines
* Revert "closure: Store JSFunction* pointer instead of JSObject*"Philip Chimento2022-11-061-11/+0
* js: Add JSTracer* argument to JS_UpdateWeakPointerAfterGC()Evan Welsh2022-08-071-4/+5
* js: Adapt to new JS::SafelyInitialized APIEvan Welsh2022-08-071-2/+2
* js: Update includes for headers split out of JSAPIEvan Welsh2022-01-161-2/+0
* maint: Fix IWYU includesPhilip Chimento2021-11-271-4/+3
* context: Cleanup completed trampoline in context, as this is what they belong toMarco Trevisan (Treviño)2021-08-011-2/+0
* GjsMaybeOwned: Remove notifier support and move it into GjsPrivateContextMarco Trevisan (Treviño)2021-08-011-58/+4
* jsapi-util-root: Mark some constexpr operations as suchMarco Trevisan (Treviño)2021-05-171-14/+14
* maint: Convert all existing license/copyright comments to SPDX formatPhilip Chimento2020-10-041-22/+3
* js: Various API renames and adjustmentsEvan Welsh2020-08-111-2/+2
* maint: Use C++17 attributesPhilip Chimento2020-08-051-7/+7
* maint: Use concise C++17 type traitsPhilip Chimento2020-07-281-1/+1
* maint: Make all operator bool explicitPhilip Chimento2020-03-011-1/+1
* wrapper: Change type of debug addresses to void*Philip Chimento2020-02-041-2/+2
* tests: Add weak pointer callback in tests with untraced weak pointerPhilip Chimento2020-01-251-1/+1
* js: Remove jsapi-wrapper.hPhilip Chimento2020-01-191-1/+4
* js: Various API renamesPhilip Chimento2020-01-191-4/+4
* js: Remove requestsPhilip Chimento2020-01-191-2/+0
* jsapi-util-root: Add JSContext parameter to switch_to_unrootedMarco Trevisan (Treviño)2019-10-071-2/+1
* jsapi-util-root: Shorter way to get pointer to current contextPhilip Chimento2019-07-311-8/+6
* GjsMaybeOwned: Clarify comment on heap allocationPhilip Chimento2019-06-201-5/+3
* GjsMaybeOwned: Keep notification data only if DestroyNotify is neededMarco Trevisan (Treviño)2019-06-201-68/+50
* GjsMaybeOwned: Don't use union for root and heapMarco Trevisan (Treviño)2019-06-201-61/+54
* GjsMaybeOwned: remove void parameter on empty functionsMarco Trevisan (Treviño)2019-06-201-19/+10
* maint: Fix header includes once and for allPhilip Chimento2019-06-081-2/+10
* maint: Unify header guard style across all headersPhilip Chimento2019-06-081-3/+3
* build: Annotate all unused argumentsPhilip Chimento2019-05-071-4/+2
* build: Introduce "used only in debug" annotationsPhilip Chimento2019-05-071-3/+1
* jsapi-util-root: Add debug_addr() method for pointer typesPhilip Chimento2019-02-101-0/+7
* context: Move all private context methods to C++ classPhilip Chimento2018-11-051-5/+8
* closure: Store JSFunction* pointer instead of JSObject*Philip Chimento2018-11-031-2/+10
* js: Introduce annotations for using return valuesPhilip Chimento2018-10-301-14/+6
* js: Misc mozjs60 API changesPhilip Chimento2018-07-281-4/+1
* jsapi-util-root: Use a union for mutually exclusive membersPhilip Chimento2018-06-301-23/+35
* object: Refactor ObjectInstance into C++ classPhilip Chimento2018-06-101-1/+4
* util-root: Allow null notification functions when rootingCarlos Garnacho2018-05-211-4/+6
* jsapi-util-root: Add operator!=(nullptr_t)Philip Chimento2018-04-291-0/+1
* closure: Prevent collection of invalidated closurePhilip Chimento2017-09-011-0/+24
* js: Unbarriered read while in weak ptr callbackPhilip Chimento2017-07-091-1/+11
* js: Adapt to misc API changes in SpiderMonkey 52Philip Chimento2017-07-091-2/+2
* js: Adapt to new JS::TraceEdge<T> APIPhilip Chimento2017-07-091-22/+2
* util-root: Require GjsMaybeOwned callback to resetPhilip Chimento2017-06-151-3/+4
* maint: Use correct mode lines in all filesPhilip Chimento2017-04-161-1/+1
* js: Update weak pointers after GCPhilip Chimento2017-02-141-1/+2
* js: Rename JS_CallHeapFooTracer()Philip Chimento2017-02-141-2/+2
* object: Trace vfunc trampolinesPhilip Chimento2017-02-131-0/+11
* object: Fully use GjsMaybeOwned wrapperPhilip Chimento2017-02-131-0/+53
* object: Refactor to use GjsMaybeOwned instead of keep-alivePhilip Chimento2017-02-131-0/+2
* jsapi-util-root: Don't destroy GjsMaybeOwned in notifyPhilip Chimento2017-02-131-6/+1
* js: Refactor dual use of JS::Heap wrapperPhilip Chimento2017-02-081-0/+273