daan
|
c5da02788f
|
Merge branch 'dev' into dev-win
|
2019-07-14 16:50:18 -07:00 |
|
daan
|
5ad2effb39
|
use standard compliant compilation of the thread_free atomic field
|
2019-07-14 16:20:27 -07:00 |
|
daan
|
a927c07de9
|
merge medium pages
|
2019-07-12 20:27:56 -07:00 |
|
daan
|
42cf5e1580
|
reintroduce support for medium size pages
|
2019-07-12 20:11:39 -07:00 |
|
daan
|
6deea16d2d
|
add segment count to internal statistics
|
2019-07-10 19:54:46 -07:00 |
|
daan
|
46a9e51f74
|
enable non eager-commit flag
|
2019-07-10 07:17:21 -07:00 |
|
daan
|
ee3f2059dc
|
fix leak in segment cache freeing
|
2019-07-09 20:32:54 -07:00 |
|
daan
|
2cfdbc2cbb
|
fix leak in segment cache freeing
|
2019-07-09 20:22:53 -07:00 |
|
daan
|
c3528203b5
|
fix compilation with C++, fix overrides in C++ to adhere to the spec (issue #26)
|
2019-07-07 18:11:21 -07:00 |
|
daan
|
74dc95c1d6
|
fix crash triggered in release mode with windows dynamic overriding
|
2019-07-04 12:04:56 -07:00 |
|
daan
|
c3a5f84ad3
|
rewrite of low-level OS (aligned) allocation to better handle large pages and aligned allocation
|
2019-07-03 14:52:32 -07:00 |
|
daan
|
5c0ffe9865
|
merge back changes to OS module from 'dev-exp'
|
2019-07-02 17:17:03 -07:00 |
|
daan
|
04b1fd7b8d
|
Fix macro spelling
|
2019-07-02 12:57:12 -07:00 |
|
daan
|
4326bda2c7
|
Fix main heap cookie on macOS
|
2019-07-02 12:53:53 -07:00 |
|
daan
|
aeff1db32b
|
Fixing interpose on macOS
|
2019-07-02 12:49:28 -07:00 |
|
daan
|
d6901558cd
|
enable large OS page support on Windows
|
2019-06-28 22:35:57 -07:00 |
|
daan
|
cae02b4676
|
Merge branch 'master' into dev
|
2019-06-25 19:45:59 -07:00 |
|
Jim Huang
|
47e822c70f
|
Correct the use of MI_DEBUG by conditional build
MI_DEBUG is a macro rather than a variable.
|
2019-06-25 21:59:20 +08:00 |
|
Frank Denis
|
236cd2e65c
|
fn() is not a valid C prototype
|
2019-06-25 12:16:36 +02:00 |
|
daan
|
cc951affac
|
fix compilation on older mac systems without CLOCK_MONOTONIC
|
2019-06-24 18:06:46 -07:00 |
|
daan
|
cbbd57322a
|
Merge branch 'master' into dev
|
2019-06-24 08:12:25 -07:00 |
|
daan
|
91222691cb
|
fix more warnings on mingw build
|
2019-06-24 00:42:45 -07:00 |
|
daan
|
c1c848516c
|
fix warnings on mingw build
|
2019-06-24 00:37:15 -07:00 |
|
daan
|
faadceadf5
|
Merge branch 'master' into dev
|
2019-06-24 00:21:07 -07:00 |
|
daan
|
f0731862d6
|
fix compilation on mingw, issue #25
|
2019-06-23 23:17:44 -07:00 |
|
daan
|
cd7aa0ce83
|
improve handling of huge pages in the cache
|
2019-06-23 23:15:42 -07:00 |
|
daan
|
43568fa422
|
ensure huge pages are part of the segment cache to avoid mmap calls
|
2019-06-23 21:37:43 -07:00 |
|
Jim Huang
|
b1d299b35b
|
Clarify top-level license file
To be consistent with other Microsoft open source projects, each source
file points to the file "LICENSE" in top-level directory.
|
2019-06-23 19:53:34 +08:00 |
|
daan
|
26a874eb3f
|
initial checkin
|
2019-06-19 16:26:12 -07:00 |
|