projects
/
mono.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[sgen] Debug option for printing the heap usage and minor collection allowance.
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
2010-12-20
Mark Probst
[sgen] Make Mark&Sweep compile without card tables.
commit
|
commitdiff
|
tree
2010-12-08
Mark Probst
[sgen] Have an allocated block list for fixed-heap...
commit
|
commitdiff
|
tree
2010-12-08
Mark Probst
[sgen] Don't increase degraded_mode in alloc_degraded().
commit
|
commitdiff
|
tree
2010-12-03
Mark Probst
Merge branch 'concurrent-sweep'
commit
|
commitdiff
|
tree
2010-12-03
Mark Probst
[sgen] Make concurrent sweep user-selectable.
commit
|
commitdiff
|
tree
2010-12-03
Mark Probst
[sgen] Compute allowance when sweeping is finished.
commit
|
commitdiff
|
tree
2010-12-03
Mark Probst
[sgen] Concurrent sweep.
commit
|
commitdiff
|
tree
2010-12-02
Mark Probst
[sgen] Remove skip_size in sgen-scan-object.h.
commit
|
commitdiff
|
tree
2010-12-02
Mark Probst
[sgen] Handle forwarding in mono_gc_scan_for_specific_ref().
commit
|
commitdiff
|
tree
2010-12-02
Mark Probst
[sgen] Zero freed blocks in fixed heap Mark&Sweep.
commit
|
commitdiff
|
tree
2010-11-29
Mark Probst
[sgen] Recompute heap boundaries at each major collection.
commit
|
commitdiff
|
tree
2010-11-19
Mark Probst
[sgen] Implement evacuation for parallel mark.
commit
|
commitdiff
|
tree
2010-11-18
Mark Probst
[sgen] Use bit fields for the booleans in MSBlockInfo.
commit
|
commitdiff
|
tree
2010-11-18
Mark Probst
[fix] Fix build.
commit
|
commitdiff
|
tree
2010-11-07
Mark Probst
Merge branch 'marksweep-evacuate'
commit
|
commitdiff
|
tree
2010-11-07
Mark Probst
[sgen] Don't compile evacuation for parallel mark.
commit
|
commitdiff
|
tree
2010-11-07
Mark Probst
[sgen] User-settable evacuation threshold.
commit
|
commitdiff
|
tree
2010-11-07
Mark Probst
[sgen] Mark&Sweep evacuation.
commit
|
commitdiff
|
tree
2010-11-07
Mark Probst
[sgen] Function for querying current collection generation.
commit
|
commitdiff
|
tree
2010-11-07
Mark Probst
[sgen] Dump Mark&Sweep heap occupancy.
commit
|
commitdiff
|
tree
2010-11-07
Mark Probst
[sgen] Flush the binary protocol file when protocol...
commit
|
commitdiff
|
tree
2010-09-15
Mark Probst
Remove weak links for monitors.
commit
|
commitdiff
|
tree
2010-09-15
Mark Probst
[sgen] Avoid doing an unnecessary gettimeofday().
commit
|
commitdiff
|
tree
2010-08-25
Mark Probst
[sgen] Fix build.
commit
|
commitdiff
|
tree
2010-08-25
Mark Probst
[sgen] Inline card table wbarrier with nursery check.
commit
|
commitdiff
|
tree
next