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
/
sempass2.nim
Commit message (
Expand
)
Author
Age
Files
Lines
*
prepare for the enforcement of `std` prefix (#22873)
ringabout
2023-10-29
1
-3
/
+5
*
NIR: progress (#22817)
Andreas Rumpf
2023-10-12
1
-2
/
+2
*
fixes `result` requires explicit initialization on noReturn code (#22717)
ringabout
2023-09-18
1
-1
/
+1
*
fixes branches interacting with break, raise etc. in strictdefs (#22627)
ringabout
2023-09-04
1
-19
/
+68
*
follow up #22549 (#22551)
ringabout
2023-08-25
1
-3
/
+4
*
fixes a strictdef ten years long vintage bug, which counts the same thing twi...
ringabout
2023-08-24
1
-10
/
+21
*
unpublic the sons field of PType; the precursor to PType refactorings (#22446)
ringabout
2023-08-11
1
-1
/
+1
*
modernize sempass2; `initEffects` now returns `TEffects` (#22435)
ringabout
2023-08-10
1
-21
/
+13
*
fixes cascades of out parameters, which produces wrong ProveInit warnings (#2...
ringabout
2023-08-09
1
-4
/
+10
*
use strictdefs for compiler (#22365)
ringabout
2023-08-06
1
-1
/
+3
*
fixes #6499; disallow built-in procs used as procvars (#22291)
ringabout
2023-07-19
1
-0
/
+1
*
fixes #21987; don't create type bound ops for anything in a function with a `...
ringabout
2023-06-04
1
-1
/
+4
*
Cpp Vfunctions draft (#21790)
Juan M Gómez
2023-05-17
1
-1
/
+0
*
adds an experimental `mm:atomicArc` switch (#21798)
ringabout
2023-05-08
1
-1
/
+1
*
underscore as special word (#21766)
metagn
2023-05-02
1
-1
/
+1
*
fixes #21245; warn about destructors that can raise (#21726)
Andreas Rumpf
2023-04-26
1
-1
/
+2
*
refactoring in preparation for better, simpler name mangling that wor… (#21...
Andreas Rumpf
2023-04-24
1
-2
/
+2
*
remove useVersion (#21626)
metagn
2023-04-08
1
-1
/
+1
*
fixes #21393 and misc style changes (#21419)
Andreas Rumpf
2023-02-24
1
-9
/
+10
*
Implemented basic macro expand functionality (#20579)
Ivan Yonchovski
2023-01-27
1
-0
/
+3
*
fix #20253 (#21174)
Bung
2023-01-13
1
-1
/
+4
*
fixes #21043; fixes a named exception in the infixAs expression which generat...
ringabout
2022-12-12
1
-0
/
+4
*
alternative, much simpler algorithm for strict func checking (#21066)
Andreas Rumpf
2022-12-11
1
-19
/
+18
*
tiny refactoring related to sink parameter inference logic (#21064)
Andreas Rumpf
2022-12-10
1
-1
/
+1
*
definite assignment analysis for let (#21024)
ringabout
2022-12-06
1
-10
/
+22
*
issue a warning for ptr to cstring conversion[backport] (#20814)
ringabout
2022-11-11
1
-0
/
+5
*
implemented strictCaseObjects (#20608)
Andreas Rumpf
2022-10-21
1
-3
/
+3
*
fixes #20572 (#20585)
Andreas Rumpf
2022-10-17
1
-1
/
+1
*
fixes #20515; base `method` requires explicit `{.gcsafe.}` to be GC-safe (#20...
ringabout
2022-10-16
1
-4
/
+12
*
fixes #19162; enable `strictEffects` for v2 (#19380)
ringabout
2022-10-15
1
-4
/
+4
*
'lock levels' are deprecated, now a noop (#20539)
ringabout
2022-10-11
1
-77
/
+1
*
DAA and 'out' parameters (#20506)
Andreas Rumpf
2022-10-06
1
-16
/
+22
*
cleanup nfFirstWrite flags (#20500)
Andreas Rumpf
2022-10-05
1
-1
/
+1
*
new move analyser2 (#20471)
Andreas Rumpf
2022-10-01
1
-7
/
+45
*
store full definition AST for consts, fix noRewrite (#20115)
metagn
2022-09-28
1
-4
/
+5
*
fixes #19724; don't be aggressive when you infer sink parameters (#20314)
Andreas Rumpf
2022-09-12
1
-7
/
+15
*
support cstring in `case` (#20130)
metagn
2022-09-01
1
-1
/
+1
*
remove unused sfProcvar, "procvar" mentions (#20204)
metagn
2022-08-24
1
-1
/
+2
*
.forbids pragma: defining forbidden tags (#20050)
Lancer11211
2022-07-26
1
-5
/
+51
*
fix #19435; don't create TypeBoundOps for tyOpenArray, tyVarargs [backport: 1...
flywind
2022-04-25
1
-1
/
+1
*
move assertions out of system (#19599)
flywind
2022-03-23
1
-0
/
+3
*
fixes #19159 [backport:1.6] (#19210)
Andreas Rumpf
2021-12-04
1
-3
/
+4
*
fixes another effect inference bug [backport:1.6] (#19100)
Andreas Rumpf
2021-11-07
1
-0
/
+3
*
correct effect tracking for .borrowed procs [backport] (#18882)
Andreas Rumpf
2021-09-23
1
-4
/
+9
*
we need something better than warningAsError for effect handling viol… (#18...
Andreas Rumpf
2021-09-04
1
-2
/
+2
*
implements https://github.com/nim-lang/RFCs/issues/407 (#18793)
Andreas Rumpf
2021-09-03
1
-0
/
+2
*
fixes #18786 (#18788)
Andreas Rumpf
2021-09-03
1
-6
/
+5
*
strict effects (#18777)
Andreas Rumpf
2021-09-02
1
-31
/
+85
*
mitigates #12815 (#18557)
Andreas Rumpf
2021-07-22
1
-2
/
+6
*
fixes #12815 (#18554)
Andreas Rumpf
2021-07-22
1
-1
/
+4
[next]