1. 31ae6a7 [PA] Avoid 64-bit hardware division and duplicate checks in DCHECKs by Erik Chen · 8 hours ago main
  2. 46f76ba [PA] Add SchedulerLoopQuarantine perftests by François Doray · 13 hours ago
  3. ac4bb0c [pa] Allocate direct-mapped superpages from the top of the GigaCage by Benoît Lizé · 18 hours ago
  4. 37558a9 PA: make ReallocInline() invoke override and observer hooks when MEMORY_TOOL_REPLACES_ALLOCATOR=1 by Takashi Sakamoto · 23 hours ago
  5. 5e9105b [PA] Remove unused ref_counted / scoped_refptr / AtomicRefCount by mikt · 34 hours ago
  6. d90b304 [tools] Update PA tools to visualize GigaCage fragmentation by Benoit · 2 days ago
  7. 13ec88b [pa] Trigger a memory pressure event when GigaCage is almost full by Benoît Lizé · 3 days ago
  8. 1b65ca8 MiraclePtr: Introduce UnprotectedInReleaseForPerformance trait by Keishi Hattori · 9 days ago
  9. e99269c Replace TODO(sergiosolano) with bug references by Sergio Solano · 9 days ago
  10. 97b6065 Reland "[PA] Introduce PartitionTlsRegistry to track PartitionTls instances" by mikt · 10 days ago
  11. 28bd627 [PA] Simplify BucketIndexLookup and PartitionRoot::SizeToBucketIndex() by mikt · 10 days ago
  12. 15da91a Reland "[PA] Replace largest_active_bucket_index_ with active_bucket_count_" by mikt · 10 days ago
  13. 4e138df [PA] Split PartitionRoot entry points after their prologue by mikt · 10 days ago
  14. 747e409 [PA] Replace FreeFlags::kWith*Hint with typed FreeHint arguments by mikt · 10 days ago
  15. 1925f35 Rename ADVANCED_MEMORY_SAFETY_CHECKS to SANITIZED_OBJECT by mikt · 12 days ago
  16. d79d299 Revert "Checked Span: Enable tightened checking" by Pier-Alexandre Bouchard · 2 weeks ago
  17. b21fbb4 [PA] Check auto partitioning in PartitionIndexFromAllocToken by ainozaki · 2 weeks ago
  18. e149680 Reland "[PA] Consolidate PartitionAlloc TLS into a single structure." by mikt · 2 weeks ago
  19. 9b3ecf7 partition_alloc: Move Flags to partition_alloc_public_constants.h by Lei Zhang · 2 weeks ago
  20. ee2c2f9 Checked Span: Enable tightened checking by Kalvin Lee · 2 weeks ago
  21. 5e6ecff Checked Span: Tighten bounds by Kalvin Lee · 2 weeks ago
  22. 69c064d [PA] Fix kDefaultAllocToken in ShimCppAlignedNewNoThrow by ainozaki · 2 weeks ago
  23. dcd4ebe [PA] Add UncheckedAlignedCalloc() for Rust's aligned alloc_zeroed() by Marco Bartoli · 2 weeks ago
  24. dc6144a [rust] Use UncheckedCalloc() for large alloc_zeroed() allocations by Marco Bartoli · 2 weeks ago
  25. 9aca348 Disable use_checked_span under MSan. by Michał Kaczmarczyk · 2 weeks ago
  26. 60f6826 [PA] Reduce kMaxThreadCacheIndex to 1 when auto-partitioning is off. by mikt · 2 weeks ago
  27. 4dd6a9f partition_alloc: Use inline constexpr for more public constants by Lei Zhang · 2 weeks ago
  28. 1cc29fa [PA] Use `kNoOverrideHooks` explicitly for the internal partition by mikt · 2 weeks ago
  29. f920388 [PA] Pack BucketSizeDetails into one word and pass it by value by mikt · 2 weeks ago
  30. 4f4b9e4 cleanup: Maintain pointers to stack as uintptr_t for stack scanning by Egor Pasko · 3 weeks ago
  31. e7ef85c PA: Enable PattitionAllocHooks if MEMORY_TOOL_REPLACES_ALLOCATOR=1 by Takashi Sakamoto · 3 weeks ago
  32. 9d9116c Store "pseudo stack top" in the StackTopRegistry on Android by Martin Kong · 3 weeks ago
  33. 40ecc50 [partitionalloc] Delete dead code by Andreas Haas · 3 weeks ago
  34. 17cdbbb partition_alloc: Avoid <algorithm> in partition_alloc_forward.h by Lei Zhang · 3 weeks ago
  35. 79fd9e4 partition_alloc: Split out constants from partition_alloc_constants.h by Lei Zhang · 3 weeks ago
  36. 58cd8b2 [Partition Alloc]Restrict ASLR mask for ARM64 ChromeOS by Kramer Ge · 3 weeks ago
  37. 7d32155 Promote pointer count underflow DCHECK to PA_CHECK in InSlotMetadata by Stephen Nusko · 3 weeks ago
  38. cb2e081 Zap usable size in scheduler loop quarantine by Stephen Nusko · 3 weeks ago
  39. 6e87f6f Allow larger JS ArrayBuffer allocations in PartitionAlloc by Andreas Haas · 3 weeks ago
  40. ef07e42 partition_alloc: Move PA_DEBUG_DATA_ON_STACK() to its own file by Lei Zhang · 4 weeks ago
  41. a0f30e3 partition_alloc: Remove unused code from partition_alloc_constants.h by Lei Zhang · 4 weeks ago
  42. 391865c Checked Span: Smuggle requested size by Kalvin Lee · 4 weeks ago
  43. 3fe238c Add arthursonzogni@chromium.org to PartitionAlloc OWNERS by Arthur Sonzogni · 4 weeks ago
  44. d9c4133 Make free a no-op during signal-driven shutdown on ChromeOS by Stephen Nusko · 4 weeks ago
  45. 19e7ac6 Allowlist any target which has a public header include a private header by Matt Stark · 4 weeks ago
  46. f6c416c Add orphan worker_thread_unittest.cc in it BUILD.gn by Foromo Daniel Soromou · 4 weeks ago
  47. fe164fa partition_alloc: Move PartitionRootLock() forward decl to its own header by Lei Zhang · 4 weeks ago
  48. 0687869 Remove superfluous includes for PA's component_export.h from headers by Lei Zhang · 4 weeks ago
  49. 1f6b7be Spanification of base/allocator/partition_allocator/src/partition_alloc/pointers/raw_ptr_unittest.cc by Daniel Angulo · 4 weeks ago
  50. dd0036d Spanification of partition_alloc/pointers/raw_ptr_unittest.cc, etc. by Daniel Angulo · 4 weeks ago
  51. 8e376ee Revert "[PA] Consolidate PartitionAlloc TLS into a single structure." by Alex Mitra · 4 weeks ago
  52. b202279 Revert "[PA] Replace largest_active_bucket_index_ with active_bucket_count_" by Alex Mitra · 4 weeks ago
  53. 25a2169 Revert "[PA] Introduce PartitionTlsRegistry to track PartitionTls instances" by Alex Mitra · 4 weeks ago
  54. 0fb0e3e PA: `const SlotSpanMetadata*` to `...BucketSizeDetails()` by Kalvin Lee · 5 weeks ago
  55. 59c8c4f Spanification of partition_alloc_base/cpu.cc, etc. by Daniel Angulo · 5 weeks ago
  56. 14f58fb Spanification of partition_alloc/pointers/raw_ptr_unittest.cc by Daniel Angulo · 5 weeks ago
  57. 7a355f7 Spanification of partition_alloc/partition_alloc_check.h by Daniel Angulo · 5 weeks ago
  58. 4c25384 [PA] Introduce PartitionTlsRegistry to track PartitionTls instances by mikt · 5 weeks ago
  59. 756d474 base: add bikineev@ as owner partition_alloc by Anton Bikineev · 5 weeks ago
  60. df749d8 PA: Remove wrong PA_DCHECK() from Partitionroot::DumpStats() by Takashi Sakamoto · 5 weeks ago
  61. 07d8a85 [PA] Add mikt@google.com to PartitionAlloc OWNERS by mikt · 5 weeks ago
  62. 15ecfb7 Spanification of partition_alloc/partition_bucket.cc, etc. by Daniel Angulo · 5 weeks ago
  63. 06f54f9 [PA] Decouple PartitionAlloc perftests into standalone target by mikt · 5 weeks ago
  64. a7c4a41 PA: Collate output arguments by Kalvin Lee · 5 weeks ago
  65. 072eb32 PA: `ThreadCache::GetFromCache() -> SlotAddressAndSize` by Kalvin Lee · 5 weeks ago
  66. 809402f Move shared partition_alloc test headers to test_support by Matt Stark · 5 weeks ago
  67. c0919ce base: Clean up redundant include rules by Mitsuru Oshima · 5 weeks ago
  68. 82539aa Run `gn format` on all build files by Matt Stark · 6 weeks ago
  69. 68303b2 Spanification of partition_alloc/gwp_asan_support.cc etc. by Daniel Angulo · 6 weeks ago
  70. 4c551f3 Checked Span: Adjust usable size functions by Kalvin Lee · 6 weeks ago
  71. 5db1967 partition_alloc: Move LINUX_NAME_REGION define to its own header by Lei Zhang · 6 weeks ago
  72. 70d897d Checked Span: Clarify "smuggled" size bits by Kalvin Lee · 6 weeks ago
  73. 0a04517 PA: Plumb bool showing if slot can store raw size by Kalvin Lee · 6 weeks ago
  74. a572625 [PA] Replace largest_active_bucket_index_ with active_bucket_count_ by mikt · 6 weeks ago
  75. 37879b5 Spanification of partition_alloc_base/files/file_util.h by Daniel Angulo · 6 weeks ago
  76. c029851 [PA] Make SlotStart family aggregate types by mikt · 7 weeks ago
  77. fa8d9a4 Spanification of partition_alloc_base/strings/safe_sprintf_pa_unittest.cc by Daniel Angulo · 7 weeks ago
  78. eba8297 Spanification of partition_alloc_base/posix/safe_strerror.cc by Daniel Angulo · 7 weeks ago
  79. 89615a6 PA: Make SchedulerLoopQuarantineBranch use `enum class QuarantineTarget` by Takashi Sakamoto · 7 weeks ago
  80. a1cd133 [PA] Derive intended-leak behavior from the owning root by Keishi Hattori · 7 weeks ago
  81. 649c2cd [PA] Consolidate PartitionAlloc TLS into a single structure. by mikt · 7 weeks ago
  82. f0d1e64 [PA] Move SlotStart out of internal namespace by mikt · 7 weeks ago
  83. 1f5d57d [PA] Support maximum AllocToken IDs by ainozaki · 7 weeks ago
  84. 15bf773 [PA] Decouple AllocToken from partition index by ainozaki · 7 weeks ago
  85. 876243f [PA/MO] Add an option to apply quarantine only to IPC-triggered tasks by mikt · 7 weeks ago
  86. 21aca3f PA: Remove `base/augmentations/` by Kalvin Lee · 7 weeks ago
  87. 990382a Prevent a realloc slot reuse with live raw_ptr refs by Stephen Nusko · 7 weeks ago
  88. e4d2f03 ReallocProtectedIterator: Use `std::optional` by Kalvin Lee · 7 weeks ago
  89. b49162b PA: Adjust args to `FreeAfterBRPQuarantine()` by Kalvin Lee · 7 weeks ago
  90. f755cc4 PA: Introduce `InSlotMetadata::From()` by Kalvin Lee · 7 weeks ago
  91. d9b0e26 ReallocProtectedIterator: Use PA struct by Kalvin Lee · 7 weeks ago
  92. 46c3707 Spanification of shim/allocator_shim_default_dispatch_to_partition_alloc.cc by Daniel Angulo · 7 weeks ago
  93. 940e808 base: Remove CheckHeapIntegrity and CheckMetadataIntegrity by Justin Cohen · 7 weeks ago
  94. 335d95e PAlloc: Use less space for power-of-2 sized AlignedAlloc. by Gregg Tavares · 8 weeks ago
  95. bda1ae1 PA: Mark `GetSlotUsableSize()` `const` by Kalvin Lee · 8 weeks ago
  96. 0e3ace2 [PA] Add support for operator new(std::align_val_t, std::nothrow) by Arthur Sonzogni · 8 weeks ago
  97. 2f810de PA: Directly call `GetRawSize()` by Kalvin Lee · 8 weeks ago
  98. df5fc1b PA: Include buildflags header by Kalvin Lee · 8 weeks ago
  99. 7dbf24a Remove UNSAFE_TODO from partition_alloc/scheduler_loop_quarantine_support.cc by Daniel Angulo · 8 weeks ago
  100. ac51e08 remove UNSAFE_TODOs from partition_alloc/partition_root.cc by Daniel Angulo · 8 weeks ago