summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Add test for not-nullable gpointer parameters.ewlsh/fix-null-pointersEvan Welsh2020-10-011-0/+8
* Prevent passing null pointers when not nullable.Evan Welsh2020-10-011-3/+2
* Merge branch 'trampoline-cleanups' into 'master'Philip Chimento2020-09-207-255/+283
|\
| * function: Split trampoline callback handler removing gotoMarco Trevisan (Treviño)2020-09-202-95/+108
| * function: Use c++ features to handle GjsCallbackTrampolineMarco Trevisan (Treviño)2020-09-204-108/+137
| * jsapi-util: Mark some GjsAutoPointer operations as constexprMarco Trevisan (Treviño)2020-09-201-4/+6
| * function: Use a vector to hold the completed trampolinesMarco Trevisan (Treviño)2020-09-202-7/+5
| * arg-cache: Make it clearer how we handle the trampoline referencesMarco Trevisan (Treviño)2020-09-202-14/+16
| * engine: Cleanup leftover async calls trampolines on gcMarco Trevisan (Treviño)2020-09-203-9/+5
| * function: Use more auto pointers for base infoMarco Trevisan (Treviño)2020-09-201-8/+3
| * function: Cleanup the completed trampolines removal in one callMarco Trevisan (Treviño)2020-09-201-8/+3
| * function: Define a trampoline autopointer cleanup function and use itMarco Trevisan (Treviño)2020-09-203-14/+13
| * function: Use gatomicrefcount for trampoline refcountingMarco Trevisan (Treviño)2020-09-202-7/+5
| * function: Make gjs_callback_trampoline_ref to return the structMarco Trevisan (Treviño)2020-09-202-4/+5
|/
* Merge branch 'includes' into 'master'Philip Chimento2020-09-2011-9/+8
|\
| * CI: Fix IWYU includesincludesPhilip Chimento2020-09-2011-9/+8
|/
* Merge branch 'gbsneto/external-capture-writer' into 'master'Philip Chimento2020-09-202-1/+33
|\
| * profiler: Support external SysprofCaptureWritersgbsneto/external-capture-writerGeorges Basile Stavracas Neto2020-09-192-1/+33
* | Merge branch 'args-tests' into 'master'Philip Chimento2020-09-201-1/+210
|\ \
| * | gjs-tests: Add tests to verify rounded GArgument getterMarco Trevisan (Treviño)2020-09-191-0/+33
| * | gjs-tests: Add gjs_arg_* testsMarco Trevisan (Treviño)2020-09-191-1/+177
|/ /
* | Merge branch 'more-switches' into 'master'Philip Chimento2020-09-194-167/+208
|\ \ | |/ |/|
| * arg: Use switch/cases instead of long if's when convenientMarco Trevisan (Treviño)2020-09-191-111/+128
| * object: Use switch to introspection unsupported tagsMarco Trevisan (Treviño)2020-09-191-10/+17
| * jsapi-util-error: Use switch to filter the supported error protosMarco Trevisan (Treviño)2020-09-191-5/+14
| * arg-cache: Use switch to select the array length argument typeMarco Trevisan (Treviño)2020-09-191-17/+20
| * arg: Use a switch to check the intarray element tagsMarco Trevisan (Treviño)2020-09-191-24/+29
* | Merge branch 'fix-cli-help-message' into 'master'Philip Chimento2020-09-191-1/+1
|\ \
| * | console: fix typo in command-line optionAndy Holmes2020-09-181-1/+1
|/ /
* | Merge branch 'clang' into 'master'Philip Chimento2020-09-182-3/+3
|\ \ | |/ |/|
| * fix build with clangMarc-Antoine Perennou2020-09-172-3/+3
* | build: Post-branch version bumpPhilip Chimento2020-09-121-1/+1
* | release: Add NEWS from stable release 1.66.0Philip Chimento2020-09-121-0/+5
|/
* Merge branch 'ewlsh/fix-leak' into 'master'Philip Chimento2020-09-101-0/+1
|\
| * Fix leak when virtual function is unimplemented.Evan Welsh2020-09-081-0/+1
* | Merge branch 'safe-integers-check' into 'master'Philip Chimento2020-09-102-2/+34
|\ \
| * | arg: Fix MIN/MAX safe big integer limitsMarco Trevisan (Treviño)2020-09-072-2/+34
| |/
* | Merge branch 'remove-gslice' into 'master'Philip Chimento2020-09-109-29/+34
|\ \
| * | cleanup: Don't use GSlice anywhereMarco Trevisan (Treviño)2020-09-047-20/+21
| * | arg-inl: Add gjs_arg_steal to unset a value and return its valueMarco Trevisan (Treviño)2020-09-043-9/+13
* | | Merge branch 'unsupported-caller-allocates-throws' into 'master'Philip Chimento2020-09-103-21/+39
|\ \ \ | |_|/ |/| |
| * | testGIMarshalling: Introspecting an unsupported out-caller allocated throwsMarco Trevisan (Treviño)2020-09-101-0/+8
| * | arg-cache: Throw an error when handling unsupported caller-allocates typesMarco Trevisan (Treviño)2020-09-101-2/+9
| * | function: Assert the presency of function info only if we've argumentsMarco Trevisan (Treviño)2020-09-101-4/+4
| * | function: Early-initialize arguments cache or we won't ever release themMarco Trevisan (Treviño)2020-09-101-15/+18
|/ /
* | build: Post-release version bumpPhilip Chimento2020-09-051-1/+1
* | release: Prepare for 1.65.921.65.92Philip Chimento2020-09-051-0/+17
* | Merge branch 'arg-cache-dont-assume-interface' into 'master'Philip Chimento2020-09-051-2/+3
|\ \ | |/ |/|
| * arg-cache: Don't assume an interface type on caller allocatesMarco Trevisan (Treviño)2020-09-011-2/+3
* | Merge branch 'august-maintenance' into 'master'Philip Chimento2020-09-036-5/+47
|\ \