Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sat, 13 Sep 2014 18:14:14 +0200] rev 1685
Removing debugging note
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sat, 13 Sep 2014 16:11:42 +0200] rev 1684
Call RetroLambda during AOT compilation
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sat, 13 Sep 2014 15:41:35 +0200] rev 1683
Run the tests in a browser
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sat, 13 Sep 2014 15:37:30 +0200] rev 1682
We don't need the loader anymore
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sat, 13 Sep 2014 15:37:01 +0200] rev 1681
Don't forget to add to classes list
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sat, 13 Sep 2014 14:37:49 +0200] rev 1680
Using @Compare tests to make sure the classes are processed by the AOT infrastructure.
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sat, 13 Sep 2014 14:19:43 +0200] rev 1679
Support processing of lambda also in directories
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sat, 13 Sep 2014 13:44:01 +0200] rev 1678
Can call RetroLambda processor in JAR files.
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Tue, 09 Sep 2014 12:45:22 +0200] rev 1677
Seems to work OK on soon to come release 1.0 of html4j
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sun, 31 Aug 2014 22:36:54 +0200] rev 1676
Adopting to new names of SPI packages to be introduced by version 1.0 of html4j API
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sun, 17 Aug 2014 20:15:56 +0200] rev 1675
Removing all the JDK8 invokeDynamic infrastructure. We don't need it when we are using retrolambda.
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sun, 17 Aug 2014 20:09:05 +0200] rev 1674
Keep bytecode level at 1.8 as we still use default methods
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sun, 17 Aug 2014 19:58:05 +0200] rev 1673
1st implementation of interface extender methods
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sun, 17 Aug 2014 08:27:45 +0200] rev 1672
Executing first lambda expression on bck2brwsr thanks to preprocessing of retrolamda
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Tue, 12 Aug 2014 22:57:16 +0200] rev 1671
Need to initialize flags. getFields throws SecurityException on bck2brwsr VM - avoid.
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Tue, 12 Aug 2014 21:07:20 +0200] rev 1670
Need to initialize declaring class
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Tue, 12 Aug 2014 20:51:09 +0200] rev 1669
The bootstrap method gets called with three arguments
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Tue, 12 Aug 2014 20:15:50 +0200] rev 1668
Don't mangle with JavaScript when debugging Java only method
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Tue, 12 Aug 2014 19:22:39 +0200] rev 1667
We have emulation for all the rt/emul/compact classes
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 11 Aug 2014 20:10:46 +0200] rev 1666
Merging the latest changes on default branch
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 11 Aug 2014 18:19:38 +0200] rev 1665
Merge: Test conversion to char
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 11 Aug 2014 18:17:47 +0200] rev 1664
Merging two heads on default branch
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 11 Aug 2014 18:17:18 +0200] rev 1663
i2c needs to get down to 16-bits
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Tue, 05 Aug 2014 14:54:29 +0200] rev 1662
There does not seem to be reasons to generate the JS artifact of the VM anymore.
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 11 Aug 2014 17:52:23 +0200] rev 1661
Initial attempt to provide proper 3rd parameter to bootmethod
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sun, 10 Aug 2014 11:39:36 +0200] rev 1660
Name of boot method is properly provided
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sun, 10 Aug 2014 11:32:38 +0200] rev 1659
1st parameter of bootstrap method - the Lookup - is correct
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sun, 10 Aug 2014 10:37:23 +0200] rev 1658
Managed to call the bootstrap method. Just with wrong arguments.
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sun, 10 Aug 2014 08:57:22 +0200] rev 1657
A bit more debug statements
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sun, 10 Aug 2014 08:07:11 +0200] rev 1656
The test fails on invokeDynamic instruction in JavaScript execution
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sun, 10 Aug 2014 07:52:49 +0200] rev 1655
All modules, except the one that deals with invokeDynamic pass OK
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sun, 10 Aug 2014 07:12:30 +0200] rev 1654
Moving the test to JDK8 project, making it compilable and parsable by Asm
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sun, 10 Aug 2014 07:02:12 +0200] rev 1653
Capable to compile the java.lang.invoke stuff
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sun, 10 Aug 2014 06:21:50 +0200] rev 1652
Making sure various classes are defined only at one place
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sun, 10 Aug 2014 06:13:36 +0200] rev 1651
Almost compiled java.lang.invoke, except the parts that deal with Asm bytecode generator
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sun, 10 Aug 2014 05:56:32 +0200] rev 1650
Bringing in new exceptions
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sun, 10 Aug 2014 05:55:55 +0200] rev 1649
New exceptions as of JDK8-b132 needed for invoke dynamic
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sat, 09 Aug 2014 12:15:18 +0200] rev 1648
Can these tests be placed in compact profile
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sat, 09 Aug 2014 11:12:05 +0200] rev 1647
Looks like we need the java.lang.invoke classes for lambdas to work
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sat, 09 Aug 2014 11:11:13 +0200] rev 1646
Batch of classes necessary to implement invoke dynamic interfaces. Taken from JDK8 build 132
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sat, 09 Aug 2014 10:52:34 +0200] rev 1645
Modifying the test to fail in bck2brwsr VM
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sat, 09 Aug 2014 10:42:22 +0200] rev 1644
A way to test invokeDynamic on JDK7 inspired by https://code.google.com/p/indy-maven-plugin/
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Fri, 25 Jul 2014 14:27:04 +0200] rev 1643
Adopting html4j rev. 0.8.3
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Wed, 16 Jul 2014 07:57:22 +0200] rev 1642
Keeping and printing the information about bootmethods
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Thu, 10 Jul 2014 08:17:52 +0200] rev 1641
Filling in the constant pool
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Thu, 10 Jul 2014 08:11:53 +0200] rev 1640
First steps towards parsing invokeDynamic
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Thu, 26 Jun 2014 23:54:17 +0200] rev 1639
Can parse JDK8 generated bytecode
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Thu, 26 Jun 2014 07:42:54 +0200] rev 1638
Using Object.defineProperty to specify non-enumerable properties on Object
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Wed, 25 Jun 2014 23:43:51 +0200] rev 1637
Don't list overriden Object's methods twice
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Wed, 25 Jun 2014 22:50:33 +0200] rev 1636
Methods on object need to be manually enumerated
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 23 Jun 2014 19:35:22 +0200] rev 1635
We need to swallow the wait4js attribute
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sun, 22 Jun 2014 17:46:43 +0200] rev 1634
Verifying behavior of isAssignableFrom with array class parameter
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sun, 22 Jun 2014 17:19:16 +0200] rev 1633
Making sure no enumerable methods are on plain Object
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sun, 22 Jun 2014 00:09:56 +0200] rev 1632
Using Object.defineProperty to hide attributes from list of enumerable properties
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 09 Jun 2014 22:07:29 +0200] rev 1631
[maven-release-plugin] prepare for next development iteration
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 09 Jun 2014 22:07:29 +0200] rev 1630
[maven-release-plugin] copy for tag release-0.9
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 09 Jun 2014 22:07:28 +0200] rev 1629
[maven-release-plugin] prepare release release-0.9
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 09 Jun 2014 21:27:49 +0200] rev 1628
Need to include javadoc for artifacts one wants to publish to maven repo
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 09 Jun 2014 21:07:08 +0200] rev 1627
Removed tag release-0.9
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 09 Jun 2014 19:32:50 +0200] rev 1626
[maven-release-plugin] prepare for next development iteration
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 09 Jun 2014 19:32:49 +0200] rev 1625
[maven-release-plugin] copy for tag release-0.9
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 09 Jun 2014 19:32:49 +0200] rev 1624
[maven-release-plugin] prepare release release-0.9
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 09 Jun 2014 19:17:41 +0200] rev 1623
Remove the dirty hacks with names. The fix with the compiler should be good enough.
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 09 Jun 2014 19:16:34 +0200] rev 1622
Actually use the passed-in configuration object
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 09 Jun 2014 18:21:37 +0200] rev 1621
Another two cases where it is safer to check for name of superclass, rather than equality. rt/emul/compact test randomly failed.
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 09 Jun 2014 15:57:50 +0200] rev 1620
Switching to new version of html4j APIs
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 09 Jun 2014 15:57:14 +0200] rev 1619
Merging work on closure branch which seems to work relatively well
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 09 Jun 2014 12:40:40 +0200] rev 1618
Skip JS aot compilation, if the JS file already exists
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 09 Jun 2014 09:40:32 +0200] rev 1617
One calculator demo is more than enough
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 09 Jun 2014 09:39:59 +0200] rev 1616
Removing the archetype. Enough to have a shared one at https://github.com/jtulach/html4j-archetype
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 09 Jun 2014 09:38:03 +0200] rev 1615
Launching the application from a fully built distrution directory structure
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Tue, 03 Jun 2014 16:05:21 +0200] rev 1614
Directly derive the parent root folder based on resource name rather than going through classpath
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Thu, 29 May 2014 09:57:01 +0200] rev 1613
Lowering number of actions in invoker by half
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Wed, 28 May 2014 15:18:23 +0200] rev 1612
Reference cons__V as string
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Wed, 28 May 2014 14:35:21 +0200] rev 1611
External classes are treated as exported.
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Wed, 28 May 2014 13:38:29 +0200] rev 1610
Make sure Object is always available in each VM and each extension.
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Wed, 28 May 2014 10:47:18 +0200] rev 1609
All classes loaded through the 'vm' object will have 'invoke' method that can be used to invoke static methods like main(String[]), so our examples no longer need to rely on initialization in static initializers.
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Wed, 28 May 2014 09:07:48 +0200] rev 1608
Load scripts asynchronously
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Tue, 27 May 2014 16:36:07 +0200] rev 1607
There can be multiple VMs in one browser and the primitive types may be shared. Using string comparition to compare primitive classes.
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Tue, 27 May 2014 15:22:04 +0200] rev 1606
Make sure test classes remain exported
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Tue, 27 May 2014 14:52:43 +0200] rev 1605
Turning on standalone mode for the bck2brwsr.js
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Tue, 27 May 2014 12:25:41 +0200] rev 1604
The static calculator demo needs to reference just a single application .js file from its main HTML page. The rest is loaded based on classpath attribute.
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Tue, 27 May 2014 09:20:06 +0200] rev 1603
Adding since tag
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 26 May 2014 18:29:46 +0200] rev 1602
Skip Maven related info files
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 26 May 2014 18:21:36 +0200] rev 1601
Can't close the JAR, we read its resources later
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 26 May 2014 18:21:24 +0200] rev 1600
Enough to check the number is between 40 and 50
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 26 May 2014 17:52:56 +0200] rev 1599
Moving the JAR file parsing and processing into a shared library
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 26 May 2014 16:20:51 +0200] rev 1598
Shorten the name to register an extension and use configuration object with a generated magic to ensure basic level of consistency.
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 26 May 2014 14:34:46 +0200] rev 1597
Trying to switch to latest version of ko4j. Probably needs two patches on top of 0.8.1. Works with: html4j rev. 7ec623087bfa
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 26 May 2014 14:33:42 +0200] rev 1596
Special toString() method for Boolean
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 26 May 2014 14:33:11 +0200] rev 1595
Need to flush the stack before destroying it with return value of a function
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 26 May 2014 10:19:43 +0200] rev 1594
Don't include provided dependencies
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 26 May 2014 10:19:26 +0200] rev 1593
Seek also in exports for the loadBytes function
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Mon, 26 May 2014 10:18:57 +0200] rev 1592
Export all java.** packages
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Fri, 23 May 2014 12:43:21 +0200] rev 1591
Skip already empty classpath slots
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Fri, 23 May 2014 12:39:26 +0200] rev 1590
Generated Script files can be specified on classpath
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Fri, 23 May 2014 11:44:38 +0200] rev 1589
Print out reasonable error rather throwing undefined type error
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Thu, 22 May 2014 22:32:00 +0200] rev 1588
closure compiler has bad habbit of rearranging elements to global scope. Need to avoid it by adding yet another wrapping function.
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Thu, 22 May 2014 19:06:44 +0200] rev 1587
Don't include @JavaScriptResource resources in generated JavaScript
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Thu, 22 May 2014 15:29:40 +0200] rev 1586
Tests pass OK in full obfuscation mode
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Thu, 22 May 2014 12:19:52 +0200] rev 1585
Seek the class in VM as well as among exported symbols to allow calculator demo to start in full obfuscation mode
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Thu, 22 May 2014 10:48:09 +0200] rev 1584
Static compilator demo is capable to load itself from individual extension files
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Wed, 21 May 2014 23:42:24 +0200] rev 1583
Support for exporting whole packages. addRootClasses defined in terms of addClasses and addExported.
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Wed, 21 May 2014 21:55:17 +0200] rev 1582
Ignore all classes in the processor
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sun, 18 May 2014 08:42:56 +0200] rev 1581
Doing the initial classpath cycle in JavaScript to allow loading of the VM on demand
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Sun, 18 May 2014 07:43:33 +0200] rev 1580
Using own copy of replaceAll function, so the launcher can be independent on the Java libraries
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Thu, 15 May 2014 18:09:50 +0200] rev 1579
Don't expose vm to the users of externally visible loader
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Wed, 14 May 2014 21:49:44 +0200] rev 1578
loadClass is loadBytes+reload
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Wed, 14 May 2014 21:24:24 +0200] rev 1577
Read the byte array via loadBytes call
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Wed, 14 May 2014 16:09:03 +0200] rev 1576
loadBytes does not need the loader argument
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Wed, 14 May 2014 15:57:52 +0200] rev 1575
First step towards calling directly into ClassPath and using VMLazy only for JIT compilation
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Thu, 15 May 2014 11:38:27 +0200] rev 1574
JDK8 throws IOException on the build server. Try xdg-open fallback then.
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Wed, 14 May 2014 21:43:16 +0200] rev 1573
Obfuscated tests and their libraries pass tests OK
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Wed, 14 May 2014 14:03:14 +0200] rev 1572
Use FQN as string when running tests with FULL obfuscation of library JARs
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Tue, 13 May 2014 21:17:14 +0200] rev 1571
Removing unneeded import
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Tue, 13 May 2014 21:15:34 +0200] rev 1570
Use exported symbols
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Tue, 13 May 2014 21:14:44 +0200] rev 1569
Used from tests, must be exported
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Tue, 13 May 2014 17:07:48 +0200] rev 1568
Using string references to make sure JavaQuery API works in obfuscated mode
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Tue, 13 May 2014 16:00:53 +0200] rev 1567
console.log is not available in plain nashorn execution
Jaroslav Tulach <jaroslav.tulach@apidesign.org> [Tue, 13 May 2014 15:39:26 +0200] rev 1566
Prevent obfuscation when defining proxy constructor and methods