summaryrefslogtreecommitdiff
path: root/mach_dep.c
Commit message (Expand)AuthorAgeFilesLines
* Include stdio.h and stdlib.h only from gc_priv.hIvan Maidanski2022-09-261-2/+0
* Adjust naming of Win32/64 and x86/64 words in comments and documentationIvan Maidanski2022-09-261-1/+1
* Support 32-bit mode on E2KIvan Maidanski2022-07-251-2/+2
* Fix EINVAL returned by E2K_READ_PROCEDURE_STACK_EX sub-functionIvan Maidanski2022-07-151-17/+18
* Do not use assembly in GC_get_procedure_stack (E2K)Ivan Maidanski2022-07-141-60/+21
* Update copyright information in alloc.c and other modified files (2022)Ivan Maidanski2022-05-271-0/+1
* Remove extra space after comma in license termsIvan Maidanski2022-05-011-1/+1
* Document GC_with_callee_saves_pushed betterIvan Maidanski2022-04-111-0/+2
* Use mmap to allocate procedure stack buffers on E2KIvan Maidanski2022-02-041-2/+20
* Fix recursive malloc during pthread_create (E2K)Ivan Maidanski2022-02-011-26/+41
* Revert "Free E2K procedure stack in a single function"Ivan Maidanski2022-01-301-4/+0
* Revert "Support malloc redirection on E2K (single-threaded mode only)"Ivan Maidanski2022-01-301-35/+8
* Support malloc redirection on E2K (single-threaded mode only)Ivan Maidanski2022-01-191-8/+35
* Free E2K procedure stack in a single functionIvan Maidanski2022-01-171-0/+4
* Fix stb asm instruction placement in E2K get_stack_indexIlya Kurdyukov2022-01-131-3/+11
* Simplify get_stack_index implementation for E2KIlya Kurdyukov2022-01-121-42/+24
* Define GC_save_regs_ret_val variable only if used (IA64)Ivan Maidanski2022-01-121-4/+3
* Support Elbrus 2000 (Linux/e2k)Ilya Kurdyukov2022-01-121-2/+103
* Fix capital case of setjmp_test and gctest in README and commentsIvan Maidanski2021-10-181-1/+1
* Change EMSCRIPTEN macro for internal use to no-underscore formatIvan Maidanski2021-08-301-1/+1
* Replace SN_TARGET_ORBIS to PLATFORM_* and GC_NO_* macrosTim Cannell2021-07-141-2/+2
* Emscripten single-threaded support (detect stack base, push registers)Nguyen Thai Ngoc Duy2021-06-201-0/+2
* Workaround 'local address assignment to a global variable' CSA warningIvan Maidanski2018-11-131-1/+1
* Eliminate 'uninitialized var' cppcheck false positive in mach_dep, os_depIvan Maidanski2018-11-091-3/+3
* Enable compilation without C runtime (Win32)Michael DeRoy2018-10-291-0/+3
* Replace some FIXME items with TODO onesIvan Maidanski2018-08-311-1/+1
* Fix syntax of conditional operator in with_callee_saves_pushedIvan Maidanski2018-04-261-1/+1
* Avoid multiple 'getcontext failed' warnings if getcontext is brokenIvan Maidanski2018-04-261-6/+12
* Eliminate C++ warnings about deprecated register keyword (GC source)Jay Krell2018-02-221-2/+2
* Initial support of Sony PlayStation Portable 2Jonathan Chambers2018-02-011-2/+2
* Initial support of Orbis targetJonathan Chambers2018-01-291-0/+4
* Place no_sanitize attributes in a GCC-compliant wayIvan Maidanski2017-11-211-1/+1
* Remove lint-specific codeIvan Maidanski2017-03-221-10/+0
* Fix 'context local variable might be clobbered by setjmp' compiler warningIvan Maidanski2016-12-061-1/+1
* Support AddressSanitizer and MemorySanitizer (clang)Ivan Maidanski2016-11-161-0/+1
* Workaround 'Uninitialized variable' cppcheck errorsIvan Maidanski2016-10-181-2/+5
* Workaround 'unused variable' cppcheck style warningsIvan Maidanski2016-10-171-3/+7
* Fix 'syntax error' reported by cppcheck for mach_depIvan Maidanski2016-10-121-1/+1
* Workaround missing getcontext() in Docker osrf/ubuntu_32bitIvan Maidanski2016-08-111-29/+40
* Fix 'arg parameter might be clobbered by setjmp' compiler warningIvan Maidanski2016-07-011-1/+1
* Code refactoring of Emscripten platform support (single-threaded)Ivan Maidanski2014-07-131-6/+8
* Add support for emscripten platformJonathan Chambers2014-07-031-0/+5
* Fix typos in commentsOndrej Bilka2013-07-111-1/+1
* Move 'include setjmp.h' from mach_dep.c to gc_priv.hIvan Maidanski2012-09-291-1/+0
* Fix a typo in comment of GC_with_callee_saves_pushedIvan Maidanski2012-09-291-1/+1
* Do not define _setjmp/_longjmp macros in mach_dep.c (code refactoring)Ivan Maidanski2012-09-291-5/+1
* Fix all address-of-dummy operations by adding volatileIvan Maidanski2012-08-011-1/+1
* Minor code refactoring regarding HAVE_BUILTIN_UNWIND_INITIvan Maidanski2012-04-171-5/+1
* Replace pointer relational comparisons with non-pointer onesIvan Maidanski2012-03-051-1/+1
* Integrate ancient 'pcbeard' GC port for MacOS 9 ClassicPatrick C. Beard2012-01-231-7/+34