0.8.0.41: "Hunting on worms, part II"
authorAlexey Dejneka <adejneka@comail.ru>
Sat, 7 Jun 2003 06:08:58 +0000 (06:08 +0000)
committerAlexey Dejneka <adejneka@comail.ru>
Sat, 7 Jun 2003 06:08:58 +0000 (06:08 +0000)
commit5b97c18e0f762a45300a86c53f0458d1ffc8eed3
treeb32d8da5c7d3a3c5dd3cde9308c055ab7e35cb20
parented3bd9c7d61a3c1bf8ad81d82a671359117bd235
0.8.0.41: "Hunting on worms, part II"
        Insertion of type check on a function result continuation
        prevents tail call optimisation, so:
        * pathwise eliminate unnecessary type checks;
        * disable unsafe CAST insertion on function results.

        Now Paul Dietz' test suite finishes with "83 out of 12565
        total tests failed".
src/compiler/ctype.lisp
src/compiler/ir1opt.lisp
version.lisp-expr