-
Notifications
You must be signed in to change notification settings - Fork 643
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pass the pointer of owning object in GCPointer::set() part I #1502
base: static_h
Are you sure you want to change the base?
Commits on Nov 26, 2024
-
Differential Revision: D61675022
Configuration menu - View commit details
-
Copy full SHA for 43da9ea - Browse repository at this point
Copy the full SHA 43da9eaView commit details -
Add support of allocating different sizes of storage in StorageProvid…
…er (facebook#1504) Summary: Pull Request resolved: facebook#1504 Large segment needs to be backed by a large storage size. StorageProvider currently always allocate fixed size of storage determined by HERMESVM_LOG_HEAP_SEGMENT_SIZE. This diffs adds support of allocating larger storage with below changes: 1. `newStorage()` and `deleteStorage()` takes additional `sz` parameter. 2. For `MallocStorageProvider` and `VMAllocateStorageProvider`, simply change the previous fixed storage size to passed in `sz`. 3. For `ContiguousVAStorageProvider`, use a BitVector to manage allocations and deallocations. This can be improved later if we observe fragmentations. The support of enabling different sizes of heap segment will be added later. Differential Revision: D61676721
Configuration menu - View commit details
-
Copy full SHA for c70e0e4 - Browse repository at this point
Copy the full SHA c70e0e4View commit details -
Let SHSegmentInfo be explicit in CardTable
Differential Revision: D61747499
Configuration menu - View commit details
-
Copy full SHA for 02678e7 - Browse repository at this point
Copy the full SHA 02678e7View commit details -
Store segment size in SHSegmentInfo
Differential Revision: D61807366
Configuration menu - View commit details
-
Copy full SHA for b123301 - Browse repository at this point
Copy the full SHA b123301View commit details -
Allow passing segment size to AlignedHeapSegmentBase
Differential Revision: D65828323
Configuration menu - View commit details
-
Copy full SHA for b60066b - Browse repository at this point
Copy the full SHA b60066bView commit details -
Allow allocating CardStatus/Boundary array separately in CardTable
Differential Revision: D61747510
Configuration menu - View commit details
-
Copy full SHA for 4e9bf16 - Browse repository at this point
Copy the full SHA 4e9bf16View commit details -
Store current cell in SlotAcceptor, [SH] Move rest CardTable function…
…s to AlignedHeapSegmentBase Differential Revision: D64713261
Configuration menu - View commit details
-
Copy full SHA for 5aaedd1 - Browse repository at this point
Copy the full SHA 5aaedd1View commit details -
Add allowLargeAlloc to GCCell VTable
Differential Revision: D65638502
Configuration menu - View commit details
-
Copy full SHA for 3facc36 - Browse repository at this point
Copy the full SHA 3facc36View commit details -
Update constructorWriteBarrierRange
Differential Revision: D62171114
Configuration menu - View commit details
-
Copy full SHA for b8afc2d - Browse repository at this point
Copy the full SHA b8afc2dView commit details -
Add a findObject function to CardTable for assertions in writer barri…
…ers (facebook#1513) Summary: Pull Request resolved: facebook#1513 Differential Revision: D62169632
Configuration menu - View commit details
-
Copy full SHA for eee3346 - Browse repository at this point
Copy the full SHA eee3346View commit details -
Split of "[SH] Add write barrier variants that support large allocation"
Differential Revision: D65701671
Configuration menu - View commit details
-
Copy full SHA for 2347115 - Browse repository at this point
Copy the full SHA 2347115View commit details -
Add owning cell to parameters of GCHermesValueBase::set(), [SH] Add o…
…wning cell to ctor of GCHermesValueBase Differential Revision: D62196480
Configuration menu - View commit details
-
Copy full SHA for 32a3f9c - Browse repository at this point
Copy the full SHA 32a3f9cView commit details
Commits on Nov 28, 2024
-
Pass the pointer of owning object to GCPointer constructor and set me…
…thod (facebook#1502) Summary: Pull Request resolved: facebook#1502 Differential Revision: D62222257
Configuration menu - View commit details
-
Copy full SHA for 503a099 - Browse repository at this point
Copy the full SHA 503a099View commit details