projects
/
mono.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Add support for DragonFly and NetBSD to sigcontext.
2011-07-28
Mark Probst
Factor the lock-free growable array out of the lock...
commit
|
commitdiff
|
tree
2011-07-28
Mark Probst
Factor the simple lock-free array queue out of hazard...
commit
|
commitdiff
|
tree
2011-07-28
Mark Probst
[sgen] Don't use pthread_once() to init a TLS key,...
commit
|
commitdiff
|
tree
2011-07-27
Mark Probst
[sgen] Don't allow nursery sizes smaller than SGEN_MAX_NURSE...
commit
|
commitdiff
|
tree
2011-07-27
Mark Probst
[sgen] Construct the array_fill_vtable manually.
commit
|
commitdiff
|
tree
2011-07-27
Mark Probst
[sgen] Accept numbers without suffixes in env var parameters.
commit
|
commitdiff
|
tree
2011-07-26
Mark Probst
[sgen] Use the proper object size when scanning arrays...
commit
|
commitdiff
|
tree
2011-07-26
Mark Probst
[sgen] Make the card table on AMD64 correct for 64...
commit
|
commitdiff
|
tree
2011-07-26
Mark Probst
[sgen] Print a warning when using binary protocol and...
commit
|
commitdiff
|
tree
2011-07-26
Mark Probst
[sgen] Binary protocol for every write barrier, not...
commit
|
commitdiff
|
tree
2011-07-26
Mark Probst
[sgen] Make the binary protocol compile and work again.
commit
|
commitdiff
|
tree
2011-07-26
Mark Probst
[sgen] Fix mono_gc_wbarrier_value_copy() for remsets.
commit
|
commitdiff
|
tree
2011-07-26
Mark Probst
[sgen] Make mono_sgen_safe_object_get_size() handle...
commit
|
commitdiff
|
tree
2011-07-23
Mark Probst
Remove references to mono_pthread_key_for_tls(). Fixes...
commit
|
commitdiff
|
tree
2011-07-22
Mark Probst
TLS is always fast now, so remove NO_TLS_SET_VALUE...
commit
|
commitdiff
|
tree
2011-07-22
Mark Probst
Remove io-layer Windows API TLS emulation code.
commit
|
commitdiff
|
tree
2011-07-19
Mark Probst
New function: mono_valloc_aligned().
commit
|
commitdiff
|
tree
2011-07-19
Mark Probst
[sgen] rehash_roots() must take an int, not a boolean.
commit
|
commitdiff
|
tree
2011-07-19
Mark Probst
[sgen] Use g_usleep() instead of usleep().
commit
|
commitdiff
|
tree
2011-07-19
Mark Probst
[sgen] Include config.h in all of SGen's compilation...
commit
|
commitdiff
|
tree
2011-07-18
Mark Probst
[sgen] Use ptrdiff_t instead of ssize_t.
commit
|
commitdiff
|
tree
2011-07-18
Mark Probst
[sgen] Move all signal stuff into sgen-os-posix.c.
commit
|
commitdiff
|
tree
2011-07-18
Mark Probst
[gc] Don't do unaligned loads in mono_gc_memmove ().
commit
|
commitdiff
|
tree
2011-07-13
Mark Probst
[sgen] Option for an allowance limit.
commit
|
commitdiff
|
tree
2011-07-12
Mark Probst
[gc] Fix a bug in atomic memmove.
commit
|
commitdiff
|
tree
2011-07-11
Mark Probst
[sgen] Debug option for printing the heap usage and...
commit
|
commitdiff
|
tree
2011-06-24
Mark Probst
[sgen] Do the bridge callback after the world has been...
commit
|
commitdiff
|
tree
2011-06-23
Mark Probst
[sgen] Give warnings when degraded allocations happen.
commit
|
commitdiff
|
tree
2011-06-23
Mark Probst
[sgen] Don't accept size parameters with incorrect...
commit
|
commitdiff
|
tree
2011-06-10
Mark Probst
[sgen] Don't check for parallel collector in mono_sgen_is_wo...
commit
|
commitdiff
|
tree
2011-05-31
Mark Probst
[sgen] Split the minor scan function between parallel...
commit
|
commitdiff
|
tree
2011-05-31
Mark Probst
[sgen] Make nursery collector for parallel M&S non...
commit
|
commitdiff
|
tree
2011-05-28
Mark Probst
[sgen] Allocate small IDs for worker threads.
commit
|
commitdiff
|
tree
2011-05-20
Mark Probst
[tests] Add test case for large vtypes in SGen.
commit
|
commitdiff
|
tree
2011-05-20
Mark Probst
[sgen] Handle all cases in major_scan_vtable().
commit
|
commitdiff
|
tree
2011-05-20
Mark Probst
[sgen] Don't pass vtables to FOREACH macros when the...
commit
|
commitdiff
|
tree
2011-05-20
Mark Probst
[sgen] Remove superfluous arguments from minor_scan_vtype().
commit
|
commitdiff
|
tree
2011-05-20
Mark Probst
[sgen] Remove small bitmap descriptor type.
commit
|
commitdiff
|
tree
2011-05-20
Mark Probst
[sgen] Fix a compiler warning.
commit
|
commitdiff
|
tree
2011-05-13
Mark Probst
[sgen] Use critical region instead of lock in mono_gc_wbarri...
commit
|
commitdiff
|
tree
2011-05-12
Mark Probst
Merge branch 'sgen-stage-finalize'
commit
|
commitdiff
|
tree
2011-05-12
Mark Probst
[sgen] Staged weak link registration.
commit
|
commitdiff
|
tree
2011-05-12
Mark Probst
[sgen] Move weak link hash code to separate file.
commit
|
commitdiff
|
tree
2011-05-12
Mark Probst
[sgen] Staging of finalizer registrations.
commit
|
commitdiff
|
tree
2011-05-12
Mark Probst
[sgen] Move finalization hash code to separate file.
commit
|
commitdiff
|
tree
2011-05-06
Mark Probst
[utils] Fix lock-free data structures.
commit
|
commitdiff
|
tree
2011-05-03
Mark Probst
[sgen] Fix thread unregister deadlock race.
commit
|
commitdiff
|
tree
2011-05-01
Mark Probst
Merge branch 'sgen-lock-free-alloc'
commit
|
commitdiff
|
tree
2011-05-01
Mark Probst
[utils] Document the lock-free allocator.
commit
|
commitdiff
|
tree
2011-05-01
Mark Probst
[sgen] Make sure remset clearing doesn't crash if we...
commit
|
commitdiff
|
tree
2011-05-01
Mark Probst
[sgen] Attach thread info early so that hazard pointers...
commit
|
commitdiff
|
tree
2011-05-01
Mark Probst
[sgen] Use the lock free allocator as the internal...
commit
|
commitdiff
|
tree
2011-05-01
Mark Probst
[utils] Added lock-free queue and allocator.
commit
|
commitdiff
|
tree
2011-04-27
Mark Probst
[utils] Make delayed free table not wait to truly make...
commit
|
commitdiff
|
tree
2011-04-26
Mark Probst
[utils] Fix a bug in the lock-free hazard table.
commit
|
commitdiff
|
tree
2011-04-21
Mark Probst
[utils] Lock-free hazard pointers.
commit
|
commitdiff
|
tree
2011-03-17
Mark Probst
[sgen] A small Mach thread handshake fix.
commit
|
commitdiff
|
tree
2011-03-14
Mark Probst
Merge branch 'sgen-disable-gc'
commit
|
commitdiff
|
tree
2011-03-14
Mark Probst
[sgen] Debug options for disabling minor and/or major...
commit
|
commitdiff
|
tree
2011-03-14
Mark Probst
[sgen] Scan thread data job for the nursery collection.
commit
|
commitdiff
|
tree
2011-03-14
Mark Probst
[sgen] Scan from registered roots job for nursery.
commit
|
commitdiff
|
tree
2011-03-08
Mark Probst
Merge branch 'sgen-job-distribution'
commit
|
commitdiff
|
tree
2011-03-08
Mark Probst
[sgen] Store the destination's vtable before CASing...
commit
|
commitdiff
|
tree
2011-03-08
Mark Probst
[sgen] Make scan from remsets a job.
commit
|
commitdiff
|
tree
2011-03-08
Mark Probst
[sgen] Parallel nursery collection.
commit
|
commitdiff
|
tree
2011-03-08
Mark Probst
[sgen] Scanning of finalizer entries in a job.
commit
|
commitdiff
|
tree
2011-03-08
Mark Probst
[sgen] Job for scan thread data.
commit
|
commitdiff
|
tree
2011-03-08
Mark Probst
[sgen] Jobs for scanning from registered roots.
commit
|
commitdiff
|
tree
2011-03-08
Mark Probst
[sgen] Remove an incorrect assertion in the workers...
commit
|
commitdiff
|
tree
2011-03-08
Mark Probst
[sgen] Job queue.
commit
|
commitdiff
|
tree
2011-03-08
Mark Probst
[sgen] Separate step for starting marking in workers.
commit
|
commitdiff
|
tree
2011-02-26
Mark Probst
[sgen] Internal alloc debugging.
commit
|
commitdiff
|
tree
2011-02-26
Mark Probst
[sgen] Separate internal allocator for the distribute...
commit
|
commitdiff
|
tree
2011-02-22
Mark Probst
[sgen] Break tracking weak references as early as possible.
commit
|
commitdiff
|
tree
2011-02-21
Mark Probst
Merge branch 'sgen-new-parallel'
commit
|
commitdiff
|
tree
2011-02-21
Mark Probst
[sgen] Use __thread for the workers free block lists...
commit
|
commitdiff
|
tree
2011-02-21
Mark Probst
[sgen] Steal right back without unlocking if we've...
commit
|
commitdiff
|
tree
2011-02-21
Mark Probst
[sgen] Check for work sharing every N (currently 32...
commit
|
commitdiff
|
tree
2011-02-21
Mark Probst
[sgen] Have thread-local block free lists in worker...
commit
|
commitdiff
|
tree
2011-02-21
Mark Probst
[sgen] MONO_GC_PARAMS option for specifying number...
commit
|
commitdiff
|
tree
2011-02-21
Mark Probst
[sgen] Don't lock for allocating objects from the free...
commit
|
commitdiff
|
tree
2011-02-21
Mark Probst
[sgen] Better work distribution for parallel mark.
commit
|
commitdiff
|
tree
2011-02-13
Mark Probst
Merge branch 'bugfix-main-thread-root'
commit
|
commitdiff
|
tree
2011-02-13
Mark Probst
[sgen] Register the main_thread as a GC root. Fixes...
commit
|
commitdiff
|
tree
2011-02-08
Mark Probst
[sgen] Two carefully placed prefetches.
commit
|
commitdiff
|
tree
2011-02-08
Mark Probst
[sgen] Only load an object's vtable word if absolutely...
commit
|
commitdiff
|
tree
2011-02-08
Mark Probst
[sgen] Fix some debug functions.
commit
|
commitdiff
|
tree
2011-02-08
Mark Probst
[sgen] Keep statistics on slots allocated in vain in...
commit
|
commitdiff
|
tree
2011-02-08
Mark Probst
[sgen] Make SGen compile with heavy statistics enabled.
commit
|
commitdiff
|
tree
2011-01-24
Mark Probst
Merge branch 'sgen-android'
commit
|
commitdiff
|
tree
2011-01-24
Mark Probst
[sgen] Don't assert when on Android.
commit
|
commitdiff
|
tree
2011-01-24
Mark Probst
[sgen] Make the second bridge DFS pass use an implicit...
commit
|
commitdiff
|
tree
2011-01-24
Mark Probst
[sgen] Use an explicit stack instead of recursion for...
commit
|
commitdiff
|
tree
2011-01-24
Mark Probst
[build] pkg-config support for libmonosgen.
commit
|
commitdiff
|
tree
2011-01-24
Mark Probst
[sgen] Bridge cross references pass.
commit
|
commitdiff
|
tree
2011-01-22
Mark Probst
[sgen] Start concurrent sweep thread on GC init.
commit
|
commitdiff
|
tree
2011-01-11
Mark Probst
[sgen] Don't register objects for finalization if the...
commit
|
commitdiff
|
tree
2011-01-11
Mark Probst
[sgen] Make binary protocol work again.
commit
|
commitdiff
|
tree
2011-01-05
Mark Probst
[sgen] Always use the GC descriptor instead of MonoClass...
commit
|
commitdiff
|
tree
2011-01-05
Mark Probst
Don't assert in mono_get_lmf() if there is no LMF.
commit
|
commitdiff
|
tree
next