[armedbear] #420: Add ability to optimize function calls with lambda in function position. Use it to optimize jss
armedbear
armedbear-devel at common-lisp.net
Thu Nov 17 10:53:07 UTC 2016
#420: Add ability to optimize function calls with lambda in function position.
Use it to optimize jss
------------------------------+--------------------------
Reporter: mevenson | Owner:
Type: enhancement | Status: new
Priority: major | Milestone: 1.5.0
Component: compiler | Version: 1.5.0-dev
Resolution: | Keywords: github-issue
Parent Tickets: |
------------------------------+--------------------------
Comment (by mevenson):
Unfortunately there are two side effects with Alan's work:
1) With *INHIBIT-JSS-OPTIMIZATION* as nil, JSS won't compile any
reference to a Java class that it not present in the classpath at compile
time. Previously this wasn't the behavior
2) There are a slew of additional failures in the ANSI-TEST LAMBDA
section, which indicates that we need to work through some wrinkles in the
behavior of the patch.
{{{
LAMBDA.1, LAMBDA.2, LAMBDA.3, LAMBDA.4, LAMBDA.5, LAMBDA.6, LAMBDA.7,
LAMBDA.8, LAMBDA.9, LAMBDA.10, LAMBDA.21, LAMBDA.22, LAMBDA.54,
LAMBDA.57, LAMBDA.63, LAMBDA.64
}}}
I will attach the version of my patch which I tested with which has the
following changes to <https://github.com/armedbear/abcl/pull/11/files>
1. Export JSS:*INHIBIT-JSS-OPTIMIZATION*; have it default to T
2. Revbump the JSS ASDF definition.
--
Ticket URL: <http://abcl.org/trac/ticket/420#comment:2>
armedbear <http://abcl.org>
armedbear
More information about the armedbear-ticket
mailing list