Sat, 15 Dec 2012 22:46:26 +0100 |
Jaroslav Tulach |
Can execute classes and methods as specified by a parameter
launcher
|
changeset |
files
|
Sat, 15 Dec 2012 22:15:53 +0100 |
Jaroslav Tulach |
Refactoring anonymous handlers to named inner classes
launcher
|
changeset |
files
|
Sat, 15 Dec 2012 22:10:19 +0100 |
Jaroslav Tulach |
Need more modern version of bytecode than 1.5
launcher
|
changeset |
files
|
Mon, 17 Dec 2012 09:21:55 +0100 |
Jaroslav Tulach |
Lazy functions need to remember whether they need to create instance or not
|
changeset |
files
|
Sun, 16 Dec 2012 20:13:00 +0100 |
Jaroslav Tulach |
It will be easier to get the logic from inside the URLSteamHandler than to try to mimic it
jdk7-b147
|
changeset |
files
|
Sun, 16 Dec 2012 18:49:35 +0100 |
Jaroslav Tulach |
Implementing basic operations on characters
|
changeset |
files
|
Sun, 16 Dec 2012 18:48:57 +0100 |
Jaroslav Tulach |
Real algorithm for reading (even large) arrays
|
changeset |
files
|
Sat, 15 Dec 2012 21:37:57 +0100 |
Jaroslav Tulach |
Refuse to process classfiles that are not compiled with target at least 1.6
|
changeset |
files
|
Sat, 15 Dec 2012 16:25:28 +0100 |
Jaroslav Tulach |
Basic sketch of an HTTP server for launching bck2brwsr applications
launcher
|
changeset |
files
|
Sat, 15 Dec 2012 08:17:45 +0100 |
Jaroslav Tulach |
Class.forName can load new classes
|
changeset |
files
|
Sat, 15 Dec 2012 07:10:58 +0100 |
Jaroslav Tulach |
Class.forName can load java.lang.String
|
changeset |
files
|
Sat, 15 Dec 2012 06:16:43 +0100 |
Jaroslav Tulach |
Fixing line endings by another merge from registers branch
|
changeset |
files
|
Fri, 14 Dec 2012 15:06:53 +0100 |
Lubomir Nerad |
Changed unintentionally changed file modes / line endings
registers
|
changeset |
files
|
Fri, 14 Dec 2012 11:32:45 +0100 |
Jaroslav Tulach |
Merging Lubomir's work on registers into default branch
|
changeset |
files
|
Fri, 14 Dec 2012 11:15:37 +0100 |
Lubomir Nerad |
Merge with trunk
registers
|
changeset |
files
|
Thu, 13 Dec 2012 23:20:47 +0100 |
Jaroslav Tulach |
Providing JavaScript specific implementations of Hashtable and Vector. Those should likely be faster for the JavaScript VM than interpreting bytecode. This is the way to get the best of JavaScript and yet provide reasonably well working implementation in Java.
|
changeset |
files
|
Thu, 13 Dec 2012 08:43:52 +0100 |
Jaroslav Tulach |
Merging benchmarks branch into trunk, it seems to be usable. Just run mvn test -Dbck2brwsr.runBenchmarks.browsers=firefox,google-chrome etc.
|
changeset |
files
|
Thu, 13 Dec 2012 08:40:39 +0100 |
Jaroslav Tulach |
Fixing licenses for benchmarks module, so it can be merged to default branch
benchmarks
|
changeset |
files
|
Wed, 12 Dec 2012 20:35:01 +0100 |
Jaroslav Tulach |
Backed out changeset 5a053b8f40ad: Now when the test finally passed, we can increase the time out again.wq
benchmarks
|
changeset |
files
|
Wed, 12 Dec 2012 19:37:16 +0100 |
Jaroslav Tulach |
The timeout seems to be quite bit for a simple test
benchmarks
|
changeset |
files
|
Wed, 12 Dec 2012 18:18:07 +0100 |
Jaroslav Tulach |
Copying the test resources next to built classes and js file. Modifying the test to properly use the new bck2brwsr calling scheme.
benchmarks
|
changeset |
files
|
Wed, 12 Dec 2012 14:07:53 +0100 |
Lubomir Nerad |
Made helper classes package private
registers
|
changeset |
files
|
Wed, 12 Dec 2012 12:41:06 +0100 |
Martin Soch |
merge with trunk
benchmarks
|
changeset |
files
|
Wed, 12 Dec 2012 12:37:41 +0100 |
Martin Soch |
Benchmarks are triggered by bck2brwsr.runBenchmarks.browsers property, it should contain list of browsers to run benchmarks in.
benchmarks
|
changeset |
files
|
Wed, 12 Dec 2012 11:04:02 +0100 |
Lubomir Nerad |
Type specific local variables
registers
|
changeset |
files
|
Wed, 12 Dec 2012 09:09:42 +0100 |
Jaroslav Tulach |
Merging lazyvm into default branch - it seems to be stable enough to be used.
|
changeset |
files
|
Tue, 11 Dec 2012 11:17:11 +0100 |
Jaroslav Tulach |
Replacing reflection with direct call to Bck2Brwsr
lazyvm
|
changeset |
files
|
Tue, 11 Dec 2012 11:08:42 +0100 |
Jaroslav Tulach |
No need to use reflection when Bck2Brwsr has public API
lazyvm
|
changeset |
files
|
Tue, 11 Dec 2012 11:05:06 +0100 |
Jaroslav Tulach |
VM in VM properly processes class constants
lazyvm
|
changeset |
files
|
Tue, 11 Dec 2012 10:24:00 +0100 |
Jaroslav Tulach |
More flexible infrastructure for comparing generated codes
lazyvm
|
changeset |
files
|
Tue, 11 Dec 2012 10:14:08 +0100 |
Jaroslav Tulach |
Print line number of the error
lazyvm
|
changeset |
files
|
Tue, 11 Dec 2012 09:48:37 +0100 |
Jaroslav Tulach |
Early warning when loading a class and no loader function is present
lazyvm
|
changeset |
files
|
Tue, 11 Dec 2012 09:39:42 +0100 |
Jaroslav Tulach |
New lines to make the JavaScript a bit more readable
lazyvm
|
changeset |
files
|
Tue, 11 Dec 2012 09:36:44 +0100 |
Jaroslav Tulach |
Creating Bck2Brwsr entrypoint to for those who wish to generate their JavaScript based Java VM
lazyvm
|
changeset |
files
|
Mon, 10 Dec 2012 12:03:22 +0100 |
Jaroslav Tulach |
Cache the compiled code per class, not globally
|
changeset |
files
|
Mon, 10 Dec 2012 11:26:32 +0100 |
Jaroslav Tulach |
Proper behaviour of endsWith and associated test
|
changeset |
files
|
Mon, 10 Dec 2012 23:06:43 +0100 |
Martin Soch |
Disabling DEBUG mode in JSTestDriver, providing a new script to run Firefox.
benchmarks
|
changeset |
files
|
Mon, 10 Dec 2012 20:07:05 +0100 |
Martin Soch |
running JsTestDriver in DEBUG mode
benchmarks
|
changeset |
files
|
Mon, 10 Dec 2012 17:38:45 +0100 |
Martin Soch |
setting browser response timeout to 720 seconds
benchmarks
|
changeset |
files
|
Sun, 09 Dec 2012 16:44:27 +0100 |
Jaroslav Tulach |
Need the ability to cast to any type to successfully run tests on VM with exceptions support
exceptions
|
changeset |
files
|
Sun, 09 Dec 2012 16:43:36 +0100 |
Jaroslav Tulach |
Null can be casted to any type
|
changeset |
files
|
Sun, 09 Dec 2012 16:32:29 +0100 |
Jaroslav Tulach |
Using local implementation of Hashtable instead of java.util.HashMap
exceptions
|
changeset |
files
|
Sun, 09 Dec 2012 16:25:36 +0100 |
Jaroslav Tulach |
Using plain array instead of ArrayDeque
exceptions
|
changeset |
files
|
Sun, 09 Dec 2012 16:16:19 +0100 |
Jaroslav Tulach |
Rather than exposing Vector, providing abstraction to encapsulate manipulation with TrapData via 'iterator'
exceptions
|
changeset |
files
|
Sat, 08 Dec 2012 10:32:04 +0100 |
tzezula |
'synched w/ trunk'
exceptions
|
changeset |
files
|
Sat, 08 Dec 2012 08:50:32 +0100 |
tzezula |
Fixing unit test.
exceptions
|
changeset |
files
|
Sat, 08 Dec 2012 08:19:46 +0100 |
tzezula |
Original version of exception handling.
exceptions
|
changeset |
files
|
Fri, 07 Dec 2012 14:10:37 +0100 |
Jaroslav Tulach |
Bringing the support for ordering to the lazyvm branch, so all existing tests pass OK
lazyvm
|
changeset |
files
|
Fri, 07 Dec 2012 19:16:21 +0100 |
Lubomir Nerad |
Using format string for code generation
registers
|
changeset |
files
|
Fri, 07 Dec 2012 15:57:14 +0100 |
Lubomir Nerad |
Merge with trunk
registers
|
changeset |
files
|
Fri, 07 Dec 2012 15:02:35 +0100 |
Lubomir Nerad |
Type specific stack variables
registers
|
changeset |
files
|
Fri, 07 Dec 2012 10:35:31 +0100 |
Jaroslav Tulach |
Specify dependency between the test run and comparing the results
|
changeset |
files
|
Fri, 07 Dec 2012 10:09:50 +0100 |
Jaroslav Tulach |
Using calling convention with bck2brwsr
lazyvm
|
changeset |
files
|
Fri, 07 Dec 2012 10:07:59 +0100 |
Jaroslav Tulach |
Making ready for recursive calls. Providng proper conversions from and to '/', '.' and '_'
lazyvm
|
changeset |
files
|
Fri, 07 Dec 2012 06:29:54 +0100 |
Jaroslav Tulach |
Lazy loading is now part of GenJS
lazyvm
|
changeset |
files
|
Thu, 06 Dec 2012 22:02:10 +0100 |
Jaroslav Tulach |
The loadClass method accept class name with dots
lazyvm
|
changeset |
files
|
Thu, 06 Dec 2012 21:54:40 +0100 |
Jaroslav Tulach |
Access the method via bck2brwsr
lazyvm
|
changeset |
files
|
Thu, 06 Dec 2012 21:31:09 +0100 |
Jaroslav Tulach |
Hiding all generated class methods from sight of external users. Exposing only bck2brwsr entry point function
lazyvm
|
changeset |
files
|
Thu, 06 Dec 2012 16:13:03 +0100 |
Jaroslav Tulach |
Infrastructure for comparing runs in Hotspot as well as bck2brwsr VMs. Just use @Compare and CompareVMs.create
|
changeset |
files
|
Thu, 06 Dec 2012 16:11:48 +0100 |
Jaroslav Tulach |
Moving the definition of Array.prototype.fillNulls() outside of the generator into the emulation .js file
|
changeset |
files
|