Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Turn optPrintSurroundingSrc into hintSource | Adam Strzelecki | 2015-07-03 | 1 | -3/+0 |
| | | | | | So surrounding source printing can be enabled for lower verbosity levels explicitly. | ||||
* | fixed indentation | Araq | 2015-06-21 | 1 | -1/+1 |
| | |||||
* | renamed writeln to writeLine in compiler | patrick dw | 2015-06-19 | 1 | -1/+1 |
| | |||||
* | Merge branch 'devel' into gogc | Stefan Talpalaru | 2015-06-15 | 1 | -2/+9 |
|\ | |||||
| * | Introduce gPrefixDir for nimsuggest. | Dominik Picheta | 2015-06-14 | 1 | -2/+8 |
| | | |||||
| * | Colors! | Ryan Gonzalez | 2015-06-02 | 1 | -0/+1 |
| | | |||||
* | | the Go GC - initial implementation | Stefan Talpalaru | 2015-05-31 | 1 | -1/+1 |
|/ | |||||
* | Use gProjectIsStdin instead | def | 2015-05-17 | 1 | -0/+1 |
| | |||||
* | merged devel into epc | Simon Hafner | 2015-05-08 | 1 | -1/+1 |
|\ | |||||
| * | fixes 'echo nil' codegen bug | Araq | 2015-05-03 | 1 | -1/+1 |
| | | |||||
* | | removed a few consts and rewired to IdeCmd | Simon Hafner | 2015-04-26 | 1 | -2/+17 |
|/ | |||||
* | doc updates; fixes 'inc' for 'char' | Araq | 2015-03-29 | 1 | -35/+35 |
| | |||||
* | don't use stdout for nimsuggest server mode | Araq | 2015-02-27 | 1 | -4/+4 |
| | |||||
* | nimsuggest: sane dirty buffer handling | Araq | 2015-01-29 | 1 | -6/+0 |
| | |||||
* | nimsuggest: first version | Araq | 2015-01-27 | 1 | -5/+8 |
| | |||||
* | implemented 'experimental' switch | Araq | 2014-12-05 | 1 | -0/+1 |
| | |||||
* | fixes a recently introduced regression | Araq | 2014-09-16 | 1 | -3/+2 |
| | |||||
* | fixes documentation generator | Araq | 2014-09-14 | 1 | -2/+3 |
| | |||||
* | nimfix supports specialized '.nimfix' modules | Araq | 2014-09-08 | 1 | -0/+10 |
| | |||||
* | nimfix handles helloworld | Araq | 2014-09-06 | 1 | -1/+0 |
| | |||||
* | babel is now nimble | Araq | 2014-08-30 | 1 | -0/+3 |
| | |||||
* | renamed babelcmd to nimblecmd; config files are now nim.cfg; other renamings | Araq | 2014-08-29 | 1 | -2/+2 |
| | |||||
* | Nimrod renamed to Nim | Araq | 2014-08-28 | 1 | -2/+2 |
| | |||||
* | renamefest | Araq | 2014-08-23 | 1 | -1/+1 |
| | |||||
* | fixes 'gcsafe' | Araq | 2014-08-12 | 1 | -1/+1 |
| | |||||
* | Merge pull request #1118 from gradha/pr_show_boot_options | Varriount | 2014-04-21 | 1 | -1/+1 |
|\ | | | | | Version switch displays options used during `koch boot` | ||||
| * | Version switch displays options used during `koch boot` | Grzegorz Adam Hankiewicz | 2014-04-20 | 1 | -1/+1 |
| | | |||||
* | | reintroduce thread analysis but disable it for backwards compatibility | Araq | 2014-04-20 | 1 | -0/+1 |
| | | |||||
* | | removed flawed thread analysis pass | Araq | 2014-04-20 | 1 | -2/+1 |
|/ | |||||
* | Adds option to exclude nimcache dirs from time machine backups. | Grzegorz Adam Hankiewicz | 2014-04-16 | 1 | -1/+26 |
| | |||||
* | merged better html links #850 | Araq | 2014-04-08 | 1 | -0/+2 |
| | |||||
* | the compiler is now aware of packages | Araq | 2014-03-02 | 1 | -19/+9 |
| | |||||
* | better handling of packages, still incomplete | Araq | 2014-03-02 | 1 | -13/+44 |
| | |||||
* | resolved conflicts with master | Araq | 2014-01-18 | 1 | -0/+1 |
|\ | |||||
| * | Added --noBabelPath override. | Dominik Picheta | 2013-12-25 | 1 | -0/+1 |
| | | |||||
* | | clean-up some obsolete code; close #602 | Zahary Karadjov | 2013-12-31 | 1 | -2/+0 |
| | | |||||
* | | 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 | -7/+7 |
| | | |||||
* | | case consistency part 1 | Araq | 2013-12-27 | 1 | -1/+1 |
|/ | |||||
* | Added jsondoc compiler switch | Erik O'Leary | 2013-12-12 | 1 | -0/+1 |
| | | | | Outputs top-level exported information in JSON | ||||
* | bugfix: package names should not contain '.' | Araq | 2013-10-07 | 1 | -2/+4 |
| | |||||
* | the compiler can now deal with multiple modules of the same name | Araq | 2013-09-26 | 1 | -4/+9 |
| | |||||
* | JS codegen: supports more builtins | Araq | 2013-09-24 | 1 | -10/+19 |
| | |||||
* | support for multiple modules of the same name; niminst supports 'platforms'; ↵ | Araq | 2013-09-24 | 1 | -1/+13 |
| | | | | minor bugfixes | ||||
* | -d:nocaas mode for easier bootstrapping on exotic OSes (Haiku) | Araq | 2013-09-01 | 1 | -0/+1 |
| | |||||
* | pass-through of static int generic params to arrays when late instantiation ↵ | Zahary Karadjov | 2013-08-23 | 1 | -1/+1 |
| | | | | is disabled | ||||
* | Experimental support for delayed instantiation of generics | Zahary Karadjov | 2013-08-23 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | This postpones the semantic pass over the generic's body until the generic is instantiated. There are several pros and cons for this method and the capabilities that it enables may still be possible in the old framework if we teach it a few new trick. Such an attempt will follow in the next commits. pros: 1) It allows macros to be expanded during generic instantiation that will provide the body of the generic. See ``tmacrogenerics``. 2) The instantiation code is dramatically simplified. Dealing with unknown types in the generic's body pre-pass requires a lot of hacky code and error silencing in semTypeNode. See ``tgenericshardcases``. cons: 1) There is a performance penalty of roughly 5% when bootstrapping. 2) Certain errors that used to be detected in the previous pre-pass won't be detected with the new scheme until instantiation. | ||||
* | new scoping rules for 'if' now active | Araq | 2013-06-04 | 1 | -1/+1 |
| | |||||
* | better error message for subtle nil errors | Araq | 2013-05-31 | 1 | -1/+1 |
| |