Daan Leijen
|
35c1fc2be9
|
limit memcpy as rep stosb to windows where the cpu supporst FSRM; add mi_memcpy_aligned for machine-word aligned copy. see issue #201 and pr #253
|
2021-01-30 14:33:46 -08:00 |
|
Daan
|
9b966c3492
|
Merge pull request #253 from haneefmubarak/memcpy-rep-movsb-windows-201
resolve #201 with a platform-selective REP MOVSB implementation
|
2021-01-29 16:00:00 -08:00 |
|
daan
|
032eb2a75a
|
use pragma warning only on msvc (issue #291)
|
2020-09-04 13:06:18 -07:00 |
|
Haneef Mubarak
|
429025634e
|
resolve #201 with a platform-selective REP MOVSB implementation
|
2020-05-26 16:04:28 -07:00 |
|
daan
|
f2ac272baa
|
strengthen alignment check for memalign and aligned_alloc
|
2020-02-17 09:59:11 -08:00 |
|
daan
|
f42b8526d0
|
fix wrong __declspec(restrict) and __attribute__((malloc)) attributes on reallocation functions
|
2020-02-13 10:36:39 -08:00 |
|
daan
|
7d3d37e4dd
|
Merge branch 'dev' into dev-exp
|
2020-02-02 15:54:41 -08:00 |
|
daan
|
865965b8c0
|
fix warnings under clang-cl
|
2020-02-02 15:43:13 -08:00 |
|
daan
|
4531367de2
|
fix padding check for aligned allocation; improve perf for small aligned allocations
|
2020-01-31 13:20:02 -08:00 |
|
daan
|
24777f6a91
|
limit aligned allocation to power-of-two alignment
|
2019-09-11 17:49:28 -07:00 |
|
daan
|
ce81af1119
|
use mi_is_power_of_two when possible (pr #118)
|
2019-09-09 08:12:50 -07:00 |
|
daan
|
7b63bc4211
|
add alignment check to aligned_alloc for C11 compliance
|
2019-09-07 12:02:22 -07:00 |
|
daan
|
a6a956c589
|
add back zero initialized re-allocation
|
2019-09-03 10:57:39 -07:00 |
|
daan
|
3d6feead60
|
add heap region check to cfree
|
2019-07-23 15:54:47 -07:00 |
|
daan
|
0b4d74a566
|
merge
|
2019-07-23 15:00:13 -07:00 |
|
daan
|
93c8a5b693
|
full overriding api supported
|
2019-07-18 21:12:40 -07:00 |
|
daan
|
c228ecefd8
|
update for new dynamic direction on windows 64-bit
|
2019-07-18 18:59:32 -07:00 |
|
daan
|
56bdb2c2f3
|
add more const declarations (pr #79)
|
2019-07-08 12:00:59 -07:00 |
|
daan
|
dd59a917ce
|
Expose mi prefixed public standard implementations of various posix, unix, and c++ allocation functions. See issue #75
|
2019-07-07 13:44:33 -07:00 |
|