Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | implemented a stack trace profiler | Araq | 2012-09-15 | 1 | -0/+1 |
| | |||||
* | openarray/varargs split; breaks bootstrapping | Araq | 2012-08-16 | 1 | -6/+6 |
| | |||||
* | made compiler more robust for idetools support | Araq | 2012-07-30 | 1 | -1/+3 |
| | |||||
* | implements #173 | Araq | 2012-07-28 | 1 | -1/+1 |
| | |||||
* | doc2 improvements | Araq | 2012-06-24 | 1 | -5/+5 |
| | |||||
* | extracted documentation generator | Araq | 2012-05-09 | 1 | -0/+3 |
| | |||||
* | @ is a sigil-like operator | Araq | 2012-04-15 | 1 | -104/+6 |
| | |||||
* | performance improvements for ropes | Araq | 2012-04-13 | 1 | -14/+20 |
| | |||||
* | year 2012 for most copyright headers | Araq | 2012-01-02 | 1 | -1/+1 |
| | |||||
* | first steps to C file merge operation for incremental compilation | Araq | 2011-10-21 | 1 | -0/+6 |
| | |||||
* | Multiple C lines corresponding to a single nimrod line are joined together | Zahary Karadjov | 2011-09-20 | 1 | -2/+5 |
| | | | | | | | | | | | | | | | | | | | | | | This patch greatly improves the "step over" operation available in debuggers. In practice, there are often 4-8 lines of C code generated for each nimrod line Each such line will be responsible to a single step in the debugger that is a) not expected by the user b) taking the user to an incorrect line in the nimrod code To keep this working, all code generation should use the rope formatting facilities when producing new lines (i.e. $n and $N). New semantics for the format string are introduced: $n means "soft new line" that could be joined/broken when lineDir is enabled. $N means "hard new line" that will always appear as a new line. As an alternative to this approach, I also tested producing code like this: #line "code.nim" 154 foo = bar; \ foo(bar) \ This is better for readability of the final output, but unfortunately it didn't produce the desired result across all compilers/debuggers. | ||||
* | bugfix: 'final' not passed to generic | Araq | 2011-07-29 | 1 | -2/+2 |
| | |||||
* | got rid of nstrtabs and nhashes modules | Araq | 2011-06-10 | 1 | -1/+1 |
| | |||||
* | deprecated system.copy: use system.substr instead | Araq | 2011-05-14 | 1 | -1/+1 |
| | |||||
* | := templatable; lexer improvements | Araq | 2011-04-17 | 1 | -1/+1 |
| | |||||
* | big repo cleanup | Araq | 2011-04-12 | 1 | -0/+400 |