summaryrefslogtreecommitdiff
path: root/runtime/class_table.cc
AgeCommit message (Expand)Author
2024-11-05Use `std::string_view` for `ClassTable` operations. Vladimir Marko
2024-05-13Faster `ClassTable::UpdateClass()`. Vladimir Marko
2024-01-24Add visibility attributes in runtime/c* Dmitrii Ishcheikin
2024-01-19Move files related to compiled code into oat/ directory Dmitrii Ishcheikin
2022-04-21Move descriptor hashing to `mirror::Class`. Vladimir Marko
2022-04-20Add comments about class/intern table search order. Vladimir Marko
2022-04-12Change class set search order in `ClassTable`. Vladimir Marko
2022-04-12dex2oat: Faster class pruning. Vladimir Marko
2022-04-04Faster class descriptor hashing. Vladimir Marko
2022-03-21Use correct min/max load factor in intern/class table. Vladimir Marko
2021-04-28Remove some dead code around ClassTable. Vladimir Marko
2021-03-04Make some hash/equals operators inline. Vladimir Marko
2021-02-08Avoid an unnecessary ComputeModifiedUtf8Hash(). Vladimir Marko
2021-01-19Rewrite class table construction in ImageWriter. Vladimir Marko
2020-10-13Check existing_it in UpdateClass Mathieu Chartier
2020-07-24Update language to comply with Android’s inclusive language guidance Ian Pedowitz
2019-05-08ObjPtr<>-ify ClassTable. Vladimir Marko
2019-05-08Avoid some read barriers in ClassTable. Vladimir Marko
2018-10-15Merge "Revert "Fix issues due to updated toolchain."" Treehugger Robot
2018-10-15Revert "Fix issues due to updated toolchain." Pirama Arumuga Nainar
2018-06-21Use HashSet<std::string> instead of unordered_set<>. Vladimir Marko
2018-01-05Change ClassStatus to fit into 4 bits. Vladimir Marko
2017-06-08ART: Refactor bit_utils and stl_util Andreas Gampe
2017-06-05ART: More header cleanups Andreas Gampe
2017-04-21ART: Add object-readbarrier-inl.h Andreas Gampe
2017-03-14Revert^6 "Hash-based dex cache type array." Vladimir Marko
2017-03-10Fix issues due to updated toolchain. Jayant Chowdhary
2017-02-09Merge "Fix dex cache resolved types and class table mismatch." Vladimir Marko
2017-02-09Fix dex cache resolved types and class table mismatch. Vladimir Marko
2017-02-08Revert -Wunreachable-code workaround. Stephen Hines
2017-01-20Fix inserting classes to initiating loader's class table. Vladimir Marko
2016-12-13Address some review comments Mathieu Chartier
2016-12-09Revert^8 "Make sure that const-class linkage is preserved." Vladimir Marko
2016-12-06Reduce calls to DescriptorEquals Mathieu Chartier
2016-12-01Revert "Make sure that const-class linkage is preserved, try again." Vladimir Marko
2016-12-01Make sure that const-class linkage is preserved, try again. Vladimir Marko
2016-11-29Revert "Revert "Revert "Revert "Revert "Make sure that const-class linkage is... Vladimir Marko
2016-11-29Revert "Revert "Revert "Revert "Make sure that const-class linkage is preserv... Vladimir Marko
2016-11-24Revert "Revert "Revert "Make sure that const-class linkage is preserved.""" Vladimir Marko
2016-11-23Revert "Revert "Make sure that const-class linkage is preserved."" Vladimir Marko
2016-11-22Revert "Make sure that const-class linkage is preserved." Vladimir Marko
2016-11-22Merge "Make sure that const-class linkage is preserved." Vladimir Marko
2016-11-21Make sure that const-class linkage is preserved. Vladimir Marko
2016-11-21Use type lookup tables in compiler Mathieu Chartier
2016-10-25Revert "Disable kBssEntry LoadString sharpening." Vladimir Marko
2016-10-19Move most of class linker to ObjPtr Mathieu Chartier
2016-10-17Move art/native to ObjPtr Mathieu Chartier
2016-10-04Revert "Revert "Store resolved Strings for AOT code in .bss."" Vladimir Marko
2016-09-23Smarter image layout Mathieu Chartier
2016-08-26Ignore -Wunreachable-code for ClassTable::UpdateClass Pirama Arumuga Nainar