summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* implements https://github.com/nim-lang/RFCs/issues/258 (#15503)Andreas Rumpf2020-10-0616-68/+232
| | | | | | | | | * implements https://github.com/nim-lang/RFCs/issues/258 * don't be too strict with custom pragma blocks * cast pragmas: documentation * added most missing inference query procs to effecttraits.nim
* Iterate over smaller set when computing intersection (#15497)Benjamin Lee2020-10-061-2/+9
| | | Closes #15496
* GitHub Actions Skip CI (#15289)Juan Carlos2020-10-063-0/+6
|
* typoAraq2020-10-061-1/+1
|
* minor reformatingAraq2020-10-061-1/+1
|
* const view types; fixes some cases from ↵Andreas Rumpf2020-10-057-47/+94
| | | | https://github.com/nim-lang/Nim/issues/15428 (#15488)
* inline tiny func on httpcore (#15480)Juan Carlos2020-10-051-16/+14
|
* added testament documentation link to tools.rst (#15481)David Krause2020-10-051-1/+1
|
* use func in uri module (#15486)flywind2020-10-052-27/+27
|
* group procs of the same name in TOC (#15487)Miran2020-10-058-73/+220
| | | | | | | | | | | * group procs of the same name in TOC * correctly show `sink` parameters in TOC * no need to reinvent the wheel - `mgetorPut` exists * better setting of text color [ci skip] * fix CSS for better alignment
* doc(sugar): added description and examples to dup (#15455)Luis Felipe Manfroni2020-10-051-1/+19
|
* Fix #15493 - disable TLS emulation for NetBSD (#15494)Euan2020-10-051-2/+2
| | | TLS emulation was already disabled for FreeBSD due to the same issue.
* make testing for prologue more stable (#15491)flywind2020-10-051-1/+1
|
* Provide a configurable progressInterval. (#15477)supakeen2020-10-042-6/+14
|
* Installation Instruction (#15485)Abhishek Dubey2020-10-041-2/+2
| | | The instruction command was missing `install` for Ubuntu.
* renderer: use the biggest integer type for masking literals (#15482)alaviss2020-10-042-1/+3
| | | | | | | | On 32-bit system the mask would have a size of 32-bit, which is smaller than the BiggestInt (usually 64-bit) it was masked against. For some reason this only affect 32-bit Windows but not 32-bit Linux. Might just be a difference in how gcc handle out of bound shifts for Windows and Linux.
* fixes https://github.com/nim-lang/RFCs/issues/257 [backport:1.2] (#15479)Andreas Rumpf2020-10-031-2/+2
|
* Return type of asyncftpclient to fix example. (#15476)supakeen2020-10-031-1/+1
| | | Related to: #13641
* niminst: restore ZIP building functionality (#15472)alaviss2020-10-021-0/+5
| | | | This is necessary for building Windows releases, was erroneously removed by #15451.
* heapqueue.nim: Add `toHeapQueue` proc (#15459)ee72020-10-022-0/+22
| | | | | | | | | Similar to: - `critbits.toCritBitTree` - `deques.toDeque` - `sets.toHashSet` - `tables.toTable` Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
* intsets.nim: Add `toIntSet` proc (#15460)ee72020-10-022-3/+30
| | | | | | | Similar to: - `critbits.toCritBitTree` - `deques.toDeque` - `sets.toHashSet` - `tables.toTable`
* koch: remove c2nim from windows release builds (#15471)alaviss2020-10-021-1/+0
| | | | We don't ship this tool with any other OS, and the c2nim bundle is non-deterministic due to the lack of a pinned commit.
* implements https://github.com/nim-lang/RFCs/issues/257 (#15466)Andreas Rumpf2020-10-023-7/+9
|
* tools/deps: fix git dir check (#15470)alaviss2020-10-021-2/+6
| | | | On Windows, a successful call will have a trailing newline appended, so strip that away before doing any checks.
* remove nim.cfg file change lefover [backport:1.2] (#15469)Andreas Rumpf2020-10-021-6/+0
|
* parser hotfix: don't run into endless loops; regression (#15468)Andreas Rumpf2020-10-021-4/+16
|
* Added std/effecttraits.nim (#15462)Andreas Rumpf2020-10-024-1/+53
|
* closureiters: fixes #15243 (#15454) [backport:1.2]Andreas Rumpf2020-10-026-72/+153
| | | | * fixes #15243 [backport:1.2]
* Ref #14094 - disable hot code reloading tests on NetBSD (#15458)Euan2020-10-022-0/+2
|
* use func in httpcore (#15457)flywind2020-10-021-22/+22
|
* Clean out niminst (#15451)Juan Carlos2020-10-011-74/+31
|
* Fix #15452 - ip protocol not defined on NetBSD (#15453)Euan2020-10-011-1/+4
|
* Fix typoClyybber2020-10-011-1/+1
|
* Fix "arraq" typo :)Clyybber2020-10-011-1/+1
|
* fixes #15430, pop pragma takes invalid input (#15449)shirleyquirk2020-10-011-1/+3
| | | | | * fix #15430, pop pragma {.pop, experimental.} should be allowed, but not {.pop experimental.}
* Add first draft of new osproc.readLines (#15429)c-blake2020-10-013-0/+73
| | | | | | | | | | | | | | | | | | | | | * Add first draft of new osproc.readLines * Add test for new osproc.readLines * Rename test to start w/t to run; Also add newline to output * Suppress hint messages. * Output should match this time. * Shoulda picked a program with simpler syntax than ..lol * Address https://github.com/nim-lang/Nim/pull/15429#issuecomment-701890898 and https://github.com/nim-lang/Nim/pull/15429#issuecomment-701985976 by factoring `readLines` into `iterator lines` and a wrapper `proc`. * Address https://github.com/nim-lang/Nim/pull/15429#issuecomment-702127289 and also add a `ReadIOEffect` tag to the iterator (called by the wrapper.. so it should need no separate tag, if I understand correctly).
* fix #15405. deepcopy arc (#15410)cooldome2020-10-019-5/+52
| | | | | | | * fix #15405 * fix tests * deepcopy for ARC has to be enabled via --deepcopy:on Co-authored-by: Araq <rumpf_a@web.de>
* koch: unify nimble building scripts [backport:1.4] (#15443)alaviss2020-10-011-29/+5
| | | | This commit gets rid of buildNimble in favor of the simpler bundleNimbleExe, which does pretty much the same thing.
* [docs minor] unify generates and Generates (#15434)flywind2020-10-011-110/+110
| | | | | * [docs] unify generates and Generates * fix typo
* Add critbits.toCritBitTree (#15444)Juan Carlos2020-10-012-8/+23
| | | | | * Add critbits.toCritBitTree * https://github.com/nim-lang/Nim/pull/15444#discussion_r498035342
* Clean out (#15448)Juan Carlos2020-10-011-11/+0
|
* views: yet another bugfix (#15447)Andreas Rumpf2020-10-015-10/+44
| | | | | | | * views: yet another bugfix * views: extended the spec * views: take into account potential hidden mutations via proc calls
* Clean out (#15440)Juan Carlos2020-10-012-5/+1
|
* Clean out jssys (#15442)Juan Carlos2020-10-011-6/+0
|
* refactoring, fixes yet another strictFuncs regression (#15446)Andreas Rumpf2020-10-013-8/+34
|
* added missing .noalias support for object fields (#15445)Andreas Rumpf2020-10-012-4/+11
|
* Add 1 overload to apply (#15439)Juan Carlos2020-10-011-0/+5
|
* better support for view types (#15436)Andreas Rumpf2020-09-305-11/+139
| | | | | * you can put borrows into tables * enforces mutating views only mutate mutable data
* fix doc search(escape HTML code) (#15433)flywind2020-09-301-0/+14
| | | | | * use release version * fix doc search
* various documentation fixes [backport] (#15422)Miran2020-09-292-5/+5
|