Histórico de Commits

Autor SHA1 Mensagem Data
  Andreas Kling 4bbb0a5c35 LibJS: Add ConservativeVector<T> há 1 ano atrás
  Andreas Kling 11c968fa1f LibJS: Make Heap aware of all CellAllocators há 1 ano atrás
  Ali Mohammad Pur 5e1499d104 Everywhere: Rename {Deprecated => Byte}String há 1 ano atrás
  Aliaksandr Kalenik b108d51c5b LibJS: Only consider VM-accessible execution contexts as strong roots há 1 ano atrás
  Aliaksandr Kalenik 57e5abae92 LibJS+LibWebView+WebContent+Ladybird: Output GC-graph into a file há 1 ano atrás
  Andreas Kling 3dc5f467a8 LibJS: Always allocate ExecutionContext objects on the malloc heap há 1 ano atrás
  Andreas Kling 3c74dc9f4d LibJS: Segregate GC-allocated objects by type há 1 ano atrás
  Andreas Kling 8a727abd23 LibJS: Move Heap intrusive list manipulation inline há 1 ano atrás
  Andreas Kling a54e283901 LibJS: Fix two bugs in the GC fast rejection of possible pointers há 1 ano atrás
  Aliaksandr Kalenik e79d4f3462 LibJS: Early reject pointers outside of allocated blocks range in GC há 1 ano atrás
  Hendiadyoin1 87e063db65 LibJS: Make GC deferral friendship based há 1 ano atrás
  Aliaksandr Kalenik 719a00df3a LibJS: Add source location for Handle nodes in GC graph dumper output há 1 ano atrás
  Andreas Kling 9220c68408 LibJS: Avoid pointless HashTable copying during GC mark phase há 1 ano atrás
  Aliaksandr Kalenik 469aea5a5b AK+LibJS: Introduce `JS::HeapFunction` há 1 ano atrás
  Aliaksandr Kalenik 0ff29349e6 LibJS: Add GC graph dumper há 1 ano atrás
  Aliaksandr Kalenik d978c762bc LibJS: Remove usage of bytecode_interpreter_if_exists() há 1 ano atrás
  flofriday a2abc5b824 LibJS: Improve garbage collection trigger condition há 1 ano atrás
  Andreas Kling 2eaa528a0e LibJS: Rip out the AST interpreter :^) há 1 ano atrás
  Andreas Kling 1768d70823 Revert "LibJS: Remove "uprooting" mechanism from garbage collector" há 2 anos atrás
  Andreas Kling 6232ad3a0d LibJS: Remove "uprooting" mechanism from garbage collector há 2 anos atrás
  Ali Mohammad Pur 392b5c3b19 LibJS: Resolve a circular include problem between HeapBlock and Cell há 2 anos atrás
  Andreas Kling fb979dcf34 LibJS/Bytecode: Make Bytecode::Interpreter participate in GC marking há 2 anos atrás
  Andrew Kaster 31440687a3 LibJS: Check the ASAN fake stack for heap pointers when ASAN is enabled há 2 anos atrás
  kleines Filmröllchen 213025f210 AK: Rename Time to Duration há 2 anos atrás
  Andreas Kling d21d1d99bd LibJS: Don't skip CPU registers when gathering conservative roots há 2 anos atrás
  Timothy Flynn 8f5bdce8e7 LibJS: Add initial support for creating PrimitiveStrings with AK::String há 2 anos atrás
  Timothy Flynn ca655f5e7d LibJS: Rename VM::string_cache to deprecated_string_cache há 2 anos atrás
  Andreas Kling 7826cb2556 LibJS: Use a work queue instead of the C++ stack for the GC mark phase há 2 anos atrás
  Andrew Kaster 4e7bdcfeea LibJS: Only start ElapsedTimer for GC metrics when printing is enabled há 2 anos atrás
  Andreas Kling 51579810bd LibJS: Add Cell::must_survive_garbage_collection() mechanism há 2 anos atrás