Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | options.nim: no global variables anymore | Andreas Rumpf | 2018-05-13 | 1 | -3/+3 |
| | |||||
* | 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: mores stuff compiles | Andreas Rumpf | 2018-05-10 | 1 | -20/+23 |
| | |||||
* | refactoring: make FileIndex a distinct type; make line information an ↵ | Andreas Rumpf | 2018-04-21 | 1 | -5/+5 |
| | | | | uint16; fixes #7654 | ||||
* | symbol files: implemented accurate module dependency tracking | Araq | 2018-02-21 | 1 | -1/+1 |
| | |||||
* | symbol files: bugfixes | Araq | 2018-02-13 | 1 | -4/+4 |
| | |||||
* | 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 |
| | |||||
* | Add sections (type, var, let, const, using) support for reorder pragma (#6326) | BigEpsilon | 2017-10-28 | 1 | -2/+2 |
| | |||||
* | minor refactorings for better destructors | Andreas Rumpf | 2017-10-14 | 1 | -2/+6 |
| | |||||
* | first implementation of the 'func' keyword | 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 | -3/+4 |
| | | | | 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 |
| | |||||
* | big compiler refactoring; avoid globals for multi method dispatcher generation | Andreas Rumpf | 2017-02-22 | 1 | -1/+1 |
| | |||||
* | C codegen: first version of signature hashing for better incremental builds | Araq | 2016-11-08 | 1 | -2/+2 |
| | |||||
* | new dependency tracking for nimsuggest | Araq | 2016-11-05 | 1 | -1/+3 |
| | |||||
* | some progress on --symbolfiles:on | Andreas Rumpf | 2016-11-02 | 1 | -2/+12 |
| | |||||
* | big refactoring: step 1 | Araq | 2016-10-31 | 1 | -3/+5 |
| | |||||
* | tester cleanup; enable some rod tests | Araq | 2016-08-27 | 1 | -6/+9 |
| | |||||
* | next steps in getting symbol files to work again | Araq | 2016-08-16 | 1 | -12/+60 |
| | |||||
* | some attempts to make symbolfiles work again | Araq | 2016-08-13 | 1 | -16/+12 |
| | |||||
* | small steps for making --symbolFiles:on work again | Araq | 2015-07-20 | 1 | -94/+95 |
| | |||||
* | CRC -> Hash | Flaviu Tamas | 2015-07-03 | 1 | -8/+8 |
| | |||||
* | securehash: Keep module name consistent | Adam Strzelecki | 2015-06-09 | 1 | -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 crc | Flaviu Tamas | 2015-05-26 | 1 | -2/+2 |
| | |||||
* | Rename crc module to "secure_hash" | Flaviu Tamas | 2015-05-23 | 1 | -1/+1 |
| | |||||
* | Clean up crc module | Flaviu Tamas | 2015-05-23 | 1 | -4/+4 |
| | | | | | Use better names, remove quite a bit of dead code. Change `><` to a name that's actually descriptive. | ||||
* | compiler_ropes: ropeToStr -> $ | Jacek Sieka | 2015-04-01 | 1 | -2/+2 |
| | |||||
* | Fix typos | Federico Ceratto | 2015-02-15 | 1 | -1/+1 |
| | |||||
* | implemented 'guard' annotation | Araq | 2014-09-21 | 1 | -3/+0 |
| | |||||
* | Nimrod renamed to Nim | Araq | 2014-08-28 | 1 | -2/+2 |
| | |||||
* | renamefest | Araq | 2014-08-23 | 1 | -1/+1 |
| | |||||
* | 'nil' as a statement is deprecated, use an empty 'discard' instead | Araq | 2014-01-19 | 1 | -1/+1 |
| | |||||
* | case consistency: next steps | Araq | 2013-12-29 | 1 | -5/+5 |
| | |||||
* | case consistency part 4 | Araq | 2013-12-27 | 1 | -26/+26 |
| | |||||
* | the compiler can now deal with multiple modules of the same name | Araq | 2013-09-26 | 1 | -1/+8 |
| | |||||
* | support for multiple modules of the same name; niminst supports 'platforms'; ↵ | Araq | 2013-09-24 | 1 | -1/+2 |
| | | | | minor bugfixes | ||||
* | 'nimrod pretty' usable | Araq | 2013-07-31 | 1 | -7/+3 |
| | |||||
* | Merge branch 'master' of gh:/Araq/Nimrod into upstream | Zahary Karadjov | 2013-05-04 | 1 | -0/+3 |
|\ | |||||
| * | rod file viewer for easier debugging of rod files | Araq | 2013-04-04 | 1 | -0/+3 |
| | | |||||
| * | Removes executable bit for text files. | Grzegorz Adam Hankiewicz | 2013-03-16 | 1 | -0/+0 |
| | | |||||
* | | containerID is no longer needed for generics | Zahary Karadjov | 2013-03-01 | 1 | -3/+0 |
|/ | |||||
* | merged upstream master | Zahary Karadjov | 2013-01-27 | 1 | -3/+3 |
|\ | |||||
| * | constraint now part of the parameter symbol and not of the type | Araq | 2012-12-05 | 1 | -3/+3 |
| | | |||||
* | | CaaS in-memory caching | Zahary Karadjov | 2012-11-28 | 1 | -6/+7 |
| | | | | | | | | | | removed some redundant filepath params and variables and switched to canonical paths in most places | ||||
* | | caas is now drivable through stdin | Zahary Karadjov | 2012-11-28 | 1 | -7/+1 |
|/ | | | | | * added idetools --eval * streams.readLine recognises and applies the backspace character | ||||
* | term rewriting macros fully implemented; still buggy | Araq | 2012-09-03 | 1 | -0/+3 |
| | |||||
* | first steps towards term rewriting macros | Araq | 2012-08-30 | 1 | -2/+2 |
| | |||||
* | year 2012 for most copyright headers | Araq | 2012-01-02 | 1 | -1/+1 |
| |