summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* manual: add a section about aliasing restrictions for parameter passing; ↵Araq2019-05-061-0/+25
| | | | Spark inspired
* koch.nim: nothing to do hereAraq2019-05-061-1/+0
|
* low/high for float ranges (#11177)Oscar Nihlgård2019-05-064-7/+27
|
* fixes #9578 (#11176)jcosborn2019-05-067-0/+109
| | | | | | * fixes #9578 * fixed and expanded test
* fixes #9403Araq2019-05-052-2/+21
|
* Fix loop tuple unpacking in templates (#11174)nc-x2019-05-052-1/+14
| | | | | | * Fix loop tuple unpacking in templates * Add test
* fixes #11175Araq2019-05-051-1/+3
|
* fixes macros.quote documentation; doubling of the escape operator never worked!Araq2019-05-051-3/+1
|
* Fix #11058 (#11172)Clyybber2019-05-052-1/+13
|
* docs: minor subjective improvementAraq2019-05-051-2/+2
|
* docs: minor subjective improvementAraq2019-05-051-2/+3
|
* Run nimscript without "nim e" (#11121)Federico Ceratto2019-05-041-1/+5
| | | | Add a link to nimscript.rst Add a suggestion on disabling hints.
* Document bit fields usage (#11011)Federico Ceratto2019-05-042-3/+35
|
* empty container param error msg (#11158)Jasper Jenkins2019-05-042-0/+8
|
* iterators: several small fixes (#11162)Miran2019-05-043-26/+53
| | | | | | * fix pairs, mpairs, mitems for cstring for JS backend * add mutation check for pairs and mpairs for strings and seqs * change the assertion message - modifying (changing elements) is not a problem, changing the length is
* tables: check for mutation when iterating (#11160)Miran2019-05-041-42/+127
|
* Fixes #11045. Assigning a proc to const and invoking. (#11076)Aditya Siram2019-05-042-4/+26
|
* Fix 105, few fixes for 101 (#11148)genotrance2019-05-044-4/+7
|
* Fix `nim doc` ignoring doc comments with implicit returns and implicit ↵nc-x2019-05-041-1/+1
| | | | conversions (#11173)
* Destructor lifting fixes #11149 (#11163)cooldome2019-05-044-10/+77
| | | | | | * fixes #11149 * add test
* Fix ..< iterator (#11103)Arne Döring2019-05-032-2/+32
| | | | | | * add iterator overloads * add test
* add whitespace on the right-hand side of `--`narimiran2019-05-032-2/+2
| | | | This is an em-dash, not some `--use` flag.
* decent borrow check for --newruntimeAraq2019-05-022-11/+48
|
* fixes #11114Araq2019-05-021-1/+5
|
* Append all output on failed test. (#11156)Arne Döring2019-05-022-42/+25
|
* introduce temporary <//> for 'owned' to get this compile with 0.19 (#11145)Andreas Rumpf2019-05-029-46/+69
| | | | | | | | * introduce temporary <//> for 'owned' to get this compile with 0.19 * make newTable[string, owned Node]() compile (but it crashes) * make sink/owned parameters consistent * make actiontable test compile again * VM: support sytem.move; makes tests green
* Fix ospaths import error (#11150)genotrance2019-05-012-2/+2
|
* discard type is an error, fixes #7470 (#11146)Jasper Jenkins2019-05-011-1/+1
|
* Fix unexpected result of rand on a range, fixes #11015 (#11035)Jasper Jenkins2019-04-301-8/+14
|
* Update bug_report.md (#11123)Arne Döring2019-04-301-0/+1
|
* move analyser: fixes another critical bugAraq2019-04-291-1/+1
|
* fixes #11133, error on runtime use of compile-time procs in JS target (#11134)jrfondren2019-04-291-0/+3
|
* added unown test caseAraq2019-04-291-0/+68
|
* added system.unown to make 'owned' sane to use in practice; later on we ↵Araq2019-04-297-9/+53
| | | | might change the type inference rules to make it more convenient
* streams: Update documentation, refs #10330 (#11059)jiro2019-04-291-81/+832
|
* Initialized collections (#11094)Miran2019-04-298-424/+662
| | | | | | | | | | | | * tables: initialized by default * sets: initialized by default * DRY: extract shared functionality * add a changelog entry * fix errors * don't test include files * make it work for sharedtables * fix discovered bugs * add exhaustive tests
* make twidgets example green (#11135)Andreas Rumpf2019-04-286-36/+55
|
* Generic tuple recursion fix (#11115)Arne Döring2019-04-284-4/+13
| | | | | * fixes #1145 * unify error messages
* bug fix in sym body hash (#11127)cooldome2019-04-271-2/+2
|
* Fix #11111 nkIdentsDef left in vmgen (#11126)Mamy Ratsimbazafy2019-04-271-2/+2
| | | fixes #11111
* reimplement_pr_10974 (#11130)cooldome2019-04-272-0/+19
|
* add progmas to params of macros.newProc (#11025)Lolo Iccl2019-04-272-3/+58
| | | Merging
* newruntime: progress...Andreas Rumpf2019-04-272-6/+7
|
* newruntime: make 'discard new RootObj' workAraq2019-04-262-3/+4
|
* preparations to make the twidgets test workAraq2019-04-263-11/+89
|
* make seq.add more effective for --newruntimeAraq2019-04-252-12/+15
|
* introduce a special typing rule that makes seq[owned ref T] easier to use; ↵Araq2019-04-251-3/+12
| | | | remains to be investigated...
* fixes #11095 (#11104)Andreas Rumpf2019-04-253-23/+60
| | | * fixes #11095
* Fix: remove pragma inline from parseBin|Oct|Hex (#11105)Alvydas Vitkauskas2019-04-241-3/+3
|
* Make parseutils.parseBin|Oct|Hex generic (#11067)Alvydas Vitkauskas2019-04-242-70/+121
| | | | | | * make parsutils.parseBin generic and improve runnableExamples * reimplement parseBin/Oct/Hex and improve runnableExamples * update changelog.md file with parseBin/Oct/Hex and fix a typo