summary refs log tree commit diff stats
path: root/todo.txt
Commit message (Collapse)AuthorAgeFilesLines
* todo changesAraq2011-11-251-1/+3
|
* C codegen: generate nimKeepAlive calls at strategic places to keep the C ↵Araq2011-11-241-2/+3
| | | | compiler from optimizing away all stack roots
* unused constants are optimized awayAraq2011-11-221-3/+2
|
* proper error message when attempting to eval C'imported procsAraq2011-11-201-2/+1
|
* bugfix: 'when' sections in generic objects now work, so TThread[void] compilesAraq2011-11-201-1/+5
|
* tester: threading tests addedAraq2011-11-191-2/+1
|
* new osproc implementation may work with mac os xAraq2011-11-181-1/+2
|
* bugfixes: objects still invalid for constants; fixed a typo concerning ↵Araq2011-11-151-0/+1
| | | | 'high' in eval context
* bugfix: s[1..n] = @[] produced wrong C codeAraq2011-11-141-1/+0
|
* added another test caseAraq2011-11-121-1/+2
|
* GC tests now finally part of testsuiteAraq2011-11-101-2/+4
|
* operator precedence changed: assignment like operators are supported; ↵Araq2011-11-091-4/+1
| | | | escaping of operators with \ is supported
* tester checks exitcode; osproc additions; DLL fixes; taint mode fixesAraq2011-11-071-1/+2
|
* compilation cache: fixed recently introduced bug (lazy loading of bodies)Araq2011-11-061-1/+0
|
* todo.txt changesAraq2011-11-051-2/+0
|
* DLL generation may work againAraq2011-11-021-1/+1
|
* better code generation for constant aggregatesAraq2011-11-021-3/+5
|
* lazy loading of body ast implementedAraq2011-10-301-7/+3
|
* constant folding for cnst[i] and cnst.attrAraq2011-10-291-37/+7
|
* splicing tested and documentedAraq2011-10-281-1/+30
|
* eval context for macros lives as long as the current module is compiledAraq2011-10-281-7/+5
|
* JS backend: supports methods (untested)Araq2011-10-281-2/+1
|
* compilation cache: tests now part of test suiteAraq2011-10-271-10/+5
|
* new compiler option tlsEmulationAraq2011-10-271-4/+1
|
* compilation cache: DLL interfacing now worksAraq2011-10-271-2/+2
|
* compilation cache: various bugfixes; works for the compiler itselfAraq2011-10-271-3/+3
|
* compilation cache: mostly working; generics not yetAraq2011-10-251-2/+3
|
* compilation cache: multi methods now workAraq2011-10-241-5/+5
|
* compilation cache: better dependency checkingAraq2011-10-231-5/+3
|
* compilation cache: small fixes; methods still not workingAraq2011-10-231-4/+4
|
* compilation cache: methods have a chance to workAraq2011-10-231-3/+15
|
* thread local vs. global system.raiseHookAraq2011-10-231-4/+4
|
* documentation for the compilation cacheAraq2011-10-231-4/+1
|
* rod files: next trivial examples workingAraq2011-10-221-3/+1
|
* preparations for proper memmap'ed filesAraq2011-10-221-1/+3
|
* bugfix: nil -> emptyNodeAraq2011-10-221-0/+1
|
* trivial change scenario works with symbol filesAraq2011-10-221-0/+1
|
* got rid of gToTypeInfoIdAraq2011-10-211-1/+2
|
* first steps to C file merge operation for incremental compilationAraq2011-10-211-2/+19
|
* much more efficient rod file generationAraq2011-10-181-35/+1
|
* test commit ;-)Araq2011-10-131-0/+2
|
* 'bind' as a declarative statementAraq2011-10-101-1/+33
|
* new syntactic construct: a{i}Araq2011-10-081-2/+2
|
* slurp uses path; unidecode is improved and threadsafeAraq2011-10-081-1/+6
|
* code generator supports constant sequences; more consistent compile time ↵Araq2011-10-071-1/+1
| | | | evaluation
* bugfix: internal error in evalFieldAccess; parseutils.interpolatedFragments ↵Araq2011-09-261-1/+0
| | | | optimized; tstringinterp.nim now works
* sockets.recv optimizations; stdlib now supports taint modeAraq2011-09-241-1/+0
|
* renamed optional to discardableAraq2011-09-241-3/+2
|
* implemented optional pragma for implicit discardAraq2011-09-241-1/+0
|
* beginning of a taint mode; type system enhancementsAraq2011-09-241-2/+2
|