Arne Döring
|
5b27b263fd
Remove immediate pragma (#11308)
|
пре 5 година |
Arne Döring
|
88b5dd3362
right shift is now by default sign preserving (#11322)
|
пре 5 година |
Andreas Rumpf
|
e263702688
--newruntime: progress
|
пре 6 година |
Andreas Rumpf
|
f7c0360aba
allocators: introduce --define:nimMinHeapPages for tuning mmap calls (omg they are slow on OSX...)
|
пре 6 година |
Christopher Dunn
|
cc1fd50b27
Try to let memTracker compile (#8502)
|
пре 6 година |
jcosborn
|
8f4c5a8955
fixed #7894 (#8496)
|
пре 6 година |
Dominik Picheta
|
5ea3b4d581
Implements alloc/dealloc counters for better leak debugging. (#8384)
|
пре 6 година |
Yuriy Glukhov
|
dfe3f16022
Don't depend on string.h in codegen (#8299)
|
пре 6 година |
jcosborn
|
e39f2a9283
fix allocator corruption for large sizes (#7338)
|
пре 7 година |
Araq
|
6d4107b783
make the allocator take a special path for allocations bigger than 2GB; fixes #7120
|
пре 7 година |
Andreas Rumpf
|
8fdc291936
fixes the tracking of 'occupied memory'
|
пре 7 година |
Andreas Rumpf
|
03b7df74a9
alloc.nim: Make 'logAlloc' produce a toy Nim program for easier memory tracing
|
пре 7 година |
Araq
|
f71f9f83c2
GC improvements; distinguish between thread local and globals in the marking step
|
пре 7 година |
Andreas Rumpf
|
e24a3bd0ab
allocator: minor fix for deallocOsPages
|
пре 7 година |
Araq
|
7c9a3161da
make the new allocator work
|
пре 7 година |
Araq
|
ede38a70fc
make allocator use the TLSF algorithm; work in progress
|
пре 7 година |
Araq
|
4a7266e1c1
fixes #3558
|
пре 7 година |
Andreas Rumpf
|
8db37455dd
fixes withRegion for --gc:stack
|
пре 7 година |
Andreas Rumpf
|
c785066ee3
memory manager: use less memory; corruption prevention
|
пре 8 година |
Eugene Kabanov
|
254fbcc548
Fixes #4719. (#5585)
|
пре 8 година |
Araq
|
518696f3a7
hotfix: allocator: don't set origSize to 0
|
пре 8 година |
Araq
|
98c7bab8ea
make memory tracker work without onThreadCreation
|
пре 8 година |
Andreas Rumpf
|
0bb18d1821
introduce nimMaxHeap define to fight memory overcommit
|
пре 8 година |
Araq
|
346ea6d171
system.nim: don't use deprecated symbols/constructs
|
пре 8 година |
Andreas Rumpf
|
04c4d3d77f
critical realloc bugfix; refs #4818
|
пре 8 година |
Araq
|
b3e55e532b
allocator: fixes regression: get alignment right for small objects
|
пре 8 година |
Araq
|
d59dd577f8
make AVL tree node part of the memory regions; fixes hard to reproduce channel crashes
|
пре 8 година |
Andreas Rumpf
|
51c764e048
fix the racy allocator properly
|
пре 8 година |
Araq
|
79f4b37d3b
added test case; threadex example crashes now
|
пре 8 година |
Araq
|
b26e6e3589
fixes #5301
|
пре 8 година |