Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
b730b78dac047c6d8ead93ad77605bcb7414f5ce
/
runtime
/
gc
/
collector
0037082
Use thread-local is_gc_marking flags for the CC collector.
by Hiroshi Yamauchi
· 9 years ago
059ef3d
Always visit object class from VisitReferences
by Mathieu Chartier
· 9 years ago
b18e827
Change SS to use MarkObjectIfNotInToSpace for roots
by Mathieu Chartier
· 9 years ago
7c2af0d
Merge "Remove unnecessary `explicit` qualifiers on constructors."
by Roland Levillain
· 9 years ago
e4275c0
Visit class roots from ClassLoader::VisitReferences
by Mathieu Chartier
· 9 years ago
3887c46
Remove unnecessary `explicit` qualifiers on constructors.
by Roland Levillain
· 9 years ago
a4f6af9
Some heap cleanup
by Mathieu Chartier
· 9 years ago
c621106
Fix gcstress tests
by Mathieu Chartier
· 9 years ago
da7c650
Visit class native roots from VisitReferences
by Mathieu Chartier
· 9 years ago
9044347
Move to newer clang annotations
by Mathieu Chartier
· 9 years ago
14c3bf9
Change intern table to not use WaitHoldingLocks
by Mathieu Chartier
· 9 years ago
cced6ad
Merge "Use (D)CHECK_ALIGNED more."
by Roland Levillain
· 9 years ago
14d9057
Use (D)CHECK_ALIGNED more.
by Roland Levillain
· 9 years ago
e48a169
Move MarkObject to mark_sweep.cc
by Mathieu Chartier
· 9 years ago
8118781
Address some GC comments
by Mathieu Chartier
· 9 years ago
b19ccb1
Use SuspendAllInternal for FlipThreadRoots
by Mathieu Chartier
· 9 years ago
9750995
Clean up GC callbacks to be virtual methods
by Mathieu Chartier
· 9 years ago
5b1eea0
Merge "Thread-local mark stacks for the CC collector."
by Hiroshi Yamauchi
· 9 years ago
0b71357
Thread-local mark stacks for the CC collector.
by Hiroshi Yamauchi
· 10 years ago
3cf2253
Clean up some includes
by Mathieu Chartier
· 9 years ago
41656de
Fix potential bugs in allocation tracker
by Man Cao
· 9 years ago
46ec520
Run an empty checkpoint before marking ends in the CC collector.
by Hiroshi Yamauchi
· 10 years ago
3f64f25
Print more diagnosis info on to-space invariant violation.
by Hiroshi Yamauchi
· 10 years ago
4edd847
Fix accidental IMT and root marking regression
by Mathieu Chartier
· 10 years ago
e401d14
Move mirror::ArtMethod to native
by Mathieu Chartier
· 10 years ago
dc31313
Merge "ART: Clean up arm64 kNumberOfXRegisters usage."
by Vladimir Marko
· 10 years ago
679b1cf
Fix for potential moving GC bugs around proxy class.
by Hiroshi Yamauchi
· 10 years ago
80afd02
ART: Clean up arm64 kNumberOfXRegisters usage.
by Vladimir Marko
· 10 years ago
d0c8412
Print more info on mark sweep invalid ref crash.
by Hiroshi Yamauchi
· 10 years ago
eb2baaf
Print field info on mark sweep invalid ref crash.
by Hiroshi Yamauchi
· 10 years ago
17a924a
ART: Merge entries with same name and protect in MemMap dump.
by Vladimir Marko
· 10 years ago
3130cdf
Add some more DISALLOW_COPY_AND_ASSIGN
by Mathieu Chartier
· 10 years ago
d38ec80
Print memory maps on GC crash.
by Hiroshi Yamauchi
· 10 years ago
175746a
Change invalid root from LOG(ERROR) to LOG(INTERNAL_FATAL)
by Mathieu Chartier
· 10 years ago
60f63f5
Use the lock word bits for Baker-style read barrier.
by Hiroshi Yamauchi
· 10 years ago
2cebb24
Replace NULL with nullptr
by Mathieu Chartier
· 10 years ago
e50dffa
Merge "Remove transitive dependency on <cutils/atomic.h>."
by Yabin Cui
· 10 years ago
c7df66e
Remove transitive dependency on <cutils/atomic.h>.
by Yabin Cui
· 10 years ago
10d6886
Disable parallel GC by default
by Mathieu Chartier
· 10 years ago
9086b65
Fix valgrind tests
by Mathieu Chartier
· 10 years ago
c785344
Move ArtField to native
by Mathieu Chartier
· 10 years ago
4809d0a
Fix CC root visiting bug
by Mathieu Chartier
· 10 years ago
084403f
Merge "Add more logging for debugging possible deadlock"
by Mathieu Chartier
· 10 years ago
720e71a
Add more logging for debugging possible deadlock
by Mathieu Chartier
· 10 years ago
65b798e
ART: Enable more Clang warnings
by Andreas Gampe
· 10 years ago
bb87e0f
Refactor and improve GC root handling
by Mathieu Chartier
· 10 years ago
bf9fc58
Add more info to who called SuspendAll
by Mathieu Chartier
· 10 years ago
4460a84
Rosalloc thread local allocation path without a cas.
by Hiroshi Yamauchi
· 10 years ago
184c9dc
Fix some incorrect IsCompiler instead of IsAotCompiler
by Mathieu Chartier
· 10 years ago
e15ea08
Reserve bits in the lock word for read barriers.
by Hiroshi Yamauchi
· 10 years ago
5c42c29
Add support for .bss section in oat files.
by Vladimir Marko
· 10 years ago
69d69ea
Merge "ART: checkpoint mechanism optimization"
by Hiroshi Yamauchi
· 10 years ago
dd9943d
ART: checkpoint mechanism optimization
by Lei Li
· 10 years ago
d25f842
Clean up enums in RegionSpace.
by Hiroshi Yamauchi
· 10 years ago
85ed6bd
Merge "ART: clear dirty cards of alloc space for MS/CMS partial and full GCs"
by Hiroshi Yamauchi
· 10 years ago
2ca19c2
Merge "Change AtomicStack to use StackReference"
by Mathieu Chartier
· 10 years ago
4add3b4
ART: clear dirty cards of alloc space for MS/CMS partial and full GCs
by Lei Li
· 10 years ago
cb535da
Change AtomicStack to use StackReference
by Mathieu Chartier
· 10 years ago
6c08a45
ART: Fix new[] / delete mismatch
by Andreas Gampe
· 10 years ago
2cd334a
More of the concurrent copying collector.
by Hiroshi Yamauchi
· 10 years ago
727b294
ART: clear dirty cards of alloc space in pause phase
by Lei Li
· 10 years ago
e34fa1d
Print more info in MarkSweep::VerifyRoot
by Mathieu Chartier
· 10 years ago
312baf1
Follow up on CL 122665.
by Hiroshi Yamauchi
· 10 years ago
a233e03
[WIP] Fix a rosalloc verification crash.
by Hiroshi Yamauchi
· 10 years ago
70a596d
Add thread suspend histogram
by Mathieu Chartier
· 10 years ago
277ccbd
ART: More warnings
by Andreas Gampe
· 10 years ago
6a3c1fc
Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags.
by Ian Rogers
· 10 years ago
2c4257b
Tidy logging code not using UNIMPLEMENTED.
by Ian Rogers
· 10 years ago
cf7f191
C++11 related clean-up of DISALLOW_..
by Ian Rogers
· 10 years ago
c7dd295
Tidy up logging.
by Ian Rogers
· 10 years ago
1373595
stdint types all the way!
by Ian Rogers
· 10 years ago
2dbe627
Add runtime options for large object space
by Mathieu Chartier
· 10 years ago
376fc3c
Check pause histogram sample size.
by Mathieu Chartier
· 10 years ago
104fa0c
Guard pause histogram with lock.
by Mathieu Chartier
· 10 years ago
b363f66
Recycle mem-maps for collector transitions.
by Mathieu Chartier
· 10 years ago
479f131
Merge "Disable adding main and non moving spaces to immune region in GSS"
by Mathieu Chartier
· 10 years ago
4c13a3f
Disable adding main and non moving spaces to immune region in GSS
by Mathieu Chartier
· 10 years ago
e63db27
Break apart header files.
by Ian Rogers
· 10 years ago
f5997b4
More advanced timing loggers.
by Mathieu Chartier
· 11 years ago
10fb83a
Shared single GC iteration accounting for all GCs.
by Mathieu Chartier
· 11 years ago
52e4b43
Add mark compact collector.
by Mathieu Chartier
· 11 years ago
19d46b4
Fix systrace logging, total paused time, and bytes saved message.
by Mathieu Chartier
· 11 years ago
308351a
Change reference processing to use heap references.
by Mathieu Chartier
· 11 years ago
c5f1773
Remove deprecated WITH_HOST_DALVIK.
by Ian Rogers
· 11 years ago
e8aff40
Merge "Use a heap allocated free buffer in MarkSweep::SweepArray()."
by Hiroshi Yamauchi
· 11 years ago
bbdc5bc
Use a heap allocated free buffer in MarkSweep::SweepArray().
by Hiroshi Yamauchi
· 11 years ago
4240c51
Don't create bump pointer spaces unless necessary.
by Mathieu Chartier
· 11 years ago
3e5cf30
Begin migration of art::Atomic to std::atomic.
by Ian Rogers
· 11 years ago
700a402
Now we have a proper C++ library, use std::unique_ptr.
by Ian Rogers
· 11 years ago
13bf2e6
Check and log a to-space overflow explicitly.
by Hiroshi Yamauchi
· 11 years ago
507dfdd
Compatibility layer to transition from UniquePtr to std::unique_ptr.
by Ian Rogers
· 11 years ago
eb8167a
Add Handle/HandleScope and delete SirtRef.
by Mathieu Chartier
· 11 years ago
a17288e
Add null check in MarkSweepMarkObjectSlowPath.
by Mathieu Chartier
· 11 years ago
8254783
Merge "Add concurrent reference processing."
by Mathieu Chartier
· 11 years ago
78f7b4c
Add concurrent reference processing.
by Mathieu Chartier
· 11 years ago
24faeb2
Trigger GSS whole-heap collection based on large object allocations.
by Hiroshi Yamauchi
· 11 years ago
e76e70f
Add RecordFree to the GarbageCollector interface
by Mathieu Chartier
· 11 years ago
0651d41
Add thread unsafe allocation methods to spaces.
by Mathieu Chartier
· 11 years ago
b0fa5dc
Force inlining on trivial accessors.
by Ian Rogers
· 11 years ago
6f365cc
Enable concurrent sweeping for non-concurrent GC.
by Mathieu Chartier
· 11 years ago
Next »