Attila Szegedi
|
5ec014a881
|
8044638: Tidy up Nashorn codebase for code standards
Reviewed-by: lagergren, sundar
|
2014-06-04 13:08:57 +02:00 |
|
Athijegannathan Sundararajan
|
7898fee89e
|
8044750: megamorphic getter for scope objects does not call __noSuchProperty__ hook
Reviewed-by: attila, lagergren, hannesw
|
2014-06-04 13:55:21 +05:30 |
|
Attila Szegedi
|
52e0363faa
|
8044534: Constant folding for unary + should produce int for boolean literals
Reviewed-by: lagergren, sundar
|
2014-06-03 12:05:42 +02:00 |
|
Attila Szegedi
|
938ab83ff7
|
8044533: Deoptimizing negation produces wrong result for zero
Reviewed-by: lagergren, sundar
|
2014-06-03 12:04:36 +02:00 |
|
Athijegannathan Sundararajan
|
dba2bf3f02
|
8044520: Nashorn cannot execute node.js's express module
Reviewed-by: hannesw, lagergren
|
2014-06-03 14:13:03 +05:30 |
|
Athijegannathan Sundararajan
|
95ad9113d9
|
8044612: StringIndexOutOfBoundException in NativeRegExp.appendReplacement
Reviewed-by: hannesw, lagergren
|
2014-06-03 13:57:52 +05:30 |
|
Attila Szegedi
|
2ff2ad2750
|
Merge
|
2014-06-02 17:36:43 +02:00 |
|
Attila Szegedi
|
9fb4c3accc
|
Merge
|
2014-05-28 16:53:43 +02:00 |
|
Marcus Lagergren
|
d4287c2288
|
8044102: Ensure bechmark exclude list for Octane benchmarks is in only one place, project.properties, and fix benchmark harness
Reviewed-by: attila, sundar
|
2014-05-28 13:58:46 +02:00 |
|
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 |
|
Attila Szegedi
|
cfbed730b7
|
8043431: Fix yet another corner case of JDK-8041995
Reviewed-by: hannesw, lagergren
|
2014-05-19 18:24:12 +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 |
|
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 |
|
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 |
|
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
|
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 |
|
Attila Szegedi
|
281b87b796
|
8032681: Issues with Nashorn
Reviewed-by: ahgross, jlaskey, sundar
|
2014-01-30 20:13:27 +01:00 |
|
Athijegannathan Sundararajan
|
86a64a99fd
|
8032068: implement @sourceURL and #sourceURL directives
Reviewed-by: hannesw, lagergren
|
2014-01-20 19:51:54 +05:30 |
|