Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | baby steps for incremental compilation | Andreas Rumpf | 2018-05-30 | 1 | -1245/+0 |
| | |||||
* | remove more global variables in the Nim compiler | Andreas Rumpf | 2018-05-27 | 1 | -2/+2 |
| | |||||
* | make tests green again | Andreas Rumpf | 2018-05-18 | 1 | -1/+2 |
| | |||||
* | preparations of making compiler/msgs.nim free of global variables | Andreas Rumpf | 2018-05-17 | 1 | -5/+5 |
| | |||||
* | remove ast.emptyNode global; cleanup configuration.nim | Araq | 2018-05-16 | 1 | -1/+1 |
| | |||||
* | options.nim: no global variables anymore | Andreas Rumpf | 2018-05-13 | 1 | -8/+7 |
| | |||||
* | move more global variables into ConfigRef | Andreas Rumpf | 2018-05-11 | 1 | -1/+1 |
| | |||||
* | guards.nim does compile | Andreas Rumpf | 2018-05-11 | 1 | -1/+1 |
| | |||||
* | big refactoring: magicsys compiles again | Andreas Rumpf | 2018-05-10 | 1 | -56/+62 |
| | |||||
* | compiler: remove unnecessary FileIndex type conversions | Andreas Rumpf | 2018-04-24 | 1 | -1/+1 |
| | |||||
* | refactoring: make FileIndex a distinct type; make line information an ↵ | Andreas Rumpf | 2018-04-21 | 1 | -24/+23 |
| | | | | uint16; fixes #7654 | ||||
* | Remove PHP backend. (#7606) | treeform | 2018-04-18 | 1 | -1/+1 |
| | | | | | | | | | | * remove php * fix * keep nimphpext * remove targetJS enum | ||||
* | new .rod file implementation; part 1: writing of the file | Araq | 2018-02-17 | 1 | -2/+3 |
| | |||||
* | move new sha1 module into the new 'std' namespace | Andreas Rumpf | 2018-02-06 | 1 | -1/+1 |
| | |||||
* | fixes #6961 | Andreas Rumpf | 2018-02-02 | 1 | -1/+1 |
| | |||||
* | symbol files: introduce more switches for debugging | Andreas Rumpf | 2018-01-07 | 1 | -4/+3 |
| | |||||
* | deprecated unary '<' | Andreas Rumpf | 2017-10-29 | 1 | -1/+1 |
| | |||||
* | minor refactorings for better destructors | Andreas Rumpf | 2017-10-14 | 1 | -2/+5 |
| | |||||
* | added 'nim jsonscript' feature | Andreas Rumpf | 2017-09-23 | 1 | -1/+1 |
| | |||||
* | refactoring: TLoc knows the node it originated from; it is planned to use ↵ | Andreas Rumpf | 2017-09-21 | 1 | -2/+3 |
| | | | | this to produce better C code (move optimizations) | ||||
* | introduce OnHeapNew and rename TLoc.s to TLoc.storage | Andreas Rumpf | 2017-09-21 | 1 | -2/+2 |
| | |||||
* | refactoring complete: explicit ident cache | Araq | 2016-10-31 | 1 | -1/+1 |
| | |||||
* | big refactoring: step 1 | Araq | 2016-10-31 | 1 | -12/+14 |
| | |||||
* | next steps in getting symbol files to work again | Araq | 2016-08-16 | 1 | -11/+65 |
| | |||||
* | some attempts to make symbolfiles work again | Araq | 2016-08-13 | 1 | -7/+10 |
| | |||||
* | first version of an PHP codegen | Andreas Rumpf | 2016-02-06 | 1 | -1/+1 |
| | |||||
* | udpated the compiler and tester to use getOrDefault | Araq | 2015-10-13 | 1 | -3/+3 |
| | |||||
* | refs #2377 | Araq | 2015-08-09 | 1 | -0/+2 |
| | |||||
* | small steps for making --symbolFiles:on work again | Araq | 2015-07-20 | 1 | -11/+11 |
| | |||||
* | Merge pull request #3020 from flaviut/rename-crc-to-hash | Andreas Rumpf | 2015-07-05 | 1 | -25/+25 |
|\ | | | | | CRC -> Hash | ||||
| * | CRC -> Hash | Flaviu Tamas | 2015-07-03 | 1 | -25/+25 |
| | | |||||
* | | Introduce NotesVerbosity defining verbosity levels | Adam Strzelecki | 2015-07-03 | 1 | -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 compiler | patrick dw | 2015-06-19 | 1 | -201/+201 |
| | |||||
* | securehash: Keep module name consistent | Adam Strzelecki | 2015-06-09 | 1 | -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 crc | Flaviu Tamas | 2015-05-26 | 1 | -6/+8 |
| | |||||
* | Rename crc module to "secure_hash" | Flaviu Tamas | 2015-05-23 | 1 | -1/+1 |
| | |||||
* | Clean up crc module | Flaviu Tamas | 2015-05-23 | 1 | -6/+6 |
| | | | | | Use better names, remove quite a bit of dead code. Change `><` to a name that's actually descriptive. | ||||
* | Get rid of deprecation warnings | def | 2015-04-07 | 1 | -2/+2 |
| | |||||
* | Fix typos | Federico Ceratto | 2015-02-15 | 1 | -1/+1 |
| | |||||
* | implemented 'guard' annotation | Araq | 2014-09-21 | 1 | -6/+1 |
| | |||||
* | updated the compiler to use the new symbol names | Araq | 2014-08-28 | 1 | -1/+1 |
| | |||||
* | Nimrod renamed to Nim | Araq | 2014-08-28 | 1 | -1/+1 |
| | |||||
* | renamefest | Araq | 2014-08-23 | 1 | -6/+6 |
| | |||||
* | new VM is getting stable | Araq | 2014-02-24 | 1 | -1/+1 |
| | |||||
* | 'nil' as a statement is deprecated, use an empty 'discard' instead | Araq | 2014-01-19 | 1 | -1/+1 |
| | |||||
* | case consistency: cs:partial bootstraps on windows | Araq | 2013-12-29 | 1 | -4/+4 |
| | |||||
* | case consistency: next steps | Araq | 2013-12-29 | 1 | -6/+6 |
| | |||||
* | case consistency part 4 | Araq | 2013-12-27 | 1 | -54/+54 |
| | |||||
* | case consistency part 1 | Araq | 2013-12-27 | 1 | -17/+17 |
| | |||||
* | the compiler can now deal with multiple modules of the same name | Araq | 2013-09-26 | 1 | -3/+11 |
| |