Daan Leijen
|
71ac98ab08
|
rename <Windows.h> include to <windows.h> for mingw compatibility (see pr #367)
|
2021-02-22 13:04:11 -08:00 |
|
Daan Leijen
|
331491e1e8
|
build fix for Apple M1 (issue #354 and pr #356)
|
2021-02-02 10:46:30 -08:00 |
|
Daan Leijen
|
a7c33a3b0e
|
fix getting the unique thread id on the Apple M1, see issue #354.
|
2021-02-01 15:47:22 -08:00 |
|
Daan Leijen
|
92ead2d880
|
bump version to 1.7.0
|
2021-01-31 13:51:19 -08:00 |
|
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 Leijen
|
92ec493a5d
|
possible fix for aligment warning (issue #341)
|
2021-01-29 16:21:50 -08:00 |
|
Daan Leijen
|
0a06884732
|
ensure memcpy with rep stosb is only used on windows
|
2021-01-29 16:09:09 -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
|
b759bcf5c7
|
Merge pull request #329 from asl/mi_stat_agg
Unify statistics collection
|
2021-01-29 12:52:29 -08:00 |
|
Daan Leijen
|
78ce716e2d
|
add comment on use of tpidrro_el0 on macOS
|
2021-01-28 17:36:56 -08:00 |
|
Daan Leijen
|
8d4444ef00
|
remove spurious parenthesis (#350)
|
2021-01-28 17:36:35 -08:00 |
|
Daan
|
d9ae916a74
|
Merge pull request #350 from mr-c/patch-1
add/improve atomic yields for SSE2, ARM*, PowerPC
|
2021-01-28 17:29:54 -08:00 |
|
Uwe L. Korn
|
a753084f74
|
Use APPLE instead of MACH
|
2021-01-28 11:38:38 +01:00 |
|
Michael R. Crusoe
|
fb66ebea1d
|
add/improve atomic yields for SSE2, ARM*, PowerPC
|
2021-01-23 16:45:47 +01:00 |
|
Uwe L. Korn
|
88330cfc9f
|
Use __APPLE__ instead of __MACH__
|
2021-01-22 17:06:43 +01:00 |
|
Uwe L. Korn
|
ab3dac04c2
|
Use tpidrro_el0 for thread local storage in macOS-arm64
Fixes #343
|
2020-12-30 21:49:41 +01:00 |
|
Daan
|
03503ea4e5
|
Merge pull request #339 from devnexen/spin_impl_upd
Restricts cpu yield instructions a little.
|
2020-12-17 14:06:23 -08:00 |
|
Daan
|
33614cc054
|
Merge pull request #342 from wsmoses/fix2
Fix strndup override
|
2020-12-17 14:06:01 -08:00 |
|
Daan Leijen
|
bb386025b5
|
update override on macOS with interpose of malloc_default_zone (issues #313)
|
2020-12-15 16:03:54 -08:00 |
|
William S. Moses
|
30fc86cca9
|
Fix strndup override
|
2020-12-13 01:50:31 -05:00 |
|
David Carlier
|
33a10b4860
|
Restricts cpu yield instructions a little.
adding clobber for ARM and preventing older 32 bits chips not supporting this instruction.
|
2020-12-12 12:19:04 +00:00 |
|
Daan
|
9d0555c65b
|
Merge pull request #326 from asl/mi_stat_counter
Honour MI_STAT in couple more places
|
2020-12-10 11:53:30 -08:00 |
|
Daan
|
56a1c852ea
|
Merge pull request #325 from asl/max-error-counter
Do not use the same counter for warnings and errors
|
2020-12-10 10:23:08 -08:00 |
|
Daan
|
5bbe1c0216
|
Merge pull request #323 from devnexen/dfbsd_build_fix
DragonFly support fix (for 5.8.x and forward).
|
2020-12-10 10:19:05 -08:00 |
|
Daan
|
8b8011b4f0
|
Merge pull request #322 from Kokokokoka/x32_patch
fix for x32 builds
|
2020-12-10 10:14:04 -08:00 |
|