ringabout
0a18975472
fixes #23949 ; cannot return lent expression from conditionals like case ( #25190 )
...
fixes #23949
It can also allow `endsInNoReturn` in branches later
(cherry picked from commit ceaa7fb4e8 )
2025-09-24 08:54:39 +02:00
metagn
fe55dcb2be
test case haul before 2.2 ( #24119 )
...
closes #4774 , closes #7385 , closes #10019 , closes #12405 , closes #12732 ,
closes #13270 , closes #13799 , closes #15247 , closes #16128 , closes
#16175 , closes #16774 , closes #17527 , closes #20880 , closes #21346
2024-09-17 09:50:10 +08:00
ringabout
11ead19bc1
fixes #24034 ; fixes lent types after taking implicit address ( #24035 )
...
fixes #24034
2024-08-30 16:08:59 +02:00
ringabout
79f5a74408
fixes #23454 ; IndexDefect thrown when destructuring a lent tuple ( #23993 )
...
fixes #23454
2024-08-22 07:21:13 +02:00
Andreas Rumpf
86ff37fab8
fixes #22138 ( #22221 )
2023-07-04 23:35:25 +02:00
metagn
02be212dae
clean up SOME pending/xxx/issue link comments ( #21826 )
...
* clean up SOME pending/xxx/issue link comments
* great
2023-05-11 10:23:52 +02:00
ringabout
5602183234
'lock levels' are deprecated, now a noop ( #20539 )
...
* 'lock levels' are deprecated, now a noop
* fixes tests
2022-10-11 09:17:09 +02:00
hlaaftana
07c7a8a526
Optimize lent in JS [backport:1.6] ( #19393 )
...
* Optimize lent in JS [backport:1.6]
* addr on lent doesn't work anymore, don't use it
* use unsafeAddr in test again for older versions
2022-01-17 13:03:40 +01:00
flywind
d102b2f54c
deprecate unsafeAddr; extend addr ( #19373 )
...
* deprecate unsafeAddr; extend addr
addr is now available for all addressable locations, unsafeAddr is deprecated and become an alias for addr
* follow @Vindaar's advice
* change the signature of addr
* unsafeAddr => addr (stdlib)
* Update changelog.md
* unsafeAddr => addr (tests)
* Revert "unsafeAddr => addr (stdlib)"
This reverts commit ab83c99c50 .
* doc changes; thanks to @konsumlamm
Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com >
Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com >
2022-01-16 11:08:38 +01:00
flywind
9df195ef58
style usages part one (openarray => openArray) ( #19321 )
...
* style usages (openArray)
* revert doc changes
2022-01-04 13:29:50 +01:00
flywind
e406e28738
fix #16898 #17621 ( #17628 )
...
* fix #16898
* fix #17621
* Update compiler/semtypes.nim
2021-04-06 18:01:54 +02:00
Timothee Cour
31a8cf16bb
testament spec: remove errmsg alias of errormsg ( #16188 )
2020-11-29 17:32:34 -08:00
Timothee Cour
5e8ac485a2
followup #15970 strenghten regression tests ( #16075 )
...
* followup #15970 strenghten regression tests
* _
2020-11-20 22:16:59 +00:00
cooldome
fcb2ec4ed6
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
2020-11-20 14:58:16 +01:00
Araq
cb1ecbf956
closes #14878
2020-07-08 12:22:55 +02:00
Araq
e42ce877a6
fixes #14805
2020-07-08 12:22:55 +02:00
Andreas Rumpf
7ccc7d7e93
fixes #14498 [backport:1.2] ( #14503 )
2020-05-30 15:32:31 +02:00
cooldome
be82d11576
fixes #12224 ( #12225 )
...
* fixes #12224
* improve test
2019-09-21 06:45:27 +02:00
Andreas Rumpf
71fd4acaeb
make test green
2019-03-05 05:53:28 +01:00
Andreas Rumpf
c99f952dfb
basic 'lent T' test works
2018-01-21 03:04:22 +01:00