Caleb James DeLisle
|
fd895ea982
Formally make onFree synchronous and freeing of allocators happens under lock
|
7 hónapja |
Caleb James DeLisle
|
e6160b456b
Make Allocator_free() always synchronous. When async freeing is needed, chain allocators.
|
1 éve |
Caleb James DeLisle
|
afa43216ef
Rewrite of allocator.rs, also don't allocate memory if we're freeing
|
2 éve |
Caleb James DeLisle
|
d26e80a318
Move to Rust Allocator
|
2 éve |
Rogério Sampaio de Almeida
|
70c2a8f001
typo
|
2 éve |
Caleb James DeLisle
|
a3b7f328d9
Standardized the Rust Iface, Rust Allocator interop and Rust/C FFI
|
4 éve |
Casper Ti. Vector
|
2298997092
Manual merge 79a60b9
|
4 éve |
Caleb James DeLisle
|
b6a1d3bf2f
Switch from using long to using uintptr_t because on windows, long is not pointer-size
|
4 éve |
Caleb James DeLisle
|
ca4be7578d
Rid the project of setjmp()
|
4 éve |
Caleb James DeLisle
|
40d53a658b
Deal with machines where __BIGGEST_ALIGMENT__ is bigger than sizeof(struct Allocator_Allocation_pvt)
|
6 éve |
Caleb James DeLisle
|
db1f135a28
Shuffle around a couple fields in order to hopefully get an aligned structure
|
6 éve |
soredake
|
c49cc24869
links update
|
7 éve |
Caleb James DeLisle
|
54af8cca0c
Change Linker_require() to allow a trailing semicolon
|
9 éve |
Caleb James DeLisle
|
a6afb74e25
wip
|
9 éve |
Caleb James DeLisle
|
315d643bfe
Support communist non-free compilers
|
9 éve |
Caleb James DeLisle
|
a5117df6e3
Change Pathfinder to notify the core whenever a better path is discovered by the NodeStore, also some refactoring in the Allocator
|
9 éve |
Caleb James DeLisle
|
f8c4656984
checkpoint before running some sed
|
9 éve |
Kyle Billings
|
000819d641
Remove trailing whitespace and fix some spelling mistakes
|
10 éve |
Caleb James DeLisle
|
b5f4036c44
Add option to dump the memory tree to the admin api
|
10 éve |
Caleb James DeLisle
|
e88e33b648
More work on the new build
|
11 éve |
Caleb James DeLisle
|
fffb92caa8
more work done on the build
|
11 éve |
Caleb James DeLisle
|
5a411fa1a3
Added some crap for the node builder
|
11 éve |
Caleb James DeLisle
|
a2ab336064
Beginning work on nodejs build
|
11 éve |
Caleb James DeLisle
|
2ffd748237
major refactor of allocator
|
11 éve |
Caleb James DeLisle
|
ddf48ed80d
Allow asynchronous freeing of the allocator and remove the asyncAllocator hack.
|
11 éve |
Caleb James DeLisle
|
5c25cfbbe0
Asynchronous pipe using libuv
|
11 éve |
Caleb James DeLisle
|
26fc59a59c
Windows porting, work in progress
|
11 éve |
Caleb James DeLisle
|
c82ead8529
Changed allocator to produce more information when something goes wrong, refactored to use macro.
|
11 éve |
Caleb James DeLisle
|
6ad4812d9a
Changes to W32 pipe/process handling, trying to get it working.
|
12 éve |
Marcus Wanner
|
d4ae13470c
Fixing widespread erroneous "it's" usage.
|
12 éve |