Schrodinger ZHU Yifan
|
f7fe702f77
|
implement polite waiting (#685)
* implement polite waiting
* Update src/snmalloc/pal/pal_linux.h
Co-authored-by: Matthew Parkinson <mjp41@users.noreply.github.com>
* fix build issues
* fix more build issues
* support _umtx_op for freebsd
* unify waiting style
* fix
* address CR
Co-authored-by: Matthew Parkinson <mjp41@users.noreply.github.com>
* support macos
* static dispatch os APIs for apple
* make wait_on_address configurable via cmake
* undo extra include
* fix macos build
* fix clang-tidy build
---------
Co-authored-by: Matthew Parkinson <mjp41@users.noreply.github.com>
|
2024-11-16 07:33:11 +00:00 |
Schrodinger ZHU Yifan
|
cd0311b26f
|
Nits for rust release (#419)
* adjust gitignore
Signed-off-by: SchrodingerZhu <i@zhuyi.fan>
* also add prefix for rust objects
Signed-off-by: SchrodingerZhu <i@zhuyi.fan>
* export statistics api for rust
Signed-off-by: SchrodingerZhu <i@zhuyi.fan>
* conform clang-format-9
Signed-off-by: SchrodingerZhu <i@zhuyi.fan>
|
2021-11-17 16:02:47 +00:00 |
Matthew Parkinson
|
7de46182a8
|
Used start of a slab for link.
|
2019-05-21 09:47:23 +01:00 |
rschust
|
f0d18760fe
|
Exporting the global pagemap and the default memory provider's reserve function in order to support shared allocators
|
2019-04-09 13:56:22 +01:00 |
Matthew Parkinson
|
4f9d991449
|
Initial commit of snmalloc
History squashed from internal development.
Internal history has commit hash:
e27a0e485c44a5003a802de2661ce3b21e120316
|
2019-01-15 14:17:55 +00:00 |
Microsoft GitHub User
|
6249f7e230
|
Initial commit
|
2019-01-09 06:05:54 -08:00 |