projects
/
mono.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[sgen] Move DTrace support to Mono-specific code.
2015-04-29
Mark Probst
[sgen] Move DTrace support to Mono-specific code.
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Remove dead declaration.
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Move nursery debug code to `sgen-debug.c`.
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Remove unnecessary includes.
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Move some thread stuff to `sgen-mono.c`.
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Move more random small stuff to `sgen-mono.c`.
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Move managed write barrier to `sgen-mono.c`.
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Use macro for object header and minimum object...
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Move some small callbacks to `sgen-mono.c`.
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Move heap walking into `sgen-mono.c`.
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Move array fill object check into client code.
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Omit unnecessary casts.
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Typedef `GCObject` and `GCVTable` to `MonoObject...
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Move `GCObject` and `GCVTable` to client code.
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] `GCObject` and `GCVTable` instead of `MonoObject...
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Move root profiling to `sgen-mono.c`.
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Use pointer queue instead of list for finalize...
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Move `sgen_safe_name()` to client code.
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Use write barrier for fields to set array references.
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Moved object size calculation to client code.
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Move `mono_gc_set_string_length()` to `sgen...
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Move array and string allocation to client code.
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Move some array filling stuff into client code.
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Moved Mono-specific cardtable scanning to client...
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Trivial prettification of `sgen-mono.c`.
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Move TLS emit macros to Mono-specific file.
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Make `wbarrier_value_copy` take the element...
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Move managed allocator to Mono-specific code.
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Move `has_critical_finalizer()` to client code.
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Move array filling into client code.
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Move domain clearing into client code.
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Move ephemerons to client code.
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Move some support functions into `sgen-gc.h`.
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Move finalization callback stuff to `sgen-mono.c`.
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Move Mono-specific wbarriers to `sgen-mono.c`.
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Add FIXME about pinning statistics.
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Move heap dumping code into `sgen-debug.c`.
commit
|
commitdiff
|
tree
2015-04-29
Mark Probst
[sgen] Move `do_pin_stats` flag into `sgen-pinning...
commit
|
commitdiff
|
tree
2015-04-28
Mark Probst
[sgen] Check SP on thread suspend correctly. Fixes...
commit
|
commitdiff
|
tree
2015-04-28
Mark Probst
[sgen] Fix a card table bug on 64 bits.
commit
|
commitdiff
|
tree
2015-04-24
Mark Probst
[sgen] Document a shutdown sequence bug.
commit
|
commitdiff
|
tree
2015-04-15
Mark Probst
[sgen] Fix a concurrent mark bug.
commit
|
commitdiff
|
tree
2015-04-14
Mark Probst
[sgen] Free mod-union tables for LOS objects.
commit
|
commitdiff
|
tree
2015-04-14
Mark Probst
[sgen] Use mod-union to add remsets from concurrent...
commit
|
commitdiff
|
tree
2015-04-14
Mark Probst
[sgen] Separate concurrent M&S object operations into...
commit
|
commitdiff
|
tree
2015-04-14
Mark Probst
[sgen] Use enum instead of two bools in `major_copy_or_mark_...
commit
|
commitdiff
|
tree
2015-04-14
Mark Probst
[sgen] Get rid of redundant argument to `major_copy_or_mark_...
commit
|
commitdiff
|
tree
2015-04-14
Mark Probst
[sgen] Get rid of global `current_object_ops`.
commit
|
commitdiff
|
tree
2015-04-14
Mark Probst
[sgen] Make scan context have a pointer to object operations.
commit
|
commitdiff
|
tree
2015-04-14
Mark Probst
[sgen] Replace `sgen_get_current_object_ops()` by passing...
commit
|
commitdiff
|
tree
2015-04-14
Mark Probst
[sgen] Fix a race condition in the new worker/threadpool...
commit
|
commitdiff
|
tree
2015-04-13
Mark Probst
[runtime] Spurious wake-ups are not a FIXME.
commit
|
commitdiff
|
tree
2015-04-13
Mark Probst
[sgen] Fix a bug when waiting on a condition.
commit
|
commitdiff
|
tree
2015-04-10
Mark Probst
[sgen] Fix a concurrent sweep bug.
commit
|
commitdiff
|
tree
2015-04-10
Mark Probst
[sgen] Fix `describe_ptr()` and make it print namespace...
commit
|
commitdiff
|
tree
2015-04-09
Mark Probst
Merge branch 'feature-concurrent-sweep'
commit
|
commitdiff
|
tree
2015-04-08
Mark Probst
[aot] Exit with an error message if there's no managed...
commit
|
commitdiff
|
tree
2015-04-06
Mark Probst
[runtime] Fix warnings.
commit
|
commitdiff
|
tree
2015-04-03
Mark Probst
[sgen] Don't assert in GC.GetTotalMemory.
commit
|
commitdiff
|
tree
2015-04-03
Mark Probst
[sgen] Format block iteration macros.
commit
|
commitdiff
|
tree
2015-04-03
Mark Probst
[sgen] Remove a debug printf.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Increase assert levels.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Mark a function inline.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Don't CAS when setting block state.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Reinstate old M&S section reserve.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Remove some dead code and data.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Have the worker state just be an integer.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Workers use thread pool.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Wait for the sweep job properly.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Implement a simple thread pool and do concurrent...
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Fix a comment.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Don't unnecessarily compute object size index.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Only do a debug block iteration on a higher...
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Comments.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Don't repeat code and don't load multiple times.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Rename a function to better reflect what it...
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] `sweep_block()` returns whether it actually...
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Lock-free block array.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Clean up FIXMEs.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Just one iteration over the blocks at start...
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Remove dead macros.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Assert world is stopped and not sweeping when...
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Whenever we wait for sweep, help the sweeping...
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Simplify allowance logic.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Count major sections before/after sweep correctly.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] `num_major_sections` must be updated atomically.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Write binary protocol for card scan before scanning...
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Don't iterate over block array while it's being...
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Remove dead parameter to `sweep_block()`.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Allow card table scanning to do block checking...
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Fix initial block state.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Comments.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Make function for block checking wait for another...
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Fix M&S heap consistency checks.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Set the block state to CHECKING with the allocated...
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Traverse block array from high to low in sweep...
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Factor out function that checks individual blocks...
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Binary protocol entries for block alloc/free...
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Card clearing and moving to shadow cards don...
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Concurrent sweep
commit
|
commitdiff
|
tree
next