Commit Graph

1044 Commits

Author SHA1 Message Date
daan 757dcc8411 extend interpose for macOSX 2020-02-02 19:07:26 -08:00
daan f0dc6e7e42 add extra alignment test 2020-02-02 16:21:06 -08:00
daan 12c4108abe update comments 2020-02-02 16:09:09 -08:00
daan ff75c32d27 Merge branch 'dev-exp' into dev-exp-tls 2020-02-02 15:54:51 -08:00
daan 7d3d37e4dd Merge branch 'dev' into dev-exp 2020-02-02 15:54:41 -08:00
daan f5ab2c1c49 suppress spurious warnings with clang-cl 2020-02-02 15:50:02 -08:00
daan 865965b8c0 fix warnings under clang-cl 2020-02-02 15:43:13 -08:00
daan 07fbe4f80f fixes for dragonfly 2020-02-02 14:31:28 -08:00
daan 8bc20631e4 fixes for freeBSD 2020-02-02 13:25:26 -08:00
daan 2e56bf55c4 Merge branch 'dev' into dev-exp-tls 2020-02-02 13:12:26 -08:00
daan d2db9f1fc2 update thread local storage 2020-02-02 13:12:22 -08:00
daan 4a5f3592c0 fix build warning on FreeBSD 2020-02-02 09:25:39 -08:00
daan bb64634e4e Merge branch 'dev-exp' into dev-exp-tls 2020-02-01 17:48:57 -08:00
daan bf2eb55ed1 reformatting 2020-02-01 17:48:26 -08:00
daan 8aba40a972 use default declaration for the STL allocator class 2020-02-01 17:41:04 -08:00
daan 3f17ac287c add 'nodiscard' attribute to mimalloc interface 2020-02-01 17:29:30 -08:00
daan 0989562c2d add initial fast tls for macOSX 2020-02-01 16:57:00 -08:00
daan fea903900d use __thread locals on linux 2020-02-01 14:33:34 -08:00
daan 10009490b8 Merge branch 'dev-exp' into dev-exp-tls 2020-02-01 14:30:34 -08:00
daan 5135c2b96a add test-api to vs solution 2020-02-01 14:29:55 -08:00
daan 60cfc623be fix zero initialization of blocks under 8 bytes when padding check is active 2020-02-01 14:29:12 -08:00
daan a169cf0e3f merge dev-exp; add pthread TLS support for macOSX 2020-02-01 14:10:10 -08:00
daan edff9d4fbb merge from dev-win (padding) 2020-02-01 12:32:59 -08:00
daan aa68b8cbc7 improve encoding of padding canary and buffer overflow detection 2020-02-01 12:16:37 -08:00
daan 40f1e1e07b byte-precise heap block overflow checking with encoded padding 2020-01-31 23:39:51 -08:00