Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | implements https://github.com/nim-lang/RFCs/issues/258 (#15503) | Andreas Rumpf | 2020-10-06 | 16 | -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 Lee | 2020-10-06 | 1 | -2/+9 |
| | | | Closes #15496 | ||||
* | GitHub Actions Skip CI (#15289) | Juan Carlos | 2020-10-06 | 3 | -0/+6 |
| | |||||
* | typo | Araq | 2020-10-06 | 1 | -1/+1 |
| | |||||
* | minor reformating | Araq | 2020-10-06 | 1 | -1/+1 |
| | |||||
* | const view types; fixes some cases from ↵ | Andreas Rumpf | 2020-10-05 | 7 | -47/+94 |
| | | | | https://github.com/nim-lang/Nim/issues/15428 (#15488) | ||||
* | inline tiny func on httpcore (#15480) | Juan Carlos | 2020-10-05 | 1 | -16/+14 |
| | |||||
* | added testament documentation link to tools.rst (#15481) | David Krause | 2020-10-05 | 1 | -1/+1 |
| | |||||
* | use func in uri module (#15486) | flywind | 2020-10-05 | 2 | -27/+27 |
| | |||||
* | group procs of the same name in TOC (#15487) | Miran | 2020-10-05 | 8 | -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 Manfroni | 2020-10-05 | 1 | -1/+19 |
| | |||||
* | Fix #15493 - disable TLS emulation for NetBSD (#15494) | Euan | 2020-10-05 | 1 | -2/+2 |
| | | | TLS emulation was already disabled for FreeBSD due to the same issue. | ||||
* | make testing for prologue more stable (#15491) | flywind | 2020-10-05 | 1 | -1/+1 |
| | |||||
* | Provide a configurable progressInterval. (#15477) | supakeen | 2020-10-04 | 2 | -6/+14 |
| | |||||
* | Installation Instruction (#15485) | Abhishek Dubey | 2020-10-04 | 1 | -2/+2 |
| | | | The instruction command was missing `install` for Ubuntu. | ||||
* | renderer: use the biggest integer type for masking literals (#15482) | alaviss | 2020-10-04 | 2 | -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 Rumpf | 2020-10-03 | 1 | -2/+2 |
| | |||||
* | Return type of asyncftpclient to fix example. (#15476) | supakeen | 2020-10-03 | 1 | -1/+1 |
| | | | Related to: #13641 | ||||
* | niminst: restore ZIP building functionality (#15472) | alaviss | 2020-10-02 | 1 | -0/+5 |
| | | | | This is necessary for building Windows releases, was erroneously removed by #15451. | ||||
* | heapqueue.nim: Add `toHeapQueue` proc (#15459) | ee7 | 2020-10-02 | 2 | -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) | ee7 | 2020-10-02 | 2 | -3/+30 |
| | | | | | | | Similar to: - `critbits.toCritBitTree` - `deques.toDeque` - `sets.toHashSet` - `tables.toTable` | ||||
* | koch: remove c2nim from windows release builds (#15471) | alaviss | 2020-10-02 | 1 | -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 Rumpf | 2020-10-02 | 3 | -7/+9 |
| | |||||
* | tools/deps: fix git dir check (#15470) | alaviss | 2020-10-02 | 1 | -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 Rumpf | 2020-10-02 | 1 | -6/+0 |
| | |||||
* | parser hotfix: don't run into endless loops; regression (#15468) | Andreas Rumpf | 2020-10-02 | 1 | -4/+16 |
| | |||||
* | Added std/effecttraits.nim (#15462) | Andreas Rumpf | 2020-10-02 | 4 | -1/+53 |
| | |||||
* | closureiters: fixes #15243 (#15454) [backport:1.2] | Andreas Rumpf | 2020-10-02 | 6 | -72/+153 |
| | | | | * fixes #15243 [backport:1.2] | ||||
* | Ref #14094 - disable hot code reloading tests on NetBSD (#15458) | Euan | 2020-10-02 | 2 | -0/+2 |
| | |||||
* | use func in httpcore (#15457) | flywind | 2020-10-02 | 1 | -22/+22 |
| | |||||
* | Clean out niminst (#15451) | Juan Carlos | 2020-10-01 | 1 | -74/+31 |
| | |||||
* | Fix #15452 - ip protocol not defined on NetBSD (#15453) | Euan | 2020-10-01 | 1 | -1/+4 |
| | |||||
* | Fix typo | Clyybber | 2020-10-01 | 1 | -1/+1 |
| | |||||
* | Fix "arraq" typo :) | Clyybber | 2020-10-01 | 1 | -1/+1 |
| | |||||
* | fixes #15430, pop pragma takes invalid input (#15449) | shirleyquirk | 2020-10-01 | 1 | -1/+3 |
| | | | | | * fix #15430, pop pragma {.pop, experimental.} should be allowed, but not {.pop experimental.} | ||||
* | Add first draft of new osproc.readLines (#15429) | c-blake | 2020-10-01 | 3 | -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) | cooldome | 2020-10-01 | 9 | -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) | alaviss | 2020-10-01 | 1 | -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) | flywind | 2020-10-01 | 1 | -110/+110 |
| | | | | | * [docs] unify generates and Generates * fix typo | ||||
* | Add critbits.toCritBitTree (#15444) | Juan Carlos | 2020-10-01 | 2 | -8/+23 |
| | | | | | * Add critbits.toCritBitTree * https://github.com/nim-lang/Nim/pull/15444#discussion_r498035342 | ||||
* | Clean out (#15448) | Juan Carlos | 2020-10-01 | 1 | -11/+0 |
| | |||||
* | views: yet another bugfix (#15447) | Andreas Rumpf | 2020-10-01 | 5 | -10/+44 |
| | | | | | | | * views: yet another bugfix * views: extended the spec * views: take into account potential hidden mutations via proc calls | ||||
* | Clean out (#15440) | Juan Carlos | 2020-10-01 | 2 | -5/+1 |
| | |||||
* | Clean out jssys (#15442) | Juan Carlos | 2020-10-01 | 1 | -6/+0 |
| | |||||
* | refactoring, fixes yet another strictFuncs regression (#15446) | Andreas Rumpf | 2020-10-01 | 3 | -8/+34 |
| | |||||
* | added missing .noalias support for object fields (#15445) | Andreas Rumpf | 2020-10-01 | 2 | -4/+11 |
| | |||||
* | Add 1 overload to apply (#15439) | Juan Carlos | 2020-10-01 | 1 | -0/+5 |
| | |||||
* | better support for view types (#15436) | Andreas Rumpf | 2020-09-30 | 5 | -11/+139 |
| | | | | | * you can put borrows into tables * enforces mutating views only mutate mutable data | ||||
* | fix doc search(escape HTML code) (#15433) | flywind | 2020-09-30 | 1 | -0/+14 |
| | | | | | * use release version * fix doc search | ||||
* | various documentation fixes [backport] (#15422) | Miran | 2020-09-29 | 2 | -5/+5 |
| |