index
:
Nim
this commit
devel
This repository contains the Nim compiler, Nim's stdlib, tools, and documentation. (mirror)
ahoang <ahoang@tilde.institute>
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
system
/
gc.nim
Commit message (
Expand
)
Author
Age
Files
Lines
*
first version of a memory profiler
Araq
2012-10-10
1
-2
/
+11
*
profiler improvements
Araq
2012-09-17
1
-2
/
+2
*
implemented a stack trace profiler
Araq
2012-09-15
1
-2
/
+8
*
DLLs should work again; fixes #169
Araq
2012-07-24
1
-1
/
+1
*
preparations for making 'closure' the default calling convention for proc types
Araq
2012-07-16
1
-1
/
+1
*
thread var emulation should work again
Araq
2012-06-25
1
-0
/
+2
*
bite the bullet and make 'initStackBottom' a compilerproc
Araq
2012-06-24
1
-0
/
+1
*
added gcleak4.nim test; fails in debug mode
Araq
2012-06-24
1
-2
/
+0
*
tests/gc/gcleak4.nim
Araq
2012-06-24
1
-0
/
+2
*
documentation improvements; GC_step improved
Araq
2012-04-21
1
-8
/
+4
*
GC with realtime support
Araq
2012-04-21
1
-24
/
+81
*
implemented marker procs for the GC resulting in huge speedups
Araq
2012-03-21
1
-11
/
+18
*
bootstraps fine with overloadable templates
Zahary Karadjov
2012-03-14
1
-1
/
+1
*
added 'system.shallow'
Araq
2012-02-09
1
-2
/
+2
*
pragma on/off improvements; endb rewritten
Araq
2012-01-28
1
-5
/
+12
*
removed nimKeepAlive as it's not necessary with interior pointer checking
Araq
2012-01-15
1
-7
/
+0
*
GC: growObj: revert to somewhat more efficient version
Araq
2012-01-13
1
-3
/
+3
*
even more sys assertions
Araq
2012-01-13
1
-3
/
+22
*
more sysasserts for allocator/gc
Araq
2012-01-12
1
-4
/
+5
*
GC: interior pointers on stack are not necessarily aligned
Araq
2012-01-10
1
-8
/
+1
*
year 2012 for most copyright headers
Araq
2012-01-02
1
-1
/
+1
*
GC stack scanning cares about interior pointers
Araq
2011-12-30
1
-9
/
+9
*
code gen can generate code to keep alive stack roots
Araq
2011-12-22
1
-0
/
+7
*
GC: some inlining to improve performance sensitive parts
Araq
2011-12-13
1
-1
/
+11
*
C code gen: generate even better code for the GC
Araq
2011-12-12
1
-3
/
+9
*
c2nim compiles again
Araq
2011-12-12
1
-1
/
+1
*
compiler takes advantage of 'new(Obj|New)RC1
Araq
2011-12-12
1
-0
/
+1
*
compiler generates volatile temps to keep C compiler from optimizing away sta...
Araq
2011-12-12
1
-3
/
+29
*
bugfixes for .rod files and visual C++
Araq
2011-12-03
1
-32
/
+32
*
fixes #31
Araq
2011-11-27
1
-0
/
+3
*
C codegen: generate nimKeepAlive calls at strategic places to keep the C comp...
Araq
2011-11-24
1
-6
/
+15
*
attempt to fix tunidecode test; GC cares for seq->openArray conversions
Araq
2011-11-21
1
-0
/
+6
*
DLL generation may work again
Araq
2011-11-02
1
-3
/
+3
*
better code generation for constant aggregates
Araq
2011-11-02
1
-3
/
+4
*
got rid of tyPureObject; broke bootstrapping; use generated C code
Araq
2011-09-24
1
-1
/
+1
*
bugfix: 'set' overloadable; further steps for multi threading support
Araq
2011-07-08
1
-89
/
+93
*
improvements to get code size down for programs that don't use GC
Araq
2011-06-26
1
-1
/
+0
*
code gen bugfixes; marshal.nim implemented
Araq
2011-06-26
1
-4
/
+4
*
compiler can emulate thread local variables
Araq
2011-06-15
1
-1
/
+2
*
bugfixes for semantic checking; thread implementation pushed the compiler
Araq
2011-06-04
1
-24
/
+28
*
first steps to thread local heaps
Araq
2011-06-02
1
-14
/
+29
*
further progress for multi-threading
Araq
2011-05-19
1
-17
/
+9
*
still playing with threads
Araq
2011-05-17
1
-13
/
+14
*
thread support: next iteration
Araq
2011-05-17
1
-10
/
+11
*
further steps for thread support; bootstrapping should require unzip C source...
Araq
2011-05-16
1
-1
/
+1
*
loop unrolled for stack marking
Araq
2011-05-13
1
-0
/
+13
*
gc tweaking to gain a few percent of performance
Araq
2011-05-07
1
-19
/
+52
*
:= templatable; lexer improvements
Araq
2011-04-17
1
-1
/
+5
*
p[] instead of p^
Araq
2011-04-11
1
-15
/
+15
*
bugfix: GC more forgiving
Araq
2011-04-03
1
-1
/
+4
[next]