cooldome
01403f8cfa
fix static[Slice[T]] as argument issue ( #15842 )
...
(cherry picked from commit 4c19c5dfae )
2020-11-05 09:19:51 +01:00
c-blake
2443b40623
Clarify the sense in which Nim supports recursive iterators in the ( #15834 )
...
manual, the tutorial, and the `tbintree` test.
(cherry picked from commit f17555770e )
2020-11-05 09:19:35 +01:00
flywind
3565d14cc4
fix #15835 ( #15838 )
...
* fix #15835
* add tests
(cherry picked from commit 7d640e0943 )
2020-11-05 09:19:27 +01:00
flywind
6d9961c898
fix deprecated messages regarding high ( #15832 )
...
(cherry picked from commit 75dc69417a )
2020-11-05 09:18:45 +01:00
flywind
740112c1e0
fix #12640 ( #15829 )
...
(cherry picked from commit b8bcf236dd )
2020-11-05 09:17:52 +01:00
flywind
bf446e8cec
follow #15818 and close #7109 ( #15823 )
...
* follow #15818 and close #7109
* Update compiler/jsgen.nim
Co-authored-by: Juan Carlos <juancarlospaco@gmail.com >
Co-authored-by: Juan Carlos <juancarlospaco@gmail.com >
(cherry picked from commit fde17b159f )
2020-11-05 09:17:42 +01:00
Andreas Rumpf
bb3cdcad99
fixes #15804 ( #15820 )
...
* fixes #15804
* fix the existing test
* add the testcase for #15804
Co-authored-by: narimiran <narimiran@disroot.org >
(cherry picked from commit dfd8a83f35 )
2020-11-05 09:17:29 +01:00
flywind
9954b7f046
fixes #15594 ( #15819 )
...
(cherry picked from commit eb429988cd )
2020-11-05 09:17:12 +01:00
flywind
dd36bfffa1
more clear ( #15812 )
...
(cherry picked from commit 4fe56b56ce )
2020-11-05 09:16:24 +01:00
flywind
9d9bf12e1c
Closure iterators are not supported by VM ( #15818 )
...
(cherry picked from commit 5b4c17b5e7 )
2020-11-05 09:16:10 +01:00
flywind
45e87ade15
fix #8821 ( #15809 )
...
(cherry picked from commit 544cb107c7 )
2020-11-05 09:16:00 +01:00
Thomas Tay
b238c077a1
Update tables documentation ( #15807 )
...
Added a case where a user might use mgetOrPut and create an accidental
copy of a seq.
(cherry picked from commit 5298366f86 )
2020-11-05 09:13:52 +01:00
flywind
29cd083e12
fixes #15717
...
(cherry picked from commit 558115fa29 )
2020-11-05 09:13:09 +01:00
flywind
2e35621af0
fix #15815 ( #15817 )
...
(cherry picked from commit 919593395c )
2020-11-05 09:13:05 +01:00
flywind
e0aa7cf09b
fix #15145 ( #15816 )
...
(cherry picked from commit 27eb19cc48 )
2020-11-05 09:13:00 +01:00
flywind
98bd81b4a3
closes #3670 [add testcase for #3670 ] ( #15808 )
...
* add testcase
* Update tests/template/twhenintemplates.nim
Co-authored-by: Clyybber <darkmine956@gmail.com >
(cherry picked from commit 98cec6b692 )
2020-11-05 09:12:45 +01:00
Clyybber
5e7c6b7f7e
Typos
...
(cherry picked from commit 1eb4a38a50 )
2020-11-05 09:12:33 +01:00
n5m
0699b57402
improve public Testament docs ( #15710 )
...
* improve glob docs
* punctuation
* move spec descriptions above example
notably, change the description of timeout to reference seconds, not microseconds
* document nimout
* document sortoutput
* explain the action options
(cherry picked from commit bcb30566fc )
2020-11-05 09:12:26 +01:00
flywind
f235eb48a0
fix #15651 ( #15800 )
...
* fix
* minor
(cherry picked from commit 80b0748d75 )
2020-11-05 09:12:17 +01:00
flywind
975a5b64ad
support par expression as checkpoint ( #15802 )
...
(cherry picked from commit 8115b655e7 )
2020-11-05 09:12:04 +01:00
flywind
5d2b1a8943
[ closes #12682 ]add testcase for #12682 ( #15796 )
...
* add testcase for #12682
* fix
(cherry picked from commit bc9a521270 )
2020-11-05 09:11:34 +01:00
Miran
b14958caa0
fix #15702 , show enum fields documentation ( #15792 )
...
(cherry picked from commit 28bbcd9d45 )
2020-11-05 09:11:28 +01:00
Clyybber
208ed6e816
Grammar fixes
...
(cherry picked from commit 7364794fed )
2020-11-05 09:11:23 +01:00
flywind
e085010e59
add testcase for #14227 ( #15794 )
...
(cherry picked from commit ae86df12af )
2020-11-05 09:11:08 +01:00
flywind
f6f1594cef
[ closes #11625 and closes #2488 ]add global and threadvar(with --threads:off mode ) pragmas supports for JS backend ( #15772 )
...
* add global pragma support for js backend
* globalThis
* add support for threadvar
* more tests
* Update compiler/jsgen.nim
Co-authored-by: Andreas Rumpf <rumpf_a@web.de >
(cherry picked from commit 2cfe5e0745 )
2020-11-05 09:11:02 +01:00
cooldome
c657af440a
canAlias improvement ( #15773 )
...
* canAlias improvement
* fix comment
(cherry picked from commit 6fe2e8977d )
2020-11-05 09:10:20 +01:00
Miran
df069c8ddb
promote collect macro as a map+filter replacement ( #15788 )
...
* promote `collect` macro as a map+filter replacement
* Update lib/pure/collections/sequtils.nim
(cherry picked from commit ec059240b0 )
2020-11-05 09:10:05 +01:00
Timothee Cour
e524df8746
simplify toHex ( #15821 )
...
(cherry picked from commit 235e4930ab )
2020-11-05 09:09:55 +01:00
Miran
81a302b197
fix toHex - make it work with int literals ( #15770 )
...
(cherry picked from commit c0fdc8b215 )
2020-11-05 09:09:46 +01:00
flywind
e301285d4c
closes #6036 ( #15779 )
...
* add testcase for #6036
* try
* try again
* make it work
(cherry picked from commit 4374c638cd )
2020-11-05 09:09:30 +01:00
flywind
daba6d935f
closes #7374 ( #15781 )
...
* add testcase for #7374
* minor
* fix test
(cherry picked from commit 1725db9295 )
2020-11-05 09:09:09 +01:00
flywind
1d06c70c18
add testcase for #7416 ( #15782 )
...
(cherry picked from commit 3028c1be82 )
2020-11-05 09:08:56 +01:00
flywind
a480cbddcc
closes #7658 ( #15784 )
...
* fix #7658
* more
(cherry picked from commit 17f08b2939 )
2020-11-05 09:08:49 +01:00
flywind
eb2ed782c6
add testcase for #8012 ( #15785 )
...
(cherry picked from commit 2de90a14cb )
2020-11-05 09:08:42 +01:00
flywind
dc6073b0b8
add testcase for #9165 ( #15787 )
...
(cherry picked from commit 1655c04aa3 )
2020-11-05 09:08:38 +01:00
flywind
3d939dd863
add testcase for #9091 ( #15791 )
...
* add testcase for #9091
* more tests
(cherry picked from commit b5df823191 )
2020-11-05 09:08:19 +01:00
flywind
d426f75593
fix #15638 ( #15789 )
...
(cherry picked from commit f79ded3cb6 )
2020-11-05 09:08:14 +01:00
flywind
051c201068
add testcase for #7127 ( #15780 )
...
(cherry picked from commit d8fb2379c9 )
2020-11-05 09:08:01 +01:00
flywind
b0291b88fc
add tests for #7686 ( #15771 )
...
(cherry picked from commit 33e258c72f )
2020-11-05 09:07:51 +01:00
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
Yanis Zafirópulos
a7bd58ed07
Massive documentation fixes + copy editing ( #15747 )
...
(cherry picked from commit 0cae8ef2ca )
2020-11-05 09:07:07 +01:00
Tim Smith
4a95d45b28
Spelling and Grammer fixes ( #15719 )
...
Co-authored-by: Tim Smith <tim.smith.hdg@gmail.com >
Co-authored-by: Miran <narimiran@disroot.org >
(cherry picked from commit 485d4ff802 )
2020-11-05 09:07:01 +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
e39b01e126
fix #15756 ( #15761 )
...
* fix #15756
* simplify test
(cherry picked from commit 610e9b2fe9 )
2020-11-05 09:06:45 +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
e27f595aee
change/remove deprecated stuff
...
(cherry picked from commit 732ddc02da )
2020-11-05 09:06:07 +01:00
narimiran
96bd6426c2
fix #15750
...
(cherry picked from commit b13fb9ddb8 )
2020-11-05 09:05:46 +01:00
cooldome
afb5212fe0
fix #15752 ( #15754 )
...
(cherry picked from commit f8cac6bbbc )
2020-11-05 09:05:39 +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