summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Some really rough work on fixing function pointer supportewlsh/fix-function-pointersEvan Welsh2021-08-065-88/+170
* Merge branch 'random-cleanups' into 'master'Philip Chimento2021-08-012-104/+29
|\
| * object: Use vector for holding the list of wrapped objectsMarco Trevisan (Treviño)2021-08-012-104/+29
|/
* Merge branch 'closures-cleanup' into 'master'Philip Chimento2021-08-0113-415/+345
|\
| * context: Cleanup completed trampoline in context, as this is what they belong toMarco Trevisan (Treviño)2021-08-016-15/+16
| * GjsMaybeOwned: Remove notifier support and move it into GjsPrivateContextMarco Trevisan (Treviño)2021-08-018-84/+75
| * function: Use minimal allocation for trampoline dataMarco Trevisan (Treviño)2021-08-012-5/+4
| * GjsCallBackTrampoline: Inherit from Gjs::Closure (and so GClosure)Marco Trevisan (Treviño)2021-08-016-100/+78
| * closure: Reimplement to be a C++ class with custom heap allocatorMarco Trevisan (Treviño)2021-08-019-241/+202
|/
* Merge branch 'documentation' into 'master'Philip Chimento2021-08-015-21/+196
|\
| * docs: Add instructions for installing mozjs78 with package managerPhilip Chimento2021-07-241-3/+19
| * docs: Fix out of date details in docsPhilip Chimento2021-07-243-7/+9
| * docs: Replace IRC and mailing list with Matrix and DiscoursePhilip Chimento2021-07-242-10/+10
| * Add Internship Getting Started documentationPhilip Chimento2021-07-244-1/+158
* | Merge branch 'ewlsh/fix-barried-get-in-rooting' into 'master'Philip Chimento2021-08-012-1/+4
|\ \
| * | object: Enqueue toggle ups when the heap is collectingEvan Welsh2021-08-012-1/+4
|/ /
* | Merge branch 'ewlsh/fix-dynamic-module-resolution' into 'master'Philip Chimento2021-07-273-1/+79
|\ \
| * | Add test for dynamic import resolutionEvan Welsh2021-07-262-1/+74
| * | Fix race condition in dynamic module resolution.Evan Welsh2021-07-261-0/+5
|/ /
* | Merge branch 'ewlsh/fix-realm-in-async' into 'master'Philip Chimento2021-07-241-0/+2
|\ \ | |/ |/|
| * Ensure the correct realm is entered in the async executorewlsh/fix-realm-in-asyncEvan Welsh2021-07-231-0/+2
|/
* maint: Fix lint errorsPhilip Chimento2021-07-171-2/+1
* Merge branch 'gdbus-fix-invalidate-properties' into 'master'Philip Chimento2021-07-172-6/+42
|\
| * GDBus Implementation: fix invalidating properties when emitting changesAndy Holmes2021-07-172-6/+42
* | Merge branch 'ewlsh/fix-enumerate' into 'master'Philip Chimento2021-07-172-0/+43
|\ \ | |/ |/|
| * gi: Only enumerate properties which GJS definesEvan Welsh2021-07-172-0/+43
|/
* modules: Add bootstrap file with ESM supportEvan Welsh2021-07-123-0/+13
* modules: Add helper to load context setup modulesEvan Welsh2021-07-121-19/+23
* Merge branch 'master.msvc' into 'master'Philip Chimento2021-07-128-11/+14
|\
| * README.MSVC.md: One more fix in the SpiderMonkey headersChun-wei Fan2021-07-121-0/+7
| * build: Fix PCH on Visual StudioChun-wei Fan2021-07-121-1/+0
| * gjs_pch.hh: Include alloca.h and syscall.h in profiler buildsChun-wei Fan2021-07-121-2/+2
| * gjs/text-encoding.cpp: Replace strcasecmp with g_ascii_strcasecmpChun-wei Fan2021-07-121-3/+4
| * build: Define WIN32_LEAN_AND_MEAN on Windows buildsChun-wei Fan2021-07-125-5/+1
|/
* Merge branch 'alatiera/meson-pch' into 'master'Philip Chimento2021-07-101-2/+2
|\
| * meson: fix version check for precompiled headersJordan Petridis2021-07-101-2/+2
|/
* Merge branch 'parse-call-args-jsstring' into 'master'Philip Chimento2021-07-043-137/+144
|\
| * internal: Use gjs_parse_call_args() in internal module loader functionsPhilip Chimento2021-07-021-88/+70
| * jsapi-util-args: Add 'S' conversion specifierPhilip Chimento2021-07-022-31/+62
| * jsapi-util-args: Fix assert_match() in testsPhilip Chimento2021-07-021-9/+10
| * jsapi-util-args: Improve template for free_if_necessaryPhilip Chimento2021-07-021-8/+3
| * jsapi-util-args: Fix obsolete commentsPhilip Chimento2021-07-021-3/+1
* | Merge branch 'memory-counter' into 'master'Philip Chimento2021-07-0414-105/+452
|\ \ | |/ |/|
| * system: Add System.dumpMemoryInfo() APIPhilip Chimento2021-07-036-4/+177
| * profiler: Define sysprof counters for the GObject wrapper countsPhilip Chimento2021-07-032-1/+83
| * mem: Add index to counter macrosPhilip Chimento2021-07-032-21/+21
| * context: Improve profiling data for garbage collectionsPhilip Chimento2021-07-035-76/+159
| * maint: Fix includesPhilip Chimento2021-07-032-1/+3
| * context: Move garbage collection handling callback into contextMarco Trevisan (Treviño)2021-07-033-18/+25
|/
* text-encoding: Improve and factor out check for "UTF-8" encodingEvan Welsh2021-07-011-12/+19