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
*
fixes {.global.} ref typedesc regressions (#22046)
ringabout
2023-06-08
1
-0
/
+1
*
fixes overriden typo (#22044)
ringabout
2023-06-08
1
-6
/
+6
*
properly disallow unresolved generic proc values (#22005)
metagn
2023-06-05
1
-1
/
+0
*
Implements: [C++] constructor pragma improvement (fix #21921) (#21916)
Juan M Gómez
2023-05-30
1
-18
/
+41
*
fix #21896 asign parameter to global variable generates invalid code (#21900)
Bung
2023-05-24
1
-1
/
+1
*
Cpp Vfunctions draft (#21790)
Juan M Gómez
2023-05-17
1
-0
/
+19
*
adds documentation for `=wasMoved` and `=dup` hooks and small fixes (#21827)
ringabout
2023-05-11
1
-1
/
+1
*
implement `=dup` hook eliminating `wasMoved` and `=copy` pairs (#21586)
ringabout
2023-05-06
1
-3
/
+13
*
underscore as special word (#21766)
metagn
2023-05-02
1
-2
/
+2
*
fixes #21245; warn about destructors that can raise (#21726)
Andreas Rumpf
2023-04-26
1
-0
/
+5
*
fix #21727 (#21729)
metagn
2023-04-26
1
-5
/
+8
*
refactoring in preparation for better, simpler name mangling that wor… (#21...
Andreas Rumpf
2023-04-24
1
-8
/
+8
*
alias syntax fixes, improvements and tests (#21671)
metagn
2023-04-22
1
-1
/
+14
*
set module symbol type to None instead of nil for discard check (#21657)
metagn
2023-04-13
1
-12
/
+13
*
fix #15691 (#21623)
metagn
2023-04-11
1
-2
/
+0
*
`for` loop expression can now have generated `iterator`'s called (#21627)
Jason Beetham
2023-04-08
1
-1
/
+2
*
tuple unpacking for vars as just sugar, allowing nesting (#21563)
metagn
2023-03-28
1
-85
/
+112
*
remove nosinks hacks from compiler (#21469)
ringabout
2023-03-04
1
-1
/
+1
*
fixes #19291; implements `wasMoved` hook (#21303)
ringabout
2023-03-02
1
-1
/
+4
*
fixes #21360; discarding empty seqs/arrays now raises errors (#21374)
ringabout
2023-02-16
1
-8
/
+10
*
Revert "Fix #13093 C++ Atomics: operator= is implicitly deleted because the d...
ringabout
2023-01-27
1
-5
/
+1
*
Fix #13093 C++ Atomics: operator= is implicitly deleted because the default d...
Bung
2023-01-27
1
-1
/
+5
*
Implemented basic macro expand functionality (#20579)
Ivan Yonchovski
2023-01-27
1
-1
/
+1
*
enforce void for nkWhileStmt [backport: 2.0] (#21170)
ringabout
2022-12-24
1
-1
/
+0
*
fix #11634 (#21146)
Bung
2022-12-23
1
-3
/
+6
*
fix #19580; add warning for bare except: clause (#21099)
ringabout
2022-12-15
1
-1
/
+4
*
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
[next]