Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixes typo | Araq | 2015-09-09 | 1 | -1/+1 |
| | |||||
* | fixes #3230 | Araq | 2015-09-09 | 1 | -1/+1 |
| | |||||
* | gangbang support for NimScript | Araq | 2015-09-08 | 1 | -2/+9 |
| | |||||
* | Merge pull request #3293 from Matt14916/usebase-msg-fix | Andreas Rumpf | 2015-09-07 | 1 | -1/+1 |
|\ | | | | | Replace incorrect warning string. | ||||
| * | Replace incorrect warning string. | Matt Sullivan | 2015-09-05 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #3295 from nanoant/patch/fix-type-to-string-flags | Andreas Rumpf | 2015-09-07 | 1 | -6/+11 |
|\ \ | | | | | | | typeToString: Fix shared/not nil on complex types | ||||
| * | | typeToString: Fix shared/not nil on complex types | Adam Strzelecki | 2015-09-06 | 1 | -6/+11 |
| |/ | | | | | | | | | Previously `not nil` flag was not shown on `cstring or nil` or `PType not nil`, where `type PType = ref Type`, eg. when showing compiler diagnostics. | ||||
* | | Fixed nimvm in generics. | Yuriy Glukhov | 2015-09-07 | 2 | -5/+11 |
| | | |||||
* | | Nimscript: documented; 'exec' now produces output immediately | Araq | 2015-09-07 | 1 | -1/+4 |
|/ | |||||
* | fixes #2590; methods now require a .base annotation | Araq | 2015-09-06 | 5 | -14/+36 |
| | |||||
* | VM produces objects. | Yuriy Glukhov | 2015-09-05 | 5 | -23/+39 |
| | |||||
* | Merge pull request #3286 from yglukhov/when-nimvm | Andreas Rumpf | 2015-09-05 | 8 | -14/+47 |
|\ | | | | | when nimvm stmt | ||||
| * | nimvm is magic | Yuriy Glukhov | 2015-09-04 | 2 | -1/+4 |
| | | |||||
| * | when nimvm stmt proof of concept | Yuriy Glukhov | 2015-09-04 | 6 | -13/+43 |
| | | |||||
* | | compiler: Trim .nim files trailing whitespace | Adam Strzelecki | 2015-09-04 | 32 | -570/+570 |
|/ | | | | via OSX: find . -name '*.nim' -exec sed -i '' -E 's/[[:space:]]+$//' {} + | ||||
* | split os into os and ospaths parts; ospaths is available for NimScript; ↵ | Araq | 2015-09-04 | 2 | -1/+16 |
| | | | | better NimScript support | ||||
* | improvements for NimScript support | Araq | 2015-09-03 | 2 | -57/+60 |
| | |||||
* | optimized writetracking | Araq | 2015-09-03 | 1 | -139/+149 |
| | |||||
* | 'var T' doesn't imply escaping | Araq | 2015-09-02 | 1 | -1/+1 |
| | |||||
* | write tracking: leaner code; minor bug fixes (still unusable) | Araq | 2015-08-31 | 1 | -85/+61 |
| | |||||
* | first implementation of write tracking and escape analysis; still disabled | Araq | 2015-08-31 | 5 | -21/+319 |
| | |||||
* | Merge pull request #3242 from yglukhov/byvar-fix | Andreas Rumpf | 2015-08-28 | 1 | -5/+23 |
|\ | | | | | JS: Fixed passing byvar | ||||
| * | Fixed passing byvar | Yuriy Glukhov | 2015-08-25 | 1 | -5/+23 |
| | | |||||
* | | update Visual Studio command line flags | Araq | 2015-08-27 | 1 | -1/+1 |
| | | |||||
* | | add msp430 cpu support | Keerthan Jaic | 2015-08-26 | 1 | -2/+3 |
| | | |||||
* | | Merge pull request #3234 from petermora/mapAutoAuto | Andreas Rumpf | 2015-08-25 | 1 | -5/+60 |
|\ \ | | | | | | | extending metatype matching in sigmatch.nim | ||||
| * | | extending metatype matching in sigmatch.nim | Peter Mora | 2015-08-21 | 1 | -5/+60 |
| | | | |||||
* | | | Merge pull request #3160 from r-ku/coroutines | Andreas Rumpf | 2015-08-25 | 4 | -2/+57 |
|\ \ \ | |_|/ |/| | | Coroutines | ||||
| * | | Merge branch 'devel' into coroutines | rku | 2015-08-20 | 35 | -474/+851 |
| |\ \ | |||||
| * | | | cValidAssemblers -> const set | rku | 2015-08-10 | 2 | -1/+7 |
| | | | | | | | | | | | | | | | | Added assembler validity check | ||||
| * | | | Added fasm (external assembler) support. | rku | 2015-07-31 | 3 | -2/+49 |
| | | | | |||||
| * | | | {.compile.} pragma accepts paths relative to file pragma is in. | rku | 2015-07-31 | 1 | -0/+2 |
| | | | | |||||
* | | | | tuple unpacking works in a non-var/let context | Araq | 2015-08-21 | 2 | -0/+34 |
| | | | | |||||
* | | | | Merge pull request #3233 from yglukhov/parsefloat-js-magic | Andreas Rumpf | 2015-08-21 | 1 | -0/+3 |
|\ \ \ \ | | | | | | | | | | | Fixed nimParseBiggestFloat magic in JS | ||||
| * | | | | Fixed nimParseBiggestFloat magic in JS | Yuriy Glukhov | 2015-08-21 | 1 | -0/+3 |
| | | | | | |||||
* | | | | | Untyped pointers godegen changed. addr expression fixed. | Yuriy Glukhov | 2015-08-21 | 2 | -1/+3 |
|/ / / / | |||||
* | | | | implemented macros.getImpl | Araq | 2015-08-21 | 4 | -1/+11 |
| | | | | |||||
* | | | | simplify nimscript.nim | Araq | 2015-08-21 | 1 | -1/+1 |
| | | | | |||||
* | | | | preparations for Nimble NimScript integrations; minor cleanups | Araq | 2015-08-18 | 4 | -3/+6 |
| | | | | |||||
* | | | | cleanup destructor building for arrays; still doesn't work | Araq | 2015-08-18 | 2 | -6/+2 |
| |/ / |/| | | |||||
* | | | implements experimental new config system based on NimScript | Araq | 2015-08-16 | 8 | -16/+159 |
| | | | |||||
* | | | VM: repl supports global variables properly" | Araq | 2015-08-16 | 1 | -3/+3 |
| | | | |||||
* | | | staticExec: redirect stderr to stdout so stderr is returned too | Araq | 2015-08-16 | 1 | -2/+2 |
| | | | |||||
* | | | Give a nice error when no command is given | Ryan Gonzalez | 2015-08-15 | 2 | -1/+4 |
| | | | |||||
* | | | toplevel .closure procs are deprecated | Araq | 2015-08-14 | 1 | -0/+3 |
| | | | |||||
* | | | 'parallel' now requires --experimental mode | Araq | 2015-08-14 | 1 | -0/+2 |
| | | | |||||
* | | | Merge pull request #3204 from yglukhov/debugger-on-fix | Andreas Rumpf | 2015-08-14 | 2 | -7/+6 |
|\ \ \ | | | | | | | | | Fixed --debugger:on option. Removed c_line from termios. | ||||
| * | | | Fixed --debugger:on option. Removed c_line from termios. | Yuriy Glukhov | 2015-08-12 | 2 | -7/+6 |
| | |/ | |/| | |||||
* | | | Merge pull request #3177 from zah/generic-types-in-macros | Andreas Rumpf | 2015-08-14 | 5 | -41/+120 |
|\ \ \ | |/ / |/| | | Generic types in macros | ||||
| * | | Disable the new generic params handling for immediate template and macros | Zahary Karadjov | 2015-08-02 | 3 | -6/+21 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since immediate templates are not subjected to the standard sigmatching algorithm, they will have a number of deficiencies when it comes to generic params: Type dependencies between the parameters won't be honoured and the bound generic symbols won't be resolvable within their bodies. We could try to fix this, but it may be wiser to just deprecate immediate templates and macros now that we have working untyped parameters. Disabling the new features is admittedly not the greatest way to handle this situations as it introduces inconsistency in the language, but at least it makes the code backwards-compatible with the previous version of the compiler instead of triggering more serious problems. |