summary refs log tree commit diff stats
path: root/compiler/rodread.nim
Commit message (Collapse)AuthorAgeFilesLines
* baby steps for incremental compilationAndreas Rumpf2018-05-301-1245/+0
|
* remove more global variables in the Nim compilerAndreas Rumpf2018-05-271-2/+2
|
* make tests green againAndreas Rumpf2018-05-181-1/+2
|
* preparations of making compiler/msgs.nim free of global variablesAndreas Rumpf2018-05-171-5/+5
|
* remove ast.emptyNode global; cleanup configuration.nimAraq2018-05-161-1/+1
|
* options.nim: no global variables anymoreAndreas Rumpf2018-05-131-8/+7
|
* move more global variables into ConfigRefAndreas Rumpf2018-05-111-1/+1
|
* guards.nim does compileAndreas Rumpf2018-05-111-1/+1
|
* big refactoring: magicsys compiles againAndreas Rumpf2018-05-101-56/+62
|
* compiler: remove unnecessary FileIndex type conversionsAndreas Rumpf2018-04-241-1/+1
|
* refactoring: make FileIndex a distinct type; make line information an ↵Andreas Rumpf2018-04-211-24/+23
| | | | uint16; fixes #7654
* Remove PHP backend. (#7606)treeform2018-04-181-1/+1
| | | | | | | | | | * remove php * fix * keep nimphpext * remove targetJS enum
* new .rod file implementation; part 1: writing of the fileAraq2018-02-171-2/+3
|
* move new sha1 module into the new 'std' namespaceAndreas Rumpf2018-02-061-1/+1
|
* fixes #6961Andreas Rumpf2018-02-021-1/+1
|
* symbol files: introduce more switches for debuggingAndreas Rumpf2018-01-071-4/+3
|
* deprecated unary '<'Andreas Rumpf2017-10-291-1/+1
|
* minor refactorings for better destructorsAndreas Rumpf2017-10-141-2/+5
|
* added 'nim jsonscript' featureAndreas Rumpf2017-09-231-1/+1
|
* refactoring: TLoc knows the node it originated from; it is planned to use ↵Andreas Rumpf2017-09-211-2/+3
| | | | this to produce better C code (move optimizations)
* introduce OnHeapNew and rename TLoc.s to TLoc.storageAndreas Rumpf2017-09-211-2/+2
|
* refactoring complete: explicit ident cacheAraq2016-10-311-1/+1
|
* big refactoring: step 1Araq2016-10-311-12/+14
|
* next steps in getting symbol files to work againAraq2016-08-161-11/+65
|
* some attempts to make symbolfiles work againAraq2016-08-131-7/+10
|
* first version of an PHP codegenAndreas Rumpf2016-02-061-1/+1
|
* 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
|