Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | added system.newSeqOfCap for improved efficiency | Andreas Rumpf | 2016-07-15 | 4 | -3/+27 |
| | |||||
* | prepare for #3898 | Andreas Rumpf | 2016-07-15 | 1 | -3/+11 |
| | |||||
* | better be safe than sorry | Andreas Rumpf | 2016-07-15 | 1 | -1/+2 |
| | |||||
* | prepare Nim codebase for upcoming parser changes | Andreas Rumpf | 2016-07-15 | 2 | -4/+4 |
| | |||||
* | rollback of nimsuggest improvement until we figured out the reasons | Andreas Rumpf | 2016-07-15 | 2 | -9/+13 |
| | |||||
* | fixes #2758 | Andreas Rumpf | 2016-07-15 | 2 | -3/+4 |
| | |||||
* | fixes #3545 | Andreas Rumpf | 2016-07-15 | 1 | -6/+7 |
| | |||||
* | fixes #3548 | Andreas Rumpf | 2016-07-15 | 3 | -8/+26 |
| | |||||
* | decent error message for 'var T' problems | Andreas Rumpf | 2016-07-15 | 2 | -15/+16 |
| | |||||
* | patchFile: support properly | Andreas Rumpf | 2016-07-14 | 1 | -3/+5 |
| | |||||
* | nimscript.patchFile supports $lib and stuff | Araq | 2016-07-14 | 1 | -1/+1 |
| | |||||
* | docgen improvement: hidden 'attachedType' span is generated for upcoming ↵ | Andreas Rumpf | 2016-07-13 | 1 | -1/+51 |
| | | | | docgen improvements | ||||
* | --listCmd also needs to affect linking step | Andreas Rumpf | 2016-07-13 | 2 | -3/+2 |
| | |||||
* | nimsuggest: dependencies are recalculated properly | Andreas Rumpf | 2016-07-13 | 1 | -6/+7 |
| | |||||
* | the Nim compiler supports the jsondoc2 command | Andreas Rumpf | 2016-07-13 | 3 | -25/+63 |
| | |||||
* | fixes #3706 | Andreas Rumpf | 2016-07-13 | 4 | -1/+27 |
| | |||||
* | fixes #2730 | Andreas Rumpf | 2016-07-13 | 1 | -2/+2 |
| | |||||
* | fixes #4429 | Andreas Rumpf | 2016-07-12 | 1 | -1/+3 |
| | |||||
* | fixes #4358 | Andreas Rumpf | 2016-07-12 | 1 | -3/+6 |
| | |||||
* | fixes #4301 | Andreas Rumpf | 2016-07-12 | 1 | -0/+3 |
| | |||||
* | fixes edge cases in the lexer | Andreas Rumpf | 2016-07-12 | 1 | -3/+5 |
| | |||||
* | fixes #4471 | Andreas Rumpf | 2016-07-12 | 1 | -3/+15 |
| | |||||
* | fixes a critical JS codegen bug which caused 'importcpp' statements not to ↵ | Andreas Rumpf | 2016-07-11 | 1 | -0/+1 |
| | | | | be emitted | ||||
* | fixes a strange JS codegen bug | Andreas Rumpf | 2016-07-11 | 1 | -0/+2 |
| | |||||
* | Merge pull request #4477 from kierdavis/4475-segfault | Andreas Rumpf | 2016-07-11 | 1 | -2/+2 |
|\ | | | | | Fix #4475 | ||||
| * | Fix #4475 | Kier Davis | 2016-07-11 | 1 | -2/+2 |
| | | | | | | | | | | | | Existing implementation would append the default value for a varargs parameter (the empty array) to the end of the sons of the nnkCall node, rather than storing it into the correct index. This left the location where it should have been stored set to its default value of nil, causing later code that uses this node to segfault. | ||||
* | | Recursively check literals for tyEmpty. | Matthew Baulch | 2016-07-11 | 1 | -2/+8 |
|/ | |||||
* | make tests green again | Andreas Rumpf | 2016-07-10 | 4 | -2/+4 |
| | |||||
* | make hint/warning work properly after Nimscript execution | Andreas Rumpf | 2016-07-09 | 1 | -0/+1 |
| | |||||
* | Nimscript: added support for 'patchFile' | Andreas Rumpf | 2016-07-09 | 2 | -1/+17 |
| | |||||
* | undocumented feature: JS backend: unit and group separators generate hash ↵ | Andreas Rumpf | 2016-07-09 | 1 | -1/+9 |
| | | | | and at symbols | ||||
* | Fixes a critical JS codegen bug about @ in call pattern | Andreas Rumpf | 2016-07-08 | 1 | -0/+1 |
| | |||||
* | Nimscript supports hint() and warning() procs; refs #3688 | Andreas Rumpf | 2016-07-08 | 2 | -3/+8 |
| | |||||
* | fixes #3055 | Andreas Rumpf | 2016-07-08 | 1 | -1/+1 |
| | |||||
* | fixes #2377 | Andreas Rumpf | 2016-07-08 | 1 | -1/+6 |
| | |||||
* | gensym'ed symbols are rendered with their ID for much easier debugging | Andreas Rumpf | 2016-07-08 | 1 | -2/+6 |
| | |||||
* | docgen: hide pragmas | Andreas Rumpf | 2016-07-08 | 1 | -1/+9 |
| | |||||
* | fixes #4462 | Andreas Rumpf | 2016-07-08 | 1 | -3/+5 |
| | |||||
* | fixes #4371 | Andreas Rumpf | 2016-07-08 | 16 | -35/+34 |
| | |||||
* | new language feature: explicit 'import system' statements are allowed | Andreas Rumpf | 2016-07-07 | 3 | -5/+25 |
| | |||||
* | Merge branch 'devel' of github.com:nim-lang/Nim into devel | Andreas Rumpf | 2016-07-06 | 10 | -9/+46 |
|\ | |||||
| * | Fixed vm codegen for a call with compile-time args. Fixes #4412. | Yuriy Glukhov | 2016-07-06 | 1 | -1/+4 |
| | | |||||
| * | Merge pull request #4449 from mbaulch/fix4003 | Andreas Rumpf | 2016-07-06 | 1 | -0/+1 |
| |\ | | | | | | | Fix #4003: Regard nil nodes as having equal type constraints. | ||||
| | * | Regard nil nodes as having equal type constraints. | Matthew Baulch | 2016-07-05 | 1 | -0/+1 |
| | | | |||||
| * | | Repr now works in js for enums starting with non-zero. | Yuriy Glukhov | 2016-07-05 | 1 | -1/+9 |
| | | | |||||
| * | | Merge pull request #4444 from mbaulch/devel | Andreas Rumpf | 2016-07-05 | 1 | -1/+5 |
| |\ \ | | | | | | | | | Fix #4275: Argument count not checked in importcpp | ||||
| | * | | Return nil from genOtherArg after error. | Matthew Baulch | 2016-07-05 | 1 | -1/+3 |
| | | | | |||||
| | * | | Report wrong arg count when too many params and no varargs. | Matthew Baulch | 2016-07-05 | 1 | -0/+2 |
| | |/ | |||||
| * | | Fix typo. Remove unnecessary proc | Jeff Ciesielski | 2016-07-05 | 2 | -9/+2 |
| | | | |||||
| * | | Plumb {.intdefine.} and {.strdefine.} pragmas. | Jeff Ciesielski | 2016-07-04 | 1 | -1/+6 |
| | | | | | | | | | | | | Shorthand so that users won't need to use the .magic pragma |