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
/
dfa.nim
Commit message (
Expand
)
Author
Age
Files
Lines
*
fixes #17198, DFA failure on large case stmts (#17210)
Saem Ghani
2021-03-02
1
-3
/
+8
*
add -d:nimStrictMode in CI to keep code from regressing; fixes ConvFromXtoIts...
Timothee Cour
2021-02-17
1
-2
/
+0
*
ARC Analysis in one pass v3 (#17068)
Clyybber
2021-02-17
1
-14
/
+3
*
Revert "ARC: Analysis in one pass v2 (#17000)" (#17046)
Clyybber
2021-02-15
1
-3
/
+14
*
ARC: Analysis in one pass v2 (#17000)
Clyybber
2021-02-10
1
-14
/
+3
*
Revert "ARC Analysis in one pass (#16849)" (#16984)
Clyybber
2021-02-09
1
-3
/
+14
*
ARC Analysis in one pass (#16849)
Clyybber
2021-02-09
1
-14
/
+3
*
Finer analysis for array access (#16787)
Clyybber
2021-01-24
1
-27
/
+73
*
move asciitables to std/private/ (#16498)
flywind
2020-12-29
1
-1
/
+2
*
fixes #15130 (#15141)
Andreas Rumpf
2020-08-01
1
-1
/
+1
*
fixes #15111 (#15136)
Andreas Rumpf
2020-08-01
1
-2
/
+2
*
injectdestructors fixes and refactor (#14964)
Clyybber
2020-07-14
1
-1
/
+1
*
DFA and injectdestructors cleanup (#14824)
Clyybber
2020-06-28
1
-135
/
+92
*
init checks and 'out' parameters (#14521)
Andreas Rumpf
2020-06-23
1
-4
/
+2
*
more checking for --gc:arc, no need for valgrind (#14467)
Andreas Rumpf
2020-05-29
1
-1
/
+4
*
New "ping-pong" DFA (#14322)
Clyybber
2020-05-15
1
-41
/
+22
*
Fix #14269 (#14286)
Clyybber
2020-05-09
1
-1
/
+2
*
Fix the DFA for "unstructured controlflow" (#14263)
Clyybber
2020-05-07
1
-74
/
+115
*
destructors: don't produce stupid code for 'cast' (#14208) [backport:1.2]
Andreas Rumpf
2020-05-04
1
-2
/
+2
*
fixes #14159 [backport:1.2]
Araq
2020-05-02
1
-1
/
+3
*
Deprecate when declared(echo):echo (#13840)
Juan Carlos
2020-04-02
1
-2
/
+1
*
sink parameter inference for types that have destructors (#13544)
Andreas Rumpf
2020-03-04
1
-0
/
+2
*
fixes #13314 (#13372)
Andreas Rumpf
2020-02-09
1
-4
/
+9
*
Cleanup DFA (#13173)
Clyybber
2020-01-16
1
-34
/
+14
*
ARC: misc bugfixes (#13156)
Andreas Rumpf
2020-01-15
1
-2
/
+8
*
minor refactorings
Andreas Rumpf
2019-12-27
1
-9
/
+1
*
fixes #12669
Araq
2019-11-29
1
-11
/
+26
*
Cosmetic compiler cleanup (#12718)
Clyybber
2019-11-28
1
-44
/
+43
*
Fix spellings (#12277) [backport]
Federico Ceratto
2019-09-27
1
-1
/
+1
*
fix #12037 (#12089)
Clyybber
2019-08-30
1
-14
/
+3
*
[refactoring] remove unused imports in the compiler and in some stdlib modules
Araq
2019-07-18
1
-1
/
+1
*
there is only one style -- my style
Araq
2019-07-10
1
-29
/
+29
*
control flow graph: don't ignore yield statements
Araq
2019-07-09
1
-1
/
+1
*
fixes #11633
Andreas Rumpf
2019-07-01
1
-1
/
+1
*
increase dfa instruction limit (#11579)
cooldome
2019-06-24
1
-2
/
+2
*
[bugfix] owned closures (#11544)
Andreas Rumpf
2019-06-20
1
-2
/
+16
*
fixes #10963, disallow implicit mixing of strings and ints/floats (#11292)
Miran
2019-05-21
1
-1
/
+1
*
Replace countup(x, y-1) with x ..< y
Clyybber
2019-05-07
1
-1
/
+1
*
move analyser: fixes another critical bug
Araq
2019-04-29
1
-1
/
+1
*
make twidgets example green (#11135)
Andreas Rumpf
2019-04-28
1
-3
/
+9
*
fixes #11095 (#11104)
Andreas Rumpf
2019-04-25
1
-11
/
+28
*
added a note about what to not do
Andreas Rumpf
2019-04-19
1
-0
/
+10
*
move analyser is smarter; refs #11053
Andreas Rumpf
2019-04-19
1
-1
/
+4
*
DFA: We are not allowed to take ownership of parameters
Araq
2019-04-17
1
-1
/
+2
*
make move-analysis smarter; see tuse_ownedref_after_move test case
Araq
2019-04-16
1
-8
/
+30
*
dfa.nim: track object/tuple field accesses more precisely; sink(o.x); sink(o....
Araq
2019-04-16
1
-17
/
+56
*
compute sinks/assignments properly for for-loop iteration variables
Araq
2019-04-08
1
-1
/
+1
*
more destructor based changes (#10885)
Andreas Rumpf
2019-03-23
1
-1
/
+1
*
explicit default values for a leaner codegen, .cursor variables for optimization
Andreas Rumpf
2019-03-07
1
-39
/
+0
*
dfa.nim: continues are bad
Andreas Rumpf
2019-03-06
1
-2
/
+3
[next]