-
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?
Conversation
This pull request was exported from Phabricator. Differential Revision: D62222257 |
This pull request was exported from Phabricator. Differential Revision: D62222257 |
…k#1502) Summary: Pull Request resolved: facebook#1502 Differential Revision: D62222257
3a9fa2a
to
10ecb83
Compare
…k#1502) Summary: Pull Request resolved: facebook#1502 Differential Revision: D62222257
10ecb83
to
65d3797
Compare
This pull request was exported from Phabricator. Differential Revision: D62222257 |
…k#1502) Summary: Pull Request resolved: facebook#1502 Differential Revision: D62222257
65d3797
to
30a6c7a
Compare
This pull request was exported from Phabricator. Differential Revision: D62222257 |
Differential Revision: D61675022
This pull request was exported from Phabricator. Differential Revision: D62222257 |
…k#1502) Summary: Pull Request resolved: facebook#1502 Differential Revision: D62222257
30a6c7a
to
02dfb5c
Compare
…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
Differential Revision: D61747499
Differential Revision: D61807366
Differential Revision: D65828323
Differential Revision: D61747510
Differential Revision: D64713261
Differential Revision: D65638010
Differential Revision: D65638502
Differential Revision: D62171114
…ers (facebook#1513) Summary: Pull Request resolved: facebook#1513 Differential Revision: D62169632
Differential Revision: D65701671
Differential Revision: D62196480
Differential Revision: D62222238
…k#1502) Summary: Pull Request resolved: facebook#1502 Differential Revision: D62222257
02dfb5c
to
e18bee9
Compare
This pull request was exported from Phabricator. Differential Revision: D62222257 |
…k#1502) Summary: Pull Request resolved: facebook#1502 Differential Revision: D62222257
e18bee9
to
2d81068
Compare
This pull request was exported from Phabricator. Differential Revision: D62222257 |
Differential Revision: D62222257