summaryrefslogtreecommitdiff
path: root/gjs
Commit message (Expand)AuthorAgeFilesLines
* context: Clear all vectors of JS::Heap on disposeDaniel van Vugt2023-04-131-0/+3
* stack: Print stack trace using glib logging functionsSebastian Keller2023-04-062-1/+54
* context: Fix job queue ending prematurely when dispatcher resetPhilip Chimento2023-03-043-15/+6
* mainloop: Instrument main loop and promise job dispatcher with debug logsPhilip Chimento2023-03-044-10/+33
* context: Instrument module evaluation promises with debug logsPhilip Chimento2023-03-041-0/+18
* context: Use module name in promise reaction function debug tagPhilip Chimento2023-03-041-2/+2
* context: Use correct debug tag with promise reaction functionPhilip Chimento2023-03-041-2/+2
* cleanup: Replace static_cast<GjsContext*> with runtime castPhilip Chimento2023-03-043-3/+3
* Introduce runAsync() to run main loops without blocking module resolutionEvan Welsh2023-02-204-19/+120
* jsapi-util: Mark assignment/move operators as constexprMarco Trevisan (Treviño)2022-11-191-2/+2
* module: Use GjsAutoChar to hold the module nameMarco Trevisan (Treviño)2022-11-191-17/+14
* coverage: Use GjsAutoUnref to hold GFile instancesMarco Trevisan (Treviño)2022-11-191-16/+9
* stack: Hold context reference in a smart pointerMarco Trevisan (Treviño)2022-11-191-2/+1
* objectbox: Use GjsAutoPointer for impl tooMarco Trevisan (Treviño)2022-11-192-5/+5
* objectbox: Define Ptr as a GjsAutoPointerMarco Trevisan (Treviño)2022-11-192-5/+11
* console: Use auto-pointers to manage all items' lifecycleMarco Trevisan (Treviño)2022-11-191-48/+34
* console: Use GjsAutoStrv to handle Strv cleanupMarco Trevisan (Treviño)2022-11-191-39/+33
* console: Use GStrvBuilder if available in the GLib version we useMarco Trevisan (Treviño)2022-11-191-0/+24
* console: Just return instead of exit from main functionMarco Trevisan (Treviño)2022-11-191-7/+8
* jsapi-util: Add const definition for GjsAutoPointer out() methodMarco Trevisan (Treviño)2022-11-191-0/+1
* text-encoding: Use simpler array of char instead of vectorMarco Trevisan (Treviño)2022-11-191-6/+5
* maint: Update includes to match new version of IWYUPhilip Chimento2022-11-156-7/+7
* Revert "closure: Store JSFunction* pointer instead of JSObject*"Philip Chimento2022-11-061-11/+0
* profiler: Use std::array instead of stack arrayPhilip Chimento2022-11-012-4/+6
* engine: Use JS_InitWithFailureDiagnostic instead of JS_InitPhilip Chimento2022-08-071-6/+10
* deprecation: Refer to TextDecoder in ByteArray toString messagePhilip Chimento2022-08-071-2/+1
* js: Update IWYU comments for jsapi.hPhilip Chimento2022-08-072-2/+2
* js: Remove Gjs::maybe_get_private()Philip Chimento2022-08-072-15/+1
* js: Replace JSFreeOp with JS::GCContextEvan Welsh2022-08-072-2/+4
* 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: Adapt to new JS::PropertyKey APIEvan Welsh2022-08-073-7/+7
* engine: Adjust JS engine options for mozjs102Evan Welsh2022-08-071-6/+1
* js: Various functions moved out of jsapi.hPhilip Chimento2022-08-0716-16/+50
* js: Replace class private pointers with reserved slotsPhilip Chimento2022-08-063-4/+23
* global: Combine compilation and execution in bootstratpPhilip Chimento2022-08-061-5/+1
* js: Use JS::PropertyKey::isVoidEvan Welsh2022-08-061-3/+3
* CI: Add missing files to IWYU scriptPhilip Chimento2022-07-265-31/+39
* maint: Bring headers in line with IWYU 0.18Philip Chimento2022-07-257-13/+7
* Merge branch 'use-vector-for-closures' into 'master'Philip Chimento2022-07-251-1/+0
|\
| * object: Use std::vector to hold Objects GClosure'sMarco Trevisan (Treviño)2022-06-141-1/+0
* | maint: Fix IWYU includes in files that previously failedPhilip Chimento2022-07-246-0/+7
|/
* jsapi-util-strings: Ignore locale to compute the upper case of a charMarco Trevisan (Treviño)2022-04-282-3/+1
* profiler: Align types in function definition with header fileEvan Miller2022-03-181-2/+2
* Merge branch 'verbose-object-print-output' into 'master'Philip Chimento2022-03-063-118/+2
|\
| * print: Connect up prettyPrint() to Console.interact() and log()Philip Chimento2022-02-253-118/+2
* | Merge branch 'ewlsh/march-maintenance' into 'master'Philip Chimento2022-03-062-6/+8
|\ \
| * | context: Log JavaScript errors in bootstrap code prior to exitingEvan Welsh2022-03-051-3/+6
| * | module: Replace leftover call to FinishDynamicModuleImport_NoTLAEvan Welsh2022-03-051-3/+2
| |/
* | jsapi-util: Fix non-flat string messagePhilip Chimento2022-03-031-1/+2
|/