Commit graph

334 commits

Author SHA1 Message Date
daan
66525ccae3 merge from dev-track 2022-10-30 14:31:21 -07:00
daan
eee7c40da5 updates to run valgrind on test-api 2022-10-29 11:43:09 -07:00
Daan Leijen
3d6017de7c Merge branch 'dev' into dev-slice 2022-05-21 10:21:55 -07:00
Daan Leijen
eb29d6b06f fix warning on windows 2022-05-21 10:21:38 -07:00
Daan Leijen
413141ae29 merge from dev 2022-04-19 19:55:03 -07:00
Daan Leijen
7bc602ebb4 redefine mi_likely/mi_unlikely to work with C++ 20 [[likely]] attributes 2022-04-19 19:50:06 -07:00
Daan Leijen
b86bbbff00 merge from dev 2022-04-14 16:07:57 -07:00
Daan Leijen
fed9b254a1 extra check in VirtualFree for Windows on mi_os_mem_free 2022-04-14 15:42:13 -07:00
Daan Leijen
4b95e8ea1d Merge branch 'dev' into dev-slice 2022-04-10 13:02:38 -07:00
Daan Leijen
2ab70f3c84 remove ifdefs around mi_os_aligned_hint 2022-04-10 12:55:36 -07:00
Daan Leijen
a3ced56b18 merge from dev 2022-04-09 16:22:10 -07:00
Daan Leijen
96bf3a8039 fix warning 2022-04-09 16:16:11 -07:00
Daan Leijen
0a1d0bbcbf Merge branch 'dev' into dev-slice 2022-04-09 15:59:11 -07:00
Daan Leijen
c825851404 define MEM_EXTENDED_PARAMETER structure ourselves on Windows in order to compile with older SDK's 2022-04-09 15:59:05 -07:00
Daan
862f07bc76 Merge branch 'dev' into dev-slice 2022-04-08 14:44:35 -07:00
Daan
674ee63fa7
Merge pull request #548 from Biswa96/strict_prototypes
Fix strict function prototype warnings
2022-04-08 14:33:25 -07:00
Daan
131b62283b Merge branch 'dev' into dev-slice 2022-04-08 14:10:08 -07:00
Daan
b7677b6f84 fix atomic warnings on clang14 (issue #571) 2022-04-08 14:09:38 -07:00
Daan Leijen
88f9c94101 Merge branch 'dev' into dev-slice 2022-04-07 12:35:34 -07:00
Daan Leijen
a799b214a2 fix issue with log messages sometimes failing on Windows if the console cannot be locked; use direct console output now 2022-04-07 12:33:25 -07:00
Daan Leijen
1e4f0c58dc Merge branch 'dev' into dev-slice 2022-04-07 10:22:08 -07:00
Daan Leijen
58af58d084 fix debug edit 2022-04-07 10:21:49 -07:00
Daan Leijen
8509ce2096 Merge branch 'dev' into dev-slice 2022-04-07 10:19:33 -07:00
Daan Leijen
049d37c349 fix formatting flags for warning messages 2022-04-07 10:19:26 -07:00
Daan Leijen
1f089e99f6 Merge branch 'dev' into dev-slice 2022-04-02 11:42:02 -07:00
Daan Leijen
72ab945e28 improve fallback code for aligned allocation on Windows 2022-04-02 11:38:07 -07:00
Daan Leijen
3fa53244c2 add better warning messages if aligning or freeing OS memory fails 2022-04-02 10:11:36 -07:00
Biswapriyo Nath
cf89fc6338 Fix strict function prototype warnings
Fix warning: function declaration isn't a prototype [-Wstrict-prototypes]
In C int foo() and int foo(void) are different functions.
2022-02-18 12:06:08 +05:30
Daan
e91ee4c384 Merge branch 'dev' into dev-slice 2022-02-14 16:16:03 -08:00
daan
8cf985ac8f fix warning on freebsd 2022-02-14 15:44:50 -08:00
Daan Leijen
a763b6310d merge from dev 2022-01-10 15:40:22 -08:00
Daan Leijen
807a7ff08d improve commit/decommit on Linux 2022-01-10 15:39:49 -08:00
daan
ae1c06d940 merge from dev 2022-01-10 15:29:49 -08:00
daan
8c50aa65ee fix warnings on Solaris, issue #520 2022-01-10 15:26:22 -08:00
Daan
f317225a70 ignore reset_decommits option in the 2.x / dev-slice version 2022-01-10 12:10:18 -08:00
daan
af854570cd Merge branch 'dev' into dev-slice 2021-12-18 16:36:58 -08:00
daan
f16435447c fix bug in freeing huge OS page allocation spanning multiple huge OS pages 2021-12-18 11:37:00 -08:00
daan
e6400bcc27 Merge branch 'dev' into dev-slice 2021-12-16 15:36:03 -08:00
daan
60790e9013 remove accidental define 2021-12-16 15:35:53 -08:00
daan
7f7ae1a749 Merge branch 'dev' into dev-slice 2021-12-16 15:35:04 -08:00
daan
5bbb2ff416 reenable the use of sbrk on wasm as it seems more stable than direct memory_grow 2021-12-16 15:34:52 -08:00
daan
8d9336dfa6 Merge branch 'dev' into dev-slice 2021-12-16 15:11:58 -08:00
daan
27e24e619b use wasm_memory_grow instead of sbrk on wasm 2021-12-16 15:11:47 -08:00
daan
b0a866685d improve sbrk/wasm_memory_grow implementation 2021-12-16 14:54:10 -08:00
daan
2af1db7f3a Merge branch 'dev' into dev-slice 2021-12-15 19:29:04 -08:00
daan
55ccc94707 wip: fix zero init for sbrk; add lock around sbrk 2021-12-15 19:28:34 -08:00
Daan
8612d1228a wip: initial fix for race condition on sbrk/wasm_memory_grow; issue #497 2021-12-15 18:04:02 -08:00
daan
67e8df6a5c Merge branch 'dev' into dev-slice 2021-11-24 12:55:07 -08:00
daan
0be71a2cac fix prefix 2021-11-24 12:54:54 -08:00
daan
9f1b25e07d Merge branch 'dev' into dev-slice 2021-11-15 10:10:58 -08:00