summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
...
* closes #16132 [backport] (#18880)Andreas Rumpf2021-09-222-6/+21
| | | | | * closes #16132 [backport] * fixes #16132 [backport]
* fixes #18856 [backport] (#18879)Andreas Rumpf2021-09-221-1/+1
|
* atlas: added --cfgHere switch [backport] (#18873)Andreas Rumpf2021-09-201-6/+19
|
* [backport] Revert "use new Nimble, with lockfiles (#18810)" (#18872)Miran2021-09-201-1/+1
| | | | | | | | This reverts commit f373c17ad926b669bb3b5819ae1dff4bde1da88a. For more details, see: - https://github.com/nim-lang/nimble/issues/940 - https://github.com/nim-lang/Nim/issues/18840 - https://forum.nim-lang.org/t/8404
* fixes #18863 [backport] (#18871)Andreas Rumpf2021-09-202-4/+5
|
* fix #18844 (#18851)flywind2021-09-202-5/+25
|
* fixes #18847 [backport] (#18870)Andreas Rumpf2021-09-202-2/+7
|
* fixes #18858 [backport] (#18868)Andreas Rumpf2021-09-194-3/+11
| | | | | | | * fixes #18858 [backport] * ensure async tests work with --experimental:strictEffects [backport] * ensure async tests work with --experimental:strictEffects [backport]
* documented overload disambiguation [backport] (#18865)Andreas Rumpf2021-09-191-1/+19
| | | | | | | | | | | | | * documented overload disambiguation [backport] * Update doc/manual.rst Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com> * documented overload disambiguation [backport] * documented overload disambiguation [backport] Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com>
* semtypinst: don't wrap type nodes from expressions in static[T] (#18860)alaviss2021-09-172-1/+18
|
* Fixed borrowing dot from aliases (#18854)Jason Beetham2021-09-162-3/+39
|
* fix #10128 (#18852)flywind2021-09-142-3/+21
|
* add testcase for #7308 (#18849)flywind2021-09-142-11/+43
|
* Dotborrow now works with generic distincts (#18848)Jason Beetham2021-09-144-7/+37
|
* add changelog entry for #18656 (#18839) [backport]Christian Ulrich2021-09-131-0/+5
|
* doc improvements (#18843)Andreas Rumpf2021-09-132-138/+33
| | | | | * cleaned up destructors documentation [backport] * Spec updates [backport:1.0]
* Fixed #18838 (#18841) [backport]Jason Beetham2021-09-132-2/+40
|
* Generic pointer procs now error if no types supplied (#18832)Jason Beetham2021-09-113-2/+30
| | | | | | | * more precise logic for pointer procs * added test for generic pointer procs * Fixed generic getting bracket expr if erroring
* Fixed type inference for 'set` and 'tuple' (#18827)Jason Beetham2021-09-112-1/+24
| | | | | | | * improved built in typeclass inference * Smarter logic to fit node * Forgot the untyped check
* [minor] fix docs (#18834)flywind2021-09-111-6/+4
|
* fix code-block which causes missing docsflywind2021-09-111-2/+2
|
* distros.foreignDeps made public (#18830)Juan Carlos2021-09-102-4/+5
| | | | | | | | | * Deprecate distros.echoForeignDeps * Deprecate distros.echoForeignDeps * https://github.com/nim-lang/Nim/pull/18830#discussion_r705364162 * https://github.com/nim-lang/Nim/pull/18830#discussion_r705364162
* Clarify unknown processor error (#18829)Federico Ceratto2021-09-091-1/+1
|
* active some packages (#18825)flywind2021-09-091-4/+4
|
* fix CI failure(upstream changes) (#18820)flywind2021-09-081-1/+1
| | | | | | | | | * fix upstream changes * Update tests/js/tunittest_error2.nim Co-authored-by: flywind <xzsflywind@gmail.com> Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
* Fix subranges of distinct types (#18816) [backport]Jason Beetham2021-09-072-1/+15
|
* Fixes implicit and explicit generics in procedures (#18808)Jason Beetham2021-09-062-5/+68
| | | | | | | | | | | * Fixes implicit and explicit generics * moved block logic into 'maybeInstantiateGeneric' * Added more tests * Update compiler/semexprs.nim Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
* fixes #12642 (#18811)Andreas Rumpf2021-09-066-7/+36
| | | | | | | | | | | | | | | | | | | * fixes #12642 * update important packages; refs #18804 * fixes #18805; refs #18806 * fixes a regression * Update testament/categories.nim Co-authored-by: flywind <xzsflywind@gmail.com> * progress * progress Co-authored-by: flywind <xzsflywind@gmail.com>
* '[]' can now be used for iterators (#18814)Jason Beetham2021-09-062-1/+15
|
* Atlas: added 'extract' command, as promised (#18813)Andreas Rumpf2021-09-061-1/+9
|
* fixes #14165, fixes #18739, fix the second example of #6269 (#18812)Andreas Rumpf2021-09-062-4/+57
|
* Fix recursive generic typed defs (#18809)Jason Beetham2021-09-062-1/+13
|
* use new Nimble, with lockfiles (#18810)Miran2021-09-061-1/+1
|
* add weave to important packages (#17665)flywind2021-09-051-0/+1
| | | | | * add weave to important packages * Update testament/important_packages.nim
* formal grammar updates [backport:1.2] (#18803)Andreas Rumpf2021-09-043-48/+40
|
* unicode operator bugfixes (#18802)Andreas Rumpf2021-09-042-47/+63
|
* fixes #16246 (#18800)Andreas Rumpf2021-09-044-2/+22
|
* remove channels (#18801)flywind2021-09-046-923/+1
| | | | | * remove channels * test
* fix for js strict mode (#18799)Sven Keller2021-09-042-5/+2
| | | | | | | | * Assignments, which would accidentally create global variables, instead throw an error in strict mode * Assignment to a getter-only property Co-authored-by: Sven Keller <s.keller@cortona.de>
* documented overloadable enums and changelog improvements (#18797)Andreas Rumpf2021-09-042-22/+70
|
* we need something better than warningAsError for effect handling viol… ↵Andreas Rumpf2021-09-043-5/+4
| | | | | | (#18796) * we need something better than warningAsError for effect handling violations
* implements https://github.com/nim-lang/RFCs/issues/407 (#18793)Andreas Rumpf2021-09-039-20/+103
|
* implemented Unicode operators (#18789)Andreas Rumpf2021-09-036-7/+117
| | | | | | | | | | | | | | | * implemented Unicode operators; refs https://github.com/nim-lang/RFCs/issues/388 * bugfix * better test * arguably more elegant implementation * Update changelog.md Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com> Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com>
* remove unnecessary if statement (#18792)flywind2021-09-031-6/+6
|
* fixes #18769 (#18790)Andreas Rumpf2021-09-032-2/+17
|
* Document `-d:async_backend` flag (#18700)Jacek Sieka2021-09-031-0/+28
| | | | | | | | | | | | | | | | | | | | * Document `-d:asyncBackend` flag Since libraries may want to support multiple async backends, it's useful to standardize the way this is done, so as to simplify usage of any async backend within the ecosystem. A similar text is being added to chronos here: https://github.com/status-im/nim-chronos/pull/216 See also https://github.com/status-im/nim-chronos/issues/207 * typos, add none * Update lib/pure/asyncdispatch.nim * Update lib/pure/asyncdispatch.nim Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
* fixes #18786 (#18788)Andreas Rumpf2021-09-031-6/+5
|
* testament --megatest:off now makes tests non-joinable so that they all run ↵Timothee Cour2021-09-032-2/+2
| | | | (#18787)
* fixes #18494 (#18783)Andreas Rumpf2021-09-021-8/+34
|
* fixes #16325 [backport:1.4] (#18784)Andreas Rumpf2021-09-022-2/+21
|