index
:
Nim
this commit
devel
This repository contains the Nim compiler, Nim's stdlib, tools, and documentation. (mirror)
ahoang <ahoang@tilde.institute>
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
compiler
/
semcall.nim
Commit message (
Expand
)
Author
Age
Files
Lines
*
fix segfault in generic param mismatch error, skip typedesc (#24140)
metagn
2024-09-19
1
-18
/
+19
*
fix calls to untyped arbitrary expressions in generics (#24100)
metagn
2024-09-13
1
-1
/
+2
*
show symchoices as ambiguous in overload type mismatches (#24077)
metagn
2024-09-09
1
-0
/
+8
*
proper errors for subscript overloads (#24068)
metagn
2024-09-06
1
-17
/
+33
*
handle explicit generic routine instantiations in sigmatch (#24010)
metagn
2024-09-02
1
-21
/
+65
*
remove fauxMatch for tyFromExpr, remove tyProxy and tyUnknown aliases (#24018)
metagn
2024-08-28
1
-4
/
+4
*
fix error messages for wrongly typed generic param default values (#24006)
metagn
2024-08-23
1
-3
/
+13
*
fix subscript magic giving unresolved generic param type (#23988)
metagn
2024-08-22
1
-1
/
+2
*
sem all call nodes in generic type bodies + many required fixes (#23983)
metagn
2024-08-20
1
-1
/
+1
*
fixes addr/hiddenAddr in strictdefs (#23477)
ringabout
2024-04-10
1
-4
/
+4
*
refactoring: no inheritance for PType/PSym (#23403)
Andreas Rumpf
2024-03-14
1
-1
/
+1
*
improve error messages [backport] (#23345)
ringabout
2024-02-26
1
-34
/
+79
*
Fixes a nimsuggest crash when using chronos (#23293)
Juan M Gómez
2024-02-20
1
-2
/
+1
*
types refactoring; WIP (#23086)
Andreas Rumpf
2023-12-17
1
-5
/
+6
*
Overloads passed to static proc parameters now convert to the desired… (#23...
Jason Beetham
2023-12-14
1
-4
/
+10
*
type refactoring: part 2 (#23059)
Andreas Rumpf
2023-12-13
1
-3
/
+3
*
Types: Refactorings; step 1 (#23055)
Andreas Rumpf
2023-12-12
1
-3
/
+3
*
Look up generic parameters when found inside semOverloadedCall, fixin… (#23...
Jason Beetham
2023-12-12
1
-0
/
+13
*
fixes #22902; borrow from proc return type mismatch (#22908)
ringabout
2023-11-04
1
-1
/
+1
*
unify explicit generic param semchecking in calls (#22618)
metagn
2023-09-01
1
-2
/
+6
*
`initCandidate` and friends now return values (#22570)
ringabout
2023-08-28
1
-4
/
+4
*
fix generic param substitution in templates (#22535)
metagn
2023-08-25
1
-1
/
+6
*
unpublic the sons field of PType; the precursor to PType refactorings (#22446)
ringabout
2023-08-11
1
-3
/
+2
*
fix #19304 Borrowing std/times.format causes Error: illformed AST (#20659)
Bung
2023-08-10
1
-14
/
+30
*
use strictdefs for compiler (#22365)
ringabout
2023-08-06
1
-5
/
+11
*
Let inferGenericTypes continue if a param is already bound (#22384)
SirOlaf
2023-08-06
1
-3
/
+6
*
Add experimental inferGenericTypes switch (#22317)
SirOlaf
2023-08-03
1
-4
/
+60
*
fix scoping regression with calls in generic bodies (#22115)
metagn
2023-06-17
1
-1
/
+1
*
fix calls in generic bodies, delay typecheck when no overloads match (#22029)
metagn
2023-06-13
1
-1
/
+4
*
hopefully easier to understand error message (#21585)
Andreas Rumpf
2023-03-30
1
-2
/
+2
*
mitigates #21272; but it's not the final fix because the first round … (#21...
Andreas Rumpf
2023-03-20
1
-2
/
+2
*
Fix #21272: Rewrite parts of pickBestCandidate (#21465)
SirOlaf
2023-03-05
1
-36
/
+50
*
remove nosinks hacks from compiler (#21469)
ringabout
2023-03-04
1
-1
/
+1
*
less verbose type mismatch messages (#21191)
ringabout
2022-12-28
1
-10
/
+34
*
fix bugs with dot & call operators [backport] (#20931)
metagn
2022-11-28
1
-25
/
+33
*
fix semcase on tySequence and tyObject #20283 #19682 (#20339)
Bung
2022-11-01
1
-0
/
+3
*
'lock levels' are deprecated, now a noop (#20539)
ringabout
2022-10-11
1
-3
/
+0
*
Automatic dereferencing is removed (#20531)
ringabout
2022-10-10
1
-21
/
+0
*
store full definition AST for consts, fix noRewrite (#20115)
metagn
2022-09-28
1
-2
/
+2
*
remove {.this.} pragma, deprecated since 0.19 (#20201)
metagn
2022-08-23
1
-16
/
+0
*
.forbids pragma: defining forbidden tags (#20050)
Lancer11211
2022-07-26
1
-1
/
+3
*
Fixed distinct composite type class proc borrowing (#18904)
Jason Beetham
2021-10-26
1
-2
/
+11
*
strict effects (#18777)
Andreas Rumpf
2021-09-02
1
-0
/
+2
*
fix a typo (#18715)
flywind
2021-08-19
1
-1
/
+1
*
improve `--declaredLocs` to help disambiguate types (generics, aliases etc) (...
Timothee Cour
2021-07-08
1
-7
/
+5
*
Make procedure mismatch more informative with pragma/call convention mismatch...
Jason Beetham
2021-07-06
1
-1
/
+7
*
followup #17777: declaredloc field error msgs now work with generics (#18259)
Timothee Cour
2021-06-14
1
-2
/
+3
*
more informative error msg for undeclared field (`A(badfield: 1)` and `a.badf...
Timothee Cour
2021-05-16
1
-2
/
+13
*
iterable[T] (#17196)
Timothee Cour
2021-04-11
1
-3
/
+7
*
semLambda removed, semProcAux reworked (#17379)
Saem Ghani
2021-03-17
1
-2
/
+2
[next]