summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* make nimsuggest aware of tyOwnedAndreas Rumpf2019-02-251-1/+1
|
* strutils: document `parseEnum` [ci skip]narimiran2019-02-251-0/+23
|
* Fixes #10727. (#10728)deech2019-02-252-2/+11
|
* Handle IPv6 in bindAddr #7633Federico Ceratto2019-02-232-13/+26
| | | | Add test
* discard destroys its argument in-place (#9478)LemonBoy2019-02-232-0/+22
|
* Tuple unpacking now works for `for` vars (#10152)Neelesh Chandola2019-02-237-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)LemonBoy2019-02-233-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 #10495Andreas Rumpf2019-02-231-1/+13
|
* Tighten the conversion from tyRange to scalar types (#10495)LemonBoy2019-02-233-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 supportAndreas Rumpf2019-02-232-4/+2
|
* make the VM aware of tyOwnedAndreas Rumpf2019-02-231-4/+4
|
* FFI at CT (#10150)Timothee Cour2019-02-239-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öring2019-02-231-1/+1
|
* add tests for recently closed issues (#10722)Miran2019-02-239-1/+177
|
* first steps in implementing 'owned' pointers; undocumented, do not useAndreas Rumpf2019-02-2312-54/+75
|
* code cleanup: there is no tyOptRefAndreas Rumpf2019-02-2214-47/+36
|
* it's spelt callsiteAndreas Rumpf2019-02-223-4/+5
|
* fix nimble package testsnarimiran2019-02-221-3/+2
|
* better docs: options (#10720)Miran2019-02-221-54/+226
|
* gc:destructors: make strutils compile (but still crashes)Andreas Rumpf2019-02-221-7/+12
|
* gc:destructors: progressAndreas Rumpf2019-02-213-10/+16
|
* system.nim: spacingAndreas Rumpf2019-02-211-1/+1
|
* macros.nim: spacingAndreas Rumpf2019-02-211-1/+1
|
* gc:destructors: make system/repr compileAndreas Rumpf2019-02-213-3/+43
|
* gc:destructors: slightly more stuff compilesAraq2019-02-202-2/+6
|
* lib.rst: add link to `asyncstreams`, fixes #6383 [ci skip]narimiran2019-02-201-0/+3
|
* times.nim: avoid some stdlib dependenciesAraq2019-02-201-5/+5
|
* koch.nim: indentation uses 2 spacesAraq2019-02-201-5/+5
|
* system.nim: avoid 'cannot prove init' warnings for the '..' constructorsAraq2019-02-201-3/+2
|
* add `xmltree.clear`, fixes #3797 (#10711)Miran2019-02-201-0/+29
| | | | | * add `xmltree.clear`, fixes #3797 * use `setLen`
* gc:destructors: sink parameters need to be destroyed properlyAndreas Rumpf2019-02-201-3/+3
|
* gc:destructors: add first test programAndreas Rumpf2019-02-192-1/+20
|
* fixes a critical strutils bug [backport]Araq2019-02-191-1/+1
|
* Replace the duration conversion procs with new improved ones (#10710)Oscar Nihlgård2019-02-192-56/+165
|
* better docs: osproc (#10708)Miran2019-02-195-71/+164
| | | | | * better docs: osproc * fix a typo in the docs, deprecate "demon"
* fixes #6832Araq2019-02-191-5/+2
|
* fixes #10195Araq2019-02-192-35/+46
|
* better docs: strtabs (#10704)Miran2019-02-192-106/+210
|
* document proper imports, fixes #8164 (#10698)Miran2019-02-196-6/+16
|
* error message for accidental use of macro (#10490)Arne Döring2019-02-193-2/+27
| | | | * error message for accidental use of macro
* fixes 10697 [backport]Araq2019-02-192-4/+16
|
* asyncnet.nim: Minor code cleanupAraq2019-02-191-4/+4
|
* add more nimble packages to the test (#10707)Miran2019-02-192-2/+11
|
* manual: fix broken sentencenarimiran2019-02-191-8/+7
|
* manual: typoAndreas Rumpf2019-02-181-1/+1
|
* Merge branch 'devel' of github.com:nim-lang/Nim into develAndreas Rumpf2019-02-186-35/+85
|\
| * fixes #10702 (#10705)Andreas Rumpf2019-02-189-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 Cour2019-02-181-3/+5
| |
| * Prevent crash on pragma templates w/ generics (#10685)LemonBoy2019-02-183-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 #10524Andreas Rumpf2019-02-181-0/+4
| |