Matthew Parkinson
e3e558472d
Update CMakeLists.txt ( #734 )
...
* Handle platforms that have `_GLIBCXX_ASSERTIONS`, which require the stdlib++ to be included.
* Stop override of memcpy with FORTIFY_SOURCE enabled
* Add to .gitignore
* Add data for graphs in release notes.
* Minor tidy on CMake.
2025-01-23 13:36:08 +00:00
Matthew Parkinson
4272126343
Releasedocs0 7 ( #693 )
...
Co-authored-by: Nathaniel Wesley Filardo <VP331RHQ115POU58JFRLKB7OPA0L18E3@cmx.ietfng.org >
2024-11-28 13:20:49 +00:00
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