[Henry can you try profiling with this change in and report on the difference?]

Change ptw-20110223-UAD by [email protected] on 2011-02-23 19:53:21 EST
    in /Users/ptw/OpenLaszlo/trunk-devo
    for http://svn.openlaszlo.org/openlaszlo/trunk

Summary: Speed up `subclassof` on swf10

Bugs Fixed:  LPP-9775 Improve `subclassof` for swf10

Technical Reviewer: [email protected] (pending)
QA Reviewer: [email protected] (pending)

Release Notes:
    The default flex version is now 10.1

Overview:
    Use Andre's suggestion of a custom query to the JSON introspection
    routines to speed up the checking of class against interface for
    $lzc$subclassof

Details:
    LzRuntime:  Use the new introspection tool

    lps.properties, LPS:  The default flex version is now 10.1

    platform/flex/...:  New runtime support

    SWF9External:  When compiling the LFC look for custom classes in
    lfc/compiler/platform/flex.

Tests:
    smokecheck, test/style/metasuite, Henry will profile lzmail

Files:
M       WEB-INF/lps/lfc/compiler/LzRuntime.lzs
A       WEB-INF/lps/lfc/compiler/platform/flex
A       WEB-INF/lps/lfc/compiler/platform/flex/avmplus
A       WEB-INF/lps/lfc/compiler/platform/flex/avmplus/JSONReflection.as
A       WEB-INF/lps/lfc/compiler/platform/flex/README.txt
M       WEB-INF/lps/config/lps.properties
M       WEB-INF/lps/server/src/org/openlaszlo/sc/SWF9External.java
M       WEB-INF/lps/server/src/org/openlaszlo/server/LPS.java


Changeset: http://svn.openlaszlo.org/openlaszlo/patches/ptw-20110223-UAD.tar

Reply via email to