metagn
|
0c8cefcbef
fix field setter fallback that never worked (#24871)
|
3 weken geleden |
metagn
|
20ff258a08
clean up opensym encounters in compiler (#24866)
|
3 weken geleden |
metagn
|
0cd5307633
fix array/set/tuple literals with generic expression elements (#24497)
|
3 weken geleden |
ringabout
|
0dd198278e
overhaul hook injections (#24841)
|
4 weken geleden |
metagn
|
6af8b33485
fix tuple nodes from VM inserting hidden conv to keep old type (#24756)
|
1 maand geleden |
metagn
|
4143bb32f7
convert tuple constructors from VM back to original types (#24710)
|
2 maanden geleden |
metagn
|
0c0df28619
ignore match errors to expected types of tuple constructor elements (#24611)
|
3 maanden geleden |
metagn
|
3daf7dd2ac
remove inserted derefs for ref object fields when transforming to dot call (#24498)
|
5 maanden geleden |
metagn
|
6ec663f7bc
fix standalone explicit generic procs with unresolved arguments (#24404)
|
6 maanden geleden |
ringabout
|
6c2de9b294
fixes #24379; better error messages for ill-formed type symbols from macros (#24380)
|
6 maanden geleden |
ringabout
|
3c528c987c
fixes #24359; VM problem: dest register is not set with const-bound proc (#24364)
|
6 maanden geleden |
metagn
|
2d678fa45c
better errors for standalone explicit generic instantiations (#24276)
|
6 maanden geleden |
ringabout
|
b3e02ef0c3
make `PNode.typ` a private field (#24326)
|
6 maanden geleden |
ringabout
|
6b31400ade
adds a getter/setter for `owner` (#24318)
|
6 maanden geleden |
ringabout
|
8d7b3baf9f
make owner a private field of `PSym` (#24311)
|
6 maanden geleden |
metagn
|
6c96892d5e
refactor to make sigmatch use LayeredIdTable for bindings (#24216)
|
7 maanden geleden |
metagn
|
75e50f804a
delay markUsed for converters until call is resolved (#24243)
|
7 maanden geleden |
metagn
|
f70a17f885
don't construct array type for already typed `nkBracket` node (#24224)
|
7 maanden geleden |
metagn
|
fd379c2f94
fix nimsuggest crash with arrow type sugar (#24185)
|
7 maanden geleden |
metagn
|
b9de2bb4f3
fix `nil` literal giving itself type `untyped`/`typed` [backport] (#24165)
|
7 maanden geleden |
metagn
|
0c3573e4a0
make `genericsOpenSym` work at instantiation time, new behavior in `openSym` (#24111)
|
7 maanden geleden |
metagn
|
9dda7ff7bc
make sigmatch use prepareNode for tyFromExpr (#24095)
|
7 maanden geleden |
metagn
|
771369237c
implement template default values using other params (#24073)
|
7 maanden geleden |
metagn
|
79a65da22a
fix CI, sem whole `when` stmts as generic stmt (#24072)
|
8 maanden geleden |
metagn
|
ebcfd96ae1
improve compiler performance on dot fields after #24005 (#24074)
|
8 maanden geleden |
metagn
|
7cd1777218
generate tyFromExpr for `when` in generics (#24066)
|
8 maanden geleden |
metagn
|
a93c5d79b9
adapt generic default parameters to recent generics changes (#24065)
|
8 maanden geleden |
metagn
|
4a548deb08
proper errors for subscript overloads (#24068)
|
8 maanden geleden |
metagn
|
d77ea07837
expose `rangeBase` typetrait, fix enum conversion warning (#24056)
|
8 maanden geleden |
metagn
|
71de7fca9e
handle explicit generic routine instantiations in sigmatch (#24010)
|
8 maanden geleden |