Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | further steps in implementing sink parameters; refs #7041 | Araq | 2018-03-30 | 10 | -20/+177 |
| | |||||
* | added toOpenArray builtin for zero-copy slices; syntax sugar yet to come | Araq | 2018-03-24 | 6 | -14/+84 |
| | |||||
* | Static[T] fixes (#7333) | zah | 2018-03-24 | 18 | -26/+265 |
| | | | | | | | | | | | * fix the usage of unresolved static[T] parameters in proc signatures * fix tsametype and tmacrogenerics * Allow creating composite type classes with concepts and using them in type signatures * Allow integers to be used in ident concatenations * Support using imported C++ generic types in proc signatures * fixes #7230 * closes #7379 * re-enable some metatype tests | ||||
* | make tests green again | Andreas Rumpf | 2018-03-24 | 1 | -3/+8 |
| | |||||
* | fixes the 'var T' checking | Andreas Rumpf | 2018-03-24 | 2 | -9/+10 |
| | |||||
* | enforce 'var T' produces a view into the first parameter; refs #7373 | Andreas Rumpf | 2018-03-24 | 2 | -4/+19 |
| | |||||
* | more checking for 'var T' as return type; refs #7373 | Andreas Rumpf | 2018-03-24 | 4 | -3/+50 |
| | |||||
* | mysql.nim: fixes how the DLL version loading works | Andreas Rumpf | 2018-03-24 | 1 | -2/+2 |
| | |||||
* | fixes #7392 (#7395) | cooldome | 2018-03-23 | 3 | -1/+9 |
| | |||||
* | nimsuggest: do not execute the .nims file when requested to auto-complete it | Araq | 2018-03-22 | 1 | -3/+3 |
| | |||||
* | further planning of Nim is done via RFCs; no todo.txt anymore | Araq | 2018-03-22 | 1 | -71/+0 |
| | |||||
* | Merge pull request #7388 from euantorano/patch-1 | Dominik Picheta | 2018-03-21 | 1 | -0/+43 |
|\ | | | | | Add an example to the `dynlib` module doc | ||||
| * | Add an example to the `dynlib` module doc | Euan T | 2018-03-21 | 1 | -0/+43 |
|/ | | | Following a quesiton on Gitter about loading libraries dynamically based upon some runtime parameter, I noticed there's no documentation on the `dynlib` module for something that's quite common. | ||||
* | libssl.so.44 fix (#7358) | Solitude | 2018-03-20 | 1 | -1/+1 |
| | |||||
* | Fixes #7363 (#7371) | cooldome | 2018-03-20 | 2 | -2/+17 |
| | |||||
* | Merge pull request #7368 from GULPF/patch-2 | Dominik Picheta | 2018-03-19 | 1 | -6/+0 |
|\ | | | | | Remove basic2d & 3d from module list | ||||
| * | Remove basic2d & 3d from module list | Oscar Nihlgård | 2018-03-19 | 1 | -6/+0 |
| | | | | | | `basic2d` and `basic3d` has been moved to nimble packages | ||||
* | | better error messages for illegal captures | Araq | 2018-03-19 | 1 | -2/+6 |
| | | |||||
* | | disable flaky fragmenation test for AppVeyor | Araq | 2018-03-19 | 1 | -0/+1 |
| | | |||||
* | | fixes #7364 | Araq | 2018-03-19 | 1 | -1/+1 |
|/ | |||||
* | Remove bugfixes heading from changelog | Dominik Picheta | 2018-03-19 | 1 | -8/+5 |
| | | | This heading is for the automatically generated list of issues fixed. | ||||
* | fixes #7331 | Araq | 2018-03-18 | 2 | -1/+17 |
| | |||||
* | Merge pull request #7326 from trustable-code/patch-6 | Dominik Picheta | 2018-03-18 | 1 | -1/+1 |
|\ | | | | | Fix background-color in nimdoc.cfg | ||||
| * | Fix background-color in nimdoc.cfg | Simon Krauter | 2018-03-11 | 1 | -1/+1 |
| | | | | | | | | | | | | Don't assume, that the default background-color is white. My default background-color is dark, which makes the documentation hardly readable: https://i.imgur.com/xN0UjWz.png The reason is the transparency of the existing color (rgba(252, 248, 244, 0.45);) Fixed by removing the transparency. | ||||
* | | Merge pull request #7356 from GULPF/parseXml-string | Dominik Picheta | 2018-03-18 | 1 | -10/+15 |
|\ \ | | | | | | | Add string overload for parseXml | ||||
| * | | Add string overload for parseXml | Oscar Nihlgård | 2018-03-18 | 1 | -10/+15 |
| | | | |||||
* | | | 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 | 3 | -2/+8 |
| | | | |||||
* | | | fix allocator corruption for large sizes (#7338) | jcosborn | 2018-03-17 | 5 | -41/+92 |
| | | | | | | | | | | | | | | | | | | * fix allocator corruption for large sizes * allow large chunks to coalesce and added test case * use correct constants in MaxBigChunkSize | ||||
* | | | Fix #7304 by clarifying integer width in manual (#7319) | twetzel59 | 2018-03-17 | 1 | -2/+4 |
| | | | | | | | | | | | | | | | | | | * Fix #7304 by clarifying integer width in manual * Update lexing.txt | ||||
* | | | fixes #7347, asyncfile.getFileSize (#7354) | andri lim | 2018-03-17 | 3 | -0/+16 |
|/ / | | | | | | | | | | | * fixes #7347 * fixes #7347 | ||||
* | | More flexible lowerBound interface (#7344) | Yuriy Glukhov | 2018-03-16 | 1 | -1/+1 |
| | | |||||
* | | Codegen: use type forward declarations more aggresively. Fixes #7339 (#7340) | cooldome | 2018-03-16 | 4 | -1/+32 |
| | | | | | | Do not emit object definition it if used only by ref or ptr | ||||
* | | Add CommentStmt to astGenRepr (#7313) | PMunch | 2018-03-16 | 2 | -6/+26 |
| | | | | | | | | | | | | * Added codeRepr and dumpCode to the macros module. This allows those writing macros to write examples, get the code to generate the AST for that example, and then modify that code to be dynamic with the macro function. | ||||
* | | [Documentation] free -> dealloc (#7334) | WhiteDuke | 2018-03-16 | 1 | -3/+3 |
| | | |||||
* | | 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 | 2 | -1/+32 |
|\ \ | |||||
| * | | fixes #7332 (#7341) | andri lim | 2018-03-16 | 2 | -1/+32 |
| | | | |||||
* | | | make 'memset' calls more robust; refs #7341 | Andreas Rumpf | 2018-03-16 | 1 | -1/+2 |
| | | | |||||
* | | | Merge branch 'devel' of github.com:nim-lang/Nim into devel | Andreas Rumpf | 2018-03-16 | 1 | -1/+1 |
|\| | | |||||
| * | | 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 | ||||
* | | | json.nim: documentation copy&paste issue | Andreas Rumpf | 2018-03-16 | 1 | -1/+1 |
|/ / | |||||
* | | 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 | 2 | -2/+3 |
| | | |||||
* | | Fix casing in rule 'typeDesc' (#7324) | Robert Hencke | 2018-03-12 | 2 | -2/+5 |
| | | | | | | Also, leave a note in grammar.txt that it is generated. | ||||
* | | Merge branch 'devel' of github.com:nim-lang/Nim into devel | Araq | 2018-03-12 | 15 | -103/+257 |
|\| | |||||
| * | Renamed jsondoc2 to jsondoc, similar to doc2 (#7279) | PMunch | 2018-03-08 | 6 | -27/+50 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | 4 | -6/+71 |
| | | | | | | | | | | | | | | | | * 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 | 2 | -44/+44 |
| | |