HCoop
/
bpt
/
guile.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
peval: visit operands on-demand, to inline mutually recursive bindings
[bpt/guile.git]
/
test-suite
/
tests
/
tree-il.test
2011-10-10
Andy Wingo
peval: visit operands on-demand, to inline mutually...
blob
|
commitdiff
|
raw
2011-09-30
Ludovic Courtès
peval: Add test for possible infinite recursion.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-30
Ludovic Courtès
peval: Recognize module-refs to primitives.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-27
Andy Wingo
((lambda ...) ...) fix
blob
|
commitdiff
|
raw
|
diff to current
2011-09-27
Andy Wingo
peval: more effective binding pruning
blob
|
commitdiff
|
raw
|
diff to current
2011-09-27
Andy Wingo
don't propagate pure primcalls that might not type...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-27
Andy Wingo
peval: elide make-prompt-tag in effect context
blob
|
commitdiff
|
raw
|
diff to current
2011-09-27
Andy Wingo
peval: add support for <prompt> and <abort>
blob
|
commitdiff
|
raw
|
diff to current
2011-09-26
Andy Wingo
peval: more strict accounting
blob
|
commitdiff
|
raw
|
diff to current
2011-09-26
Andy Wingo
peval: fix inlining of lambda* with #:optional
blob
|
commitdiff
|
raw
|
diff to current
2011-09-25
Andy Wingo
peval: simpler and more precise treatment of mutability
blob
|
commitdiff
|
raw
|
diff to current
2011-09-25
Andy Wingo
peval uses effort counters, propagates lambdas more...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-24
Andy Wingo
attempt to prune unreferenced bindings
blob
|
commitdiff
|
raw
|
diff to current
2011-09-24
Andy Wingo
peval: don't propagate expressions that access memory
blob
|
commitdiff
|
raw
|
diff to current
2011-09-23
Ludovic Courtès
peval: Add test for multiple-value returns.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-23
Andy Wingo
prevent propagation for memory-dependent operations...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-18
Ludovic Courtès
peval: Abort inlining when the residual code contains...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-18
Ludovic Courtès
peval: Improve alpha-renaming test.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-17
Ludovic Courtès
peval: Alpha-rename anonymous lambdas that are duplicated.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-13
Ludovic Courtès
peval: Inline thunks.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-13
Ludovic Courtès
peval: Use the right scope when replacing a lambda...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-13
Ludovic Courtès
peval: Add tests for inlining with both static & dynami...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-10
Ludovic Courtès
peval: Propagate only pure expressions to lambdas.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-10
Ludovic Courtès
peval: Try hard to preserve mutability.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-08
Ludovic Courtès
Remove unused macro in `tree-il.test'.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-08
Ludovic Courtès
Add a partial evaluator for use in the compiler.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-04
Andy Wingo
fix tree-il->scheme test
blob
|
commitdiff
|
raw
|
diff to current
2011-06-17
Andy Wingo
fix invalid transformation of (values x) -> x, (+ x...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-14
Ludovic Courtès
Add tests for `-Wformat' and gettext.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-06
Ludovic Courtès
Handle `letrec*' like `letrec' in simple cases.
blob
|
commitdiff
|
raw
|
diff to current
2011-02-13
Ludovic Courtès
Add `*current-warning-prefix*'.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-20
Ludovic Courtès
Tweak `-Wunused-variable' and `-Wunused-toplevel' for...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-10
Ludovic Courtès
Add warnings for obvious syntax errors in format strings.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-10
Ludovic Courtès
Add new `format' warnings.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-10
Ludovic Courtès
Implement fancy format string analysis.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-08
Ludovic Courtès
Add `-Wformat'.
blob
|
commitdiff
|
raw
|
diff to current
2010-06-17
Andy Wingo
compiler support for letrec*
blob
|
commitdiff
|
raw
|
diff to current
2010-06-11
Andy Wingo
add inliner cases for conditionals
blob
|
commitdiff
|
raw
|
diff to current
2010-04-10
Neil Jerram
Merge branch 'master' into wip-manual-2
blob
|
commitdiff
|
raw
|
diff to current
2010-03-03
Andy Wingo
use anonymous mv-bind in compile-glil.scm; fix abort...
blob
|
commitdiff
|
raw
|
diff to current
2010-01-11
Ludovic Courtès
Evaluate the `export' and `re-export' forms at compile...
blob
|
commitdiff
|
raw
|
diff to current
2010-01-11
Ludovic Courtès
Add `-Wunused-toplevel' compiler warning.
blob
|
commitdiff
|
raw
|
diff to current
2010-01-09
Andy Wingo
allocate free variables inline to closures
blob
|
commitdiff
|
raw
|
diff to current
2010-01-03
Andy Wingo
rename goto/args and friends to tail-call, tail-apply...
blob
|
commitdiff
|
raw
|
diff to current
2009-12-11
Andy Wingo
merge from master to elisp
blob
|
commitdiff
|
raw
|
diff to current
2009-11-15
Andy Wingo
Revert "implement #:predicate" and remove predicate...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-08
Ludovic Courtès
Add support for multiple arities in `arity-mismatch...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-08
Ludovic Courtès
Add tests for `unbound-variable-analysis'.
blob
|
commitdiff
|
raw
|
diff to current
2009-11-08
Ludovic Courtès
Add support for keyword arguments in `arity-mismatch...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-07
Ludovic Courtès
Add `arity-mismatch' warning type.
blob
|
commitdiff
|
raw
|
diff to current
2009-11-01
Ludovic Courtès
Merge branch 'bdw-gc-static-alloc'
blob
|
commitdiff
|
raw
|
diff to current
2009-10-23
Andy Wingo
separate "inits" field in <lambda-case>; compile fixes...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-23
Andy Wingo
more work towards compiling and interpreting keyword...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-23
Andy Wingo
tree-il support for case-lambda
blob
|
commitdiff
|
raw
|
diff to current
2009-10-23
Andy Wingo
flesh out glil support for optional and keyword arguments
blob
|
commitdiff
|
raw
|
diff to current
2009-10-23
Andy Wingo
de-nargs struct scm_objcode; procedure-property refactor
blob
|
commitdiff
|
raw
|
diff to current
2009-10-23
Andy Wingo
callees reserve their own local vars
blob
|
commitdiff
|
raw
|
diff to current
2009-10-23
Andy Wingo
steps on the way to have the callee check the number...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-21
Ludovic Courtès
Have `-Wunbound-variable' account for GOOPS top-level...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-06
Ludovic Courtès
Add compiler warning for possibly unbound variables.
blob
|
commitdiff
|
raw
|
diff to current
2009-09-01
Ludovic Courtès
Merge branch 'boehm-demers-weiser-gc' into bdw-gc-stati...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-28
Ludovic Courtès
Merge branch 'master' into boehm-demers-weiser-gc
blob
|
commitdiff
|
raw
|
diff to current
2009-08-27
Neil Jerram
Merge branch 'ossau-gds-dev'
blob
|
commitdiff
|
raw
|
diff to current
2009-08-27
Daniel Kraft
Merge branch 'master' of git://git.savannah.gnu.org...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-25
Andy Wingo
Merge wip-array refactor, up to cd43fdc5b7a7c
blob
|
commitdiff
|
raw
|
diff to current
2009-08-21
Neil Jerram
Merge branch 'wip-manual' of ssh://ossau@git.sv.gnu...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-20
Andy Wingo
push new frame on stack before procedure & args
blob
|
commitdiff
|
raw
|
diff to current
2009-08-17
Ludovic Courtès
Merge branch 'master' into boehm-demers-weiser-gc
blob
|
commitdiff
|
raw
|
diff to current
2009-08-12
Andy Wingo
"fix" <let>-bound lambda expressions too
blob
|
commitdiff
|
raw
|
diff to current
2009-08-08
Michael Gran
Merge commit 'origin/master'
blob
|
commitdiff
|
raw
|
diff to current
2009-08-05
Andy Wingo
add1 and sub1 instructions
blob
|
commitdiff
|
raw
|
diff to current
2009-07-31
Daniel Kraft
Merge branch 'master' of git://git.savannah.gnu.org...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-30
Ludovic Courtès
Add unused variable analysis in the tree-il->glil compiler.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-30
Ludovic Courtès
Add `tree-il-fold', a purely functional iterator on...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-23
Andy Wingo
remove all mentions of "external" from the compiler...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-23
Andy Wingo
rename "closure-ref" to "free-ref"; s/vars/variables...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-23
Andy Wingo
compile lexical variable access and closure creation...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-27
Daniel Kraft
Merge branch 'master' of git://git.savannah.gnu.org...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-16
Neil Jerram
Change Guile license to LGPLv3+
blob
|
commitdiff
|
raw
|
diff to current
2009-06-02
Julian Graham
Merge branch 'master' of git://git.savannah.gnu.org...
blob
|
commitdiff
|
raw
|
diff to current
2009-05-29
Andy Wingo
Merge branch 'syncase-in-boot-9'
blob
|
commitdiff
|
raw
|
diff to current
2009-05-22
Andy Wingo
fix tree-il test to work if source info happens to...
blob
|
commitdiff
|
raw
|
diff to current
2009-05-21
Andy Wingo
fix apply and call/cc in drop contexts
blob
|
commitdiff
|
raw
|
diff to current
2009-05-21
Andy Wingo
procedures in "drop" contexts can return unspecified...
blob
|
commitdiff
|
raw
|
diff to current
2009-05-20
Andy Wingo
don't allocate too many locals for expansions of `or'
blob
|
commitdiff
|
raw
|
diff to current
2009-05-20
Andy Wingo
and, or, cond etc use syntax-rules, compile scheme...
blob
|
commitdiff
|
raw
|
diff to current
2009-05-18
Andy Wingo
add tree-il->glil compilation test suite
blob
|
commitdiff
|
raw
|
diff to current