Andy Wingo
|
9d5978a756
New warnings: -Wuse-before-definition, -Wnon-idempotent-definition
|
%!s(int64=4) %!d(string=hai) anos |
Andy Wingo
|
7df3f3414b
More robust reduction of equal? and eqv?
|
%!s(int64=5) %!d(string=hai) anos |
Andy Wingo
|
e9c0f3071d
Warning and optimization levels always small integers
|
%!s(int64=5) %!d(string=hai) anos |
Andy Wingo
|
116f94d661
Add language-specific analysis pass to compiler infrastructure
|
%!s(int64=5) %!d(string=hai) anos |
Ludovic Courtès
|
d49453259b
Fix expansion of 'error' primitive with a non-constant argument.
|
%!s(int64=5) %!d(string=hai) anos |
Andy Wingo
|
4e89d0c061
Use "G_" as the conventional alias for gettext
|
%!s(int64=5) %!d(string=hai) anos |
Andy Wingo
|
79a40cf717
Add "mod" field to tree-il toplevel ref, set, define
|
%!s(int64=5) %!d(string=hai) anos |
Ludovic Courtès
|
c6f70e4b04
Add -Wshadowed-toplevel.
|
%!s(int64=6) %!d(string=hai) anos |
Mark H Weaver
|
856d318a9f
Merge branch 'stable-2.0'
|
%!s(int64=10) %!d(string=hai) anos |
Ludovic Courtès
|
8ac39b38d1
Handle ~p in 'format' warnings.
|
%!s(int64=10) %!d(string=hai) anos |
Andy Wingo
|
12b8487d5d
Merge commit '0ce224594ae5a673f6a397c284db5f5a61935334'
|
%!s(int64=11) %!d(string=hai) anos |
Mark H Weaver
|
0ce224594a
Improve handling of locales in the test suite.
|
%!s(int64=11) %!d(string=hai) anos |
Andy Wingo
|
4b98c7411e
Tree-IL warnings tests compile to CPS instead of "assembly"
|
%!s(int64=11) %!d(string=hai) anos |
Andy Wingo
|
539eeee6ae
Remove tree-il->glil test cases
|
%!s(int64=11) %!d(string=hai) anos |
Andy Wingo
|
3abe29e677
squish to primitive reification
|
%!s(int64=11) %!d(string=hai) anos |
Andy Wingo
|
bc056057c8
remove @call-with-current-continuation memoizer
|
%!s(int64=12) %!d(string=hai) anos |
Andy Wingo
|
39caffe79b
remove @apply memoizer
|
%!s(int64=12) %!d(string=hai) anos |
Andy Wingo
|
007f671afc
Implement tree-il-fold in terms of make-tree-il-folder.
|
%!s(int64=12) %!d(string=hai) anos |
Andy Wingo
|
25450a0d0e
Pre-order tree-il rewrites are now non-destructive
|
%!s(int64=12) %!d(string=hai) anos |
Andy Wingo
|
403d78f915
Tree-il post-order rewriter no longer destructive
|
%!s(int64=12) %!d(string=hai) anos |
Mark H Weaver
|
26d148066f
Merge remote-tracking branch 'origin/stable-2.0'
|
%!s(int64=12) %!d(string=hai) anos |
Andy Wingo
|
d0ecf8eb9e
support calls and tail-calls with more than 255 formals
|
%!s(int64=12) %!d(string=hai) anos |
Andy Wingo
|
180ac9d7b0
Merge remote-tracking branch 'origin/stable-2.0'
|
%!s(int64=12) %!d(string=hai) anos |
Ian Price
|
90baf8cdfe
Fix argument count for various format string escape sequences.
|
%!s(int64=12) %!d(string=hai) anos |
Mark H Weaver
|
e0c211bb2e
Merge remote-tracking branch 'origin/stable-2.0'
|
%!s(int64=12) %!d(string=hai) anos |
Ludovic Courtès
|
5cd1030786
Add tests for `-Wduplicate-case-datum' and `-Wbad-case-datum'.
|
%!s(int64=12) %!d(string=hai) anos |
Mark H Weaver
|
fa980bcc0f
Merge remote-tracking branch 'origin/stable-2.0'
|
%!s(int64=12) %!d(string=hai) anos |
Mark H Weaver
|
75a5de18a0
Simplify calls to 'eqv?' when one argument is an immediate constant.
|
%!s(int64=12) %!d(string=hai) anos |
Mark H Weaver
|
bcf87e35e1
Don't simplify 'equal?' to 'not' or 'null?'.
|
%!s(int64=12) %!d(string=hai) anos |
Mark H Weaver
|
ebd363161e
Don't simplify 'equal?' to 'eq?' when constant is an *inexact* small integer.
|
%!s(int64=12) %!d(string=hai) anos |