Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixed a wrong AST example (#8269) | Quelklef | 2018-07-11 | 1 | -4/+4 |
| | |||||
* | add os.absolutePath; fixes #8174 (#8213) | Timothee Cour | 2018-07-10 | 1 | -0/+20 |
| | | | | | | | | | | * add os.absolutePath * fixup * fixup * Fixes absolutePath error message. | ||||
* | Fixes #5880. (#7229) | Dominik Picheta | 2018-07-10 | 2 | -1/+2 |
| | |||||
* | Handle subtype relations for converter parameters (#8248) | LemonBoy | 2018-07-09 | 2 | -2/+38 |
| | | | Fixes #7098 | ||||
* | Fixes maxLineLength's bug in the renderer (#8240) | Dmitry Atamanov | 2018-07-09 | 1 | -3/+3 |
| | |||||
* | New implementations of times.parse & times.format (#8094) | Oscar NihlgÄrd | 2018-07-09 | 4 | -620/+976 |
| | |||||
* | Reset typedescMatched before paramTypesMatch (#8250) | LemonBoy | 2018-07-09 | 2 | -0/+18 |
| | | | | | The flag should not be carried out across different parameters. Fixes #7794 | ||||
* | Custom pragmas in proc types (#8205) | cooldome | 2018-07-09 | 5 | -14/+30 |
| | |||||
* | Testament should run tests with no action (#8232) | genotrance | 2018-07-08 | 5 | -22/+28 |
| | | | | | | * Testament should run tests with no action * Fix strutils tests for JS | ||||
* | Generate dynlib strings as a single rope (#8247) | LemonBoy | 2018-07-08 | 2 | -1/+10 |
| | | | | | | In order not to trip the optimization in genInfixCall we have to do so. The same trick is also used in setExternName. Fixes #8241 | ||||
* | Pick the `and` symbol we need explicitly (#8249) | LemonBoy | 2018-07-08 | 1 | -2/+2 |
| | | | | | | | Using getSysSym made the compiler pick a random `and` symbol: if the symbol table is shuffled we may end up selecting one of the wrong overloads. Fixes #8246 | ||||
* | workaround issue #8223 nim doc fails with doAssertRaises (#8245) | Timothee Cour | 2018-07-08 | 1 | -4/+7 |
| | |||||
* | Add proc toOpenArray[byte] for strings (#7820) | Dmitry Atamanov | 2018-07-07 | 2 | -1/+18 |
| | |||||
* | Fix comparison of tyGenericBody in typerel (#8045) | LemonBoy | 2018-07-07 | 2 | -1/+20 |
| | | | | | | As shown in #7734 and #7733 the logic in typerel fails to determine that `type Foo` and `type Foo` are indeed equal. Fixes #7734 | ||||
* | Merge pull request #8239 from mratsim/patch-1 | Dominik Picheta | 2018-07-07 | 1 | -0/+2 |
|\ | | | | | Put back deprecation path for SomeReal | ||||
| * | Put back deprecation path for SomeReal | Mamy Ratsimbazafy | 2018-07-07 | 1 | -0/+2 |
|/ | | | was wrongly deleted in https://github.com/nim-lang/Nim/commit/c7298561c199255facc562402700322360408179 | ||||
* | Merge pull request #6587 from FedericoCeratto/normalizePath | Dominik Picheta | 2018-07-07 | 2 | -2/+105 |
|\ | | | | | Add normalizePath and tests | ||||
| * | Add normalizePath and tests | Federico Ceratto | 2018-07-06 | 2 | -2/+105 |
| | | |||||
* | | Merge pull request #8229 from timotheecour/patch-6 | Dominik Picheta | 2018-07-07 | 2 | -2/+2 |
|\ \ | | | | | | | workaround for issue #8227 | ||||
| * | | Update appveyor.yml | Timothee Cour | 2018-07-06 | 1 | -1/+1 |
| | | | |||||
| * | | fix issue #8227 | Timothee Cour | 2018-07-06 | 1 | -1/+1 |
|/ / | |||||
* / | hotfix: fixes possible out of bounds access in ospaths.joinPath | Araq | 2018-07-07 | 1 | -1/+1 |
|/ | |||||
* | Merge branch 'araq-devel' of github.com:nim-lang/Nim into araq-devel | Araq | 2018-07-06 | 2 | -2/+2 |
|\ | |||||
| * | Merge branch 'araq-devel' of github.com:nim-lang/Nim into araq-devel | Andreas Rumpf | 2018-07-06 | 3 | -3/+6 |
| |\ | |||||
| * | | make tests green again | Andreas Rumpf | 2018-07-06 | 2 | -2/+2 |
| | | | |||||
* | | | system.nim: minor code style change | Araq | 2018-07-06 | 1 | -1/+1 |
| | | | |||||
* | | | Merge branch 'devel' of github.com:nim-lang/Nim into araq-devel | Araq | 2018-07-06 | 3 | -35/+124 |
|\ \ \ | |_|/ |/| | | |||||
| * | | Use '\L' instead of '\n' in system for backwards compatibility. | Dominik Picheta | 2018-07-06 | 1 | -1/+1 |
| | | | | | | | | | | | | See https://github.com/nim-lang/packages/pull/785. | ||||
| * | | Rewrite the memory management code for Nintendo Switch (#8169) | Joey | 2018-07-05 | 2 | -34/+123 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rewrite the memory management code for Nintendo Switch The first implementation was naive and did not account for multiple memory allocations. However, this implementation may still be incomplete. Currently, when running applications, the code runs fine. When the application is exited via code (the end of the program is reached or quit() is called), the Switch will crash. Not sure why this happens, but I suspect it is from Nim memory allocations. I suspect the memory allocations because when I compile the helloworld application without any Nim allocations (just C function calls) and use `--gc:none` as a compile option, the application exits fine. | ||||
| * | | Revert "Test case for #5626 (#8204)" (#8206) | genotrance | 2018-07-05 | 1 | -27/+0 |
| | | | | | | | | | This reverts commit c7cc93463233cba085db1f36746355848a27ae4d. | ||||
| * | | Test case for #5626 (#8204) | genotrance | 2018-07-03 | 1 | -0/+27 |
| | | | |||||
* | | | make tmemfile2 work again | Araq | 2018-07-06 | 3 | -3/+6 |
| |/ |/| | |||||
* | | make test green for OSX | Andreas Rumpf | 2018-07-06 | 1 | -2/+5 |
| | | |||||
* | | make concepts tests green again | Andreas Rumpf | 2018-07-06 | 2 | -12/+12 |
| | | |||||
* | | make tests green again | Andreas Rumpf | 2018-07-05 | 13 | -17/+18 |
| | | |||||
* | | make tests green again | Andreas Rumpf | 2018-07-05 | 31 | -55/+61 |
| | | |||||
* | | turn destructors into finalizers | Andreas Rumpf | 2018-07-05 | 3 | -6/+40 |
| | | |||||
* | | restore deprecated PNimrodNode in order to make the CIs happy | Andreas Rumpf | 2018-07-05 | 1 | -0/+2 |
| | | |||||
* | | enable destructors without the --newruntime switch | Andreas Rumpf | 2018-07-04 | 3 | -16/+4 |
| | | |||||
* | | code cleanup: remove newScopeForIf switch | Andreas Rumpf | 2018-07-04 | 5 | -78/+4 |
| | | |||||
* | | Merge branch 'devel' into araq-devel | Andreas Rumpf | 2018-07-04 | 16 | -43/+151 |
|\| | |||||
| * | Error out if vararg match isn't an exact one (#8186) | LemonBoy | 2018-07-03 | 2 | -1/+22 |
| | | | | | | Fixes #8172 | ||||
| * | simplify typetraits.nim test (#8193) | Timothee Cour | 2018-07-03 | 1 | -6/+1 |
| | | |||||
| * | Deprecate 'c', 'C' prefix for octal literals, fixes #8082 (#8178) | Vindaar | 2018-07-03 | 7 | -33/+62 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * deprecate `0c`, `0C` prefix for octal literals Deprecates the previously allowed syntax of `0c` and `0C` as a prefix for octal literals to bring the literals in line with the behavior of `parseOct` from parseutils. * add `msgKind` arg to `lexMessageLitNum` for deprecation messages * change literal tests to check all valid integer literals Also adds the `tinvaligintegerlit3` test to test for the (still) invalid `0O` prefix. | ||||
| * | Test case for #6281 (#8190) | genotrance | 2018-07-02 | 1 | -0/+9 |
| | | |||||
| * | Merge pull request #8187 from zargot/bugfix/asyncftpclient | Dominik Picheta | 2018-07-02 | 1 | -0/+1 |
| |\ | | | | | | | asyncftpclient: add missing file.close to retrFile | ||||
| | * | asyncftpclient: add missing file.close to retrFile | zargot | 2018-07-02 | 1 | -0/+1 |
| |/ | |||||
| * | Fix os.unixToNativePath proc returns wrong result(#8179) (#8181) | Tomohiro | 2018-07-02 | 2 | -1/+42 |
| | | | | | | | | | | | | * Fix os.unixToNativePath proc returns wrong result(#8179) * Add tests for unixToNativePath | ||||
| * | Fix crash with static and anonymous procs (#8171) | LemonBoy | 2018-07-02 | 2 | -1/+10 |
| | | | | | | Fixes #6077 | ||||
| * | Fixed #8173 (#8175) | Tomohiro | 2018-07-02 | 1 | -1/+4 |
| | |