Araq
|
b737bb4be0
|
fixes a bug for 'dup' and 'with'; they can now handle nested statement lists that can result from macros
|
2020-03-17 18:00:11 +01:00 |
|
Andreas Rumpf
|
d55bbefdcc
|
added operateOn to sugar.nim to give Nim the chaining mechanism it de… (#13092)
* implemented the with stdlib module as specified in https://github.com/nim-lang/RFCs/issues/193
* change sugar.outplace to sugar.dup according to https://github.com/nim-lang/RFCs/issues/193
* changelog update
|
2020-02-26 20:36:06 +01:00 |
|
Clyybber
|
f3eb0a5970
|
capture macro now accepts variables of different types (#13356)
* Capture macro can now accept variables of different types
* Add test
* Update examples
* Use let instead of var
|
2020-02-15 19:53:40 +01:00 |
|
Clyybber
|
d43e5bef39
|
Fix capture for object types (#13315)
* Fix capture for object|tuple|... types
* Add test case
|
2020-02-02 13:52:21 +01:00 |
|
Clyybber
|
fb94836bc7
|
Tiny since cleanup (#13286)
|
2020-01-28 20:02:07 +01:00 |
|
cooldome
|
871d5e79b1
|
distinctBase type trait for distinct types (#13031)
|
2020-01-08 00:36:57 +01:00 |
|
Andreas Rumpf
|
a0aa8fa857
|
fixes #12874 (#12890)
* fixes #12874
* fixes introduced regressions
|
2019-12-13 15:36:39 +01:00 |
|
Judd
|
56cf3403b4
|
introduce capture macro (#12712)
capture works for more cases than `closureScope`.
|
2019-12-10 13:16:37 +01:00 |
|
3n-k1
|
0944b0f441
|
[backport] Fix style issues in lib/, tools/, and testament/. Fixes #12687. (#12754)
|
2019-11-28 08:32:11 +01:00 |
|
Arne Döring
|
2acf74d458
|
delete list comprehension (#12392)
The `lc` macro is now part of `graveyard` repository.
|
2019-11-22 19:57:43 +01:00 |
|
b3liever
|
5bb6c67a45
|
add collect macro (#12708)
* add collect macro
* Add to changelog
|
2019-11-22 14:40:50 +01:00 |
|
Clyybber
|
144ad36974
|
Implemented outplace differently (#12599)
* implemented sugar.outplace; refs #12550
* Different approach, allows for chaining
|
2019-11-09 12:52:31 +01:00 |
|
Arne Döring
|
21cbfd72ec
|
Refactor json macro (#12391)
* closes #12316
* make tjsonmacro work at js target
* closes #12289
* closes #11988
* also fixed gdb related stuff
|
2019-10-17 09:55:41 +02:00 |
|
Arne Döring
|
dfa3099929
|
deprecated list comprehension (#10636)
|
2019-02-13 23:30:14 +01:00 |
|
Araq
|
680f5eeb15
|
fixes #9540
|
2018-10-29 10:06:36 +01:00 |
|
Timothee Cour
|
43f634db8d
|
fixes #8519; implements T.distinctBase to reverse T = distinct A (#8531)
|
2018-08-10 09:20:14 +02:00 |
|
Andreas Rumpf
|
1d1d6f39a3
|
make tests green again
|
2018-04-13 17:45:58 +02:00 |
|
Araq
|
0872e7a27e
|
renamed future.nim to sugar.nim
|
2018-04-06 11:59:49 +02:00 |
|