summary refs log tree commit diff stats
path: root/compiler/rodwrite.nim
Commit message (Collapse)AuthorAgeFilesLines
* 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
* | caas is now drivable through stdinZahary Karadjov2012-11-281-7/+1
|/ | | | | * added idetools --eval * streams.readLine recognises and applies the backspace character
* term rewriting macros fully implemented; still buggyAraq2012-09-031-0/+3
|
* first steps towards term rewriting macrosAraq2012-08-301-2/+2
|
* year 2012 for most copyright headersAraq2012-01-021-1/+1
|
* path canonicalization for imported modules, relative paths written in rod filesZahary Karadjov2011-12-111-8/+9
|
* bugfixes for .rod files and visual C++Araq2011-12-031-0/+1
|
* cleaned up configuration file handling and documented the new behaviourAraq2011-11-301-1/+1
|
* implemented 'let' statementAraq2011-11-291-9/+2
|
* compilation cache: fixed recently introduced bug (lazy loading of bodies)Araq2011-11-061-5/+5
|
* lazy loading of body ast implementedAraq2011-10-301-1/+3
|
* compilation cache: slurped files are a dependency tooAraq2011-10-301-1/+1
|
* compilation cache: various bugfixes; works for the compiler itselfAraq2011-10-271-32/+46
|
* compilation cache: mostly working; generics not yetAraq2011-10-251-9/+16
|
* compilation cache: multi methods now workAraq2011-10-241-3/+2
|
* compilation cache: better dependency checkingAraq2011-10-231-0/+10
|
* compilation cache: small fixes; methods still not workingAraq2011-10-231-2/+3
|
* compilation cache: methods have a chance to workAraq2011-10-231-4/+12
|
* rod files: next trivial examples workingAraq2011-10-221-1/+1
|
* preparations for proper memmap'ed filesAraq2011-10-221-8/+16
|
* bugfix: nil -> emptyNodeAraq2011-10-221-1/+1
|
* bugfixes for ROD file generation; nimcache dir is now flatAraq2011-10-201-5/+5
|
* much more efficient rod file generationAraq2011-10-181-0/+1
|
* much more efficient rod file generationAraq2011-10-181-212/+307
|
* support for C++ code generation; importcpp and importobjc pragmasAraq2011-08-071-2/+2
|
* doc improvements; added lazarus exampleAraq2011-07-241-5/+5
|
* intsets are now a proper module and part of the stdlibAraq2011-06-141-3/+3
|