summaryrefslogtreecommitdiff
path: root/gjs
Commit message (Expand)AuthorAgeFilesLines
* maint: Fix header includes once and for allPhilip Chimento2019-06-0841-205/+315
* util: Move util/error to gjs/error-typesPhilip Chimento2019-06-086-4/+128
* util: Remove util/glibPhilip Chimento2019-06-084-4/+2
* maint: Remove G_BEGIN_DECLS and G_END_DECLS from internal filesPhilip Chimento2019-06-088-32/+0
* maint: Unify header guard style across all headersPhilip Chimento2019-06-0820-57/+78
* maint: Remove GLib custom types from some filesPhilip Chimento2019-06-081-1/+3
* maint: Remove C-style NULLs from some filesPhilip Chimento2019-06-082-5/+5
* module: Remove explicit comparison with nullptrPhilip Chimento2019-06-081-1/+1
* macros: Move GJS_ALWAYS_INLINE to macros.hPhilip Chimento2019-06-082-5/+6
* Merge branch 'wip/chergert/sysprof-3' into 'master'Philip Chimento2019-06-076-20/+120
|\
| * profiler: auto-flush capture writer every 3 secondsChristian Hergert2019-06-061-0/+7
| * profiler: add support for GJS_TRACE_FDChristian Hergert2019-06-063-4/+52
| * profiler: record duration of GC sweepsChristian Hergert2019-06-064-1/+43
| * profiler: port to sysprof-capture-3Christian Hergert2019-06-061-16/+19
* | profiler: avoid clearing 512 bytes of stackChristian Hergert2019-06-051-1/+4
|/
* console: fix dangling pointerChristian Hergert2019-06-011-2/+1
* context: Use Heap pointers for GC objects stored in vectorsPhilip Chimento2019-05-151-2/+3
* build: Annotate all unused argumentsPhilip Chimento2019-05-0714-78/+42
* build: Introduce "used only in debug" annotationsPhilip Chimento2019-05-071-3/+1
* Merge branch 'fix-profile-arg-parsing' into 'master'Philip Chimento2019-05-071-17/+3
|\
| * console: Don't accept --profile after the script namePhilip Chimento2019-04-211-17/+3
* | Ensure const-correctness in C++ objectsOnur Şahin2019-05-023-5/+5
|/
* jsapi-util-args: Remove unused argumentPhilip Chimento2019-04-131-21/+11
* context: Change EnvironmentPreparer to protected inheritancePhilip Chimento2019-04-131-1/+1
* atoms: Remove unused argumentPhilip Chimento2019-04-132-2/+1
* object: Port object_init_list to GCVectorPhilip Chimento2019-04-132-0/+10
* context: Use tracing for promise job queuePhilip Chimento2019-04-132-14/+9
* object: Move to C++-style APIPhilip Chimento2019-04-131-2/+2
* boxed: Move to C++-style APIPhilip Chimento2019-04-131-4/+5
* wrapperutils: Use GIWrapperBase::typecheck() directly in calling codePhilip Chimento2019-04-131-1/+1
* wrapperutils: Factor out to_c_ptr() and transfer_to_gi_argument()Philip Chimento2019-04-131-1/+3
* gtype: Port weak pointer hash table to WeakCachePhilip Chimento2019-04-132-1/+26
* context: Fix gjs_context_eval() for non-zero-terminated stringsPhilip Chimento2019-04-034-99/+70
* context: Remove lazy flag from evaluated sourcesPhilip Chimento2019-04-011-1/+1
* gjs: Work around Visual Studio 2017 bugChun-wei Fan2019-03-044-0/+45
* gjs: Avoid ambiguity in smart pointersChun-wei Fan2019-03-033-4/+4
* gjs/context.cpp: Build heap dumping only on UNIXChun-wei Fan2019-03-031-1/+12
* gjs/debugger.cpp: Fix build on WindowsChun-wei Fan2019-03-031-2/+9
* Fix building of gjs_profiler_chain_signal() on WindowsChun-wei Fan2019-03-032-5/+12
* native: Use static destructor to free native modules registryPhilip Chimento2019-02-241-25/+14
* native: Fix signature of gjs_is_registered_native_module()Philip Chimento2019-02-243-12/+3
* context: Trace atomsPhilip Chimento2019-02-231-0/+1
* atoms: Make destructor explicit to prevent inliningPhilip Chimento2019-02-101-0/+1
* jsapi-util-root: Add debug_addr() method for pointer typesPhilip Chimento2019-02-101-0/+7
* fundamental: Fix broken hash tablePhilip Chimento2019-02-102-0/+26
* union: Split private struct into UnionPrototype/UnionInstancePhilip Chimento2019-01-022-3/+6
* gerror: Split private struct into ErrorPrototype/ErrorInstancePhilip Chimento2019-01-022-3/+6
* fundamental: Port private struct to wrapperutilsPhilip Chimento2019-01-022-3/+6
* boxed: Split private struct into BoxedPrototype/BoxedInstancePhilip Chimento2019-01-022-3/+6
* module: Add memory countersPhilip Chimento2018-12-223-0/+6