flywind
204369845a
add testcase ( #16156 )
...
(cherry picked from commit 3510216c8a )
2020-11-27 17:51:27 +01:00
Andreas Rumpf
498ac30f9a
updated repr tests ( #16147 )
...
(cherry picked from commit 4fdaded227 )
2020-11-27 17:47:17 +01:00
Andreas Rumpf
2d63592619
fixes https://github.com/status-im/nimbus-eth2/issues/1549 ( #16146 )
...
* fixes https://github.com/status-im/nimbus-eth2/issues/1549 [backport:1.4]
* test fixup
(cherry picked from commit cf516713d0 )
2020-11-27 17:46:30 +01:00
cooldome
160436c8b3
fix #16120 ( #16145 )
...
(cherry picked from commit 8c12d3e29d )
2020-11-26 17:14:43 +01:00
Andreas Rumpf
72f4a0d3e9
fixes #15076 ( #16143 )
...
* fixes #15076
* heapqueue: optimized for ARC
* added another test case [backport:1.4]
* code cleanup
(cherry picked from commit da753c6a2e )
2020-11-26 14:17:30 +01:00
flywind
cf30401f02
move tests under the compiler directory to testament ( #16096 )
...
(cherry picked from commit 57bd64582c )
2020-11-25 12:46:02 +01:00
flywind
cfb38c2383
move tests to testament ( #16101 )
...
* move tests to testament
* minor
* fix random
* disable test random
(cherry picked from commit cbc793b30b )
2020-11-25 12:42:51 +01:00
Andreas Rumpf
99032ca07b
fixes #16069 ; [backport:1.2] [backport:1.4] ( #16115 )
...
* fixes #16069 ; refs https://github.com/nim-lang/RFCs/issues/257 [backport:1.2] [backport:1.4]
* make tests green again
(cherry picked from commit d306a04466 )
2020-11-24 16:18:18 +01:00
cooldome
e2f1fab458
fix #16110 ( #16117 )
...
(cherry picked from commit 1d14b2c9e6 )
2020-11-24 16:12:27 +01:00
flywind
47ebaa4200
typeinfo minor improvement ( #16083 )
...
* typeinfo minor improvement
* minor
* Update lib/core/typeinfo.nim
* rename typeinfo
(cherry picked from commit e4d0f9f3de )
2020-11-24 16:08:24 +01:00
kemifl
4b27458cfc
fix #14056 ( #16071 )
...
fix #14056 , incorporate review comments
(cherry picked from commit a764a5b9bc )
2020-11-24 16:08:08 +01:00
flywind
1eda325177
fix ropes format errors ( #16106 ) [backport:1.0]
...
* fix rope index
* add testcase
* fix ropes format
(cherry picked from commit 0c6c4be0e7 )
2020-11-24 16:06:57 +01:00
flywind
74fa24ce45
fix rope index ( #16100 )
...
* fix rope index
* add testcase
(cherry picked from commit ab2c082cb3 )
2020-11-23 15:23:53 +01:00
flywind
e6ea779b06
fix #9695 asyncmacro: tfuturevar fails when activated [backport: 1.0] ( #16090 )
...
* fix asyncmacro
* Apply suggestions from code review
* Update lib/pure/asyncmacro.nim
(cherry picked from commit 6f1a72069a )
2020-11-23 15:22:35 +01:00
flywind
cb138fc304
sets minor improvement ( #16087 )
...
(cherry picked from commit f1764aaa9e )
2020-11-23 15:22:22 +01:00
flywind
c6f7337c77
deques minor improvement ( #16084 )
...
(cherry picked from commit c9371ef59d )
2020-11-23 15:22:14 +01:00
flywind
6c070452e4
xmltree minor improvement ( #16085 )
...
(cherry picked from commit 3040f05505 )
2020-11-23 15:22:00 +01:00
flywind
475b7e1444
complex minor improvement ( #16086 )
...
(cherry picked from commit dd57d46f2f )
2020-11-23 15:21:53 +01:00
flywind
64692b185f
heapqueue minor improvement ( #16088 )
...
(cherry picked from commit f3887dea2c )
2020-11-23 15:21:46 +01:00
cooldome
f052e251be
fix #15958 ( #15970 ) [backport:1.4]
...
* fix #15958
* also cover openArray and VarArgs
* more tests
* cover even more types
* cover even more types
* Trigger build
* Trigger build
* cover sets passed as arrays
(cherry picked from commit fcb2ec4ed6 )
2020-11-20 15:01:12 +01:00
flywind
9c6444c192
alternative way to fix #16022 ( #16064 ) [backport:1.4]
...
* alternative way to fix #16022
* add testcase for #16022
[backport:1.4]
(cherry picked from commit 6cf5ca1dc2 )
2020-11-20 13:39:04 +01:00
flywind
ff8fbb3001
close #14847(add testcase for #14847 ) ( #16045 )
...
(cherry picked from commit 1bcc352137 )
2020-11-19 13:51:04 +01:00
Timothee Cour
80068f7dfc
fix #16033 nim js --gc:arc works and ignores --gc:arc ( #16036 )
...
(cherry picked from commit 557dcfd87d )
2020-11-19 13:49:56 +01:00
cooldome
817a16c027
Semfold for nil cast ( #16030 )
...
* bring back the semfold of nil
* remove space
* fix test
* proc type can't be dereferenced
(cherry picked from commit 87d3e5331a )
2020-11-19 13:46:59 +01:00
flywind
5977f553fc
fix #6497 ( #16027 )
...
* fix #6497
* add testcase for #16027
(cherry picked from commit 581bcfe290 )
2020-11-18 11:31:30 +01:00
flywind
462209f4b0
combine PR#16009 and PR#16012 ( #16024 )
...
* fix #15623
* add testcase for #15623
* add testcase
* combine #16009
* support casting nil to NilableTypes in VM
(cherry picked from commit e6e1e9574d )
2020-11-18 11:31:04 +01:00
flywind
55abacc514
fix #15972 ( #15994 )
...
* fix #15972
* add testcase
* more
(cherry picked from commit 0869d2a477 )
2020-11-18 11:30:56 +01:00
cooldome
b92666745e
fix #15910 ( #15984 )
...
* fix #15910
* produce op of op is nil
* Trigger build
(cherry picked from commit a4d02f591c )
2020-11-18 11:01:05 +01:00
Timothee Cour
d08c2f195c
workaround #15713 disable freebsd tssl.nim ( #15718 )
...
(cherry picked from commit b56a037183 )
2020-11-16 14:12:06 +01:00
Andreas Rumpf
fffb0dbea5
fixes #15753 [backport:1.4] ( #15971 )
...
(cherry picked from commit 7eb34d170a )
2020-11-16 07:30:53 +01:00
Timothee Cour
b47a98f7f2
targets: use cpp instead of c++ everywhere (was by far the most common) ( #15961 )
...
(cherry picked from commit 96930b9cae )
2020-11-16 07:25:54 +01:00
Timothee Cour
95efe6d3ca
strengthen taddr.nim: add test case for #14578 ; reference other issues; test cpp ( #15960 )
...
(cherry picked from commit 1a47fc2291 )
2020-11-16 07:25:40 +01:00
Araq
1be3caf7c3
makes test green again
...
(cherry picked from commit fa7b12bcf9 )
2020-11-16 07:19:40 +01:00
Bung
42a3e31826
Fix #8404 JS backend doesn't handle float->int type conversion ( #15950 ) [backport]
...
* Fix #8404 JS backend doesn't handle float->int type conversion
* handle conv to uint as cast, discard other cases
* limit to int32, times use int64
* toInt including tyInt64 break times timezones lib, ignore for now
* also affect to vm
* move to tests/misc/t8404.nim
(cherry picked from commit 797cb2e67b )
2020-11-16 07:18:16 +01:00
flywind
b9260514fe
minor
...
(cherry picked from commit a86aa31081 )
2020-11-16 07:12:23 +01:00
flywind
5d88e6c5f5
add testcase for #9754
...
(cherry picked from commit a968e7dd9b )
2020-11-16 07:12:16 +01:00
flywind
a983c6a843
close #13062(add testcase for #13062 ) ( #15956 )
...
(cherry picked from commit d802a4a669 )
2020-11-16 07:09:55 +01:00
flywind
561902ca2b
close #2771(add testcase for #2771 ) ( #15932 )
...
(cherry picked from commit 7d51ad96e9 )
2020-11-16 07:09:39 +01:00
flywind
9b51f9b7e1
fix #15941 ( #15948 )
...
* fix #15941
* add testcase
* update
(cherry picked from commit 492e9afa4c )
2020-11-16 07:06:15 +01:00
flywind
71583cd2e9
add testcase
...
(cherry picked from commit 8ec3c141ae )
2020-11-16 07:05:58 +01:00
flywind
23ea176cb2
fix #15916 ( #15917 ) [backport]
...
* fix #15916
* add testcase for #15916
* add comments
(cherry picked from commit 402df0b061 )
2020-11-16 06:58:07 +01:00
Fanael Linithien
48e5520894
Fix #15909 ( #15914 )
...
(cherry picked from commit 7d4f70280e )
2020-11-16 06:57:46 +01:00
flywind
23b0b10886
fix #14157 ( #15877 )
...
* fix #14157
* Update compiler/jsgen.nim
* add changelog
* Update compiler/jsgen.nim
* Update tests/js/tmodify_cstring.nim
Co-authored-by: Andreas Rumpf <rumpf_a@web.de >
(cherry picked from commit 1f9bf43100 )
2020-11-16 06:56:43 +01:00
Bung
04254fe9d6
fix #12726 Cannot take the compile-time sizeof Atomic types ( #15928 )
...
* fix #12726 Cannot take the compile-time sizeof Atomic types
* fix for arch 32
(cherry picked from commit 826e62953f )
2020-11-16 06:56:33 +01:00
Bung
272bc81f51
Fix 14127 js from int to int casting ( #15918 )
...
* fix #14127 from int to int casting
* add test for #14127
* use template for test, also test uint2int
* move to tests/types/t14127_cast_number.nim targets:c cpp js
(cherry picked from commit a81434a890 )
2020-11-16 06:56:24 +01:00
flywind
2e6cfe3a0d
close #4318(add testcase for #4318 ) ( #15904 )
...
* close #4318(add testcase for #4318 )
* Update tests/objects/t4318.nim
Co-authored-by: Juan Carlos <juancarlospaco@gmail.com >
Co-authored-by: Juan Carlos <juancarlospaco@gmail.com >
(cherry picked from commit 35f8803250 )
2020-11-16 06:54:53 +01:00
Miran
04f810c2ec
Correct all eggs ( #15906 )
...
* "eg" is a misspelled "egg", "e.g." is "exempli gratia"
* Also, "ie" is "i.e.".
(cherry picked from commit bbe49a14ae )
2020-11-16 06:54:45 +01:00
flywind
a27ed88688
follow #15874(add testcase for #15874 ) ( #15893 )
...
(cherry picked from commit d8e7caf5dd )
2020-11-16 06:54:10 +01:00
cooldome
7724cd534f
fix #15825 ( #15894 )
...
* fix #15825
* better fix
(cherry picked from commit 338602a402 )
2020-11-16 06:53:59 +01:00
Clyybber
4e89dffc15
Add testcase for #14601 ( #15677 )
...
(cherry picked from commit 7435d912ad )
2020-11-16 06:53:52 +01:00