daan
|
0196622fff
|
Merge branch 'dev' into dev-exp
|
2019-07-15 11:10:12 -07:00 |
|
Daan
|
ad45dbf0e5
|
Merge pull request #32 from jedisct1/wasm
Port to WebAssembly
|
2019-07-15 11:03:46 -07:00 |
|
Daan
|
60e9d3f69d
|
Merge pull request #81 from devnexen/mac_large_page_2mb
initial support of 2MB pages on Mac
|
2019-07-15 10:56:53 -07:00 |
|
daan
|
beef7a8c70
|
Merge branch 'dev' into dev-exp
|
2019-07-15 09:47:09 -07:00 |
|
daan
|
7ba6192dd5
|
always pass commit flag to large page allocation on windows
|
2019-07-15 09:46:58 -07:00 |
|
Frank Denis
|
9129ab0f64
|
Port to WebAssembly
|
2019-07-15 02:22:41 +02:00 |
|
daan
|
672506a3b3
|
merged with dev-win
|
2019-07-14 12:57:47 -07:00 |
|
daan
|
89b7ffa8ed
|
link DiscardVirtualMemory dynamically as it is not supported on every windows
|
2019-07-13 08:12:16 -07:00 |
|
daan
|
f844665c9f
|
merge from dev-win
|
2019-07-10 22:57:37 -07:00 |
|
daan
|
c555e09504
|
Merge branch 'dev' into dev-win
|
2019-07-10 22:48:20 -07:00 |
|
daan
|
b80b0837ab
|
Merge branch 'dev-win' into dev-exp
|
2019-07-10 07:50:26 -07:00 |
|
daan
|
5b6f4ecc12
|
fix compilation warning
|
2019-07-10 07:50:04 -07:00 |
|
daan
|
224951695a
|
enable non eager commit
|
2019-07-10 07:24:56 -07:00 |
|
daan
|
46a9e51f74
|
enable non eager-commit flag
|
2019-07-10 07:17:21 -07:00 |
|
daan
|
95afe453f4
|
fix compilation warning on windows, issue #94
|
2019-07-09 23:49:12 -07:00 |
|
daan
|
3192ca4682
|
merge with dev-win
|
2019-07-09 23:34:17 -07:00 |
|
daan
|
0314373d93
|
add reset_decommit, reset_discard options; maintain more statistics
|
2019-07-09 20:24:00 -07:00 |
|
David Carlier
|
a192d6893e
|
initial support of 2MB pages on Mac
|
2019-07-05 20:05:04 +01:00 |
|
daan
|
663769c512
|
merge dev branch
|
2019-07-03 18:12:55 -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
|
9390642879
|
fix windows dynamic malloc overried when both ucrtbase and msvcrt are loaded; also fix virtualalloc2 on 32-bit
|
2019-07-03 13:00:43 -07:00 |
|
daan
|
158705815e
|
fix aligned_ensured bug, trie inc bug, stats in the OS module
|
2019-07-03 00:16:27 -07:00 |
|
daan
|
10a29f17c8
|
more conservative shrinking of memory
|
2019-07-02 22:49:12 -07:00 |
|
daan
|
cec3c4f9ff
|
merge in dev branch
|
2019-07-02 17:28:15 -07:00 |
|
daan
|
5c0ffe9865
|
merge back changes to OS module from 'dev-exp'
|
2019-07-02 17:17:03 -07:00 |
|
daan
|
8cb36c62e6
|
merge with dev branch
|
2019-07-02 16:44:35 -07:00 |
|
daan
|
42efe51184
|
Merge branch 'master' into dev
|
2019-07-02 16:22:55 -07:00 |
|
daan
|
d35fc6cdc4
|
PR#66 by kickunderscore to ensure consistent small block alignment
|
2019-07-02 08:46:50 -07:00 |
|
daan
|
06bcea1761
|
Initial commit of separate memory region layer and improved large OS pages support, see 'memory.c'
|
2019-07-02 07:23:24 -07:00 |
|
David Carlier
|
bed746d7d6
|
Using BSD new PROT_MAX mmap to block page address wider promotions
|
2019-07-01 06:56:16 +00:00 |
|
daan
|
d6901558cd
|
enable large OS page support on Windows
|
2019-06-28 22:35:57 -07:00 |
|
daan
|
6eaf387891
|
Add support for aligned allocation on Windows using VirtualAlloc2
|
2019-06-28 19:48:30 -07:00 |
|
Frank Denis
|
236cd2e65c
|
fn() is not a valid C prototype
|
2019-06-25 12:16:36 +02:00 |
|
daan
|
cd7aa0ce83
|
improve handling of huge pages in the cache
|
2019-06-23 23:15:42 -07:00 |
|
daan
|
e5e2b789ba
|
fix pool commit for windows
|
2019-06-23 20:41:34 -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 |
|
Kamil Rytarowski
|
b0b1b43dba
|
Fix build on NetBSD
Add missing argument in mi_mmap()
|
2019-06-23 00:06:41 +02:00 |
|
daan
|
26a874eb3f
|
initial checkin
|
2019-06-19 16:26:12 -07:00 |
|