Nathaniel Filardo
997ebc5065
ds/aba: rename ::load to ::ptr
...
`load` does not load (`read` and `compare_exchange` do) so give it a
different name. For the cases where `ptr` was previously the pointer we
were guarding, rename it to `raw`.
2019-11-26 15:50:22 +00:00
Matthew Parkinson
8fcedfc290
Fix the GCC build ( #40 )
...
* Make it compile with GCC.
* Add GCC to CI.
* Add warning to documentation about using GCC.
2019-05-05 19:58:37 +01:00
David Chisnall
5c197e4ae4
[NFC] More checks, comments on end of namespace braces.
2019-04-30 09:46:01 +01:00
Matthew Parkinson
2c613b4f8a
Factored casts out of DLL/mpmcstack/mpscq.
...
Nicer use of decltype to constrain instances.
Made a terminator method, to factor out casts.
2019-04-29 11:02:47 +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