Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #4231 from tautologico/fix-4001 | Andreas Rumpf | 2016-05-28 | 1 | -0/+1 |
|\ | | | | | Fix issue #4001: invalid pragma {. hint[]: off .} | ||||
| * | Deleted test for fix #4001 | Andrei Formiga | 2016-05-27 | 1 | -6/+0 |
| | | |||||
| * | Fix issue #4001: invalid pragma {. hint[]: off .} | Andrei Formiga | 2016-05-27 | 2 | -0/+7 |
|/ | | | | | | | | | | | | | | | The bug was in processNote, module pragmas. The code assumed that a nkBracketExpr AST node always had two children (without testing this), and tried to access elements with index 0 and 1 in the sons array of the nkBracketExpr node. The code that triggered the bug was just {. hint[]: off .} by itself in a module; in this case the nkBracketExpr has only one children in the sons array, so the code in processNote caused an out-of-bounds array access. This commit also adds a test to guarantee that this pragma is rejected, as is. | ||||
* | remove funny debug output | Andreas Rumpf | 2016-05-27 | 1 | -1/+0 |
| | |||||
* | fixes #4225 | Andreas Rumpf | 2016-05-27 | 1 | -1/+1 |
| | |||||
* | fixes #4227 | Andreas Rumpf | 2016-05-27 | 5 | -7/+32 |
| | |||||
* | improve error messages for mismatched templates involving 'untyped' and stmts | Andreas Rumpf | 2016-05-27 | 1 | -3/+5 |
| | |||||
* | Merge pull request #4229 from moigagoo/patch-2 | Andreas Rumpf | 2016-05-27 | 1 | -0/+2 |
|\ | | | | | Stdlib: nre: Add `export options` | ||||
| * | Stdlib: nre: Add `export options` | Konstantin Molchanov | 2016-05-27 | 1 | -0/+2 |
|/ | | | This should make `nre` more user friendly. See https://github.com/nim-lang/Nim/issues/4158 | ||||
* | Merge pull request #4226 from cheatfate/tables_templates | Andreas Rumpf | 2016-05-27 | 1 | -0/+45 |
|\ | | | | | Introduce template withValue() for tables.nim too. | ||||
| * | Introduce template withValue() for tables.nim too. | cheatfate | 2016-05-27 | 1 | -0/+45 |
|/ | |||||
* | Merge pull request #4224 from cheatfate/sharedtables_templates | Andreas Rumpf | 2016-05-26 | 1 | -0/+53 |
|\ | | | | | Introduce template withValue() | ||||
| * | Introduce template withValue() | cheatfate | 2016-05-26 | 1 | -0/+53 |
|/ | |||||
* | Merge pull request #4130 from lihf8515/devel | Andreas Rumpf | 2016-05-26 | 2 | -25/+233 |
|\ | | | | | Update parsecfg.nim | ||||
| * | Update parsecfg.nim | lihf8515 | 2016-05-02 | 1 | -2/+198 |
| | | |||||
| * | Update tparscfg.nim | lihf8515 | 2016-05-02 | 1 | -23/+35 |
| | | |||||
* | | Merge pull request #4223 from yglukhov/fix-4222 | Andreas Rumpf | 2016-05-26 | 2 | -5/+16 |
|\ \ | | | | | | | Fixes #4222 | ||||
| * | | Fixes #4222 | Yuriy Glukhov | 2016-05-26 | 2 | -5/+16 |
|/ / | |||||
* | | Merge pull request #4216 from Parashurama/fix_4212 | Andreas Rumpf | 2016-05-25 | 2 | -15/+23 |
|\ \ | | | | | | | fixes issue 4212 && add test for various valid zero floats. | ||||
| * | | fixes issue 4212 && add test for various valid zero floats. | Parashurama | 2016-05-25 | 2 | -15/+23 |
| | | | |||||
* | | | gc:stack compiles with --threads:on | Andreas Rumpf | 2016-05-25 | 1 | -7/+17 |
|/ / | |||||
* | | Merge pull request #4213 from oderwat/nimphpext-stack-gc | Andreas Rumpf | 2016-05-25 | 2 | -3/+21 |
|\ \ | | | | | | | Made nimphpext work with gc:stack. | ||||
| * | | Made nimphpext work with gc:stack. | Hans Raaf | 2016-05-25 | 2 | -3/+21 |
| | | | |||||
* | | | Merge pull request #4201 from oderwat/oderwat-gitignores | Andreas Rumpf | 2016-05-25 | 1 | -0/+5 |
|\ \ \ | | | | | | | | | Extending .gitignore to skip common IDE files and directories | ||||
| * | | | Added `.*/`, `~*` and `*.log` to GIT ignore list. | Hans Raaf | 2016-05-21 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using differend IDEs for the Nim compiler I am constantly running into the problem that my global .gitignore is not working for the Nim directory. This is caused by the `*` / `!*.*` like rules, which reset all other rules. So I thought a bit about a sensible filtering of common IDE special files and added that to the .gitignore. | ||||
* | | | | fixes #4212 | Andreas Rumpf | 2016-05-25 | 2 | -6/+1 |
| |/ / |/| | | |||||
* | | | Nimscript knows about the command line defines | Andreas Rumpf | 2016-05-24 | 2 | -4/+4 |
| | | | |||||
* | | | Merge pull request #4208 from cheatfate/osproc2 | Andreas Rumpf | 2016-05-24 | 1 | -12/+165 |
|\ \ \ | | | | | | | | | Make waitForExit() to use timeout. | ||||
| * | | | Resolve bugs | cheatfate | 2016-05-24 | 1 | -2/+2 |
| | | | | |||||
| * | | | Resolve #4200 | cheatfate | 2016-05-24 | 1 | -12/+165 |
| | | | | | | | | | | | | | | | | Resolve [Deprecated] warning for raiseOsError at line 878 | ||||
* | | | | allow to check verbosity level via compileOption | Andreas Rumpf | 2016-05-24 | 1 | -0/+1 |
| | | | | |||||
* | | | | Merge pull request #4083 from vegansk/vm_readfile | Andreas Rumpf | 2016-05-24 | 2 | -31/+45 |
|\ \ \ \ | | | | | | | | | | | Add ``readFile`` implementation for nimvm | ||||
| * | | | | Add ``readFile`` implementation for nimvm | Anatoly Galiulin | 2016-04-13 | 2 | -31/+45 |
| | | | | | |||||
* | | | | | Nim check defines 'nimcheck' conditional symbol | Andreas Rumpf | 2016-05-24 | 1 | -0/+1 |
| |/ / / |/| | | | |||||
* | | | | Merge pull request #4203 from def-/torationaloverflow | Dominik Picheta | 2016-05-23 | 1 | -11/+11 |
|\ \ \ \ | | | | | | | | | | | Fix toRational overflow by calculating internally with int64s (fixes #4194) | ||||
| * | | | | Fix toRational overflow by calculating internally with int64s (fixes #4194) | def | 2016-05-22 | 1 | -11/+11 |
| | | | | | |||||
* | | | | | new GC listens to GC_ref/GC_unref | Andreas Rumpf | 2016-05-23 | 1 | -2/+21 |
| | | | | | |||||
* | | | | | GC v2 compiles again | Andreas Rumpf | 2016-05-23 | 1 | -0/+8 |
|/ / / / | |||||
* | | | | Merge pull request #4199 from oderwat/oderwat-fix-pragmas | Andreas Rumpf | 2016-05-22 | 1 | -2/+2 |
|\ \ \ \ | | | | | | | | | | | Fixing pragmas (so syntax highligthing works). | ||||
| * | | | | Fixing pragmas (so syntax highligting works). | Hans Raaf | 2016-05-20 | 1 | -2/+2 |
| | |/ / | |/| | | |||||
* | | | | Merge branch 'prim-gc' into devel | Andreas Rumpf | 2016-05-22 | 6 | -186/+549 |
|\ \ \ \ | |||||
| * | | | | fixes #3184 | Andreas Rumpf | 2016-05-22 | 4 | -53/+503 |
| | | | | | |||||
| * | | | | fixes #3793 | Andreas Rumpf | 2016-05-16 | 2 | -0/+39 |
| | | | | | |||||
| * | | | | fixes #3793 | Andreas Rumpf | 2016-05-16 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | GC with primitive MS | Andreas Rumpf | 2016-05-16 | 2 | -132/+6 |
| | | | | | |||||
| * | | | | refactoring: flags instead of bools | Andreas Rumpf | 2016-05-15 | 6 | -25/+31 |
| | | | | | |||||
* | | | | | Merge pull request #4191 from nigredo-tori/fix_tojsstr | Andreas Rumpf | 2016-05-20 | 2 | -1/+13 |
|\ \ \ \ \ | |_|/ / / |/| | | | | Fix toJSStr for control characters | ||||
| * | | | | Slightly better test case | Dmitry Polienko | 2016-05-20 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | | | | Tests identity rather than exact output. | ||||
| * | | | | Fix toJSStr for control characters | nigredo-tori | 2016-05-20 | 2 | -1/+11 |
|/ / / / | | | | | | | | | | | | | | | | | fixes #4190 Add leading zero to encoded character if it is less than 0x10 | ||||
* | | | | Merge pull request #4187 from Lompik/devel | Andreas Rumpf | 2016-05-20 | 1 | -1/+1 |
|\ \ \ \ | | | | | | | | | | | Remove spurious semicolon in type definition |