Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | make nimsuggest aware of tyOwned | Andreas Rumpf | 2019-02-25 | 1 | -1/+1 |
| | |||||
* | strutils: document `parseEnum` [ci skip] | narimiran | 2019-02-25 | 1 | -0/+23 |
| | |||||
* | Fixes #10727. (#10728) | deech | 2019-02-25 | 2 | -2/+11 |
| | |||||
* | Handle IPv6 in bindAddr #7633 | Federico Ceratto | 2019-02-23 | 2 | -13/+26 |
| | | | | Add test | ||||
* | discard destroys its argument in-place (#9478) | LemonBoy | 2019-02-23 | 2 | -0/+22 |
| | |||||
* | Tuple unpacking now works for `for` vars (#10152) | Neelesh Chandola | 2019-02-23 | 7 | -45/+156 |
| | | | | | | | | * Tuple unpacking now works for `for` vars * Give error if length of tuple vars != length of tuple * Fix error message showing wrong tuple length * unpacking now works now for mutable items * Update changelog | ||||
* | Open a new scope for `static:` expr blocks (#10649) | LemonBoy | 2019-02-23 | 3 | -1/+21 |
| | | | | Bring this in line with how plain blocks are analysed and avoids codegen errors if one references variables defined in such a block. | ||||
* | manual: document implicit type conversions involving 'range'; refs #10495 | Andreas Rumpf | 2019-02-23 | 1 | -1/+13 |
| | |||||
* | Tighten the conversion from tyRange to scalar types (#10495) | LemonBoy | 2019-02-23 | 3 | -16/+68 |
| | | | | | | | | | * Tighten the conversion from tyRange to scalar types. Introduce the `isIntConv` rule for unsigned types. Do not allow mixed-signedness conversions between ranges and scalar types. * More json adjustments | ||||
* | disable compile-time FFI support | Andreas Rumpf | 2019-02-23 | 2 | -4/+2 |
| | |||||
* | make the VM aware of tyOwned | Andreas Rumpf | 2019-02-23 | 1 | -4/+4 |
| | |||||
* | FFI at CT (#10150) | Timothee Cour | 2019-02-23 | 9 | -136/+250 |
| | | | | | | * enable FFI at CT * rename useFFI=>nimHasLibFFI; improve formatting rawExecute traceCode * disable libffi on windows (works for win32, not yet win64) | ||||
* | fixes #10678 (#10681) | Arne Döring | 2019-02-23 | 1 | -1/+1 |
| | |||||
* | add tests for recently closed issues (#10722) | Miran | 2019-02-23 | 9 | -1/+177 |
| | |||||
* | first steps in implementing 'owned' pointers; undocumented, do not use | Andreas Rumpf | 2019-02-23 | 12 | -54/+75 |
| | |||||
* | code cleanup: there is no tyOptRef | Andreas Rumpf | 2019-02-22 | 14 | -47/+36 |
| | |||||
* | it's spelt callsite | Andreas Rumpf | 2019-02-22 | 3 | -4/+5 |
| | |||||
* | fix nimble package tests | narimiran | 2019-02-22 | 1 | -3/+2 |
| | |||||
* | better docs: options (#10720) | Miran | 2019-02-22 | 1 | -54/+226 |
| | |||||
* | gc:destructors: make strutils compile (but still crashes) | Andreas Rumpf | 2019-02-22 | 1 | -7/+12 |
| | |||||
* | gc:destructors: progress | Andreas Rumpf | 2019-02-21 | 3 | -10/+16 |
| | |||||
* | system.nim: spacing | Andreas Rumpf | 2019-02-21 | 1 | -1/+1 |
| | |||||
* | macros.nim: spacing | Andreas Rumpf | 2019-02-21 | 1 | -1/+1 |
| | |||||
* | gc:destructors: make system/repr compile | Andreas Rumpf | 2019-02-21 | 3 | -3/+43 |
| | |||||
* | gc:destructors: slightly more stuff compiles | Araq | 2019-02-20 | 2 | -2/+6 |
| | |||||
* | lib.rst: add link to `asyncstreams`, fixes #6383 [ci skip] | narimiran | 2019-02-20 | 1 | -0/+3 |
| | |||||
* | times.nim: avoid some stdlib dependencies | Araq | 2019-02-20 | 1 | -5/+5 |
| | |||||
* | koch.nim: indentation uses 2 spaces | Araq | 2019-02-20 | 1 | -5/+5 |
| | |||||
* | system.nim: avoid 'cannot prove init' warnings for the '..' constructors | Araq | 2019-02-20 | 1 | -3/+2 |
| | |||||
* | add `xmltree.clear`, fixes #3797 (#10711) | Miran | 2019-02-20 | 1 | -0/+29 |
| | | | | | * add `xmltree.clear`, fixes #3797 * use `setLen` | ||||
* | gc:destructors: sink parameters need to be destroyed properly | Andreas Rumpf | 2019-02-20 | 1 | -3/+3 |
| | |||||
* | gc:destructors: add first test program | Andreas Rumpf | 2019-02-19 | 2 | -1/+20 |
| | |||||
* | fixes a critical strutils bug [backport] | Araq | 2019-02-19 | 1 | -1/+1 |
| | |||||
* | Replace the duration conversion procs with new improved ones (#10710) | Oscar Nihlgård | 2019-02-19 | 2 | -56/+165 |
| | |||||
* | better docs: osproc (#10708) | Miran | 2019-02-19 | 5 | -71/+164 |
| | | | | | * better docs: osproc * fix a typo in the docs, deprecate "demon" | ||||
* | fixes #6832 | Araq | 2019-02-19 | 1 | -5/+2 |
| | |||||
* | fixes #10195 | Araq | 2019-02-19 | 2 | -35/+46 |
| | |||||
* | better docs: strtabs (#10704) | Miran | 2019-02-19 | 2 | -106/+210 |
| | |||||
* | document proper imports, fixes #8164 (#10698) | Miran | 2019-02-19 | 6 | -6/+16 |
| | |||||
* | error message for accidental use of macro (#10490) | Arne Döring | 2019-02-19 | 3 | -2/+27 |
| | | | | * error message for accidental use of macro | ||||
* | fixes 10697 [backport] | Araq | 2019-02-19 | 2 | -4/+16 |
| | |||||
* | asyncnet.nim: Minor code cleanup | Araq | 2019-02-19 | 1 | -4/+4 |
| | |||||
* | add more nimble packages to the test (#10707) | Miran | 2019-02-19 | 2 | -2/+11 |
| | |||||
* | manual: fix broken sentence | narimiran | 2019-02-19 | 1 | -8/+7 |
| | |||||
* | manual: typo | Andreas Rumpf | 2019-02-18 | 1 | -1/+1 |
| | |||||
* | Merge branch 'devel' of github.com:nim-lang/Nim into devel | Andreas Rumpf | 2019-02-18 | 6 | -35/+85 |
|\ | |||||
| * | fixes #10702 (#10705) | Andreas Rumpf | 2019-02-18 | 9 | -50/+118 |
| | | | | | | | | | | | | * --define:nimQuirky exception handling for Nim; in preparation of a blog post * make it work with latest system.nim * make code more readable * fixes #10702 | ||||
| * | fixes #10659 `koch boot` fails on windows (#10660) | Timothee Cour | 2019-02-18 | 1 | -3/+5 |
| | | |||||
| * | Prevent crash on pragma templates w/ generics (#10685) | LemonBoy | 2019-02-18 | 3 | -11/+26 |
| | | | | | | | | | | | | | | | | | | * Prevent crash on pragma templates w/ generics * Remove incorrect call to pragma reconversion `semOverloadedCall` may return a node with more elements than the original nkCall node had (implicit and/or explicit generics). | ||||
* | | make set specification more clear; refs #10524 | Andreas Rumpf | 2019-02-18 | 1 | -0/+4 |
| | |