cooldome
04f8fcfbd0
Tables, use sink val arguments more actively ( #15625 )
2020-10-19 14:13:26 +02:00
Igor Ribeiro de Assis
42c180c665
Fix crash in parsexml ( #15582 ) ( #15583 )
...
Co-authored-by: Igor Ribeiro de Assis <igor.ribeiro_de_assis@zeiss.com >
2020-10-15 12:45:55 +02:00
alaviss
d1af9587b8
terminal: fix fgColor/bgColor commands [backport] ( #15554 )
...
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.
2020-10-13 17:39:32 +01:00
Timothee Cour
0134e34e03
dup docs: add an example with addQuoted ( #15548 )
...
* dup docs: add addQuoted example
* fixup
2020-10-13 08:24:30 +02:00
Christopher Dunn
f1d81dc6e6
Fix doc for CountTable ( #15561 ) [backport]
2020-10-13 06:33:53 +02:00
Christian Ulrich
1f51a33998
close socket in getPrimaryIPAddr even if exception occurs ( #15558 )
2020-10-12 22:02:17 +02:00
flywind
c2c7f60259
docs minor ( #15550 )
2020-10-11 20:43:44 +02:00
Timothee Cour
3eac9b2344
os: add overload copyFile*(source, dest: string, isDir = false) ( #15537 )
...
* os: add overload copyFile*(source, dest: string, isDir = false)
* renamed to copyFileToDir
2020-10-11 20:43:01 +02:00
Christian Ulrich
c7ccbfac39
close socket in getPrimaryIPAddr ( #15538 ) [backport]
2020-10-10 07:06:13 +02:00
lihaifeng
3eaacac230
Update parsecfg.nim ( #15513 )
...
* 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 >
2020-10-08 17:17:00 +02:00
Serban Constantin
dd86228548
update unittest docs with correct exit code info ( #15502 )
2020-10-06 18:05:57 +02:00
Juan Carlos
695f955f70
inline tiny proc ( #15498 )
2020-10-06 16:52:12 +02:00
Benjamin Lee
acd71dd6bb
Iterate over smaller set when computing intersection ( #15497 )
...
Closes #15496
2020-10-06 10:29:45 +02:00
Araq
37758826ff
typo
2020-10-06 06:33:43 +02:00
Juan Carlos
1e28cea0d1
inline tiny func on httpcore ( #15480 )
2020-10-05 17:08:50 +02:00
flywind
af9cc2882f
use func in uri module ( #15486 )
2020-10-05 17:04:08 +02:00
Luis Felipe Manfroni
5967b6f60f
doc(sugar): added description and examples to dup ( #15455 )
2020-10-05 12:02:08 +02:00
supakeen
bbe2eb20df
Provide a configurable progressInterval. ( #15477 )
2020-10-04 11:32:07 +01:00
Abhishek Dubey
ccd1f58183
Installation Instruction ( #15485 )
...
The instruction command was missing `install` for Ubuntu.
2020-10-04 10:58:19 +02:00
supakeen
662c508075
Return type of asyncftpclient to fix example. ( #15476 )
...
Related to: #13641
2020-10-03 13:43:43 +02:00
ee7
0a05176057
heapqueue.nim: Add toHeapQueue proc ( #15459 )
...
Similar to:
- `critbits.toCritBitTree`
- `deques.toDeque`
- `sets.toHashSet`
- `tables.toTable`
Co-authored-by: Andreas Rumpf <rumpf_a@web.de >
2020-10-02 16:01:03 -04:00
ee7
d48b356e49
intsets.nim: Add toIntSet proc ( #15460 )
...
Similar to:
- `critbits.toCritBitTree`
- `deques.toDeque`
- `sets.toHashSet`
- `tables.toTable`
2020-10-02 21:10:24 +02:00
Andreas Rumpf
aa1d7fe1e9
closureiters: fixes #15243 ( #15454 ) [backport:1.2]
...
* fixes #15243 [backport:1.2]
2020-10-02 12:38:16 +02:00
flywind
6e32a9e88c
use func in httpcore ( #15457 )
2020-10-02 08:47:24 +02:00
c-blake
26d656e73e
Add first draft of new osproc.readLines ( #15429 )
...
* 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).
2020-10-01 18:06:38 +02:00
flywind
0bfa0fcaea
[docs minor] unify generates and Generates ( #15434 )
...
* [docs] unify generates and Generates
* fix typo
2020-10-01 15:17:16 +02:00
Juan Carlos
5e160bff1b
Add critbits.toCritBitTree ( #15444 )
...
* Add critbits.toCritBitTree
* https://github.com/nim-lang/Nim/pull/15444#discussion_r498035342
2020-10-01 15:11:10 +02:00
Juan Carlos
79a92da8ef
Clean out ( #15440 )
2020-10-01 12:39:50 +02:00
Juan Carlos
6b3654c48d
Add 1 overload to apply ( #15439 )
2020-10-01 09:22:22 +02:00
Miran
eb2a4961c7
various documentation fixes [backport] ( #15422 )
2020-09-29 23:43:12 +02:00
flywind
e85c5ad379
fix #15333 ( #15336 )
2020-09-24 08:54:13 +02:00
Miran
11c377c114
add enumerate macro ( #15297 )
...
* add `enumerate` macro
* address the comments
* put `enumerate` in its own module
2020-09-22 13:08:36 +02:00
flywind
ab05e141c0
deinitLock ( #15383 )
...
* deinitLock
* minor
2020-09-22 13:07:31 +02:00
Andreas Rumpf
1fae66e4df
better nativestacktrace support; refs #15284 ; backport [1.2] ( #15384 )
...
* nimStackTraceOverride: enable stack traces in exceptions
This is a two-step stack trace collection scheme, because re-raised
exceptions will collect multiple stack traces but use them rarely, when
printing info about an uncaught exception, so it makes sense to only do
the cheap stack unwinding all the time and the relatively expensive
debugging information collection on-demand.
`asyncfutures` implements its own `$` proc for printing
`seq[StackTraceEntry]`, so we have to add the debugging info there, just
like we do for the private `$` proc in `system/excpt`.
* cleaned up PR #15284
Co-authored-by: Ștefan Talpalaru <stefantalpalaru@yahoo.com >
2020-09-22 13:03:24 +02:00
Clyybber
d67c5cb751
Add strutils.indentation and make unindent use it ( #15264 )
...
* Add strutils.indentation and make unindent use it
* Code style
* Fix bootstrapping
* Improve wording
* Fix test
* Introduce without breaking change
* Fix
* Reduce diff
* Fix docs link
* Add since annotation
* Update changelog
2020-09-22 10:43:12 +02:00
alaviss
aca9c5fb30
os: make getApplFreebsd available for NetBSD ( #15381 )
...
NetBSD was switched to getApplFreebsd() in #15359 , however the proc was
not made available for the said target.
This commit exposes `getApplFreebsd()` to NetBSD.
2020-09-21 19:52:44 +02:00
Andreas Rumpf
04cecdf9c2
async: removed the 'unown' references, async never worked with --newruntime anyway and --newruntime is dead ( #15374 )
2020-09-20 18:01:07 +02:00
Andreas Rumpf
ebb632ccba
fixes #15369 ( #15371 )
2020-09-20 01:07:13 +02:00
Andreas Rumpf
a15d77df7e
ORC/ARC async progress ( #15370 )
...
* ARC/ORC: fixes memory leak for empty seqs that have a non-zero capacity
* async: minor refactorings
* it helps to finish a refactoring
2020-09-20 00:27:32 +02:00
Andreas Rumpf
cbdda631db
base64: fixes the error message for an invalid base64 input character [backport:1.2]
2020-09-20 00:05:41 +02:00
Andreas Rumpf
9a34009f00
ORC and stdlib optimizations ( #15362 )
2020-09-19 00:27:43 +02:00
Timothee Cour
8ae4a774b7
doc fix typo in lib/pure/httpclient.nim ( #15364 )
2020-09-19 00:20:41 +02:00
Euan
ae1f5c1559
Use sysctl on NetBSD to get exe name ( #15359 )
2020-09-18 22:26:53 +02:00
yatsen1
341cd844b2
fix coro proc crash for stack problem when run long enough than a GC cycle ( #7612 ) ( #11410 )
...
Co-authored-by: drswinghead <drswinghead@gmail.com >
Co-authored-by: Clyybber <darkmine956@gmail.com >
2020-09-18 17:17:09 +02:00
Andreas Rumpf
2671efab78
async: minor refactorings ( #15354 )
2020-09-18 11:22:34 +02:00
flywind
c57023f324
string is not nil anymore ( #15352 )
2020-09-18 10:02:31 +02:00
Yuriy Glukhov
28a64869f0
Fixed undeclared nimIdentNormalize compilation error in parseEnum ( #15343 )
2020-09-16 19:41:57 +02:00
flywind
de7f2372be
docs minor and #15335 ( #15337 )
2020-09-16 14:58:50 +02:00
Andreas Rumpf
fd31e8ff6f
allow old styled RTTI for arc/orc ( #15331 )
2020-09-16 14:57:01 +02:00
flywind
366216da64
fix cookie with comma ( #15319 )
2020-09-14 09:00:29 +02:00