summary refs log tree commit diff stats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Add support to the latest LibreSSL version (#15715) [backport:1.2] ↵Danil Yarantsev2020-10-261-2/+2
| | | | [backport:1.4]
* Fix Prelude (#15714)Juan Carlos2020-10-261-1/+2
| | | | | | | | | * ReSync with Devel * Fix prelude for JS target * ReSync devel * Fix prelude for JS target
* explicit ID generation for easier IC (#15559)Andreas Rumpf2020-10-251-1/+1
| | | | | | | | | | | | | | | | | * refactoring: idents don't need inheritance * refactoring: adding an IdGenerator (part 1) * refactoring: adding an IdGenerator (part 2) * refactoring: adding an IdGenerator (part 3) * refactoring: adding an IdGenerator (part 4) * refactoring: adding an IdGenerator (part 5) * refactoring: adding an IdGenerator (part 5) * IdGenerator must be a ref type; hello world works again * make bootstrapping work again * progress: add back the 'exactReplica' ideas * added back the missing exactReplica hacks * make tcompilerapi work again * make important packages green * attempt to fix the build for 32 bit machines (probably need a better solution here)
* fix #15698 (#15699)rockcavera2020-10-251-0/+4
| | | | | | | | | | | * fix in the net.`$` to print zeros that are not in the compressed group * Update lib/pure/net.nim Co-authored-by: Andreas Rumpf <rumpf_a@web.de> * Update net.nim Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
* Fix #12410 (#15685)Clyybber2020-10-231-1/+1
| | | | | * Fix #12410, big thanks to @pmetras for this fix * Add testcase
* fixes bootstrapping for any machine that has a Nim already installed ↵Andreas Rumpf2020-10-201-7/+6
| | | | [backport:1.4] (#15660)
* Fixes compilation for --os:any + --exception:setjmp (#15626)Dominik Picheta2020-10-201-1/+1
|
* $(uint|uint64) now works with nimscript (#15644)Timothee Cour2020-10-203-22/+20
| | | | | * $(uint|uint64) now works with nimscript * fixup
* Fix compilation error for regions and memory profiling (#15641) (#15656)RecruitMain7072020-10-201-0/+3
| | | Co-authored-by: Recruit_main707 <Recruit_main707@users.noreply.github.com>
* arc allocation method aligned (#15588)cooldome2020-10-198-33/+69
| | | | | * progress * fix typo
* Tables, use sink val arguments more actively (#15625)cooldome2020-10-192-10/+10
|
* change NimVersion to 1.5.1narimiran2020-10-161-2/+2
|
* fixes #15560 (#15587)Andreas Rumpf2020-10-151-2/+1
|
* fix rlock compilation failure (#15584)shirleyquirk2020-10-152-3/+3
| | | | | | | | | | | * change SysLockType_Reentrant fix edge case where using SysLockType_Reentrant doesn't trigger an #include pthread.h * syslocktype_reentrant now a var * remove nodecl to remove empty system_syslocks.c * let is better than var. in reality SysLockType = enum, maybe that would be a better fix
* Fix crash in parsexml (#15582) (#15583)Igor Ribeiro de Assis2020-10-151-0/+3
| | | Co-authored-by: Igor Ribeiro de Assis <igor.ribeiro_de_assis@zeiss.com>
* ORC: API extensions for 1.4 (#15581)Andreas Rumpf2020-10-151-5/+22
|
* ORC: critical bugfix for the cycle analyser, introduce -d:nimStressOrc for ↵Andreas Rumpf2020-10-142-19/+32
| | | | easier stress testing (#15572)
* terminal: fix fgColor/bgColor commands [backport] (#15554)alaviss2020-10-131-4/+3
| | | | | Since #8296, fgSetColor is no longer a global. These commands were probably left out from the change as an oversight, so some tests have been added to make sure this won't happen again.
* dup docs: add an example with `addQuoted` (#15548)Timothee Cour2020-10-131-0/+5
| | | | | * dup docs: add addQuoted example * fixup
* Fix doc for CountTable (#15561) [backport]Christopher Dunn2020-10-131-1/+1
|
* close socket in getPrimaryIPAddr even if exception occurs (#15558)Christian Ulrich2020-10-121-3/+5
|
* docs minor (#15550)flywind2020-10-111-2/+2
|
* os: add overload copyFile*(source, dest: string, isDir = false) (#15537)Timothee Cour2020-10-111-1/+7
| | | | | * os: add overload copyFile*(source, dest: string, isDir = false) * renamed to copyFileToDir
* close socket in getPrimaryIPAddr (#15538) [backport]Christian Ulrich2020-10-101-1/+2
|
* Update parsecfg.nim (#15513)lihaifeng2020-10-081-4/+5
| | | | | | | | | | | | | | | | | | | * Update parsecfg.nim Returns the specified default value if the specified key value does not exist. * Update lib/pure/parsecfg.nim Co-authored-by: flywind <43030857+xflywind@users.noreply.github.com> * Update lib/pure/parsecfg.nim Co-authored-by: flywind <43030857+xflywind@users.noreply.github.com> * Update lib/pure/parsecfg.nim Co-authored-by: flywind <43030857+xflywind@users.noreply.github.com> Co-authored-by: flywind <43030857+xflywind@users.noreply.github.com>
* update unittest docs with correct exit code info (#15502)Serban Constantin2020-10-061-2/+2
|
* inline tiny proc (#15498)Juan Carlos2020-10-061-6/+6
|
* implements https://github.com/nim-lang/RFCs/issues/258 (#15503)Andreas Rumpf2020-10-061-4/+39
| | | | | | | | | * 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
* typoAraq2020-10-061-1/+1
|
* inline tiny func on httpcore (#15480)Juan Carlos2020-10-051-16/+14
|
* use func in uri module (#15486)flywind2020-10-051-26/+26
|
* doc(sugar): added description and examples to dup (#15455)Luis Felipe Manfroni2020-10-051-1/+19
|
* Provide a configurable progressInterval. (#15477)supakeen2020-10-041-6/+11
|
* Installation Instruction (#15485)Abhishek Dubey2020-10-041-2/+2
| | | The instruction command was missing `install` for Ubuntu.
* Return type of asyncftpclient to fix example. (#15476)supakeen2020-10-031-1/+1
| | | Related to: #13641
* heapqueue.nim: Add `toHeapQueue` proc (#15459)ee72020-10-021-0/+18
| | | | | | | | | 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-021-3/+25
| | | | | | | Similar to: - `critbits.toCritBitTree` - `deques.toDeque` - `sets.toHashSet` - `tables.toTable`
* Added std/effecttraits.nim (#15462)Andreas Rumpf2020-10-021-0/+19
|
* closureiters: fixes #15243 (#15454) [backport:1.2]Andreas Rumpf2020-10-021-2/+2
| | | | * fixes #15243 [backport:1.2]
* use func in httpcore (#15457)flywind2020-10-021-22/+22
|
* Add first draft of new osproc.readLines (#15429)c-blake2020-10-011-0/+51
| | | | | | | | | | | | | | | | | | | | | * 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-011-0/+3
| | | | | | | * fix #15405 * fix tests * deepcopy for ARC has to be enabled via --deepcopy:on Co-authored-by: Araq <rumpf_a@web.de>
* [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-011-8/+20
| | | | | * Add critbits.toCritBitTree * https://github.com/nim-lang/Nim/pull/15444#discussion_r498035342
* Clean out (#15440)Juan Carlos2020-10-011-4/+0
|
* Clean out jssys (#15442)Juan Carlos2020-10-011-6/+0
|
* Add 1 overload to apply (#15439)Juan Carlos2020-10-011-0/+5
|
* various documentation fixes [backport] (#15422)Miran2020-09-292-5/+5
|
* odbc regression from #14357 (#15417)shirleyquirk2020-09-291-1/+1
| | | | #14357 changed from sending 'val', an int, to a pointer to int, which is understandable, but not how SQLSetEnvAttr works. "Depending on the value of Attribute, ValuePtr will be a 32-bit integer value or point to a null-terminated character string"