Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | ||||
| * | | Add the ability to pass a value with the -d flag | Jeff Ciesielski | 2016-07-04 | 5 | -5/+28 |
| |/ | | | | | | | | | | | | | This allows the end user to use the {.magic: "IntDefine"/"StrDefine"} pragmas to pass values into code at compile time. This has a nice side effect of also allowing/requiring a default value to be assigned in the code (see osalloc.nim/StandaloneHeapSize for an example) | ||||
* / | fixes #537 | Andreas Rumpf | 2016-07-06 | 3 | -10/+28 |
|/ | |||||
* | Merge pull request #4398 from vegansk/issue88 | Andreas Rumpf | 2016-06-27 | 1 | -2/+23 |
|\ | | | | | Fix generics inheritance issues | ||||
| * | Accumulate penalties | Anatoly Galiulin | 2016-06-27 | 1 | -1/+1 |
| | | |||||
| * | Speedup generic relations detection | Anatoly Galiulin | 2016-06-24 | 1 | -1/+1 |
| | | |||||
| * | Fix generics inheritance issues | Anatoly Galiulin | 2016-06-23 | 1 | -2/+23 |
| | | |||||
* | | fixes #4395, getType still not entirely correct | Andreas Rumpf | 2016-06-23 | 3 | -65/+83 |
| | | |||||
* | | PHP codegen: code works with PHP 5.3 (with some luck) | Andreas Rumpf | 2016-06-23 | 1 | -1/+23 |
|/ | |||||
* | C code generation now deterministic; fixes #4364 | Andreas Rumpf | 2016-06-22 | 8 | -56/+50 |
| | |||||
* | PHP backend: proper setLen implementation | Andreas Rumpf | 2016-06-21 | 1 | -2/+3 |
| | |||||
* | Fix disabling hintProcessing | Eduardo Bart | 2016-06-20 | 2 | -2/+3 |
| | |||||
* | Merge pull request #4369 from Varriount/fix-4363 | Andreas Rumpf | 2016-06-19 | 1 | -0/+1 |
|\ | | | | | Fix #4393 | ||||
| * | Fix #4393 | Clay Sweetser | 2016-06-18 | 1 | -0/+1 |
| | | |||||
* | | add install_nimble.nims to the tar.xz | Andreas Rumpf | 2016-06-15 | 1 | -0/+1 |
| | | |||||
* | | Fixed rethrowing not to generate C++ throw with noCppExceptions switch | Ruslan Mustakov | 2016-06-14 | 1 | -1/+1 |
| | | |||||
* | | more niminst fixes | Andreas Rumpf | 2016-06-13 | 1 | -2/+0 |
|/ | |||||
* | adds --excessiveStackTrace:on|off flag for nim | Parashurama | 2016-06-11 | 3 | -1/+10 |
| | | | | display absolute file path in error messages. | ||||
* | generated source code links also work when generated on Unix | Andreas Rumpf | 2016-06-09 | 1 | -4/+3 |
| | |||||
* | added 'koch testinstall' command; more installer related bugfixes | Andreas Rumpf | 2016-06-09 | 1 | -0/+1 |
| |