Antonis Geralis
1b5b98c943
Fix doc comment for sumKbn ( #15769 )
...
Co-authored-by: b3liever <b3liever@yandex.com >
(cherry picked from commit 912d8f80ad )
2020-11-05 09:07:43 +01:00
Andreas Rumpf
645200aa3d
fixes #15413 ( #15768 )
...
* fixes #15413
* better hide it properly
* see if this makes our list of important packages happy
(cherry picked from commit 87a60c1b28 )
2020-11-05 09:07:36 +01:00
Antonis Geralis
60403c9e6b
Make newObjUninit proc to adhere to its name ( #15764 )
...
Co-authored-by: b3liever <b3liever@yandex.com >
(cherry picked from commit 94e2b9e837 )
2020-11-05 09:06:53 +01:00
cooldome
a4f9bc55c7
ARC now capable of custom extra alignment. Ref, closure and seq support. ( #15697 )
...
(cherry picked from commit 0956a99537 )
2020-11-05 09:06:39 +01:00
narimiran
96bd6426c2
fix #15750
...
(cherry picked from commit b13fb9ddb8 )
2020-11-05 09:05:46 +01:00
shirleyquirk
5c48058c86
fixes #10456,#12928 issues when chaining templates to sortedByIt ( #15734 )
...
* update c_malloc's to csize_t
fix for broken --os:ios
* I'm an idiot sorry
* Create talgorithm.nim
* workaround for #10456
I don't understand the intricacies of how lambdalifting and template expansions interact with lent, so i don't know how to fix the real problem, but this sidesteps whatever issue that is.
* working test, use typeof rather than auto
(cherry picked from commit 218acfe367 )
2020-11-05 09:05:21 +01:00
Juan Carlos
c8f6eb6c14
Documentation only iup ( #15732 )
...
* ReSync with Devel
* ReSync
* Add Examples for IUP, based from official doc
(cherry picked from commit 3a69f14621 )
2020-10-27 09:06:20 +01:00
Danil Yarantsev
a2367d4bd2
Add support to the latest LibreSSL version ( #15715 ) [backport:1.2] [backport:1.4]
...
(cherry picked from commit b2740f5c63 )
2020-10-27 09:01:51 +01:00
Juan Carlos
a48c16b155
Fix Prelude ( #15714 )
...
* ReSync with Devel
* Fix prelude for JS target
* ReSync devel
* Fix prelude for JS target
(cherry picked from commit e284445e51 )
2020-10-27 08:57:50 +01:00
rockcavera
796785abf6
fix #15698 ( #15699 )
...
* 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 >
(cherry picked from commit 7252a50fef )
2020-10-27 08:57:18 +01:00
Clyybber
7a9db0e5c5
Fix #12410 ( #15685 )
...
* Fix #12410 , big thanks to @pmetras for this fix
* Add testcase
(cherry picked from commit 01a62320f0 )
2020-10-24 17:14:49 +02:00
Andreas Rumpf
eb04535b53
fixes bootstrapping for any machine that has a Nim already installed [backport:1.4] ( #15660 )
...
(cherry picked from commit 9a059657ca )
2020-10-21 11:09:13 +02:00
Timothee Cour
11ef97d57f
$(uint|uint64) now works with nimscript ( #15644 )
...
* $(uint|uint64) now works with nimscript
* fixup
(cherry picked from commit 3cbe8d2c53 )
2020-10-21 11:08:43 +02:00
RecruitMain707
5874bce91c
Fix compilation error for regions and memory profiling ( #15641 ) ( #15656 )
...
Co-authored-by: Recruit_main707 <Recruit_main707@users.noreply.github.com >
(cherry picked from commit ed0f8a4973 )
2020-10-21 11:08:14 +02:00
cooldome
1e9746aade
arc allocation method aligned ( #15588 )
...
* progress
* fix typo
(cherry picked from commit 833035bacd )
2020-10-21 11:02:10 +02:00
cooldome
35f5a3e48f
Tables, use sink val arguments more actively ( #15625 )
...
(cherry picked from commit 04f8fcfbd0 )
2020-10-21 11:01:50 +02:00
Andreas Rumpf
b3c77bb982
fixes #15560 ( #15587 )
...
(cherry picked from commit a43202ea57 )
2020-10-21 10:58:01 +02:00
narimiran
1dffa67b6e
bump NimVersion to 1.4.1
2020-10-21 10:57:51 +02:00
narimiran
cac0e01725
bump NimVersion to 1.4.0
2020-10-15 16:10:08 +02:00
shirleyquirk
4ef255b69d
fix rlock compilation failure ( #15584 )
...
* 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
2020-10-15 12:54:01 +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
Andreas Rumpf
fd9ab2ce6d
ORC: API extensions for 1.4 ( #15581 )
2020-10-15 11:51:40 +02:00
Andreas Rumpf
644eb4dd54
ORC: critical bugfix for the cycle analyser, introduce -d:nimStressOrc for easier stress testing ( #15572 )
2020-10-14 22:26:21 +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
Andreas Rumpf
92163fa330
implements https://github.com/nim-lang/RFCs/issues/258 ( #15503 )
...
* 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
2020-10-06 16:47:15 +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
1f4b9cebd4
Added std/effecttraits.nim ( #15462 )
2020-10-02 17:22:31 +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
cooldome
531ed2dc36
fix #15405 . deepcopy arc ( #15410 )
...
* fix #15405
* fix tests
* deepcopy for ARC has to be enabled via --deepcopy:on
Co-authored-by: Araq <rumpf_a@web.de >
2020-10-01 17:39:48 +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