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
*
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
*
introduce tfHasOwned for fast must-move checkings; removed tfAcyclic as the G...
Andreas Rumpf
2019-03-05
1
-1
/
+1
*
DFA: fixes wrong 'def' instruction emission
Andreas Rumpf
2019-03-05
1
-5
/
+6
*
destructors/dfa: more documentation
Andreas Rumpf
2019-03-04
1
-3
/
+5
*
isLastRead regression fix (#10463)
cooldome
2019-01-28
1
-6
/
+9
*
control flow graphs: introduce 'join' points for easy analyses based on abstr...
Andreas Rumpf
2019-01-23
1
-152
/
+391
*
improve vmgen.codeListing formatting (#10306)
Timothee Cour
2019-01-15
1
-1
/
+1
*
use control flow graph for sink params
Andrii Riabushenko
2018-12-09
1
-1
/
+1
*
destructors; fixes #9594
Araq
2018-11-02
1
-2
/
+12
*
DFA: implement exception handling properly
Andreas Rumpf
2018-10-14
1
-2
/
+20
*
dfa.nim: clarify exception handling
Andreas Rumpf
2018-10-13
1
-1
/
+4
*
compiler: cleanup dfa.nim
Andreas Rumpf
2018-10-12
1
-21
/
+25
*
don't require an implementation for procs marked with .error; activate the mo...
Araq
2018-09-29
1
-0
/
+1
[next]