summaryrefslogtreecommitdiff
path: root/glib
Commit message (Expand)AuthorAgeFilesLines
* mem: Document OOM behavior for allocationsMatthias Clasen2022-08-191-12/+33
* Merge branch 'protect-calls-to-msvcrt-wspawne-with-a-mutex' into 'main'Luca Bacci2022-08-031-3/+54
|\
| * gspawn-win32: Provide thread-safe wrappers for _wspawn*e functionsLuca Bacci2022-08-021-3/+54
* | gmain: close pidfd when finalizing GChildWatchSourceChristian Hergert2022-08-021-1/+5
|/
* GWin32AppInfo: Actually report the GPid in the GAppLaunchContext::launched si...Luca Bacci2022-08-021-0/+3
* gregex: use correct size for pcre2_pattern_infoMamoru TASAKA2022-07-261-1/+1
* Rename G_MARKUP_PARSE_FLAGS_NONEEmmanuele Bassi2022-07-257-10/+8
* gregex: add original test case for issue #2700Aleksei Rybalkin2022-07-251-0/+1
* gregex: do not set match and recursion limits on match contextAleksei Rybalkin2022-07-252-2/+3
* gmessages: Factor out _g_fd_is_journal into its own translation unitSimon McVittie2022-07-254-25/+114
* assert-msg-test.py: Look for assert-msg-test relative to this scriptSimon McVittie2022-07-241-1/+3
* Merge branch 'flag-reverse-docs' into 'main'Marco Trevisan2022-07-231-2/+3
|\
| * goption: Slightly improve the documentation for G_OPTION_FLAG_REVERSEPhilip Withnall2022-07-131-2/+3
* | Merge branch 'more-atomic-ops' into 'main'Philip Withnall2022-07-232-4/+8
|\ \
| * | gthread: Use atomic pointer exchange to check value set on g_init_leaveMarco Trevisan (Treviño)2022-06-231-2/+4
| * | gmain: Do atomic addition before checking the old value on refMarco Trevisan (Treviño)2022-06-231-2/+4
* | | gregex: use g_debug instead of g_warning in case JIT is not availableAleksei Rybalkin2022-07-221-9/+9
* | | gregex: use G_REGEX_OPTIMIZE flag to enable JIT compilationAleksei Rybalkin2022-07-203-82/+164
* | | Merge branch 'gregex-match-info-leak-fix' into 'main'Philip Withnall2022-07-201-1/+4
|\ \ \
| * | | gregex: Free match info if offset matching recalc failedMarco Trevisan (Treviño)2022-07-201-1/+4
* | | | meson: fix build without cpp toolchainJames Hilliard2022-07-151-3/+8
* | | | gregex: Ensure we translate the errcode without asserting on G_REGEX_ERROR_CO...Marco Trevisan (Treviño)2022-07-152-2/+19
|/ / /
* | | gregex: use %s format specifier for localized error messageAleksei Rybalkin2022-07-141-3/+6
| |/ |/|
* | gmain: define non-posix symbolsOwen Rafferty2022-07-121-0/+6
* | gstdio: Do not pass wrong pointer types to FILETIME to unix conversionMarco Trevisan (Treviño)2022-07-121-3/+8
* | gthread-posix: Do not do unguarded and non-atomic assignment of an atomicMarco Trevisan (Treviño)2022-07-121-1/+0
* | Merge branch 'rybalkin-pcre2' into 'main'Philip Withnall2022-07-125-516/+797
|\ \
| * | replace pcre1 with pcre2Aleksei Rybalkin2022-07-125-516/+797
* | | gthreadpool: Update unused_threads while we still own the pool lockMarco Trevisan (Treviño)2022-07-112-15/+58
* | | glib/test/thread-pool-slow: Ensure all unused threads are really stoppedMarco Trevisan (Treviño)2022-07-111-18/+16
* | | glib/tests/thread-pool-slow: Fix indentation in test_thread_stop_unusedMarco Trevisan (Treviño)2022-07-111-19/+19
|/ /
* | Merge branch 'wip/pwithnall/2216-pidfd-sigchld' into 'main'Emmanuele Bassi2022-07-081-6/+113
|\ \
| * | gmain: Use waitid() on pidfds rather than a global SIGCHLD handlerPhilip Withnall2022-07-071-6/+111
| * | gmain: Add a clarifying comment about exit statuses vs wait statusesPhilip Withnall2022-07-071-0/+2
* | | Merge branch 'issue-2659' into 'main'Philip Withnall2022-07-073-4/+12
|\ \ \ | |/ / |/| |
| * | tests/mainloop: iterate for a little while for timeout-onceMarc-André Lureau2022-07-071-2/+7
| * | gmain: do not wakeup the wakeup registrationMarc-André Lureau2022-07-071-1/+2
| * | tests/spawn-singlethread: fix test EOL on win32Marc-André Lureau2022-07-071-1/+3
* | | Merge branch '2672-dataset-tests-and-fixes' into 'main'Philip Withnall2022-07-072-10/+92
|\ \ \ | |/ / |/| |
| * | dataset: Document some logicPeter Bloomfield2022-06-271-0/+8
| * | dataset: Improve readabilityPeter Bloomfield2022-06-271-2/+5
| * | glib/tests/dataset: Use existing codePeter Bloomfield2022-06-231-23/+10
| * | dataset: Rename `i` as `destroy_index` and move it out of `destroy_func()`, s...Peter Bloomfield2022-06-231-4/+7
| * | glib/tests/dataset: Test id_remove_multiplePeter Bloomfield2022-06-231-0/+37
| * | gdataset: Preserve destruction orderPeter Bloomfield2022-06-231-3/+3
| * | In `test_datalist_id_remove_multiple()`, verify that the data list contains 3...Peter Bloomfield2022-06-231-0/+4
| * | glib/tests/dataset: Add a testPeter Bloomfield2022-06-231-0/+41
| * | dataset: Do not incrementPeter Bloomfield2022-06-231-7/+6
* | | gstrfuncs: Update docs for g_strerror with a string closer to realityMarco Trevisan (Treviño)2022-07-071-1/+1
* | | gstrfuncs: Handle the case strerror_r returns an errorMarco Trevisan (Treviño)2022-07-071-2/+15