summaryrefslogtreecommitdiff
path: root/runtime/intern_table.cc
Commit message (Expand)AuthorAgeFilesLines
* Make some hash/equals operators inline.Vladimir Marko2021-03-041-49/+3
* Avoid an unnecessary ComputeModifiedUtf8Hash().Vladimir Marko2021-02-081-5/+5
* Rewrite intern table construction in ImageWriter.Vladimir Marko2021-01-281-24/+0
* GC-independent image layout.Vladimir Marko2019-06-271-0/+5
* Do not force-intern Strings in images.Vladimir Marko2019-06-121-0/+10
* Track what intern tables are from boot imagesMathieu Chartier2018-11-011-25/+25
* ART: Do some include-what-you-useAndreas Gampe2018-10-291-0/+1
* Add extra handling for loading intern tablesMathieu Chartier2018-10-151-40/+0
* Use HashSet<std::string> instead of unordered_set<>.Vladimir Marko2018-06-211-9/+9
* Make duplicate intern string check be debug onlyMathieu Chartier2018-02-221-1/+1
* Revert "Revert "Make libdexfile build independent of runtime dir""David Sehr2018-01-311-1/+1
* Revert "Make libdexfile build independent of runtime dir"David Sehr2018-01-301-1/+1
* Make libdexfile build independent of runtime dirDavid Sehr2018-01-301-1/+1
* Clean up ImageHeader section getters.Vladimir Marko2017-09-051-1/+1
* ART: Include cleanupAndreas Gampe2017-07-241-2/+2
* ART: Small class-inl.h cleanupAndreas Gampe2017-06-051-0/+1
* ART: More header cleanupsAndreas Gampe2017-06-051-0/+1
* Fix incorrect string hash value extension during cross-compilation.Alexey Grebenkin2016-12-201-1/+3
* Merge "Make empty checkpoint work while weak ref access is disabled."Hiroshi Yamauchi2016-11-111-1/+0
|\
| * Make empty checkpoint work while weak ref access is disabled.Hiroshi Yamauchi2016-11-091-1/+0
* | Fix spin waiting for weak ref access in the intern table for CC.Hiroshi Yamauchi2016-11-031-1/+2
* | Move intern table to ObjPtrMathieu Chartier2016-10-311-32/+37
|/
* Do not write empty class table and intern table to image.Vladimir Marko2016-10-141-58/+1
* Try to avoid allocation when interning strings.Vladimir Marko2016-09-061-1/+7
* creating workflow for mirror::String compressionjessicahandojo2016-08-231-2/+17
* Change hash set to use noexceptMathieu Chartier2016-04-061-1/+5
* Optimizing: Improve const-string code generation.Vladimir Marko2016-03-291-0/+36
* Remove GetImageRoots read barrier for image relocationMathieu Chartier2016-01-261-0/+1
* Revert "Revert "Load app images""Mathieu Chartier2016-01-251-8/+17
* Revert "Load app images"Nicolas Geoffray2016-01-231-17/+8
* Load app imagesMathieu Chartier2016-01-221-8/+17
* Address some intern table commentsMathieu Chartier2016-01-061-23/+25
* Re-enable adding intern table to imageMathieu Chartier2016-01-061-90/+100
* Dex2oat support for multiple oat file and image file outputs.Jeff Hao2015-12-231-15/+18
* Image space cleanup for app imagesMathieu Chartier2015-11-111-1/+1
* Change hash table load factorsMathieu Chartier2015-10-161-0/+8
* Merge "ART: Move DexCache arrays to native."Vladimir Marko2015-09-041-3/+2
|\
| * ART: Move DexCache arrays to native.Vladimir Marko2015-09-031-3/+2
* | Add ScopedThreadSuspensionMathieu Chartier2015-09-031-6/+6
* | Some fixes for the CC collector.Hiroshi Yamauchi2015-09-031-7/+1
|/
* Address some comments and clean upMathieu Chartier2015-08-041-10/+18
* Change intern table to not use WaitHoldingLocksMathieu Chartier2015-07-171-31/+64
* Clean up GC callbacks to be virtual methodsMathieu Chartier2015-07-141-7/+8
* Thread-local mark stacks for the CC collector.Hiroshi Yamauchi2015-07-131-1/+9
* Move image intern table into imageMathieu Chartier2015-06-111-17/+63
* Move mirror::ArtMethod to nativeMathieu Chartier2015-05-291-0/+1
* Replace NULL with nullptrMathieu Chartier2015-04-221-1/+1
* Improve performance of HashSetnikolay serdjuk2015-04-211-5/+5
* Fix CC root visiting bugMathieu Chartier2015-04-071-1/+2
* Refactor and improve GC root handlingMathieu Chartier2015-04-061-6/+7