raducotescu opened a new pull request #1: SLING-7134 - Script execution order is not deterministic on Java 9 URL: https://github.com/apache/sling-org-apache-sling-scripting-core/pull/1 * reimplemented the former o.a.s.scripting.core.impl.ScriptEngineManagerFactory, o.a.s.scripting.core.impl.helper.SlingScriptEngineManager and o.a.s.scripting.core.impl.helper.ProxyScriptEngineManager into one service: o.a.s.scripting.core.impl.jsr223.SlingScriptEngineManager * the new SlingScriptEngineManager manages ScriptEngineFactories registrations from the platform's ScriptEngineManager, bundles that expose a ScriptEngineFactory through the SPI mechanism and ScriptEngineFactories registered as OSGi services * introduced the concept of a SortableScriptEngineFactory, that allows ordering the factories based on bundle IDs and service rankings; if two factories have the same service ranking, then the factory with the higher bundle ID will win * corrected bug in the ScriptCacheImpl to cache scripts from all ScriptEngineFactories that register a Compilable ScriptEngine, not just for the ScriptEngineFactories registered as OSGi services * extended tests * updated PAX exam tests to run on Java 9
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services