Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | next steps for closure iterators | Araq | 2014-01-22 | 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 | -44/+44 |
| | |||||
* | case consistency: next steps | Araq | 2013-12-29 | 1 | -1/+1 |
| | |||||
* | case consistency part 4 | Araq | 2013-12-27 | 1 | -61/+61 |
| | |||||
* | case consistency part 1 | Araq | 2013-12-27 | 1 | -4/+4 |
| | |||||
* | bugfix: keywords are sorted | Araq | 2013-12-05 | 1 | -4/+6 |
| | |||||
* | Merge branch 'type-classes' into upstream | Zahary Karadjov | 2013-09-03 | 1 | -2/+2 |
|\ | |||||
| * | implemented the using statement | Zahary Karadjov | 2013-08-31 | 1 | -2/+2 |
| | | |||||
* | | fixes #572 | Araq | 2013-08-30 | 1 | -5/+5 |
|/ | |||||
* | fixes token's column information | Araq | 2013-07-30 | 1 | -2/+7 |
| | |||||
* | implements nicer floating point literals | Araq | 2013-06-27 | 1 | -12/+13 |
| | |||||
* | Merge branch 'master' into newparser | Araq | 2013-05-04 | 1 | -8/+8 |
|\ | |||||
| * | nimrod dump can now produce a machine readable json report | Zahary Karadjov | 2013-05-01 | 1 | -8/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | The data in the report includes necessary information for starting the compiler service and setting up the project paths in the IDE. the default verbosity of 1 is now set in the compiler code to fix an issue with verbosity being temporary set to 1 during config parsing even when it's explicitly overridden on the command-line. compiler/lexbase was temporary renamed to nimlexbase as a work-around for a codegen naming conflict with lib/pure/lexbase resulting in linking errors (further investigation needed). | ||||
* | | new parser works | Araq | 2013-04-20 | 1 | -0/+1 |
| | | |||||
* | | next steps for the new parser/grammar | Araq | 2013-04-20 | 1 | -41/+37 |
| | | |||||
* | | first steps to the new parser/grammar | Araq | 2013-04-19 | 1 | -59/+17 |
|/ | |||||
* | fixes #310 | Araq | 2013-04-13 | 1 | -0/+3 |
| | |||||
* | Removes executable bit for text files. | Grzegorz Adam Hankiewicz | 2013-03-16 | 1 | -0/+0 |
| | |||||
* | cleaned up some debugging code | Zahary Karadjov | 2013-01-20 | 1 | -3/+3 |
| | |||||
* | adds an option to interleave the generated code with snippets from the ↵ | Zahary Karadjov | 2012-12-02 | 1 | -7/+22 |
| | | | | | | | | | | | | | | | original source Lines from the original source are outputted as comments next to line directives. Hopefully, this will make debugging codegen problems easier. Other changes: The frame setup code now uses a single-line C macro. My motivation was to reduce the noise in the generated output and make it easier to step over the boiler-plate code, but counter-intuitively this also improved the overall compilation speed a little bit so I applied the same treatment to line tracking too (this reduces the size of the generated files and the explanation is that probably the I/O overhead dominates the macro expansion costs). | ||||
* | CaaS in-memory caching | Zahary Karadjov | 2012-11-28 | 1 | -3/+6 |
| | | | | | removed some redundant filepath params and variables and switched to canonical paths in most places | ||||
* | made 'shared' a keyword | Araq | 2012-11-22 | 1 | -2/+3 |
| | |||||
* | doc2 improvements; small lexer bugfix: backslashes in comments | Araq | 2012-11-20 | 1 | -0/+1 |
| | |||||
* | 'mixin' and 'interface' are now keywords | Araq | 2012-09-22 | 1 | -5/+8 |
| | |||||
* | implemented backslash for continuation comments | Araq | 2012-08-23 | 1 | -6/+16 |
| | |||||
* | ' is optional in type suffixes for numerical literals | Araq | 2012-07-02 | 1 | -3/+6 |
| | |||||
* | more uint related fixes | Zahary Karadjov | 2012-06-14 | 1 | -0/+4 |
| | |||||
* | better support for unsigned integers. | Zahary Karadjov | 2012-06-11 | 1 | -8/+33 |
| | |||||
* | added system.getStackTrace; docgen refactoring (incomplete) | Araq | 2012-05-06 | 1 | -0/+2 |
| | |||||
* | implemented 'static'; macros do not work anymore | Araq | 2012-03-15 | 1 | -2/+4 |
| | |||||
* | bugfix: no need for arrows to be new token kinds | Araq | 2012-02-12 | 1 | -2/+2 |
| | |||||
* | `do' keyword in the grammar for lambda blocks | Zahary Karadjov | 2012-02-10 | 1 | -9/+13 |
| | |||||
* | year 2012 for most copyright headers | Araq | 2012-01-02 | 1 | -1/+1 |
| | |||||
* | path canonicalization and proper project relative paths | Zahary Karadjov | 2011-12-09 | 1 | -4/+4 |
| | |||||
* | 'export' is now a keyword | Araq | 2011-11-24 | 1 | -3/+4 |
| | |||||
* | support for C++ code generation; importcpp and importobjc pragmas | Araq | 2011-08-07 | 1 | -2/+2 |
| | |||||
* | old pointer deref operator completely removed | Araq | 2011-07-23 | 1 | -2/+2 |
| | |||||
* | first steps to explicit channels for thread communication; added mainThreadId | Araq | 2011-07-16 | 1 | -5/+5 |
| | |||||
* | nicer error messages for used keywords as identifiers | Araq | 2011-06-19 | 1 | -0/+4 |
| | |||||
* | got rid of nstrtabs and nhashes modules | Araq | 2011-06-10 | 1 | -8/+8 |
| | |||||
* | lexer, parser cleanup; boehm gc for mac os x | Araq | 2011-05-17 | 1 | -13/+16 |
| | |||||
* | got rid of some arcane module names | Araq | 2011-04-21 | 1 | -0/+768 |