Marcus Lagergren
|
a6e90a4ba3
|
8044012: Integrate the latest best known performance flags int ant octane jobs, and make sure that it's easy to compare 'ant octane-nashorn' and 'ant octane-v8' at the push of a button. (or rather; the entry of a command line)
Reviewed-by: jlaskey, sundar
|
2014-05-27 21:25:07 +02:00 |
|
Athijegannathan Sundararajan
|
f7940fec73
|
8043930: TypeError when attemping to create an instance of non-public class could be better
Reviewed-by: attila, lagergren
|
2014-05-26 15:48:25 +05:30 |
|
Hannes Wallnöfer
|
67d65fd0df
|
8030202: Nashorn: Multiple RegExp#ignoreCase issues
Reviewed-by: sundar, jlaskey
|
2014-05-22 17:51:56 +02:00 |
|
Marcus Lagergren
|
b4b7b4e53d
|
8043632: Parallelize class installation and various script fixes
Reviewed-by: sundar, attila
|
2014-05-21 16:12:40 +02:00 |
|
Marcus Lagergren
|
cc1275a3bf
|
8043611: Move timing dependent benchmark for apply2call specialization to currently_failing. It is dependent that nothing takes machine time when doing the two runs, causing spurious assertions. Suggest running octane.raytrace manually instead to verify that this works, or incorporating it in the nightly test suite
Reviewed-by: sundar, attila
|
2014-05-21 16:12:40 +02:00 |
|
Marcus Lagergren
|
3d7f88fb31
|
8043504: Octane test harness was missing argument to print_always at one callsite, causing erroneous logging
Reviewed-by: sundar, attila
|
2014-05-20 10:40:28 +02:00 |
|
Athijegannathan Sundararajan
|
db62a418b3
|
8043443: Test framework changes to run script tests without security manager
Reviewed-by: attila
|
2014-05-20 08:32:09 +05:30 |
|
Attila Szegedi
|
cfbed730b7
|
8043431: Fix yet another corner case of JDK-8041995
Reviewed-by: hannesw, lagergren
|
2014-05-19 18:24:12 +02:00 |
|
Marcus Lagergren
|
26308e1cd6
|
8034206: Make parts of code pipeline reusable in order to facilitate faster warmup and faster lazy compilation
Reviewed-by: hannesw, attila
|
2014-05-19 15:29:42 +02:00 |
|
Attila Szegedi
|
b0873269dc
|
8043235: Type-based optimizations interfere with continuation methods
Reviewed-by: jlaskey, lagergren
|
2014-05-15 15:28:51 +02:00 |
|
Attila Szegedi
|
4fd3436709
|
8043133: Fix corner cases of JDK-8041995
Reviewed-by: hannesw, lagergren
|
2014-05-14 17:05:08 +02:00 |
|
Attila Szegedi
|
64fd9c191a
|
8042118: Separate types from symbols
Reviewed-by: hannesw, lagergren
|
2014-05-13 11:30:40 +02:00 |
|
Athijegannathan Sundararajan
|
f96b4d2e4e
|
8042364: Make __proto__ ES6 draft compliant
Reviewed-by: jlaskey, lagergren, attila
|
2014-05-06 17:54:15 +05:30 |
|
Hannes Wallnöfer
|
77834a008e
|
8041998: RegExp implementation is not thread-safe
Reviewed-by: lagergren, sundar, attila
|
2014-05-06 12:38:12 +02:00 |
|
Matherey Nunez
|
31c5e7065a
|
8037572: Add more test cases to check static types
Reviewed-by: attila, lagergren
|
2014-05-05 14:17:20 +02:00 |
|
Marcus Lagergren
|
2f01820f6d
|
8041625: AccessorProperty currentType must only by Object.class when non-primitive, and scoping followup problem for lazily generated with bodies
Reviewed-by: jlaskey, attila
|
2014-05-02 18:22:29 +02:00 |
|
Athijegannathan Sundararajan
|
7579bb9eb4
|
8027933: Add --const-as-var option
Reviewed-by: jlaskey, hannesw
|
2014-05-02 19:15:59 +05:30 |
|
Matherey Nunez
|
e9e18d5614
|
8038398: OptimisticRecompilationTest fails on staging repo nashorn/jdk9/nashorn due to test framework
Reviewed-by: attila, lagergren
|
2014-04-29 16:00:53 +02:00 |
|
Marcus Lagergren
|
a3f88441db
|
8041995: Problems when loading tree expressions with several optimistic program points when optimistically initializing ObjectNodes
Reviewed-by: jlaskey, attila
|
2014-04-28 16:37:36 +02:00 |
|
Hannes Wallnöfer
|
60a0f257df
|
8040078: Avoid repeated reading of source for cached loads
Reviewed-by: jlaskey, lagergren
|
2014-04-25 16:34:17 +02:00 |
|
Marcus Lagergren
|
6163a42a8e
|
8033105: Make sure Nashorn test harness can run zlib benchmark
Reviewed-by: attila, hannesw
|
2014-04-22 14:09:46 +02:00 |
|
Matherey Nunez
|
af27b4200d
|
8040655: When processing a RewriteException debug object, the return value has already been reset to null. We need to catch this value before that
Reviewed-by: attila, lagergren
|
2014-04-18 21:24:34 +02:00 |
|
Marcus Lagergren
|
89f65d6006
|
8040089: Apply to call transform was incomplete. Now passes all tests and performance is back
Reviewed-by: hannesw, attila, sundar, jlaskey
|
2014-04-17 20:01:19 +02:00 |
|
Marcus Lagergren
|
e83ae85105
|
Merge
|
2014-04-11 16:52:56 +02:00 |
|
Marcus Lagergren
|
8692f48723
|
8039746: Transform applies to calls wherever possible, for ScriptFunctions and JSObjects
Reviewed-by: hannesw, attila, sundar, jlaskey
|
2014-04-11 16:52:14 +02:00 |
|
Attila Szegedi
|
67871d3371
|
8040024: BranchOptimizer produces bad code for NaN FP comparison
Reviewed-by: jlaskey, lagergren
|
2014-04-11 16:40:06 +02:00 |
|
Marcus Lagergren
|
d12e5e7d29
|
8039044: Expand undefined intrinsics for all commutative combinators of scrict undefined checks
Reviewed-by: jlaskey, hannesw
|
2014-04-02 10:52:39 +02:00 |
|
Marcus Lagergren
|
fd8e5653a0
|
8038945: Simplify strict undefined checks
Reviewed-by: jlaskey, hannesw
|
2014-04-01 16:12:38 +02:00 |
|
Marcus Lagergren
|
1584dc799c
|
8038799: Guard and unbox boxed primitives types on setting them in Properties to avoid megamorphisism
Reviewed-by: attila, jlaskey
|
2014-04-01 11:19:32 +02:00 |
|
Marcus Lagergren
|
379d9f239f
|
8027043: Turn global accesses into MethodHandle.constant, with one chance of reassignment, e.g. x = value occuring once in the global scope is ok, twice is not
Reviewed-by: attila, sundar, jlaskey
|
2014-03-31 14:13:34 +02:00 |
|
Marcus Lagergren
|
f6722c9a3f
|
8038406: Testability: as a first step of moving loggers away from the process global space, the Debug object now supports logging POJOs from log entries as an event queue, which can be introspected from test scripts. This is way better than screen scraping brittle and subject-to-change log output
Reviewed-by: attila, hannesw, sundar
|
2014-03-27 11:45:54 +01:00 |
|
Attila Szegedi
|
0cbec476dd
|
8037534: Use scope types to determine optimistic types
Reviewed-by: hannesw, lagergren
|
2014-03-24 18:41:06 +01:00 |
|
Attila Szegedi
|
85bc811235
|
Merge
|
2014-03-21 17:52:03 +01:00 |
|
Matherey Nunez
|
ba6fce6273
|
8036986: Test should check that correctly type is returned running with optimistic. If optimistic assumption was wrong we should get the right one
This uses the inspection framework for generated code to ensure optimisim.
Reviewed-by: attila, lagergren
|
2014-03-14 14:27:32 +01:00 |
|
Athijegannathan Sundararajan
|
572d581262
|
8015958: DataView constructor is not defined
Reviewed-by: attila, hannesw, lagergren
|
2014-03-13 15:58:24 +05:30 |
|
Hannes Wallnöfer
|
6f1436baa2
|
8034055: delete on global object not properly guarded
Reviewed-by: sundar, lagergren
|
2014-03-12 16:33:28 +01:00 |
|
Marcus Lagergren
|
8d4fc394e0
|
8035836: Array performance improvements
Implement typed arrays with native byte buffers and do fast linking for all continuous arrays
Reviewed-by: attila, jlaskey, sundar, hannesw
|
2014-03-03 11:24:44 +01:00 |
|
Attila Szegedi
|
e9e7dd2ec1
|
8035820: Optimistic recompilation
Co-authored-by: Marcus Lagergren <marcus.lagergren@oracle.com>
Reviewed-by: hannesw, jlaskey, sundar
|
2014-02-26 13:17:57 +01:00 |
|
Athijegannathan Sundararajan
|
18489cc7a4
|
8030197: Nashorn: Object.defineProperty() can be lured to change fixed NaN property
Reviewed-by: attila, jlaskey
|
2014-02-25 18:56:10 +05:30 |
|
Hannes Wallnöfer
|
2194adb36b
|
8030200: Wrong result for Number.prototype.toString() for certain radix/inputs
Reviewed-by: sundar, jlaskey, lagergren
|
2014-04-14 17:45:05 +02:00 |
|
Hannes Wallnöfer
|
08bec4bee8
|
8030199: Nashorn: Uint8ClampedArray - Incorrect ToUint8Clamp implementation
Reviewed-by: sundar, jlaskey, lagergren
|
2014-04-14 17:43:38 +02:00 |
|
Athijegannathan Sundararajan
|
319aa4c4c5
|
8039387: Nashorn supports indexed access of List elements, but length property is not supported
Reviewed-by: lagergren, jlaskey
|
2014-04-07 21:57:33 +05:30 |
|
Athijegannathan Sundararajan
|
79fba7993d
|
8039047: Parser accepts conditional catch clauses even when --no-syntax-extensions / -nse option is passed
Reviewed-by: lagergren, attila
|
2014-04-02 15:52:31 +05:30 |
|
Athijegannathan Sundararajan
|
4036a466ca
|
8037562: Nashorn: JSON.parse comes up with nonexistent entries if there are gaps between the keys
Reviewed-by: jlaskey, hannesw
|
2014-03-21 20:24:01 +05:30 |
|
Athijegannathan Sundararajan
|
1dd97ac6e7
|
8011964: need indexed access to externally-managed ByteBuffer
Reviewed-by: lagergren, hannesw
|
2014-02-14 19:02:02 +05:30 |
|
Matherey Nunez
|
615623c473
|
8033231: test fails with java.lang.UnsatisfiedLinkError
Reviewed-by: attila, sundar
|
2014-02-11 12:05:22 +01:00 |
|
Athijegannathan Sundararajan
|
118cf2ba60
|
8033924: Default permissions are not given for eval code
Reviewed-by: lagergren, jlaskey
|
2014-02-07 18:47:46 +05:30 |
|
Athijegannathan Sundararajan
|
3dd998447a
|
8033763: Add tests to assert map identity of certain objects
Reviewed-by: hannesw, lagergren
|
2014-02-06 17:44:37 +05:30 |
|
Attila Szegedi
|
281b87b796
|
8032681: Issues with Nashorn
Reviewed-by: ahgross, jlaskey, sundar
|
2014-01-30 20:13:27 +01:00 |
|
Athijegannathan Sundararajan
|
6d897ac7a8
|
8032954: Nashorn: extend Java.extend
Reviewed-by: jlaskey, attila, ahgross
|
2014-01-30 18:49:47 +05:30 |
|