daan
|
feb7b2c160
|
improve bit range skipping in region search
|
2019-08-11 13:49:12 -07:00 |
|
daan
|
3a75a9d5be
|
use bit-scan instruction to speed up region search
|
2019-08-11 13:03:00 -07:00 |
|
daan
|
0fd898315c
|
per thread region search index
|
2019-08-11 12:15:13 -07:00 |
|
daan
|
3a171624bd
|
Merge branch 'master' into dev
|
2019-08-11 08:59:38 -07:00 |
|
daan
|
a73daf1804
|
avoid mod operation in region allocation and limit extension
|
2019-08-11 08:54:32 -07:00 |
|
daan
|
756f4b2724
|
improve bit scanning code in region allocation
|
2019-08-11 08:48:19 -07:00 |
|
daan
|
6435887657
|
add comment on wait strategy in region allocation
|
2019-08-11 08:18:51 -07:00 |
|
daan
|
3d6feead60
|
add heap region check to cfree
|
2019-07-23 15:54:47 -07:00 |
|
daan
|
12e0a04052
|
compile as C++ under msvc
|
2019-07-18 19:52:29 -07:00 |
|
daan
|
c228ecefd8
|
update for new dynamic direction on windows 64-bit
|
2019-07-18 18:59:32 -07:00 |
|
daan
|
f646cc925d
|
add is_in_heap_region function
|
2019-07-17 15:37:36 -07:00 |
|
daan
|
72d8608333
|
avoid thread over-allocation on initial region allocations
|
2019-07-15 17:35:43 -07:00 |
|
daan
|
7ea9cf8d1f
|
add region collection
|
2019-07-15 14:53:03 -07:00 |
|
daan
|
89bdcd43b2
|
fix bit search index
|
2019-07-15 14:33:15 -07:00 |
|
daan
|
ea9dbd1036
|
set better default options for performance
|
2019-07-15 13:19:26 -07:00 |
|
daan
|
d706109b35
|
don't decommit/reset parts of a region when using large os pages
|
2019-07-15 10:04:43 -07:00 |
|
daan
|
3192ca4682
|
merge with dev-win
|
2019-07-09 23:34:17 -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 |
|