Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixes #7331 | Araq | 2018-03-18 | 1 | -1/+2 |
| | |||||
* | fixes #7335 | Araq | 2018-03-18 | 1 | -3/+3 |
| | |||||
* | better error messages | Araq | 2018-03-18 | 3 | -3/+17 |
| | |||||
* | raise the max instruction count for the VM to one billion | Araq | 2018-03-18 | 2 | -2/+4 |
| | |||||
* | Codegen: use type forward declarations more aggresively. Fixes #7339 (#7340) | cooldome | 2018-03-16 | 2 | -1/+5 |
| | | | Do not emit object definition it if used only by ref or ptr | ||||
* | make 'memset' calls more robust; refs #7341 | Andreas Rumpf | 2018-03-16 | 1 | -1/+1 |
| | |||||
* | Merge branch 'devel' of github.com:nim-lang/Nim into devel | Andreas Rumpf | 2018-03-16 | 1 | -1/+3 |
|\ | |||||
| * | fixes #7332 (#7341) | andri lim | 2018-03-16 | 1 | -1/+3 |
| | | |||||
* | | make 'memset' calls more robust; refs #7341 | Andreas Rumpf | 2018-03-16 | 1 | -1/+2 |
|/ | |||||
* | reuse default ident in opcNNewNimNode (performance regression) (#7330) | jcosborn | 2018-03-14 | 1 | -1/+1 |
| | | | | | | * reuse default ident in opcNNewNimNode (performance regression) * use emptyIdent as default | ||||
* | prevent yet another compiler crash from happening | Andreas Rumpf | 2018-03-14 | 1 | -1/+2 |
| | |||||
* | improves the stability of 'nim check' | Andreas Rumpf | 2018-03-13 | 1 | -1/+3 |
| | |||||
* | Fix casing in rule 'typeDesc' (#7324) | Robert Hencke | 2018-03-12 | 1 | -1/+3 |
| | | | Also, leave a note in grammar.txt that it is generated. | ||||
* | Renamed jsondoc2 to jsondoc, similar to doc2 (#7279) | PMunch | 2018-03-08 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | * Update information about jsondoc/jsondoc2 Manual was missing information about jsondoc2 which made it seem like it didn't exist at all. This commit adds mention of the jsondoc2 command along with an example. * Renamed jsondoc2 similar to doc2 and updated docs doc2 was recently renamed to doc while doc was renamed to doc0. This commits renames jsondoc to jsondoc2 and jsondoc2 to jsondoc0 to behave tha same way. The documentation for doc/jsondoc was also lagging behind this change which has also been fixed. I interpreted this as a soft deprecation of doc and jsondoc and therefore removed them from the auto-complete lists. | ||||
* | Fix #6415 (#7281) | zah | 2018-03-08 | 2 | -6/+13 |
| | | | | | | | | * hangle static generic params when used in the importcpp pragma * importcpp works for generic types with fields; fixes #6415 * revert a too agressive safety check that ended up breaking the tests | ||||
* | Allow only single infix as in except branches. Fixes #7115 (#7132) | cooldome | 2018-03-08 | 1 | -44/+36 |
| | |||||
* | make the 'canimport' template work | Andreas Rumpf | 2018-03-06 | 1 | -1/+8 |
| | |||||
* | Fixes 7283 (#7284) | cooldome | 2018-03-05 | 1 | -0/+2 |
| | |||||
* | Fixes #6837 (#7271) | cooldome | 2018-03-02 | 1 | -1/+4 |
| | |||||
* | some progress on #7261; VM does not support the new backwards indexing | Araq | 2018-02-28 | 2 | -4/+16 |
| | |||||
* | User pragmas hide effect specs bug fix. Fixes #7216 (#7217) | cooldome | 2018-02-27 | 1 | -15/+17 |
| | |||||
* | make concept tests green again | Andreas Rumpf | 2018-02-27 | 1 | -1/+1 |
| | |||||
* | Merge branch 'devel' of github.com:nim-lang/Nim into devel | Araq | 2018-02-26 | 6 | -84/+75 |
|\ | |||||
| * | improve the error message for #4659; closes #4659 | Andreas Rumpf | 2018-02-25 | 1 | -9/+12 |
| | | |||||
| * | fixes #6992 | Andreas Rumpf | 2018-02-25 | 1 | -0/+9 |
| | | |||||
| * | Improve semchecking for duplicate cases in case statements (#7176) | Oscar Nihlgård | 2018-02-24 | 2 | -4/+16 |
| | | | | | | | | | | | | | | | | * Improve semchecking for duplicate cases in case statements * Revert to previous solution * Improve test | ||||
| * | fixes #7247 | Andreas Rumpf | 2018-02-23 | 1 | -28/+31 |
| | | |||||
| * | genTryCpp codegen. Fixes #7232. Fixes #7239 (#7240) | cooldome | 2018-02-22 | 1 | -43/+7 |
| | | |||||
* | | symbol files: baby steps to a working solution | Araq | 2018-02-26 | 1 | -6/+9 |
| | | |||||
* | | symbol files: delay the emission of forwarded procs | Araq | 2018-02-21 | 3 | -9/+20 |
|/ | |||||
* | symbol files: implemented accurate module dependency tracking | Araq | 2018-02-21 | 7 | -22/+105 |
| | |||||
* | symbol files: more progress | Araq | 2018-02-20 | 5 | -32/+107 |
| | |||||
* | new symbol files: loading of ASTs and module graphs | Araq | 2018-02-17 | 2 | -2/+378 |
| | |||||
* | improve the error message for mutability problems | Araq | 2018-02-17 | 2 | -2/+8 |
| | |||||
* | new .rod file implementation; part 1: writing of the file | Araq | 2018-02-17 | 8 | -8/+594 |
| | |||||
* | fixes #7215 | Andreas Rumpf | 2018-02-14 | 2 | -3/+6 |
| | |||||
* | symbol files: bugfixes | Araq | 2018-02-13 | 1 | -4/+4 |
| | |||||
* | genTryCpp to catch by Nim type, ready for first review (#7196) | cooldome | 2018-02-12 | 5 | -71/+106 |
| | | | | | | | | | | | | | | | | * Rewrite genTryCpp * correction * Implement polymorphic raise in cpp * revert backticks in emit * Cleanp a comment * revert test changes * better handling of <new> header | ||||
* | nested finally bug (#7207) | cooldome | 2018-02-12 | 1 | -1/+1 |
| | |||||
* | Merge branch 'devel' into araq-fixes-6960 | Araq | 2018-02-12 | 5 | -102/+131 |
|\ | |||||
| * | fixes #3711 | Araq | 2018-02-12 | 1 | -1/+1 |
| | | |||||
| * | custom pragmas: proper error handling | Andreas Rumpf | 2018-02-12 | 1 | -3/+4 |
| | | |||||
| * | disable the undocumented 'import ' feature; allow import std / strutils; ↵ | Andreas Rumpf | 2018-02-12 | 2 | -96/+110 |
| | | | | | | | | fixes #2819; refs #6700 | ||||
| * | fixes #6186 | Andreas Rumpf | 2018-02-11 | 1 | -2/+16 |
| | | |||||
* | | fixes #6960 | Andreas Rumpf | 2018-02-11 | 2 | -2/+3 |
|/ | |||||
* | fixes #3985 | Araq | 2018-02-10 | 2 | -3/+11 |
| | |||||
* | better error messages: use <T1, T2> instead of (T1, T2) in order to prevent ↵ | Araq | 2018-02-10 | 5 | -9/+9 |
| | | | | confusions with tuple types | ||||
* | Fixes #6853 (#7188) | cooldome | 2018-02-10 | 1 | -1/+6 |
| | | | | | * Fixes #6853 * Add a test for a const empty array | ||||
* | fixes #7153 | Araq | 2018-02-10 | 1 | -1/+3 |
| | |||||
* | move new sha1 module into the new 'std' namespace | Andreas Rumpf | 2018-02-06 | 8 | -8/+8 |
| |