summaryrefslogtreecommitdiff
path: root/misc.c
Commit message (Expand)AuthorAgeFilesLines
* Fix lock assert violation in GC_gcollect_inner if GC_ALWAYS_MULTITHREADEDIvan Maidanski2015-10-221-1/+12
* Add assertion on lock status to GC_alloc_large and its callersIvan Maidanski2015-10-221-3/+5
* Fix lock assertion violation in GC_new_thread if GC_ALWAYS_MULTITHREADEDIvan Maidanski2015-10-211-1/+11
* NaCl runtime fixesElijah Taylor2015-10-061-4/+13
* Fix 'comparison of non-null parameter is always false' warning (Clang)Ivan Maidanski2015-09-101-3/+3
* Replace non-API occurrences of GC_word to wordIvan Maidanski2015-07-281-2/+2
* Code refactoring, add test and document GC_get_memory_useIvan Maidanski2015-07-101-11/+10
* Add API function to calculate total memory in use by all GC blocksEli Barzilay2015-07-091-0/+19
* Standalone profiling callback for threads suspend/resumeIvan Maidanski2015-06-231-22/+22
* Merge branch 'profiling-callbacks'Ivan Maidanski2015-05-171-0/+21
|\
| * Code refactoring of "event callbacks" functionalityIvan Maidanski2015-05-171-1/+1
| * Implement event callbacks to be used to profile the collectorLucas Meijer2014-07-011-0/+21
* | Resolve MessageBoxA at run-time (if requested) in GC_init (Win32)Ivan Maidanski2015-05-111-17/+25
* | Do not show WoW64 warning message unless CHECK_NOT_WOW64 defined (Win32)Ivan Maidanski2015-05-111-23/+21
* | gc_init() is a better place for this warningJohannes Totz2015-05-111-0/+27
* | Fix missing error handling of pthread_attr_init/getstacksizeIvan Maidanski2014-10-211-1/+1
* | Fix missing error handling of pthreads_mutex_init and cond_waitIvan Maidanski2014-09-271-2/+7
* | Fix setup_mark_lock missing prototypeIvan Maidanski2014-09-231-3/+0
* | Fix and code refactoring of lock elision workaround (Linux/x64)Ivan Maidanski2014-09-111-2/+2
* | Workaround Linux NTPL lock elision bug.Paul Bone2014-09-111-0/+3
* | Code refactoring of Emscripten platform support (single-threaded)Ivan Maidanski2014-07-131-29/+28
* | Add support for emscripten platformJonathan Chambers2014-07-031-0/+3
|/
* Fix 'implicit declaration of vsnprintf' GCC warning (if strict ANSI mode)Ivan Maidanski2014-06-221-1/+1
* Fix unresolved vsnprintf in misc.c and snprintf in cordtest (DJGPP, VC)Ivan Maidanski2014-06-191-2/+2
* Fix 'Array subscript is above array bounds' GCC warning in GC_new_kind/procIvan Maidanski2014-05-291-13/+21
* Fix TEXT() usage for concatenated strings in GC_CreateLogFile (Win32)Ivan Maidanski2014-04-231-2/+2
* Fix GET_MEM argument rounding in GC_scratch_alloc and similarIvan Maidanski2014-03-301-1/+1
* Fix 'e.g.' typos in comments and documentationIvan Maidanski2014-02-011-1/+1
* Add API function to set/modify GC log file descriptor (Unix)Ivan Maidanski2013-12-221-0/+5
* Fix ok_init assignment (missing cast) in GC_new_kind_innerIvan Maidanski2013-12-151-1/+1
* New macro (GC_ALWAYS_MULTITHREADED) to set multi-threaded mode implicitlyIvan Maidanski2013-12-011-3/+7
* Allow to force GC_dump_regularly set on at compilationIvan Maidanski2013-11-221-2/+6
* Adjust 'pthread_[un]register_cancel undefined ref' workaround (Pthreads)Ivan Maidanski2013-09-151-5/+0
* Add weak stubs for pthread_cancel API.Alex Rozenman2013-09-151-0/+5
* Define GC_VSNPRINTF internal macro in misc.c (code refactoring)Ivan Maidanski2013-08-151-4/+6
* Fix stackbottom/stack_end assignment in GC_call_with_gc_activeIvan Maidanski2013-07-201-1/+4
* Do not set GC_lock_holder by call_with_alloc_lock if assertions disabledIvan Maidanski2013-07-151-5/+0
* Fix typos in commentsOndrej Bilka2013-07-111-1/+1
* Support rthreads introduced in OpenBSD 5.2+Kurt Miller2013-06-081-1/+2
* Add assertion on number_of_objs to GC_extend_size_mapIvan Maidanski2013-02-161-3/+4
* Allow to omit libc atexit() callIvan Maidanski2013-02-141-11/+15
* Change definition of macros represented as block to be simple statementIvan Maidanski2012-12-231-2/+3
* Replace GC_stats_log_printf with GC_DBG/INFOLOG_PRINTFIvan Maidanski2012-12-121-1/+1
* Redirect WRITE to __android_log_write if GC_ANDROID_LOG (Android)Ivan Maidanski2012-12-121-39/+34
* Do not duplicate android_log_write output to GC log file (Android)Ivan Maidanski2012-12-121-28/+19
* Remove abort on open log failure from GC_write (Win32)Ivan Maidanski2012-12-101-12/+10
* Remove DebugBreak on WriteFile failure (Win32)Ivan Maidanski2012-12-101-5/+3
* Prevent abort on GC_err/warn_printf write failureIvan Maidanski2012-12-101-7/+5
* Add assertion to GC_enable() ensuring no counter underflowIvan Maidanski2012-12-091-0/+2
* Add manual POSIX fork handling support (Android)Ivan Maidanski2012-11-211-9/+33