summary refs log tree commit diff stats
path: root/compiler/rodread.nim
Commit message (Collapse)AuthorAgeFilesLines
* udpated the compiler and tester to use getOrDefaultAraq2015-10-131-3/+3
|
* refs #2377Araq2015-08-091-0/+2
|
* small steps for making --symbolFiles:on work againAraq2015-07-201-11/+11
|
* Merge pull request #3020 from flaviut/rename-crc-to-hashAndreas Rumpf2015-07-051-25/+25
|\ | | | | CRC -> Hash
| * CRC -> HashFlaviu Tamas2015-07-031-25/+25
| |
* | Introduce NotesVerbosity defining verbosity levelsAdam Strzelecki2015-07-031-1/+1
|/ | | | | | | | | | | | | | This solves two issues: 1. Some notes were enabled explicitly for some verbosity levels, so --hintName:on has no effect if verbosity level was too low. 2. Verbosity level for notes is not longer scattered across the source code, instead if now lives in msgs.nim NotesVerbosity array 3. Individual note settings have stronger effect than verbosity setting, so --hintName:off will disable hint regardless of high verbosity setting, and vice-versa --hintName:on will enable hint even on low verbosity setting.
* renamed writeln to writeLine in compilerpatrick dw2015-06-191-201/+201
|
* securehash: Keep module name consistentAdam Strzelecki2015-06-091-1/+1
| | | | | | 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-6/+8
|
* Rename crc module to "secure_hash"Flaviu Tamas2015-05-231-1/+1
|
* Clean up crc moduleFlaviu Tamas2015-05-231-6/+6
| | | | | Use better names, remove quite a bit of dead code. Change `><` to a name that's actually descriptive.
* Get rid of deprecation warningsdef2015-04-071-2/+2
|
* Fix typosFederico Ceratto2015-02-151-1/+1
|
* implemented 'guard' annotationAraq2014-09-211-6/+1
|
* updated the compiler to use the new symbol namesAraq2014-08-281-1/+1
|
* Nimrod renamed to NimAraq2014-08-281-1/+1
|
* renamefestAraq2014-08-231-6/+6
|
* new VM is getting stableAraq2014-02-241-1/+1
|
* 'nil' as a statement is deprecated, use an empty 'discard' insteadAraq2014-01-191-1/+1
|
* case consistency: cs:partial bootstraps on windowsAraq2013-12-291-4/+4
|
* case consistency: next stepsAraq2013-12-291-6/+6
|
* case consistency part 4Araq2013-12-271-54/+54
|
* case consistency part 1Araq2013-12-271-17/+17
|
* the compiler can now deal with multiple modules of the same nameAraq2013-09-261-3/+11
|
* support for multiple modules of the same name; niminst supports 'platforms'; ↵Araq2013-09-241-1/+1
| | | | minor bugfixes
* remove some more references of containerID after mergingZahary Karadjov2013-05-041-3/+0
|
* Merge branch 'master' of gh:/Araq/Nimrod into upstreamZahary Karadjov2013-05-041-23/+300
|\
| * next steps to make symbol files work againAraq2013-04-081-2/+8
| |
| * rodfile viewer works againAraq2013-04-081-2/+4
| |
| * use file IDs consistently instead of file paths in the rod files handlingZahary Karadjov2013-04-071-11/+12
| |
| * rod file viewer for easier debugging of rod filesAraq2013-04-041-16/+284
| |
| * Removes executable bit for text files.Grzegorz Adam Hankiewicz2013-03-161-0/+0
| |
| * EcmaScript => JS. Fixes #330Simon Hafner2013-02-151-1/+1
| | | | | | | | No one calls it EcmaScript anymore.
* | 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] first version that actually works (still has a lot of logical memory ↵Zahary Karadjov2012-11-281-1/+1
| | | | | | | | leaks on recompilation)
* | CaaS in-memory cachingZahary Karadjov2012-11-281-55/+47
|/ | | | | removed some redundant filepath params and variables and switched to canonical paths in most places
* term rewriting macros fully implemented; still buggyAraq2012-09-031-0/+3
|
* first steps towards term rewriting macrosAraq2012-08-301-2/+4
|
* fixed the rodfiles testsZahary Karadjov2012-07-201-1/+1
|
* 'addSon' for types deprecated for 'int literal type' analysisAraq2012-07-091-3/+3
|
* some bugfixes for symbolfilesAraq2012-03-231-15/+11
|
* year 2012 for most copyright headersAraq2012-01-021-1/+1
|
* path canonicalization for imported modules, relative paths written in rod filesZahary Karadjov2011-12-111-3/+6
|
* Speed-up symbolFiles:on operations on windowsZahary Karadjov2011-12-071-2/+2
|
* bugfixes for .rod files and visual C++Araq2011-12-031-27/+30
|
* cleaned up configuration file handling and documented the new behaviourAraq2011-11-301-1/+1
|
* compilation cache: improvement: switching from codegen to 'check only' does ↵Araq2011-11-151-1/+18
| | | | not trigger a recompilation
* compilation cache: fixed recently introduced bug (lazy loading of bodies)Araq2011-11-061-12/+27
|