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
/
semstmts.nim
Commit message (
Expand
)
Author
Age
Files
Lines
*
fix #15836 proc arg return type auto unexpectly match proc with concr… (#21...
Bung
2022-12-12
1
-2
/
+1
*
Revert "fix #15836 proc arg return type auto unexpectly match proc with concr...
ringabout
2022-12-09
1
-1
/
+2
*
fix #15836 proc arg return type auto unexpectly match proc with concr… (#21...
Bung
2022-12-09
1
-2
/
+1
*
fixes #9839; fixes noReturn pragma doesn't work for non-simple templates (#21...
ringabout
2022-12-08
1
-3
/
+6
*
definite assignment analysis for let (#21024)
ringabout
2022-12-06
1
-9
/
+10
*
deprecate `do:` meaning `do ():` + misc cleanup (#20927)
metagn
2022-12-06
1
-34
/
+0
*
fixes `isLocalVarSym`; an implicit global is a global nonetheless (#21025)
ringabout
2022-12-05
1
-2
/
+2
*
ref #20846; give a deprecation message for overriding `=` hook (#21020)
ringabout
2022-12-05
1
-0
/
+2
*
fix #20996 (#21016)
metagn
2022-12-04
1
-1
/
+1
*
better procvar ambiguity errors, clean up after #20457 (#20932)
metagn
2022-12-01
1
-21
/
+3
*
fixes #13583; enforce void for `nkWhileStmt` (#20947)
ringabout
2022-11-29
1
-0
/
+5
*
An unnamed break in a block now gives an `UnnamedBreak` warning (#20901)
ringabout
2022-11-24
1
-0
/
+8
*
fix #18964 Small string case with else statement first in AST evaluat… (#20...
Bung
2022-11-22
1
-1
/
+6
*
fix #20866 [ORC] Bad codegen for global pointer to iterator (#20876)
Bung
2022-11-22
1
-2
/
+5
*
fix #3505 wrong var {.global.} initialization, asign variable to it (#20812)
Bung
2022-11-12
1
-1
/
+21
*
fix semcase on tySequence and tyObject #20283 #19682 (#20339)
Bung
2022-11-01
1
-8
/
+8
*
alternate fix + test for #12094, refs #13804 (#20686)
metagn
2022-10-29
1
-2
/
+1
*
fix #12094 Use of _ (as var placeholder) inside a template causes XDe… (#20...
Bung
2022-10-25
1
-1
/
+2
*
borrowed procs can have a body now for documentation generation (#20617)
ringabout
2022-10-24
1
-2
/
+3
*
remove implicit let/var default initialization (#20508)
ringabout
2022-10-07
1
-11
/
+0
*
add default field support for object in ARC/ORC (#20480)
ringabout
2022-10-04
1
-0
/
+11
*
pragma for sfCallsite instead of name check + better semantics, test (#20464)
metagn
2022-10-03
1
-6
/
+1
*
Fix #19224 For loops over a hardcoded empty array crash the compiler (#20476)
Bung
2022-10-01
1
-0
/
+3
*
closed ambiguous enum defaults to first overload (#20457)
metagn
2022-10-01
1
-5
/
+9
*
koch boot compiler with orc (#20467)
ringabout
2022-09-30
1
-1
/
+1
*
store full definition AST for consts, fix noRewrite (#20115)
metagn
2022-09-28
1
-17
/
+28
*
Fixes #20348; only respect the recursion limit if the symbol's generic type ...
Aditya Siram
2022-09-22
1
-0
/
+1
*
report expression has no type other than has to be used (or discarded… (#20...
Bung
2022-09-20
1
-0
/
+3
*
remove deprecated type pragma syntax, fix bugs that required it (#20199)
metagn
2022-09-03
1
-2
/
+17
*
support cstring in `case` (#20130)
metagn
2022-09-01
1
-1
/
+1
*
top-down type inference, implements rfc 149 (#20091)
metagn
2022-08-24
1
-28
/
+48
*
fixes #20031; uint64 is an ordinal type since 1.0 (#20094)
ringabout
2022-07-27
1
-1
/
+1
*
.forbids pragma: defining forbidden tags (#20050)
Lancer11211
2022-07-26
1
-1
/
+1
*
Change `styleCheck` to ignore foreign packages (#19822)
quantimnot
2022-07-14
1
-7
/
+7
*
give a better error message for some template expansions (#19871)
Andreas Rumpf
2022-06-09
1
-2
/
+4
*
[nimsuggest] return the type when on symbol in let/var (#19639)
Ivan Yonchovski
2022-04-07
1
-3
/
+6
*
nvro don't touch cdecl types [backport: 1.6] (#19461)
flywind
2022-01-28
1
-0
/
+1
*
New/better macro pragmas, mark some as experimental (#19406)
metagn
2022-01-20
1
-116
/
+170
*
`caseStmtMacros` no longer experimental, experimental manual refactor (#19173)
hlaaftana
2021-11-23
1
-4
/
+4
*
Accept nnkTypeSection from typedef macro pragmas (#19168)
hlaaftana
2021-11-22
1
-5
/
+13
*
fixes 'lent T' inside object constructor [backport] (#18911)
Andreas Rumpf
2021-09-27
1
-1
/
+1
*
correct effect tracking for .borrowed procs [backport] (#18882)
Andreas Rumpf
2021-09-23
1
-1
/
+4
*
fixes #18863 [backport] (#18871)
Andreas Rumpf
2021-09-20
1
-1
/
+1
*
Dotborrow now works with generic distincts (#18848)
Jason Beetham
2021-09-14
1
-1
/
+2
*
Generic pointer procs now error if no types supplied (#18832)
Jason Beetham
2021-09-11
1
-1
/
+1
*
implements https://github.com/nim-lang/RFCs/issues/407 (#18793)
Andreas Rumpf
2021-09-03
1
-0
/
+14
*
strict effects (#18777)
Andreas Rumpf
2021-09-02
1
-2
/
+7
*
fix: `var a{.foo.} = expr` inside templates (refs #15920) (except when `foo` ...
Timothee Cour
2021-08-11
1
-15
/
+20
*
implements overloadable enum values; WIP (#18470)
Andreas Rumpf
2021-07-28
1
-1
/
+15
*
fixes #18565 (#18593)
Andreas Rumpf
2021-07-27
1
-11
/
+11
[next]