Commit Graph

  • b93b9ac536 Clarify the comment about Linux distributions Jim Huang 2019-06-30 01:17:13 +08:00
  • c926474038 Make forwarding macros friendly to indentation or style checkers Jim Huang 2019-06-30 01:06:13 +08:00
  • c96a6b9eec fix object install error myd7349 2019-06-29 21:53:47 +08:00
  • a4b228f670 enable large OS page support on Windows daan 2019-06-28 22:35:57 -07:00
  • 823c78250b Add support for aligned allocation on Windows using VirtualAlloc2 daan 2019-06-28 19:48:30 -07:00
  • 1f3c188db8 Update readme.md Daan 2019-06-27 13:43:23 -07:00
  • 931c9447dc Add initial testing file, test target, and readme about testing, issue #10, pr #57 daan 2019-06-27 13:36:19 -07:00
  • 8068f7b8ef add check to see if we truly override the system malloc daan 2019-06-27 13:34:50 -07:00
  • b647d3b4cb fix overly restrictive assertion daan 2019-06-27 13:33:53 -07:00
  • c6a27cc192 add check for overflowing size allocation daan 2019-06-27 13:33:28 -07:00
  • b011936037 fix page count of heap when absorbing daan 2019-06-27 13:29:55 -07:00
  • f1d3cdc10b add power-of-two check to posix_memalign, pr #56 daan 2019-06-27 13:29:00 -07:00
  • 60fc69c84d strengthen alignment check to be void* aligned daan 2019-06-27 13:27:53 -07:00
  • d14c345dfe Merge pull request #49 from Benzodia/master Daan 2019-06-26 08:44:25 -07:00
  • 44a7003df5 Merge pull request #51 from Qix-/patch-1 Daan 2019-06-26 08:43:02 -07:00
  • 844ddc75ee is it -> as it Qix 2019-06-26 12:53:46 +02:00
  • 289166a5dd Remove underscore prefixes to match c lanuguage standard Julian Fang 2019-06-26 12:57:13 +08:00
  • 71be41d5f4 fix passing void as argument daan 2019-06-25 20:06:34 -07:00
  • 7f1b7520eb fix atomic statistics counter increase daan 2019-06-25 20:05:43 -07:00
  • 72f5ae5f34 Merge branch 'master' into dev daan 2019-06-25 19:57:45 -07:00
  • 2a1317dc73 fix missing prototype for heap_alloc_small daan 2019-06-25 19:57:21 -07:00
  • 38203809fb Merge pull request #28 from jserv/gcc-visibility Daan 2019-06-25 19:54:28 -07:00
  • 9352e4a52e Merge branch 'master' into dev daan 2019-06-25 19:45:59 -07:00
  • 59348b3686 Merge pull request #38 from dscho/azure-pipelines Daan 2019-06-25 19:43:36 -07:00
  • ccfd7e9539 Merge pull request #41 from jedisct1/c-prototypes Daan 2019-06-25 19:38:44 -07:00
  • 29727fa655 Merge pull request #44 from jserv/fix-conditional-build Daan 2019-06-25 19:35:26 -07:00
  • b21cd0e50d Correct the use of MI_DEBUG by conditional build Jim Huang 2019-06-25 21:59:20 +08:00
  • e8f6ad6655 Read-only strings should be const char * Frank Denis 2019-06-25 12:19:36 +02:00
  • 7792065aec fn() is not a valid C prototype Frank Denis 2019-06-25 12:16:36 +02:00
  • abff1690dc Set up CI with Azure Pipelines Johannes Schindelin 2019-06-25 10:00:41 +02:00
  • 267cdb51b4 Avoid unnecessary symbol exposure with ELF-based systems Jim Huang 2019-06-23 23:04:43 +08:00
  • ef79a20a0d update docs to new MI_ prefixed build options daan 2019-06-24 19:00:16 -07:00
  • 532dd80a18 Merge branch 'master' into dev daan 2019-06-24 18:54:27 -07:00
  • e4172300e1 use MI_ prefix for all options to better support subdirectory cmake, issue #3 daan 2019-06-24 18:54:03 -07:00
  • 392ede5b2a Merge pull request #22 from myd7349/win32-cmake-patch Daan 2019-06-24 18:19:49 -07:00
  • 4b08e12bb9 Merge branch 'master' into dev daan 2019-06-24 18:13:04 -07:00
  • 9c961ed9be Merge pull request #17 from jserv/macos-rebranding Daan 2019-06-24 18:12:06 -07:00
  • 6a77ca2366 Merge pull request #18 from jserv/fix-typo Daan 2019-06-24 18:09:26 -07:00
  • 71792597f9 fix compilation on older mac systems without CLOCK_MONOTONIC daan 2019-06-24 18:06:46 -07:00
  • 8ad7e51a4f remove lock code from atomics (as it is unused) daan 2019-06-24 17:54:41 -07:00
  • cec0e700c0 Merge pull request #33 from dscho/fix-prototypes Daan 2019-06-24 17:49:50 -07:00
  • 32991e6484 Merge pull request #34 from jserv/use-clock_gettime Daan 2019-06-24 17:48:46 -07:00
  • 281462918a Fix CMake configuration on Windows myd7349 2019-06-23 17:26:40 +08:00
  • 346528e78c fix format specifiers daan 2019-06-24 12:20:32 -07:00
  • 59a691dbfe Use clock_gettime() instead of timespec_get() Jim Huang 2019-06-24 23:54:38 +08:00
  • 3546874922 Merge branch 'master' into dev daan 2019-06-24 08:12:25 -07:00
  • 3f0ada6573 Fix prototypes of parameter-less functions Johannes Schindelin 2019-06-24 17:03:33 +02:00
  • 03c474cce9 fix more warnings on mingw build daan 2019-06-24 00:42:45 -07:00
  • 245ccd991d fix warnings on mingw build daan 2019-06-24 00:37:15 -07:00
  • a722403070 Merge branch 'master' into dev daan 2019-06-24 00:21:07 -07:00
  • 15602772b5 fix assertions for the new huge page cache daan 2019-06-24 00:06:22 -07:00
  • ef7baa4a1c fix compilation on mingw, issue #25 daan 2019-06-23 23:17:44 -07:00
  • 8704ce76cb improve handling of huge pages in the cache daan 2019-06-23 23:15:42 -07:00
  • e9e150057a ensure huge pages are part of the segment cache to avoid mmap calls daan 2019-06-23 21:37:43 -07:00
  • 54b25589e5 fix pool commit for windows daan 2019-06-23 20:41:34 -07:00
  • 97b797ff6b Apple rebrands "OS X" as "macOS" Jim Huang 2019-06-23 15:29:41 +08:00
  • 530c103175 Fix typo in comment Jim Huang 2019-06-23 15:38:52 +08:00
  • 2f0e6f5535 fix gcc warning daan 2019-06-23 18:37:54 -07:00
  • be7607a6ef fix posix_memalign according to issue #27 Daan Leijen 2019-06-23 10:59:47 -07:00
  • 004ecbf3a2 Merge pull request #24 from jserv/clarify-license Daan 2019-06-23 10:47:38 -07:00
  • 2376eb9752 Merge pull request #31 from jserv/fix-typo-again Daan 2019-06-23 10:46:00 -07:00
  • 343f6717bf Fix typo in comments Jim Huang 2019-06-24 01:40:28 +08:00
  • 60fcc04341 Merge pull request #19 from jserv/arm-aarch64-tls-register Daan 2019-06-23 10:39:28 -07:00
  • 3a50c1057f Merge pull request #20 from jserv/arm-aarch64-atomic-yield Daan 2019-06-23 10:25:36 -07:00
  • 9108644de6 Clarify top-level license file Jim Huang 2019-06-23 19:53:34 +08:00
  • 0b56371300 Implement ARM/Aarch64 atomic_yield fastpath Jim Huang 2019-06-23 16:53:00 +08:00
  • 30072bfb0e Support ARM/Aarch64 TLS register fastpath Jim Huang 2019-06-23 16:25:33 +08:00
  • 35c008d5ee Merge pull request #15 from krytarowski/netbsd-1 Daan 2019-06-22 21:04:15 -07:00
  • e6e5877ab2 Merge pull request #13 from tmcclintock/master Daan 2019-06-22 21:03:47 -07:00
  • 910389e252 Merge pull request #12 from jedisct1/fix-mi_process_info-placeholder Daan 2019-06-22 21:03:29 -07:00
  • 380f72f6d4 Fix build on NetBSD Kamil Rytarowski 2019-06-23 00:06:41 +02:00
  • 723e05f543 Fixed a small typo in the readme. Tom McClintock 2019-06-22 17:16:54 -04:00
  • 4c163cd239 Fix mi_process_info placeholder prototype Frank Denis 2019-06-22 22:43:14 +02:00
  • 80a4e44522 Update readme.md Daan 2019-06-22 12:00:18 -07:00
  • 5cf2f55d78 Update readme.md Daan 2019-06-22 11:57:43 -07:00
  • 51a34df8a8 Merge branch 'master' of https://github.com/microsoft/mimalloc Daan Leijen 2019-06-22 11:50:19 -07:00
  • 7940e0f33f fix accidental delete Daan Leijen 2019-06-22 11:50:03 -07:00
  • 231c5e6536 Update readme.md Daan 2019-06-22 11:41:18 -07:00
  • 472f8094e2 possible fix for ARM linux compilation Daan Leijen 2019-06-22 11:33:18 -07:00
  • 3e3500d643 Add link to the API documentation Daan 2019-06-22 10:40:24 -07:00
  • 6064c1e0db Update index.html Daan 2019-06-22 10:37:28 -07:00
  • 1135439241 Add full documentation Daan Leijen 2019-06-22 10:30:09 -07:00
  • 0b0fee6d2a start on github documentation Daan Leijen 2019-06-22 10:28:41 -07:00
  • d29b7c4316 Merge pull request #1 from chosungmann/fix-spelling-errors Daan 2019-06-22 08:20:07 -07:00
  • 1e4d59767b Fix spelling errors Sungmann Cho 2019-06-23 00:09:11 +09:00
  • c05c3377f7 Update readme.md Daan 2019-06-21 09:02:42 -07:00
  • b233e44ec9 add reference to the technical report Daan 2019-06-21 08:46:03 -07:00
  • 668e6c8829 Update documentation generation daan 2019-06-20 09:29:44 -07:00
  • 115e8f4b98 Update readme.md Daan 2019-06-20 09:12:51 -07:00
  • 8cf5fe4c52 update readme daan 2019-06-20 08:01:39 -07:00
  • 17ddbdf76d update readme daan 2019-06-20 07:58:34 -07:00
  • 7ac3612ee4 update readme to be more short daan 2019-06-20 07:49:55 -07:00
  • dbcec5a7b2 update readme daan 2019-06-19 18:22:11 -07:00
  • af7edf591f update readme daan 2019-06-19 18:18:21 -07:00
  • dba05e39ed update readme with references daan 2019-06-19 18:07:56 -07:00
  • 8c57ce2714 add security to readme daan 2019-06-19 17:00:31 -07:00
  • d3132ebd85 update readme daan 2019-06-19 16:52:58 -07:00
  • 55eee18f31 add cmake file daan 2019-06-19 16:52:36 -07:00
  • af770940d1 Update readme.md Daan 2019-06-19 16:46:12 -07:00
  • 9dbb20adb1 more benchmark figures daan 2019-06-19 16:41:08 -07:00