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
|
Thu, 06 Dec 2012 09:48:24 +0100 |
Martin Soch |
JsTestDriver result will be always under benchmarks/.../ directory
benchmarks
|
changeset |
files
|
Wed, 05 Dec 2012 13:24:03 +0100 |
Martin Soch |
recording output from JsTestDriver
benchmarks
|
changeset |
files
|
Wed, 05 Dec 2012 12:47:49 +0100 |
Martin Soch |
excluding JavaScript test files from sources
benchmarks
|
changeset |
files
|
Wed, 05 Dec 2012 11:18:09 +0100 |
Martin Soch |
first version of benchmarks
benchmarks
|
changeset |
files
|
Wed, 05 Dec 2012 10:52:50 +0100 |
Jaroslav Tulach |
Merging in reflection work. Seems to be solid now.
|
changeset |
files
|
Wed, 05 Dec 2012 10:03:58 +0100 |
Jaroslav Tulach |
Can obtain annotation from a method
reflection
|
changeset |
files
|
Wed, 05 Dec 2012 09:31:36 +0100 |
Jaroslav Tulach |
Getting ready for check for method annotations
reflection
|
changeset |
files
|
Wed, 05 Dec 2012 09:28:31 +0100 |
Jaroslav Tulach |
Implementation of Class.getMethods
reflection
|
changeset |
files
|
Tue, 04 Dec 2012 15:33:53 +0100 |
Jaroslav Tulach |
Merging two heads on the jdk7-b147 branch
jdk7-b147
|
changeset |
files
|
Tue, 04 Dec 2012 15:32:18 +0100 |
Jaroslav Tulach |
Can execute a (parameterless) method via reflection
reflection
|
changeset |
files
|
Tue, 04 Dec 2012 14:49:01 +0100 |
Jaroslav Tulach |
Test to verify reflective call on a method of a class
reflection
|
changeset |
files
|
Tue, 04 Dec 2012 14:31:11 +0100 |
Jaroslav Tulach |
Removing default implementation from reflection APIs
reflection
|
changeset |
files
|
Tue, 04 Dec 2012 14:08:19 +0100 |
Jaroslav Tulach |
Merging in some reflection classes from jdk7-b147
reflection
|
changeset |
files
|
Tue, 04 Dec 2012 13:29:17 +0100 |
Jaroslav Tulach |
Bringing in few reflection types, in order to support Class.getMethods
jdk7-b147
|
changeset |
files
|
Tue, 04 Dec 2012 13:16:25 +0100 |
Jaroslav Tulach |
Added tag reflectionOnClasses for changeset d0013f44e9b1
reflection
|
changeset |
files
|