summary refs log tree commit diff stats
path: root/compiler/rodwrite.nim
Commit message (Collapse)AuthorAgeFilesLines
* baby steps for incremental compilationAndreas Rumpf2018-05-301-653/+0
|
* refactoring: move DB model to incremental.nimAndreas Rumpf2018-05-301-6/+0
|
* remove more global variables in the Nim compilerAndreas Rumpf2018-05-271-1/+1
|
* preparations of making compiler/msgs.nim free of global variablesAndreas Rumpf2018-05-171-7/+7
|
* options.nim: no global variables anymoreAndreas Rumpf2018-05-131-3/+3
|
* move more global variables into ConfigRefAndreas Rumpf2018-05-111-1/+1
|
* guards.nim does compileAndreas Rumpf2018-05-111-1/+1
|
* big refactoring: mores stuff compilesAndreas Rumpf2018-05-101-20/+23
|
* refactoring: make FileIndex a distinct type; make line information an ↵Andreas Rumpf2018-04-211-5/+5
| | | | uint16; fixes #7654
* symbol files: implemented accurate module dependency trackingAraq2018-02-211-1/+1
|
* symbol files: bugfixesAraq2018-02-131-4/+4
|
* move new sha1 module into the new 'std' namespaceAndreas Rumpf2018-02-061-1/+1
|
* fixes #6961Andreas Rumpf2018-02-021-1/+1
|
* Add sections (type, var, let, const, using) support for reorder pragma (#6326)BigEpsilon2017-10-281-2/+2
|
* minor refactorings for better destructorsAndreas Rumpf2017-10-141-2/+6
|
* first implementation of the 'func' keywordAndreas Rumpf2017-09-231-1/+1
|
* refactoring: TLoc knows the node it originated from; it is planned to use ↵Andreas Rumpf2017-09-211-3/+4
| | | | this to produce better C code (move optimizations)
* introduce OnHeapNew and rename TLoc.s to TLoc.storageAndreas Rumpf2017-09-211-2/+2
|
* big compiler refactoring; avoid globals for multi method dispatcher generationAndreas Rumpf2017-02-221-1/+1
|
* C codegen: first version of signature hashing for better incremental buildsAraq2016-11-081-2/+2
|
* new dependency tracking for nimsuggestAraq2016-11-051-1/+3
|
* some progress on --symbolfiles:onAndreas Rumpf2016-11-021-2/+12
|
* big refactoring: step 1Araq2016-10-311-3/+5
|
* tester cleanup; enable some rod testsAraq2016-08-271-6/+9
|
* next steps in getting symbol files to work againAraq2016-08-161-12/+60
|
* some attempts to make symbolfiles work againAraq2016-08-131-16/+12
|
* small steps for making --symbolFiles:on work againAraq2015-07-201-94/+95
|
* CRC -> HashFlaviu Tamas2015-07-031-8/+8
|
* securehash: Keep module name consistentAdam Strzelecki2015-06-091-1/+2
| | | | | | 1. All other modules don't use underscore, why this should be different? 2. Wrap some imports to 80 column
* Use sha1 instead of crcFlaviu Tamas2015-05-261-2/+2
|
* Rename crc module to "secure_hash"Flaviu Tamas2015-05-231-1/+1
|
* Clean up crc moduleFlaviu Tamas2015-05-231-4/+4
| | | | | Use better names, remove quite a bit of dead code. Change `><` to a name that's actually descriptive.
* compiler_ropes: ropeToStr -> $Jacek Sieka2015-04-011-2/+2
|
* Fix typosFederico Ceratto2015-02-151-1/+1
|
* implemented 'guard' annotationAraq2014-09-211-3/+0
|
* Nimrod renamed to NimAraq2014-08-281-2/+2
|
* renamefestAraq2014-08-231-1/+1
|
* 'nil' as a statement is deprecated, use an empty 'discard' insteadAraq2014-01-191-1/+1
|
* case consistency: next stepsAraq2013-12-291-5/+5
|
* case consistency part 4Araq2013-12-271-26/+26
|
* the compiler can now deal with multiple modules of the same nameAraq2013-09-261-1/+8
|
* support for multiple modules of the same name; niminst supports 'platforms'; ↵Araq2013-09-241-1/+2
| | | | minor bugfixes
* 'nimrod pretty' usableAraq2013-07-311-7/+3
|
* Merge branch 'master' of gh:/Araq/Nimrod into upstreamZahary Karadjov2013-05-041-0/+3
|\
| * rod file viewer for easier debugging of rod filesAraq2013-04-041-0/+3
| |
| * Removes executable bit for text files.Grzegorz Adam Hankiewicz2013-03-161-0/+0
| |
* | containerID is no longer needed for genericsZahary Karadjov2013-03-011-3/+0
|/
* merged upstream masterZahary Karadjov2013-01-271-3/+3
|\
| * constraint now part of the parameter symbol and not of the typeAraq2012-12-051-3/+3
| |
* | CaaS in-memory cachingZahary Karadjov2012-11-281-6/+7
| | | | | | | | | | removed some redundant filepath params and variables and switched to canonical paths in most places