summary refs log tree commit diff stats
path: root/compiler
Commit message (Collapse)AuthorAgeFilesLines
* added system.newSeqOfCap for improved efficiencyAndreas Rumpf2016-07-154-3/+27
|
* prepare for #3898Andreas Rumpf2016-07-151-3/+11
|
* better be safe than sorryAndreas Rumpf2016-07-151-1/+2
|
* prepare Nim codebase for upcoming parser changesAndreas Rumpf2016-07-152-4/+4
|
* rollback of nimsuggest improvement until we figured out the reasonsAndreas Rumpf2016-07-152-9/+13
|
* fixes #2758Andreas Rumpf2016-07-152-3/+4
|
* fixes #3545Andreas Rumpf2016-07-151-6/+7
|
* fixes #3548Andreas Rumpf2016-07-153-8/+26
|
* decent error message for 'var T' problemsAndreas Rumpf2016-07-152-15/+16
|
* patchFile: support properlyAndreas Rumpf2016-07-141-3/+5
|
* nimscript.patchFile supports $lib and stuffAraq2016-07-141-1/+1
|
* docgen improvement: hidden 'attachedType' span is generated for upcoming ↵Andreas Rumpf2016-07-131-1/+51
| | | | docgen improvements
* --listCmd also needs to affect linking stepAndreas Rumpf2016-07-132-3/+2
|
* nimsuggest: dependencies are recalculated properlyAndreas Rumpf2016-07-131-6/+7
|
* the Nim compiler supports the jsondoc2 commandAndreas Rumpf2016-07-133-25/+63
|
* fixes #3706Andreas Rumpf2016-07-134-1/+27
|
* fixes #2730Andreas Rumpf2016-07-131-2/+2
|
* fixes #4429Andreas Rumpf2016-07-121-1/+3
|
* fixes #4358Andreas Rumpf2016-07-121-3/+6
|
* fixes #4301Andreas Rumpf2016-07-121-0/+3
|
* fixes edge cases in the lexerAndreas Rumpf2016-07-121-3/+5
|
* fixes #4471Andreas Rumpf2016-07-121-3/+15
|
* fixes a critical JS codegen bug which caused 'importcpp' statements not to ↵Andreas Rumpf2016-07-111-0/+1
| | | | be emitted
* fixes a strange JS codegen bugAndreas Rumpf2016-07-111-0/+2
|
* Merge pull request #4477 from kierdavis/4475-segfaultAndreas Rumpf2016-07-111-2/+2
|\ | | | | Fix #4475
| * Fix #4475Kier Davis2016-07-111-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 Baulch2016-07-111-2/+8
|/
* make tests green againAndreas Rumpf2016-07-104-2/+4
|
* make hint/warning work properly after Nimscript executionAndreas Rumpf2016-07-091-0/+1
|
* Nimscript: added support for 'patchFile'Andreas Rumpf2016-07-092-1/+17
|
* undocumented feature: JS backend: unit and group separators generate hash ↵Andreas Rumpf2016-07-091-1/+9
| | | | and at symbols
* Fixes a critical JS codegen bug about @ in call patternAndreas Rumpf2016-07-081-0/+1
|
* Nimscript supports hint() and warning() procs; refs #3688Andreas Rumpf2016-07-082-3/+8
|
* fixes #3055Andreas Rumpf2016-07-081-1/+1
|
* fixes #2377Andreas Rumpf2016-07-081-1/+6
|
* gensym'ed symbols are rendered with their ID for much easier debuggingAndreas Rumpf2016-07-081-2/+6
|
* docgen: hide pragmasAndreas Rumpf2016-07-081-1/+9
|
* fixes #4462Andreas Rumpf2016-07-081-3/+5
|
* fixes #4371Andreas Rumpf2016-07-0816-35/+34
|
* new language feature: explicit 'import system' statements are allowedAndreas Rumpf2016-07-073-5/+25
|
* Merge branch 'devel' of github.com:nim-lang/Nim into develAndreas Rumpf2016-07-0610-9/+46
|\
| * Fixed vm codegen for a call with compile-time args. Fixes #4412.Yuriy Glukhov2016-07-061-1/+4
| |
| * Merge pull request #4449 from mbaulch/fix4003Andreas Rumpf2016-07-061-0/+1
| |\ | | | | | | Fix #4003: Regard nil nodes as having equal type constraints.
| | * Regard nil nodes as having equal type constraints.Matthew Baulch2016-07-051-0/+1
| | |
| * | Repr now works in js for enums starting with non-zero.Yuriy Glukhov2016-07-051-1/+9
| | |
| * | Merge pull request #4444 from mbaulch/develAndreas Rumpf2016-07-051-1/+5
| |\ \ | | | | | | | | Fix #4275: Argument count not checked in importcpp
| | * | Return nil from genOtherArg after error.Matthew Baulch2016-07-051-1/+3
| | | |
| | * | Report wrong arg count when too many params and no varargs.Matthew Baulch2016-07-051-0/+2
| | |/
| * | Fix typo. Remove unnecessary procJeff Ciesielski2016-07-052-9/+2
| | |
| * | Plumb {.intdefine.} and {.strdefine.} pragmas.Jeff Ciesielski2016-07-041-1/+6
| | | | | | | | | | | | Shorthand so that users won't need to use the .magic pragma