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
daan
e5e2b789ba
fix pool commit for windows
2019-06-23 20:41:34 -07:00
Jim Huang
a667971cbf
Apple rebrands "OS X" as "macOS"
...
In 2012, with the release of OS X 10.8 Mountain Lion, the name of the
system was shortened from Mac OS X to OS X. In 2016, with the release
of macOS 10.12 Sierra, the name was changed from OS X to macOS to
streamline it with the branding of Apple's other primary operating
systems: iOS, watchOS, and tvOS.
Reference: https://en.wikipedia.org/wiki/MacOS
2019-06-24 10:15:50 +08:00
Jim Huang
243636b6a1
Fix typo in comment
2019-06-24 10:13:43 +08:00
daan
3526b09903
fix gcc warning
2019-06-23 18:37:54 -07:00
Daan Leijen
ef02104fd3
fix posix_memalign according to issue #27
2019-06-23 10:59:47 -07:00
Daan
fab7329c7a
Merge pull request #24 from jserv/clarify-license
...
Clarify top-level license file
2019-06-23 10:47:38 -07:00
Daan
902b8ba639
Merge pull request #31 from jserv/fix-typo-again
...
Fix typo in comments
2019-06-23 10:46:00 -07:00
Jim Huang
78c7a1f349
Fix typo in comments
2019-06-24 01:40:28 +08:00
Daan
f3cea2c22a
Merge pull request #19 from jserv/arm-aarch64-tls-register
...
Support ARM/Aarch64 TLS register fastpath
2019-06-23 10:39:28 -07:00
Daan
38d1aad9f7
Merge pull request #20 from jserv/arm-aarch64-atomic-yield
...
Implement ARM/Aarch64 atomic_yield fastpath
2019-06-23 10:25:36 -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
Jim Huang
77991fccee
Implement ARM/Aarch64 atomic_yield fastpath
2019-06-23 16:53:49 +08:00
Jim Huang
3841b32f9d
Support ARM/Aarch64 TLS register fastpath
...
Tested with Ubuntu Linux 18.04 LTS running on Marvell/Cavium ThunderX,
which consists of Armv8 based processors.
2019-06-23 16:30:20 +08:00
Daan
06f8da4218
Merge pull request #15 from krytarowski/netbsd-1
...
Fix build on NetBSD
2019-06-22 21:04:15 -07:00
Daan
52ba2d69a0
Merge pull request #13 from tmcclintock/master
...
Fixed a small typo in the readme.
2019-06-22 21:03:47 -07:00
Daan
f704d56a62
Merge pull request #12 from jedisct1/fix-mi_process_info-placeholder
...
Fix mi_process_info placeholder prototype
2019-06-22 21:03:29 -07:00
Kamil Rytarowski
b0b1b43dba
Fix build on NetBSD
...
Add missing argument in mi_mmap()
2019-06-23 00:06:41 +02:00
Tom McClintock
aad7a9b083
Fixed a small typo in the readme.
2019-06-22 17:16:54 -04:00
Frank Denis
4d67e58e0f
Fix mi_process_info placeholder prototype
2019-06-22 22:43:14 +02:00
Daan
8a81a6c68a
Update readme.md
...
Fix links to citeseer
2019-06-22 12:00:18 -07:00
Daan
7d1d449e89
Update readme.md
...
Fixed link to Crundal's presentation
2019-06-22 11:57:43 -07:00
Daan Leijen
65e29fa5d9
Merge branch 'master' of https://github.com/microsoft/mimalloc
2019-06-22 11:50:19 -07:00
Daan Leijen
79bfe52255
fix accidental delete
2019-06-22 11:50:03 -07:00
Daan
cf21592182
Update readme.md
...
Remove invisible spaces breaking urls
2019-06-22 11:41:18 -07:00
Daan Leijen
e52ca3bfa9
possible fix for ARM linux compilation
2019-06-22 11:33:18 -07:00
Daan
9d55a356ba
Add link to the API documentation
2019-06-22 10:40:24 -07:00
Daan
6e6dd1a20e
Update index.html
2019-06-22 10:37:28 -07:00
Daan Leijen
a94521e9e1
Add full documentation
2019-06-22 10:30:09 -07:00
Daan Leijen
9d272c064c
start on github documentation
2019-06-22 10:28:41 -07:00
Daan
8ba50d63f2
Merge pull request #1 from chosungmann/fix-spelling-errors
...
Fix spelling errors
2019-06-22 08:20:07 -07:00
Sungmann Cho
def97b0fd1
Fix spelling errors
...
aligment -> alignment
purgable -> purgeable
thead -> thread
2019-06-23 00:09:11 +09:00
Daan
6208e51415
Update readme.md
2019-06-21 09:02:42 -07:00
Daan
69efa50a0d
add reference to the technical report
2019-06-21 08:46:03 -07:00
daan
644f59fad7
Update documentation generation
2019-06-20 09:29:44 -07:00
Daan
c91bed99e1
Update readme.md
2019-06-20 09:12:51 -07:00
daan
e33c1521a6
update readme
2019-06-20 08:01:39 -07:00
daan
77be9df1d8
update readme
2019-06-20 07:58:34 -07:00
daan
5cc8ae4f43
update readme to be more short
2019-06-20 07:49:55 -07:00
daan
5b6e04774a
update readme
2019-06-19 18:22:11 -07:00
daan
d549ba9c2d
update readme
2019-06-19 18:18:21 -07:00
daan
ad19dfe062
update readme with references
2019-06-19 18:07:56 -07:00
daan
b30d17d250
add security to readme
2019-06-19 17:00:31 -07:00
daan
1df1d51333
update readme
2019-06-19 16:52:58 -07:00
daan
b3212eef72
add cmake file
2019-06-19 16:52:36 -07:00
Daan
d4167b38e1
Update readme.md
...
Add new benchmark figures
2019-06-19 16:46:12 -07:00
daan
d143bb05bb
more benchmark figures
2019-06-19 16:41:08 -07:00
daan
eebdb6166d
benchmark figure
2019-06-19 16:39:31 -07:00
daan
26a874eb3f
initial checkin
2019-06-19 16:26:12 -07:00