index
:
guile.git
branch_release-1-4
branch_release-1-6
branch_release-1-8
cky-hygienic-macros
compile-to-js-merge
excise-ltdl
historical/wip-1-8-mingw-build
lightening
lightning
lloda-array-cleanup
lloda-array-support
lloda-squash0
lloda-squash1
lua
main
mingw-guile-3.0
nan-boxing
r7rs-wip
stable-2.0
stable-2.2
stable-2.2-wip-exception-truncate
ttn-back-in-the-saddle
use-minigmp
wip-3.2
wip-bpt-elisp
wip-compiler
wip-cuirass-ci
wip-cygwin-guile-2.2
wip-elisp
wip-elisp-rebased
wip-ethreads
wip-exception-truncate
wip-exceptions
wip-finalizers
wip-gnulib-update
wip-inlinable-exports
wip-itimer-checks
wip-lightening-riscv
wip-lloda
wip-load-lang
wip-mingw
wip-mingw-2025
wip-mingw-guile-2.2
wip-modernize-autotools
wip-new-tagging
wip-new-tagging-bis-broken
wip-nj-locks-nc
wip-nj-thread-safety
wip-r7rs
wip-raeburn-misc
wip-replace-ltdl-with-gmodule
wip-retagging
wip-sassy
wip-stime
wip-streams
wip-tailify
wip-threaded-http-server
wip-threads-and-fork
wip-tree-il-sourcev
wip-vector-cleanup
wip-whippet
GNU Guile
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
module
/
language
/
cps
/
contification.scm
Age
Commit message (
Expand
)
Author
Files
Lines
2023-08-17
Add new $calli expression type.
Andy Wingo
1
-2
/
+10
2023-06-22
Contification uses 'cons primcall
Andy Wingo
1
-13
/
+4
2021-11-15
Allow callk to continue to kargs
Andy Wingo
1
-2
/
+7
2021-04-26
Allow contification for $callk
Andy Wingo
1
-36
/
+132
2021-04-26
Fix CPS optimizations to allow callk in front half
Andy Wingo
1
-1
/
+1
2021-04-21
Allow $kargs as entry of $kfun
Andy Wingo
1
-3
/
+8
2020-08-12
Add new pass to optimize branch chains to table dispatch
Andy Wingo
1
-31
/
+0
2020-08-12
Add $switch CPS term kind
Andy Wingo
1
-2
/
+6
2019-06-07
Add support no closure in $callk
Andy Wingo
1
-2
/
+2
2018-10-03
Rename $closure to $const-fun
Andy Wingo
1
-1
/
+1
2018-04-10
Add $code CPS expression type
Andy Wingo
1
-1
/
+1
2018-01-07
Expand pair-related primcalls
Andy Wingo
1
-3
/
+14
2018-01-03
$primcall always continues to $kargs
Andy Wingo
1
-8
/
+3
2018-01-03
$throw is a new kind of CPS term
Andy Wingo
1
-2
/
+5
2018-01-03
$prompt is now its own kind of CPS term.
Andy Wingo
1
-10
/
+7
2018-01-03
$branch is now a distinct CPS term type
Andy Wingo
1
-6
/
+16
2017-12-27
Contification also inlines "elide-values" pass
Andy Wingo
1
-40
/
+76
2017-11-05
$primcall has a "param" member
Andy Wingo
1
-3
/
+3
2017-10-29
Simplify $branch to always take a $primcall
Andy Wingo
1
-3
/
+1
2017-03-09
Remove contification restriction in case-lambda
Andy Wingo
1
-30
/
+6
2015-10-28
Replace return primcalls with $values
Andy Wingo
1
-5
/
+2
2015-07-22
Add missing files
Andy Wingo
1
-0
/
+475
2015-07-16
Remove CPS optimization passes and closure conversion
Andy Wingo
1
-414
/
+0
2015-04-01
Remove "free" field of $fun
Andy Wingo
1
-7
/
+7
2015-04-01
Replace $letrec with $rec
Andy Wingo
1
-80
/
+83
2014-04-11
Root higher-order CPS term is always $kfun $cont
Andy Wingo
1
-5
/
+3
2014-04-11
compute-dfg takes a $kfun $cont, not a $fun
Andy Wingo
1
-1
/
+3
2014-04-10
Rename $kentry to $kfun
Andy Wingo
1
-8
/
+8
2014-04-10
src and meta are fields of $kentry, not $fun
Andy Wingo
1
-12
/
+13
2014-03-31
Use Tree-IL-like case-lambda clause chaining in CPS
Andy Wingo
1
-23
/
+38
2014-03-31
lookup-cont takes a DFG as its argument
Andy Wingo
1
-6
/
+5
2013-12-02
Rename "RTL" to "bytecode"
Andy Wingo
1
-1
/
+1
2013-11-26
Contification converges more quickly
Andy Wingo
1
-10
/
+47
2013-11-25
Compute-contification also visits body
Andy Wingo
1
-3
/
+6
2013-11-08
Fix arity selection in compute-contification
Andy Wingo
1
-5
/
+9
2013-11-07
Source information goes on the $continue, not the $cont.
Andy Wingo
1
-36
/
+36
2013-11-01
Revert "Compile-time debugging"
Andy Wingo
1
-4
/
+2
2013-11-01
Fix contification of non-recursive closures
Andy Wingo
1
-15
/
+18
2013-10-31
Compile-time debugging
Andy Wingo
1
-2
/
+4
2013-10-22
Contify returns via calls to "values"
Andy Wingo
1
-88
/
+98
2013-10-21
Fix contification bugs
Andy Wingo
1
-170
/
+215
2013-10-21
More robust contification
Andy Wingo
1
-82
/
+97
2013-10-10
DFG refactor to allow dominator tree construction
Andy Wingo
1
-2
/
+2
2013-10-04
Fix nested contification bugs
Andy Wingo
1
-3
/
+6
2013-10-04
Contify functions in the scope of their continuation.
Andy Wingo
1
-48
/
+80
2013-10-04
dfg: variable-free-in?, add variable-bound-in?
Andy Wingo
1
-1
/
+7
2013-08-31
Add contification pass
Andy Wingo
1
-0
/
+238