Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
| * | | fix #1858 again; restores the support for static macro params | Zahary Karadjov | 2015-08-02 | 5 | -41/+105 |
| | | | |||||
* | | | fixes #1965 | Araq | 2015-08-10 | 1 | -2/+2 |
| | | | |||||
* | | | fixes #3066 | Araq | 2015-08-09 | 1 | -0/+3 |
| | | | |||||
* | | | fixes #3096 | Araq | 2015-08-09 | 1 | -2/+3 |
| | | | |||||
* | | | refs #2377 | Araq | 2015-08-09 | 1 | -0/+2 |
| | | | |||||
* | | | fixes #1329 | Araq | 2015-08-09 | 1 | -0/+2 |
| | | | |||||
* | | | fixes #2752 | Araq | 2015-08-09 | 1 | -3/+4 |
| | | | |||||
* | | | fixes #2670 | Araq | 2015-08-08 | 1 | -4/+19 |
| | | | |||||
* | | | Merge pull request #3190 from yglukhov/fix-3186 | Andreas Rumpf | 2015-08-08 | 1 | -1/+1 |
|\ \ \ | | | | | | | | | Fixes #3186 | ||||
| * | | | Fixes #3186 | Yuriy Glukhov | 2015-08-07 | 1 | -1/+1 |
| | | | | |||||
* | | | | attempt to fix bootstrapping; refs #3139 | Araq | 2015-08-07 | 1 | -0/+1 |
| | | | | |||||
* | | | | breaking change: symbol lookups in generics follows spec more closely; fixes ↵ | Araq | 2015-08-07 | 1 | -61/+63 |
| | | | | | | | | | | | | | | | | #2664 | ||||
* | | | | fixes #3192 | Araq | 2015-08-07 | 2 | -2/+2 |
|/ / / | |||||
* | | | Fixes #3185 | Yuriy Glukhov | 2015-08-06 | 1 | -1/+1 |
| | | |