Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix regression in set.excl code generation. | Hans Raaf | 2015-12-21 | 1 | -1/+1 |
| | |||||
* | fixes a critical bug concerning a[^1] rewritings | Andreas Rumpf | 2015-12-14 | 1 | -1/+1 |
| | |||||
* | fixes #3622 | Andreas Rumpf | 2015-12-04 | 4 | -6/+7 |
| | |||||
* | Merge pull request #3530 from rbehrends/fix-setop-shifts | Andreas Rumpf | 2015-12-03 | 1 | -9/+9 |
|\ | | | | | Avoid signed shifts and bit operations for sets. | ||||
| * | Avoid signed shifts and bit operations for sets. | Reimer Behrends | 2015-11-11 | 1 | -9/+9 |
| | | | | | | | | | | | | | | | | Set operations used "1<<n" style shifts, which led to undefined behavior if the signed shift overflowed. Similarly, the right-hand side of the operator sometimes used a mix of signed and unsigned integers that were combined with "&". This patch attempts to provide a consistent implementation that uses unsigned integers everywhere. | ||||
* | | removes 'x is iterator' special casing in the language | Araq | 2015-12-03 | 6 | -48/+22 |
| | | |||||
* | | fixes tlocals regression | Araq | 2015-12-03 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #3605 from ephja/echo-flush | Andreas Rumpf | 2015-12-01 | 1 | -0/+1 |
|\ \ | | | | | | | flush after printing | ||||
| * | | flush after printing | Erik Johansson Andersson | 2015-11-28 | 1 | -0/+1 |
| | | | |||||
* | | | lambda lifting support for iterToProc plugin | Araq | 2015-12-01 | 3 | -17/+81 |
| | | | |||||
* | | | added iterToProc plugin | Araq | 2015-12-01 | 3 | -7/+27 |
| | | | |||||
* | | | --gc:v2 requires global root tracking | Araq | 2015-12-01 | 1 | -1/+1 |
|/ / | |||||
* | | fixes #3222 | Araq | 2015-11-26 | 1 | -1/+9 |
| | | |||||
* | | fixes #2285 | Araq | 2015-11-26 | 1 | -2/+4 |
| | | |||||
* | | 'out T' is an alias for 'var T' | Araq | 2015-11-26 | 1 | -4/+5 |
| | | |||||
* | | 'importc' allows 'not nil' annotation | Araq | 2015-11-26 | 1 | -1/+2 |
| | | |||||
* | | allow 'nil ref T' as a first step which does nothing | Araq | 2015-11-26 | 1 | -4/+18 |
| | | |||||
* | | Fixed JS codegen for distinct types | Yuriy Glukhov | 2015-11-23 | 1 | -1/+1 |
| | | |||||
* | | Fixed SIGSEGV on wrong slurp usage | Anatoly Galiulin | 2015-11-23 | 1 | -2/+0 |
| | | |||||
* | | fixes #3546 | Araq | 2015-11-18 | 1 | -2/+5 |
| | | |||||
* | | better error handling for bug #3550 | Araq | 2015-11-18 | 1 | -2/+2 |
| | | |||||
* | | fixes #3550 | Araq | 2015-11-18 | 1 | -1/+6 |
| | | |||||
* | | allows macros to access documentation comments | Araq | 2015-11-18 | 1 | -0/+1 |
| | | |||||
* | | fixes a critical error handling bug for nimsuggest | Araq | 2015-11-18 | 1 | -0/+1 |
|/ | |||||
* | os.walkDir is available at compile time | Araq | 2015-11-10 | 3 | -3/+20 |
| | |||||
* | added newTree to ast.nim | Araq | 2015-11-10 | 1 | -0/+4 |
| | |||||
* | Modified setDefaultLibpath to search using findExe"nim". | Dominik Picheta | 2015-11-07 | 1 | -0/+11 |
| | | | | | This is so that Nimble (and other tools) which use the compiler modules for nimscript support or other purposes can find $lib. | ||||
* | better nimsuggest support | Araq | 2015-11-03 | 2 | -4/+5 |
| | |||||
* | nimrod is obsolete | Araq | 2015-11-03 | 1 | -2/+2 |
| | |||||
* | fixes a critical xlen codegen bug | Araq | 2015-11-03 | 1 | -1/+1 |
| | |||||
* | Install stdlib.nimble in lib | Victor Korkin | 2015-11-02 | 1 | -0/+1 |
| | | | | Without stdlib.nimble in libs directory Nimscript is not work properly. | ||||
* | nimsuggest: added 'chk', 'outline' and 'highlight' features | Araq | 2015-11-01 | 8 | -71/+167 |
| | |||||
* | development version is 0.12.1, not 0.12.0 | Araq | 2015-10-29 | 1 | -0/+496 |
| | |||||
* | fixes #3476 | Araq | 2015-10-27 | 1 | -2/+2 |
| | |||||
* | fixes #3431, fixes #3370, fixes #3468 | Araq | 2015-10-25 | 1 | -3/+4 |
| | |||||
* | fixes #1799 properly | Araq | 2015-10-25 | 1 | -8/+15 |
| | |||||
* | fixes #1799 | Araq | 2015-10-25 | 2 | -3/+4 |
| | |||||
* | compiler/commands: Always write usage to stdout | Adam Strzelecki | 2015-10-22 | 1 | -3/+4 |
| | | | | | Usage is compiler command output, not diagnostics, so we shall output it to stdout. Also this makes: nim -h | less or nim -h | grep ... working. | ||||
* | msgs: One msgWriteln with optional flags | Adam Strzelecki | 2015-10-22 | 3 | -24/+19 |
| | | | | Instead of msgWriteln, outWriteln and stdoutWriteln doing essentially the same. | ||||
* | fixes #3452 | Araq | 2015-10-22 | 2 | -2/+12 |
| | |||||
* | doc\advopt.txt | Araq | 2015-10-22 | 3 | -4/+8 |
| | | | | added --reportConceptFailures switch | ||||
* | fixes #3338 | Araq | 2015-10-22 | 3 | -4/+16 |
| | |||||
* | mitigates unclear nimsuggest problem | Araq | 2015-10-22 | 1 | -0/+1 |
| | |||||
* | fixes installation problems on unix by hardcoding the dlls.zip name | Araq | 2015-10-16 | 1 | -1/+1 |
| | |||||
* | compiler/vm: Use stdout too in VM time echo | Adam Strzelecki | 2015-10-16 | 2 | -2/+11 |
| | | | | | Now VM time echo outputs to stdout too, same as compile time echo, rather using same handle as compiler diagnostics (stderr default). | ||||
* | compiler/msgs: Default to stderr for diagnostics | Adam Strzelecki | 2015-10-16 | 1 | -17/+21 |
| | | | | | | | | | | | | Previously we were defaulting to stdout for diagnostics, which could interfere with scripts or `nim c -r' programs outputting their results to stdout, possibly mixing their output with compiler messages. This change makes now Nim to be inline with other compilers emitting diagnostics to stderr. Also now --stdout option has proper meaning making all diagnostics to be sent to stdout instead. NOTE: Tester now calls compiler with --stdout. | ||||
* | Gen temp name instead of nimVarUnpack | Yuriy Glukhov | 2015-10-15 | 1 | -10/+11 |
| | |||||
* | Fixed ret by var in js | Yuriy Glukhov | 2015-10-15 | 3 | -12/+33 |
| | |||||
* | fixes #3299 | Araq | 2015-10-15 | 2 | -1/+26 |
| | |||||
* | Added DLL download to installer | Clay Sweetser | 2015-10-15 | 1 | -0/+1 |
| |