summaryrefslogtreecommitdiff
path: root/util
Commit message (Expand)AuthorAgeFilesLines
* mainloop: Instrument main loop and promise job dispatcher with debug logsPhilip Chimento2023-03-042-0/+3
* log: Fix an off-by-one buffer overflowValentin David2022-11-251-1/+2
* log: Use std::array to hold the enabled topicsMarco Trevisan (Treviño)2022-11-191-4/+4
* maint: Update includes to match new version of IWYUPhilip Chimento2022-11-151-1/+0
* maint: Fix IWYU includes in files that previously failedPhilip Chimento2022-07-241-0/+1
* modules: Implement console.clear()Evan Welsh2021-08-162-0/+30
* util: Add console handling utilityEvan Welsh2021-08-162-0/+65
* build: Disable glib assertions via G_DISABLE_ASSERT on release buildsMarco Trevisan (Treviño)2021-05-251-0/+6
* system: Use RAII in System.dumpHeap and logging for file pointerPhilip Chimento2021-05-162-12/+47
* log: Optimize topics check avoiding repeated strings checksMarco Trevisan (Treviño)2021-05-032-98/+74
* log: Make logging thread safeMarco Trevisan (Treviño)2021-05-032-88/+94
* maint: Replace G_GNUC_... macros with C++ attributesPhilip Chimento2021-04-112-5/+4
* util: Add backported version of g_memdup2()Philip Chimento2021-03-111-0/+33
* cairo: Remove JSClass macros from Cairo contextPhilip Chimento2021-01-302-0/+4
* gtype: Remove JSClass macrosPhilip Chimento2021-01-302-0/+4
* maint: Convert all existing license/copyright comments to SPDX formatPhilip Chimento2020-10-044-84/+8
* maint: Use C++17 attributesPhilip Chimento2020-08-051-6/+6
* gjs/*.cpp, util/*.cpp: Check for sys/signal.h and _WIN32Chun-wei Fan2019-10-281-1/+1
* maint: Remove cpplint exception from util/sp-capture-*Philip Chimento2019-06-081-1/+0
* maint: Fix header includes once and for allPhilip Chimento2019-06-083-14/+10
* util: Move util/error to gjs/error-typesPhilip Chimento2019-06-082-133/+0
* util: Remove util/glibPhilip Chimento2019-06-084-94/+30
* maint: Remove G_BEGIN_DECLS and G_END_DECLS from internal filesPhilip Chimento2019-06-083-12/+0
* maint: Unify header guard style across all headersPhilip Chimento2019-06-084-12/+16
* maint: Remove C-style NULLs from some filesPhilip Chimento2019-06-082-7/+6
* profiler: port to sysprof-capture-3Christian Hergert2019-06-063-836/+0
* build: Introduce "used only in debug" annotationsPhilip Chimento2019-05-071-18/+42
* interface: Split private struct into InterfacePrototype/InterfaceInstancePhilip Chimento2019-01-022-0/+4
* log: Remove unused debug topicsPhilip Chimento2018-03-292-32/+0
* CI: Tweak cpplint rulesPhilip Chimento2018-03-251-0/+1
* sysprof: Initialize buffer in SpCaptureWriterPhilip Chimento2018-03-121-1/+1
* log: Allow logging thread ID of each messagePhilip Chimento2018-02-171-0/+13
* profiler: add SPSProfiler implementationChristian Hergert2018-01-243-0/+836
* object: Remove hash-x32 implementationPhilip Chimento2017-10-032-111/+0
* Add marshalling for native JS errorsGiovanni Campagna2017-09-182-1/+55
* Revert "js: Workaround for function with custom prototype"Philip Chimento2017-08-032-4/+0
* maint: Use correct mode lines in all filesPhilip Chimento2017-04-1610-10/+10
* log: remove GJS_DEBUG_STRACE_TIMESTAMPSDan Winship2017-04-022-51/+22
* keep-alive: Remove custom hash table handlingPhilip Chimento2017-01-262-50/+2
* Headers: Annotate public APIs with export macrosChun-wei Fan2017-01-241-0/+3
* Header: Avoid GCCismswip/ptomato/windowsChun-wei Fan2017-01-191-18/+18
* gi/function.cpp, util/log.cpp: Allow build on WindowsChun-wei Fan2017-01-191-1/+10
* js: Workaround for function with custom prototypePhilip Chimento2016-12-092-0/+4
* js: Call JS_Init() and JS_ShutDown()Philip Chimento2016-12-091-1/+2
* build: Fix various compiler warningsPhilip Chimento2016-10-211-0/+7
* util: Provide no-op body for empty debug macrosPhilip Chimento2016-10-211-6/+6
* tests: Move gjs_crash_after_timeout to test utilsPhilip Chimento2016-10-202-160/+0
* libgjs: Remove unused APIPhilip Chimento2016-10-204-131/+5
* js: Prefer bool to gbooleanPhilip Chimento2016-09-276-30/+30
* gi: add fundamental type supportLionel Landwerlin2014-02-242-0/+4