История коммитов

Автор SHA1 Сообщение Дата
  Idan Horowitz 086969277e Everywhere: Run clang-format 3 лет назад
  Lenny Maiorani d00b79568f Libraries: Use default constructors/destructors in LibJS 3 лет назад
  Linus Groh 7676b1b925 LibJS: Remove MarkedValueList in favor of MarkedVector<Value> :^) 3 лет назад
  Linus Groh a863363b06 LibJS: Let MarkedVector<T> inherit from Vector and handle Cell* + Value 3 лет назад
  davidot 8da6c01d8f LibJS: Remove the JS_TRACK_ZOMBIE_CELLS option 3 лет назад
  Andreas Kling 6b5f6d6c0e LibJS: Add a 96-byte CellAllocator 3 лет назад
  Andreas Kling 8bb9fe63b7 LibJS: Add MarkedVector<T> 3 лет назад
  Daniel Bertalan 4a81b33c07 Everywhere: Fix -Winconsistent-missing-override warnings from Clang 3 лет назад
  Andreas Kling 2495460f6e LibJS: Prune WeakContainers before freeing HeapBlocks 3 лет назад
  Andreas Kling 83bd675477 LibJS: Make WeakContainer pruning do less work 3 лет назад
  Andreas Kling 6a1b82df2b LibJS: Put zombie cell tracking code behind a compile-time flag 3 лет назад
  Andreas Kling f290c59dd8 LibJS: Keep track of PrimitiveStrings and share them 3 лет назад
  Brian Gianforcaro 12024aeda9 LibJS: Use ElapsedTimer::start_new(); 3 лет назад
  Andreas Kling c364520c24 LibJS+js+test-js: Add GC debug mode that keeps cells "alive" as zombies 3 лет назад
  Andreas Kling 470c99a2a6 LibJS: Tweak the WeakContainer::remove_swept_cells() API a little bit 3 лет назад
  davidot 43b17f27a3 test-js: Add a mark_as_garbage method to force GC to collect that object 3 лет назад
  Andreas Kling 1e90a3a542 Kernel: Make sys$perf_register_string() generate the string ID's 4 лет назад
  Andreas Kling 56e84a63ca LibJS: Emit a profile signpost when starting a garbage collection 4 лет назад
  Andreas Kling cdc1315dc8 LibJS: Use IntrusiveList for keeping track of WeakContainers 4 лет назад
  Andreas Kling 3fe1be20b7 LibJS: Use IntrusiveList for keeping track of MarkedValueLists 4 лет назад
  Andreas Kling 746b310061 LibJS: Use IntrusiveList for keeping track of HandleImpls 4 лет назад
  Andreas Kling cd53d046b2 LibJS: Fix typo "sweeped" => "swept" everywhere 4 лет назад
  Idan Horowitz 1a8ee5d8d7 LibJS: Generify the garbage collector's weak container notifications 4 лет назад
  Idan Horowitz a00d154522 LibJS: Notify WeakSets when heap cells are sweeped 4 лет назад
  Linus Groh e7bfd34ea7 LibJS: Add dbgln() to Heap::allocator_for_size() before crashing 4 лет назад
  Andrew Kaster 81a5dcde84 LibJS: Expose minimum possible cell size of JS::Heap 4 лет назад
  Andreas Kling 9b699bad94 LibJS: Rename Allocator => CellAllocator 4 лет назад
  Andreas Kling cfe3895991 LibJS: Fix broken dbgln_if(HEAP_DEBUG) 4 лет назад
  Andreas Kling 2de9139532 LibJS: Fix clang-tidy warnings about redundant types in Heap.cpp 4 лет назад
  Andreas Kling 47a4b2ba9f LibJS: Make Value::as_cell() return a Cell& 4 лет назад