Hannes Wallnöfer
|
ccb4ecb339
|
8048079: Persistent code store is broken after optimistic types merge
Reviewed-by: sundar, jlaskey, attila
|
2014-06-25 14:36:24 +02:00 |
|
Athijegannathan Sundararajan
|
dee1364e7c
|
8048071: eval within 'with' statement does not use correct scope if with scope expression has a copy of eval
Reviewed-by: hannesw, jlaskey
|
2014-06-25 17:08:47 +05:30 |
|
Attila Szegedi
|
d983b0b09c
|
8048009: Type info caching accidentally defeated
Reviewed-by: hannesw, jlaskey
|
2014-06-24 19:29:41 +02:00 |
|
Athijegannathan Sundararajan
|
566786aba6
|
8047959: bindings created for declarations in eval code are not mutable
Reviewed-by: jlaskey, attila
|
2014-06-24 19:43:44 +05:30 |
|
Hannes Wallnöfer
|
3ad3dd1d89
|
8046201: Avoid repeated flattening of nested ConsStrings
Reviewed-by: lagergren, attila
|
2014-06-23 18:32:11 +02:00 |
|
Athijegannathan Sundararajan
|
90b667d865
|
8047728: (function(x){var o={x:0}; with(o){delete x} return o.x})() evaluates to 0 instead of undefined
Reviewed-by: jlaskey, hannesw, attila
|
2014-06-23 21:23:53 +05:30 |
|
Attila Szegedi
|
7aa808a993
|
8046905: apply on apply is broken
Reviewed-by: hannesw, lagergren
|
2014-06-23 10:59:33 +02:00 |
|
Attila Szegedi
|
f4c68a9cfc
|
8046921: Deoptimization type information peristence
Reviewed-by: hannesw, lagergren
|
2014-06-20 12:25:00 +02:00 |
|
Marcus Lagergren
|
18ac28e76f
|
8047078: Fuzzing bug discovered when ArrayLiteralNodes weren't immutable
Reviewed-by: attila, sundar
|
2014-06-19 10:46:31 +02:00 |
|
Athijegannathan Sundararajan
|
ff164ddca5
|
8047035: (function() "hello")() crashes in Lexer with jdk9
Reviewed-by: lagergren, hannesw, attila
|
2014-06-17 15:55:39 +05:30 |
|
Marcus Lagergren
|
ede81f43f7
|
8046898: Make sure that lazy compilation is the default, remove redundant "enable lazy compilation" flags, added warning message if compile logging is enabled and lazy is switched off. Verified existing test suite code coverage equivalence between lazy and eager
Reviewed-by: attila, hannesw
|
2014-06-17 11:37:03 +02:00 |
|
Athijegannathan Sundararajan
|
5de5a29808
|
8044798: API for debugging Nashorn
Reviewed-by: jlaskey, hannesw
|
2014-06-11 08:53:35 +05:30 |
|
Attila Szegedi
|
9f8c1be305
|
8046025: AccessorProperty.getGetter is not threadsafe
Reviewed-by: jlaskey, lagergren
|
2014-06-09 16:00:06 +02:00 |
|
Hannes Wallnöfer
|
eab7ad0813
|
8046215: Running uncompilable scripts throws NullPointerException
Reviewed-by: sundar, jlaskey
|
2014-06-06 16:51:53 +02:00 |
|
Attila Szegedi
|
6a2b656e1a
|
8044816: On-demand compiled top-level program doesn't need :createProgramFunction
Reviewed-by: jlaskey, lagergren, sundar
|
2014-06-05 12:16:09 +02:00 |
|
Attila Szegedi
|
ea992354d0
|
8046014: MultiGlobalCompiledScript should cache :createProgramFunction handle
Reviewed-by: lagergren, sundar
|
2014-06-05 12:15:45 +02:00 |
|
Attila Szegedi
|
fb404de88f
|
8038413: NPE in unboxInteger
Reviewed-by: jlaskey, sundar
|
2014-06-04 20:43:37 +02:00 |
|
Attila Szegedi
|
1fa7f152d3
|
8044803: Unnecessary restOf check
Reviewed-by: hannesw, jlaskey
|
2014-06-04 16:52:50 +02:00 |
|
Athijegannathan Sundararajan
|
a5af8cb53e
|
8044695: __stack__ becomes visible in Error properties
Reviewed-by: lagergren, jlaskey, attila
|
2014-06-04 19:01:24 +05:30 |
|
Attila Szegedi
|
52ac2452d0
|
8044502: Get rid of global optimistic flag
Reviewed-by: lagergren, sundar
|
2014-06-04 14:32:23 +02:00 |
|
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
|
133f05971e
|
8044518: Ensure exceptions related to optimistic recompilation are not serializable
Reviewed-by: lagergren, sundar
|
2014-06-03 12:05:59 +02:00 |
|
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 |
|
Attila Szegedi
|
11fb0e2143
|
8044171: Make optimistic exception handlers smaller
Reviewed-by: hannesw, lagergren
|
2014-06-03 11:31:06 +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 |
|
Athijegannathan Sundararajan
|
07b40bb298
|
8044415: ant makefile should have a target to generate javadoc only for jdk.nashorn.api and sub-packages
Reviewed-by: jlaskey
|
2014-05-30 17:22:38 +05:30 |
|
Attila Szegedi
|
9fb4c3accc
|
Merge
|
2014-05-28 16:53:43 +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
|
d779eeab89
|
8044000: Access to undefined property yields "null" instead of "undefined"
Reviewed-by: lagergren, jlaskey
|
2014-05-27 17:40:19 +05:30 |
|
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
|
7c50cd3e51
|
8043633: In order to remove global state outside of contexts, make sure Timing class is an instance and not a static global collection of data. Move into Context. Move -Dnashorn.timing to an official logging option
Reviewed-by: sundar, attila
|
2014-05-21 16:12:40 +02:00 |
|
Attila Szegedi
|
5ffa8e1bd4
|
8043605: Enable history for empty property maps
Reviewed-by: jlaskey, sundar
|
2014-05-21 15:38:11 +02:00 |
|
Attila Szegedi
|
ce8b91fec8
|
8043608: Make equality tests inline better
Reviewed-by: lagergren, sundar
|
2014-05-21 12:52:58 +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 |
|
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
|
a305329ba1
|
8043137: Collapse long sequences of NOP in Nashorn bytecode output
Reviewed-by: jlaskey, lagergren
|
2014-05-14 16:29:14 +02:00 |
|
Attila Szegedi
|
9f521f94cc
|
8043004: Reduce variability at JavaAdapter call sites
Reviewed-by: lagergren, sundar
|
2014-05-14 15:55:27 +02:00 |
|
Attila Szegedi
|
3f3f8fddc7
|
8043003: Use strongly referenced generic invokers
Reviewed-by: lagergren, sundar
|
2014-05-14 10:51:39 +02:00 |
|
Attila Szegedi
|
6242ce6c5f
|
8043002: Improve performance of Nashorn equality operators
Reviewed-by: lagergren, sundar
|
2014-05-13 14:54:21 +02:00 |
|
Attila Szegedi
|
64fd9c191a
|
8042118: Separate types from symbols
Reviewed-by: hannesw, lagergren
|
2014-05-13 11:30:40 +02:00 |
|
Athijegannathan Sundararajan
|
b705fef9d6
|
8041697: CompiledScript slower when eval with binding
Reviewed-by: lagergren, attila, hannesw
|
2014-05-07 14:07:19 +05:30 |
|
Athijegannathan Sundararajan
|
f96b4d2e4e
|
8042364: Make __proto__ ES6 draft compliant
Reviewed-by: jlaskey, lagergren, attila
|
2014-05-06 17:54:15 +05:30 |
|