Attila Szegedi
505e5097e6
8141338: Move jdk.internal.dynalink package to jdk.dynalink
...
Reviewed-by: hannesw, sundar
2015-11-24 10:19:34 +01:00
Hannes Wallnöfer
c51be36580
8143821: Wrong test name in JDK-8143304
...
Reviewed-by: attila, sundar
2015-11-23 17:52:04 +01:00
Hannes Wallnöfer
f22e763e60
8141407: Wrong evaluation of a != a when a = NaN
...
Reviewed-by: sundar, attila
2015-11-23 15:26:10 +01:00
Lana Steuck
cba5230f0a
Merge
2015-11-20 15:40:08 -08:00
Iris Clark
b60b3b7285
Merge
2015-11-19 14:01:43 -08:00
Lana Steuck
765f0a1576
Added tag jdk9-b93 for changeset eee09e6b6e93
2015-11-19 09:36:39 -08:00
Hannes Wallnöfer
bc8fbeee55
8143304: Random failures when script size exceeds token limits
...
Reviewed-by: sundar, attila, lagergren
2015-11-19 14:37:14 +01:00
Michael Haupt
4897df19a3
8143297: Nashorn compilation time reported in nanoseconds
...
Reviewed-by: hannesw, sundar
2015-11-19 11:28:34 +01:00
Hannes Wallnöfer
9e8fa2b8c2
8131929: Add option for debuggable scopes
...
Reviewed-by: attila, lagergren
2015-11-18 17:12:47 +01:00
Iris Clark
25d5c9c97f
Merge
2015-11-16 20:16:55 -08:00
Alejandro Murillo
f65591ae29
Merge
2015-11-13 10:35:28 -08:00
Attila Szegedi
e67cae2407
8142924: ES6 symbols created with Symbol.for should deserialize to canonical instances
...
Reviewed-by: hannesw, lagergren, sundar
2015-11-13 16:21:22 +01:00
Lana Steuck
e5f8d94eb5
Merge
2015-11-12 18:32:09 -08:00
Lana Steuck
196fe549ba
Merge
2015-11-12 14:14:37 -08:00
Lana Steuck
8b29a14d37
Added tag jdk9-b92 for changeset 59fdb1bb8199
2015-11-12 10:39:12 -08:00
Hannes Wallnöfer
898d1b3cf0
8142864: Raw types warning in WeakValueCache
...
Reviewed-by: mhaupt, attila
2015-11-12 19:31:22 +01:00
Athijegannathan Sundararajan
5b33de6a32
8142857: Enable all nashorn "api" tests for jtreg test run
...
Reviewed-by: attila, hannesw, mhaupt
2015-11-12 19:51:43 +05:30
Athijegannathan Sundararajan
51556ae6ea
8142501: nashorn tests failing after recent changes
...
Reviewed-by: hannesw
2015-11-12 12:30:15 +05:30
Joseph Provino
c2eff46269
Merge
2015-11-11 23:47:43 +00:00
Hannes Wallnöfer
3bfbc63cd6
8047366: (1000000000000000128).toString() and (1000000000000000128).toFixed() don't evaluate to expected values
...
Reviewed-by: attila, sundar
2015-11-11 16:35:38 +01:00
Hannes Wallnöfer
12e30a3d04
8141505: floating point parse incorrect on big integer
...
Reviewed-by: attila, sundar
2015-11-11 16:34:26 +01:00
Hannes Wallnöfer
13dbf6a119
8141702: Add support for Symbol property keys
...
Reviewed-by: attila, sundar
2015-11-11 16:28:17 +01:00
Hannes Wallnöfer
15ef19ee62
8010803: Number to String conversion functionality overhaul
...
Reviewed-by: attila, lagergren
2015-11-11 15:22:14 +01:00
Attila Szegedi
534ff3deff
8142422: Smaller Dynalink API adjustments
...
Reviewed-by: hannesw, sundar
2015-11-11 14:54:09 +01:00
Chris Hegarty
fe552c2f39
8140606: Update library code to use internal Unsafe
...
Reviewed-by: alanb, mchung, psandoz, weijun
2015-11-11 11:32:15 +00:00
Iris Clark
3b0c6b949c
Merge
2015-11-09 10:57:08 -08:00
Attila Szegedi
75d6c996f1
8141550: Introduce a command line option instead of nashorn.unstable.relink.threshold system property
...
Reviewed-by: hannesw, sundar
2015-11-09 15:37:07 +01:00
Attila Szegedi
e3ea5caf72
8141538: Make DynamicLinker specific to a Context in Nashorn
...
Reviewed-by: hannesw, sundar
2015-11-09 14:04:43 +01:00
Attila Szegedi
87a85f53d6
8141541: Simplify Nashorn's Context class loader handling
...
Reviewed-by: hannesw, sundar
2015-11-09 14:03:37 +01:00
Lana Steuck
af002a45a4
Merge
2015-11-05 13:42:32 -08:00
Chris Plummer
7a914a3308
8141489: [TESTBUG] requiredVersion in TEST.ROOT needs to updated to 4.1 b12
...
Updated requiredVersion to 4.1 b12
Reviewed-by: dholmes, sla, darcy
2015-11-05 10:29:46 -08:00
Lana Steuck
4e869c0817
Added tag jdk9-b91 for changeset 35fa76b8f730
2015-11-05 08:15:48 -08:00
Attila Szegedi
31437f54c2
8141446: Cache Class.forName for permanently loaded classes
...
Reviewed-by: hannesw, mhaupt, sundar
2015-11-05 15:02:36 +01:00
Attila Szegedi
51f33e9a51
8141524: CompilerTest execution time dominated by Field.setAccessible
...
Reviewed-by: hannesw, mhaupt, sundar
2015-11-05 12:15:40 +01:00
Attila Szegedi
8fa1d710b7
8141425: Improve caching in NashornCallSiteDescriptor
...
Reviewed-by: hannesw, lagergren
2015-11-05 12:13:36 +01:00
Lana Steuck
5d217eab8d
Merge
2015-11-04 13:46:14 -08:00
Magnus Ihse Bursie
79287d45cf
8141333: Rename SetupArchive to SetupJarArchive
...
Reviewed-by: erikj, tbell
2015-11-03 17:54:19 +01:00
Athijegannathan Sundararajan
5532631558
8141285: NameCode should pass tests from BytecodeNameTest.java
...
Reviewed-by: attila, mhaupt
2015-11-03 21:08:53 +05:30
Attila Szegedi
44740462f8
8141144: Move NameCodec to jdk.nashorn.internal space
...
Reviewed-by: hannesw, sundar
2015-11-02 18:26:53 +01:00
Iris Clark
58e8e35f4b
Merge
2015-11-01 09:49:14 -08:00
Lana Steuck
97d10805c3
Added tag jdk9-b90 for changeset e3fb1c8b2f41
2015-10-30 10:29:04 -07:00
Lana Steuck
5310e9b170
Merge
2015-10-29 12:39:57 -07:00
Lana Steuck
9b5d6530ec
Added tag jdk9-b89 for changeset 1c5439fcdc26
2015-10-29 08:42:35 -07:00
Andreas Woess
232477b3a4
8140759: add ES6 template literal test
...
Reviewed-by: hannesw, sundar
2015-10-29 11:37:48 +01:00
Andreas Woess
d65a7b5c34
8134941: Implement ES6 template literal support
...
Reviewed-by: attila, hannesw
2015-10-28 10:54:05 +01:00
Iris Clark
0c347421d9
Merge
2015-10-25 19:16:51 -07:00
Lana Steuck
3e9bab356e
Merge
2015-10-22 11:12:39 -07:00
Lana Steuck
88330b7239
Added tag jdk9-b88 for changeset b543e47c74b1
2015-10-22 08:47:53 -07:00
Attila Szegedi
06ebd4f0e2
8140273: restore use of CompositeOperation.contains where it is needed
...
Reviewed-by: hannesw, sundar
2015-10-22 10:43:10 +02:00
Lana Steuck
9658008b91
Merge
2015-10-21 18:39:15 -07:00
Lana Steuck
15638abdb3
Merge
2015-10-21 15:15:33 -07:00
Attila Szegedi
fe13034c1d
8139931
: Introduce Operation objects in Dynalink instead of string encoding
...
Reviewed-by: hannesw, sundar
2015-10-21 19:33:58 +02:00
Attila Szegedi
df445c6578
8139919: Make CallSiteDescriptor a concrete class
...
Reviewed-by: hannesw, lagergren, sundar
2015-10-21 10:42:20 +02:00
Attila Szegedi
b49c5c8b09
8139905: Add a convenience AccessControlContext factory
...
Reviewed-by: hannesw, sundar
2015-10-21 10:41:54 +02:00
Attila Szegedi
d62fb19270
8139895: Introduce GuardingDynamicLinkerExporter
...
Reviewed-by: hannesw, sundar
2015-10-20 23:34:46 +02:00
Attila Szegedi
d2229f28fe
8139888: Improve Dynalink JavaDoc some more
...
Reviewed-by: hannesw, sundar
2015-10-20 23:34:16 +02:00
Attila Szegedi
4b535d31c4
8139887: Reduce visibility of few methods in TypeUtilities and Guards API
...
Reviewed-by: hannesw, sundar
2015-10-20 23:33:39 +02:00
Attila Szegedi
f12273ae3b
8139761: Improve Dynalink class nomenclature and package organization
...
Reviewed-by: hannesw, sundar
2015-10-20 23:33:18 +02:00
Attila Szegedi
3d0ec10abd
8139884: Use privileged blocks when working with class loaders
...
Reviewed-by: hannesw, mhaupt, sundar
2015-10-19 22:36:03 +02:00
Attila Szegedi
cabd8f2f06
8139756: Eliminate GuardedTypeConversion, DynamicLinker.getCurrentLinkRequest and its associated permission
...
Reviewed-by: hannesw, sundar
2015-10-19 18:24:47 +02:00
Athijegannathan Sundararajan
6671d2c38d
8139852: jjs interactive mode fails to work with security manager
...
Reviewed-by: attila, hannesw
2015-10-19 15:49:21 +05:30
Lana Steuck
2b351e3bf6
Added tag jdk9-b87 for changeset 9f7dd20687ba
2015-10-19 00:25:16 -07:00
Attila Szegedi
3bbcdaa0b2
8139590: Improve Dynalink JavaDoc
...
Reviewed-by: hannesw, lagergren
2015-10-19 08:45:29 +02:00
Attila Szegedi
57a2ec80e9
8139588: Remove concept of runtime context arguments, call site tokens, and link counts
...
Reviewed-by: hannesw, sundar
2015-10-19 08:39:06 +02:00
Attila Szegedi
8f8c3ea091
8139435: Make sure CallSiteDescriptor.getLookup is subject to a security check
...
Reviewed-by: hannesw, sundar
2015-10-19 08:30:03 +02:00
Attila Szegedi
eba30098f8
8139304: Remove elaborate call site descriptor class hierarchy and factory for them. Remove AutoDiscovery, DefaultPrelinkFilter, and BottomGuardingDynamicLinker as they can be inlined into DynamicLinkerFactory. Remove CallerSensitiveDetector as it can be inlined into AbstractJavaLinker. Make ClassMap non-public
...
Reviewed-by: hannesw, sundar
2015-10-19 08:23:03 +02:00
Lana Steuck
ae27285952
Merge
2015-10-15 16:50:08 -07:00
Lana Steuck
a1a90a7368
Added tag jdk9-b86 for changeset e5955eb2b3e0
2015-10-15 15:15:29 -07:00
Attila Szegedi
d546e9e360
8139282: Remove @author and @id tags from Dynalink JavaDoc; some minor edits
...
Reviewed-by: mhaupt, sundar
2015-10-12 14:52:47 +02:00
Attila Szegedi
89fa209a47
8139270: Drastically reduce memory footprint of ChainedCallSite
...
Reviewed-by: hannesw, sundar
2015-10-12 13:44:38 +02:00
Michael Haupt
53051d4e34
8139266: add JSAdapter example with fallthrough
...
Reviewed-by: attila, hannesw
2015-10-12 13:36:41 +02:00
Attila Szegedi
5dd8a5bcfe
8139274: Use JDK 8 default method for LinkerServices.asTypeLosslessReturn
...
Reviewed-by: lagergren, sundar
2015-10-12 10:28:27 +02:00
Attila Szegedi
26f00c8261
8139273: Small improvements to DynamicLinker and DynamicLinkerFactory
...
Reviewed-by: lagergren, sundar
2015-10-12 10:27:32 +02:00
Lana Steuck
81c8c10d73
Merge
2015-10-09 10:22:19 -07:00
Attila Szegedi
ea36ed2bc8
8139269: Do not expose prune method handles from ChainedCallSite
...
Reviewed-by: hannesw, lagergren
2015-10-09 18:01:09 +02:00
Lana Steuck
6524be4aac
Added tag jdk9-b85 for changeset beda7a94a5ef
2015-10-08 22:30:47 -07:00
Michael Haupt
f932f4f869
8139047: add test for JSAdapter __getIds__
...
Reviewed-by: hannesw, sundar
2015-10-07 15:02:15 +02:00
Michael Haupt
0b4df44eb8
8139038: cleanup and documentation around JSAdapter
...
Reviewed-by: attila, hannesw
2015-10-07 14:00:45 +02:00
Lana Steuck
9fa684a2f4
Merge
2015-10-06 08:42:02 -07:00
Hannes Wallnöfer
4b93e3631d
8138758: U+180E not recognized as whitespace by Joni
...
Reviewed-by: attila, sundar
2015-10-06 15:10:24 +02:00
Athijegannathan Sundararajan
3a39ddb5fd
8138910: Ctrl-D causes jjs to crash with NPE
...
Reviewed-by: attila, hannesw
2015-10-06 14:31:38 +05:30
Iris Clark
01fd27437c
Merge
2015-10-05 20:56:06 -07:00
Lana Steuck
77701f53b3
Added tag jdk9-b84 for changeset c55cf68474be
2015-10-05 20:25:09 -07:00
Hannes Wallnöfer
26fc600426
8138882: Performance regression due to anonymous classloading
...
Reviewed-by: attila, sundar
2015-10-05 18:58:21 +02:00
Hannes Wallnöfer
c1fa6e31e8
8137281: OutOfMemoryError with large numeric keys in JSON.parse
...
Reviewed-by: attila, mhaupt
2015-10-02 15:50:49 +02:00
Athijegannathan Sundararajan
a7d931c5e1
8138616: invokeFunction fails if function calls a function defined in GLOBAL_SCOPE
...
Reviewed-by: hannesw, mhaupt
2015-10-01 21:27:30 +05:30
Hannes Wallnöfer
8b9c730750
8138632: Sparse array does not handle growth of underlying dense array
...
Reviewed-by: attila, sundar
2015-10-01 10:37:25 +02:00
Athijegannathan Sundararajan
2b4de2f271
8138643: nashorn ant build.xml javadoc, javadocapi targets are broken and netbeans makefile does not include shell sources
...
Reviewed-by: attila, hannesw
2015-09-30 20:20:11 +05:30
Attila Szegedi
f3ff9a5c9a
8137333: Boundless soft caching of property map histories causes high memory pressure
...
Reviewed-by: hannesw, sundar
2015-09-30 10:09:44 +02:00
Iris Clark
350f1c7a89
Merge
2015-09-29 11:46:43 -07:00
Athijegannathan Sundararajan
be533e6f12
8137258: JSObjectLinker and BrowserJSObjectLinker should not expose internal JS objects
...
Reviewed-by: attila, hannesw
2015-09-28 18:58:52 +05:30
Attila Szegedi
b6c3667ca0
8134502: introduce abstraction for basic NodeVisitor usage
...
Reviewed-by: lagergren, sundar
2015-09-28 08:40:39 +02:00
Lana Steuck
158b238b20
Merge
2015-09-26 09:22:18 -07:00
Lana Steuck
498d835505
Added tag jdk9-b83 for changeset 4bd8ea2059a1
2015-09-25 22:59:35 -07:00
Attila Szegedi
54f2d18d65
8134488: var statement in if(false) block incorrectly evacuated into enclosing function
...
Reviewed-by: hannesw, sundar
2015-09-25 17:53:06 +02:00
Attila Szegedi
5115da4b82
8136700: Make sure Context.anonymousHostClasses doesn't grow unbounded
...
Reviewed-by: hannesw, sundar
2015-09-25 15:57:57 +02:00
Attila Szegedi
f231e5ab06
8134490: Dead var statement evacuation incorrectly descends into nested functions
...
Reviewed-by: hannesw, mhaupt
2015-09-25 12:46:53 +02:00
Athijegannathan Sundararajan
1a8570ad75
8137134: invokespecial on indirect super interface is generated by Java adapter generator
...
Reviewed-by: attila, hannesw
2015-09-25 16:01:54 +05:30
Athijegannathan Sundararajan
ef8d5d8323
8136894: test/script/currently-failing/gettersetter.js passes, move it out of currently-failing tests
...
Reviewed-by: hannesw, mhaupt
2015-09-22 14:00:54 +05:30
Athijegannathan Sundararajan
e8aef5c7c8
8136832: property_delete.js tests be moved out from currently-failing
...
Reviewed-by: attila, lagergren, hannesw
2015-09-22 12:57:15 +05:30
Iris Clark
d0517a6125
Merge
2015-09-21 20:09:05 -07:00
Hannes Wallnöfer
008b5c0ad9
8135190: Method code too large in Babel browser.js script
...
Reviewed-by: attila, sundar
2015-09-19 16:04:28 +02:00
Lana Steuck
23f35b163b
Merge
2015-09-18 14:21:22 -07:00
Lana Steuck
7ccace98c4
Added tag jdk9-b82 for changeset a86fb74acc8d
2015-09-18 10:46:55 -07:00
Athijegannathan Sundararajan
c2898271c9
8136694: Megemorphic scope access does not throw ReferenceError when property is missing
...
Reviewed-by: attila, hannesw
2015-09-17 18:23:53 +05:30
Attila Szegedi
f74c628ffe
8136647: Syntactic error accidentally left in JDK-8135251 changeset
...
Reviewed-by: sundar
2015-09-16 18:44:47 +02:00
Attila Szegedi
7d849fd622
8135251: Use Unsafe.defineAnonymousClass for loading Nashorn script code
...
Reviewed-by: hannesw, lagergren, sundar
2015-09-16 18:34:10 +02:00
Hannes Wallnöfer
f4e6cd073f
8134609: Allow constructors with same prototoype map to share the allocator map
...
Reviewed-by: attila, sundar
2015-09-16 14:42:32 +02:00
Athijegannathan Sundararajan
1b10b826d8
8136544: Call site switching to megamorphic causes incorrect property read
...
Reviewed-by: attila, mhaupt
2015-09-16 16:26:30 +05:30
Athijegannathan Sundararajan
9698127af3
8080501: javaarrayconversion.js test is flawed
...
Reviewed-by: attila, hannesw
2015-09-15 19:31:24 +05:30
Iris Clark
ac495a6615
Merge
2015-09-14 09:47:28 -07:00
Athijegannathan Sundararajan
cf428a3931
8055917: jdk.nashorn.internal.codegen.CompilationPhase$N should be renamed to proper classes
...
Reviewed-by: attila, hannesw
2015-09-14 16:13:10 +05:30
Lana Steuck
fef5b70b3f
Merge
2015-09-11 12:59:54 -07:00
Lana Steuck
92865eb607
Added tag jdk9-b81 for changeset a62e4c149f6f
2015-09-11 10:26:42 -07:00
Ahmed Ashour
8be3c2c042
8136349: Typos patch for nashorn sources submitted on Sep 10, 2015
...
Reviewed-by: hannesw, mhaupt, lagergren, attila
2015-09-11 15:43:36 +05:30
Athijegannathan Sundararajan
65dd9df8c9
8135332: ScriptFunction constructor should use is bound and is strict check rather than checking for 'arguments' and 'caller'
...
Reviewed-by: attila, hannesw
2015-09-10 19:09:23 +05:30
Attila Szegedi
4206843153
8135337: NativeDebug.dumpCounters with incorrect scope count
...
Reviewed-by: hannesw, sundar
2015-09-10 15:28:05 +02:00
Attila Szegedi
0ec14b759a
8135336: Fix broken build after JDK-8135262
...
Reviewed-by: hannesw, sundar
2015-09-10 15:24:39 +02:00
Attila Szegedi
b43c9b8cda
8135262: Sanitize CodeInstaller API
...
Reviewed-by: hannesw, sundar
2015-09-10 14:00:27 +02:00
Hannes Wallnöfer
14a6271417
8134569: Add tests for prototype callsites
...
Reviewed-by: attila, sundar
2015-09-10 13:50:04 +02:00
Hannes Wallnöfer
bc7be8c881
8135000: Number.prototype.toFixed returns wrong string for 0.5 and -0.5
...
Reviewed-by: attila, sundar
2015-09-10 13:46:45 +02:00
Athijegannathan Sundararajan
01de8c1714
8027137: Merge ScriptFunction and ScriptFunctionImpl
...
Reviewed-by: attila, hannesw, mhaupt
2015-09-09 17:19:46 +05:30
Magnus Ihse Bursie
16142c17e4
8065912: Better handling of classpath in build-infra
...
Reviewed-by: erikj
2015-09-09 09:36:48 +02:00
Iris Clark
32f958db97
Merge
2015-09-08 10:25:22 -07:00
Athijegannathan Sundararajan
43250a33e1
8135151: jjs should work in cygwin environment
...
Reviewed-by: attila, hannesw
2015-09-07 20:07:03 +05:30
Attila Szegedi
bb5c8037e7
8135075: Reorder short-circuit tests in ApplySpecialization to run cheapest first
...
Reviewed-by: hannesw, mhaupt, sundar
2015-09-07 11:11:41 +02:00
Athijegannathan Sundararajan
cb025d0a9a
8135054: Add more samples to nashorn samples directory
...
Reviewed-by: mhaupt, hannesw
2015-09-04 17:11:06 +05:30
Lana Steuck
21ad3ccd0d
Merge
2015-09-03 16:14:47 -07:00
David Katleman
32b3bd0b28
Added tag jdk9-b80 for changeset 68c59ce3ed28
2015-09-03 14:24:47 -07:00
Michael Haupt
0aac86c3bb
Merge
2015-09-03 19:54:06 +02:00
Athijegannathan Sundararajan
70993527ee
8087292: nashorn should have a "fail-fast" option for scripting, analog to bash "set -e"
...
Reviewed-by: hannesw, jlaskey, mhaupt
2015-09-03 21:47:48 +05:30
Athijegannathan Sundararajan
a81574746d
8134973: Control flow exceptions should avoid filling stack trace
...
Reviewed-by: attila, jlaskey, hannesw
2015-09-02 22:28:31 +05:30
Attila Szegedi
dcc5af1d2d
8134939: Improve toString method of Dynalink DynamicMethod objects
...
Reviewed-by: hannesw, sundar
2015-09-02 16:35:14 +02:00
Athijegannathan Sundararajan
e68e98e9e0
8134931: jdk.nashorn.internal.codegen.TypeMap should not use Map
...
Reviewed-by: attila, mhaupt
2015-09-02 17:16:57 +05:30
Attila Szegedi
106a9bf4b9
8134930: Defer stack trace walking of NashornException for extracting line number and file name
...
Reviewed-by: hannesw, sundar
2015-09-02 12:26:57 +02:00
Athijegannathan Sundararajan
b803598d6a
8134887: nashorn ant test configuration should disable assertion for LamdaFormEditor class
...
Reviewed-by: attila, jlaskey
2015-09-01 23:08:33 +05:30
Andreas Woess
5176e1dbd7
8134865: Need to restore for container block from lexical context in finally
...
Reviewed-by: attila, mhaupt
2015-09-01 18:19:29 +02:00
Andreas Woess
2af0ac7441
8134873: Implement support for ES6 numeric literals
...
Reviewed-by: attila, sundar
2015-09-01 16:11:09 +02:00
Athijegannathan Sundararajan
5c04be3588
8068901: Surprising behavior with more than one functional interface on a class
...
8068903: Can't invoke vararg @FunctionalInterface methods
Reviewed-by: attila, hannesw
2015-09-01 18:28:11 +05:30
Iris Clark
376d2e4643
Merge
2015-08-31 13:57:46 -07:00
Attila Szegedi
9404b65ba8
8133300: Ensure symbol table immutability in Nashorn AST
...
Reviewed-by: hannesw, lagergren
2015-08-31 15:18:59 +02:00
Athijegannathan Sundararajan
eb2b5771d2
8134731: Function.prototype.apply interacts incorrectly with arguments
...
Reviewed-by: attila, hannesw
2015-08-31 17:51:02 +05:30
Lana Steuck
559fdad1c4
Merge
2015-08-27 13:22:30 -07:00
David Katleman
72df63345b
Added tag jdk9-b79 for changeset ffea646fc05f
2015-08-27 12:59:56 -07:00
Athijegannathan Sundararajan
35b2990d38
8134562: jjs history object should have methods to save/load history to/from given file and also allow reexecution of commands by a call
...
Reviewed-by: hannesw, attila
2015-08-27 14:35:06 +05:30
Attila Szegedi
d883302b01
8134403: Nashorn react.js benchmark performance regression
...
Reviewed-by: hannesw, sundar
2015-08-26 20:30:34 +02:00
Michael Haupt
089307f286
8134484: disallow backquotes as heredoc end marker delimiters
...
Reviewed-by: attila, sundar
2015-08-26 13:11:35 +02:00
Michael Haupt
f6fe25800c
8073613: Here documents: how to avoid string interpolation?
...
Support heredoc end marker quoting like in bash
Reviewed-by: attila, hannesw
2015-08-26 09:59:29 +02:00
Iris Clark
5301d26583
Merge
2015-08-25 14:45:32 -07:00
Athijegannathan Sundararajan
1734a60ae0
8134397: Features that require AWT, swing should handle headless mode properly
...
Reviewed-by: hannesw, attila
2015-08-25 18:16:10 +05:30
Athijegannathan Sundararajan
a4e75d9f12
8134381: load completion should not use swing from non UI thread
...
Reviewed-by: lagergren, attila, hannesw
2015-08-25 14:47:42 +05:30
Athijegannathan Sundararajan
0d8920ff4c
8134309: load call argument completion could be done with file chooser
...
Reviewed-by: attila, hannesw
2015-08-24 18:25:22 +05:30
Athijegannathan Sundararajan
3413347722
8134279: jjs should support multiple line input to complete incomplete code
...
Reviewed-by: attila, hannesw
2015-08-24 16:25:40 +05:30
Attila Szegedi
373f5906d4
8133785: SharedScopeCall should be enabled for non-optimistic call sites in optimistic compilation
...
Reviewed-by: hannesw, lagergren
2015-08-24 09:12:35 +02:00
Attila Szegedi
b63af33cd2
8134150: Make Timing both threadsafe and efficient
...
Reviewed-by: jlaskey, sundar
2015-08-24 09:11:46 +02:00
Athijegannathan Sundararajan
4470a2eefa
8134255: Implement tab-completion for java package prefixes and package names
...
Reviewed-by: attila, mhaupt
2015-08-23 10:02:14 +05:30
Athijegannathan Sundararajan
321ce034fc
8133948: Add 'edit' function to allow external editing of scripts
...
Reviewed-by: attila, hannesw, jlahoda
2015-08-21 18:01:23 +05:30
Lana Steuck
ab56f671d3
Merge
2015-08-20 12:29:58 -07:00
David Katleman
08765a5540
Added tag jdk9-b78 for changeset 23662c20a442
2015-08-20 11:38:25 -07:00
Athijegannathan Sundararajan
656a9f516c
8133872: Expression completion should work on contexts where an expression is accepted
...
Reviewed-by: hannesw, mhaupt
2015-08-19 16:35:03 +05:30
Michael Haupt
5899d6fbda
8077168: CodeStoreAndPathTest.java fails in jtreg mode on Mac
...
Use correct path on JRT file system
Reviewed-by: attila, sundar
2015-08-18 09:13:46 -07:00
Athijegannathan Sundararajan
19a69d8cbf
8133812: identifier and member expression completion handling is not uniform
...
Reviewed-by: attila, hannesw
2015-08-18 18:53:13 +05:30
Athijegannathan Sundararajan
65c7459351
8133777: Use file based persistence for history instead of preferences
...
Reviewed-by: attila, mhaupt
2015-08-18 11:40:18 +05:30
Iris Clark
9d2ded88c7
Merge
2015-08-17 13:03:00 -07:00
Athijegannathan Sundararajan
a8ae0d78d8
8133695: Implement tab-completion for identifiers
...
Reviewed-by: attila, jlaskey
2015-08-17 18:36:28 +05:30
Athijegannathan Sundararajan
a45bb1ba66
8133652: Implement tab-completion for member select expressions
...
Reviewed-by: jlaskey, attila
2015-08-17 13:17:25 +05:30
Athijegannathan Sundararajan
67e6d1bad0
8133624: Move JDK-8055034.js and JDK-8130127.js to currently-failing directory to exclude from test run
...
Reviewed-by: jlaskey, hannesw
2015-08-14 18:48:26 +05:30
Lana Steuck
4ac0a00b1f
Merge
2015-08-13 14:15:11 -07:00
David Katleman
5d7b720b02
Added tag jdk9-b77 for changeset 5bf57225d6fc
2015-08-13 12:20:11 -07:00
Athijegannathan Sundararajan
d37f9f40c9
8133347: Add makefiles support and basic session, persistence history navigation with jline
...
Reviewed-by: erikj, jlahoda, jlaskey
2015-08-13 19:07:27 +05:30
Lana Steuck
19aedf6823
Merge
2015-08-06 11:20:39 -07:00
Athijegannathan Sundararajan
8d8c82f34e
8133119: Error message associated with TypeError for call and new should include stringified Node
...
Reviewed-by: attila, mhaupt
2015-08-06 21:50:42 +05:30
David Katleman
45eac19019
Added tag jdk9-b76 for changeset c9b05353a293
2015-08-06 08:07:42 -07:00
Athijegannathan Sundararajan
b2ad94c8e5
8073733: TypeError messages with "call" and "new" could be improved
...
Reviewed-by: attila, mhaupt
2015-08-04 18:18:54 +05:30
Iris Clark
82c82d7b92
Merge
2015-08-03 09:26:31 -07:00
Lana Steuck
131fe13d63
Merge
2015-07-30 15:22:40 -07:00
David Katleman
147432697b
Added tag jdk9-b75 for changeset 1e145ba49d48
2015-07-30 11:15:42 -07:00
Athijegannathan Sundararajan
d2fdc74755
8132092: Nashorn copyright has to be updated
...
Reviewed-by: jlaskey, hannesw, mhaupt
2015-07-28 14:52:34 +05:30
Michael Haupt
f123b5dde0
8132305: fix incorrect title assignment in Nashorn JavaFX samples
...
Reviewed-by: attila, sundar
2015-07-27 09:42:09 +02:00
Lana Steuck
2f7dd1981b
Merge
2015-07-23 15:28:32 -07:00
Iris Clark
affc98a1f8
Merge
2015-07-23 13:20:44 -07:00
David Katleman
6c92ef20e6
Added tag jdk9-b74 for changeset 1889ccd678ae
2015-07-23 11:54:34 -07:00
Michael Haupt
e0ae5e6391
8131142: late-bind check for testng.jar presence in Nashorn test execution
...
Reviewed-by: hannesw, sundar
2015-07-22 09:28:28 +02:00
Hannes Wallnöfer
ecd527cd70
8131683: Delete fails over multiple scopes
...
Reviewed-by: mhaupt, sundar
2015-07-22 10:18:33 +02:00
Iris Clark
69f99c4534
Merge
2015-07-20 11:02:24 -07:00
Hannes Wallnöfer
978d434abf
8131340: Varargs function is recompiled each time it is linked
...
Reviewed-by: mhaupt, sundar
2015-07-20 13:11:26 +02:00
Lana Steuck
600a087671
Merge
2015-07-16 19:30:19 -07:00
David Katleman
2f1e97b942
Added tag jdk9-b73 for changeset 619db21ffc79
2015-07-16 13:51:58 -07:00
Athijegannathan Sundararajan
2ae906ba4d
8131039: after adding a function property to Object.prototype, JSON.parse with reviver function goes into infinite loop
...
Reviewed-by: hannesw, mhaupt
2015-07-16 15:45:54 +05:30
Iris Clark
7671e1df26
Merge
2015-07-13 13:24:17 -07:00
Athijegannathan Sundararajan
94c9e33a38
8130853: Non-extensible global is not handled property
...
Reviewed-by: jlaskey, hannesw
2015-07-13 20:09:14 +05:30
Ahmed Ashour
e834520e7e
8130888: Typos in nashorn sources
...
Reviewed-by: hannesw, mhaupt
2015-07-10 12:55:10 +05:30
Michael Haupt
6ec4c73462
8130862: let hg ignore TestNG ZIP file in Nashorn test library directory
...
Reviewed-by: hannesw, sundar
2015-07-10 08:42:35 +02:00
Lana Steuck
4cc413c0d8
Merge
2015-07-09 16:38:22 -07:00
David Katleman
da2c7d7fc6
Added tag jdk9-b72 for changeset 93250cfbfa54
2015-07-09 13:49:41 -07:00
Athijegannathan Sundararajan
4a2aab156b
8130734: Apply transformations found by netbeans Refactor->Inspect and transform menu
...
Reviewed-by: hannesw, jlaskey, mhaupt
2015-07-08 17:28:08 +05:30
Athijegannathan Sundararajan
39ea286002
8130663: 6 fields can be static fields in Global class
...
Reviewed-by: hannesw, attila
2015-07-07 18:33:24 +05:30
Iris Clark
fff6ab17fb
Merge
2015-07-06 11:49:41 -07:00
Athijegannathan Sundararajan
94d29a19c8
8130476: Remove unused methods in Global.java
...
Reviewed-by: hannesw, attila
2015-07-06 15:59:55 +05:30
Athijegannathan Sundararajan
833d238585
8130424: if directory specified with --dest-dir does not exist, only .class files are dumped and .js files are not
...
Reviewed-by: attila, lagergren, hannesw
2015-07-03 18:41:58 +05:30
Lana Steuck
9c03c2bfff
Merge
2015-07-02 16:09:43 -07:00
David Katleman
c690ca7cd9
Added tag jdk9-b71 for changeset 84ecc1a708df
2015-07-02 08:54:05 -07:00
Athijegannathan Sundararajan
fb6a41f23a
8130317: "ant test" fails to complete on Windows when run under cygwin shell
...
Reviewed-by: lagergren, attila
2015-07-02 19:02:28 +05:30
Michael Haupt
ff5c2fa53d
8130307: improve Nashorn Javadoc target
...
Reduce dependence on ASM sources in testing, address command line length problem on Windows
Reviewed-by: hannesw, sundar
2015-07-02 11:20:47 +02:00
Michael Haupt
6980a8e4cc
8130306: enable running Nashorn test on Windows
...
Fix executable name (add .exe suffix)
Reviewed-by: hannesw, sundar
2015-07-02 11:09:20 +02:00
Attila Szegedi
2a2f2f3300
8130234: Get rid of JSType.isNegativeZero
...
Reviewed-by: hannesw, lagergren
2015-07-02 10:55:35 +02:00
Michael Haupt
eacc58bf85
8130127: streamline input parameter of Nashorn scripting $EXEC function
...
Handle null and undefined correctly, do not coerce them to strings
Reviewed-by: lagergren, sundar
2015-07-01 16:26:25 +02:00
Phil Race
891fa406cd
Merge
2015-06-30 08:51:06 -07:00
Athijegannathan Sundararajan
d9a4c01c25
8114838: Anonymous functions escape to surrounding scope when defined under "with" statement
...
Reviewed-by: attila, hannesw, lagergren
2015-06-30 13:10:37 +05:30
Iris Clark
1c4c6cb496
Merge
2015-06-29 11:28:31 -07:00
Attila Szegedi
74b5de9db2
8130035: Move test/script/basic/NASHORN-627.js to currently-failing until JDK-8129881 is fixed
...
Reviewed-by: lagergren, sundar
2015-06-29 10:42:57 +02:00
Lana Steuck
66423c6b33
Merge
2015-06-28 16:38:44 -07:00
Attila Szegedi
c277f9d37c
8129959: DebugLogger has unnecessary API methods
...
Reviewed-by: hannesw, lagergren
2015-06-26 17:49:17 +02:00
Attila Szegedi
6069477207
8129950: Wrong condition for checking absence of logger in MethodHandleFactory
...
Reviewed-by: hannesw, lagergren
2015-06-26 17:08:14 +02:00
David Katleman
46cb74729a
Added tag jdk9-b70 for changeset 271525e41254
2015-06-25 10:21:42 -07:00
Joe Darcy
35d84fe429
8129597: Add tier 3 test definitions to the JDK 9 forest
...
Reviewed-by: smarks, jjg
2015-06-24 15:19:50 -07:00
Attila Szegedi
bafa097ac7
8129410: Java adapters with class-level overrides should preserve variable arity constructors
...
Reviewed-by: lagergren, sundar
2015-06-23 11:16:48 +02:00
Phil Race
452e61825c
Merge
2015-06-22 13:29:27 -07:00
Lana Steuck
c9e37d0dcb
Merge
2015-06-18 10:24:14 -07:00
Athijegannathan Sundararajan
39366de6a7
8117883: nasgen prototype, instance member count calculation is wrong
...
Reviewed-by: hannesw, lagergren
2015-06-18 19:20:53 +05:30
Lana Steuck
bcd100fae5
Added tag jdk9-b69 for changeset b15ed6c5dedd
2015-06-18 01:43:18 -07:00
Hannes Wallnöfer
18c25f6f9f
8098808: Convert Scope from interface to class
...
Reviewed-by: sundar, attila
2015-06-17 13:56:53 +02:00
Athijegannathan Sundararajan
55f2b58bad
8098847: obj."prop" and obj.'prop' should result in SyntaxError
...
Reviewed-by: hannesw, attila
2015-06-17 14:21:20 +05:30
Hannes Wallnöfer
28f8652430
8087312: PropertyMapWrapper.equals should compare className
...
Reviewed-by: sundar, attila
2015-06-17 09:10:45 +02:00
Athijegannathan Sundararajan
2ea5c82229
8098578: Global scope is not accessible with indirect load call
...
Reviewed-by: attila, hannesw
2015-06-16 18:26:25 +05:30
Hannes Wallnöfer
e87ce70fa1
8098807: Strict eval throws ClassCastException with large scripts
...
Reviewed-by: sundar, attila
2015-06-16 13:25:41 +02:00
Hannes Wallnöfer
3c76c77513
8098546: eval within a 'with' leaks definitions into global scope
...
Reviewed-by: sundar, attila
2015-06-15 15:49:14 +02:00
Hannes Wallnöfer
21c3399f5e
8086052: Script evaluation should not return last function declaration
...
Reviewed-by: sundar, attila
2015-06-15 15:37:01 +02:00
Athijegannathan Sundararajan
907f7f2c7c
8087211: Indirect evals should be strict with -strict option
...
Reviewed-by: lagergren, hannesw
2015-06-12 16:55:20 +05:30
Lana Steuck
a0d63f0bf4
Merge
2015-06-11 20:19:14 -07:00
Lana Steuck
0846823187
Added tag jdk9-b68 for changeset 4b727de06e46
2015-06-11 10:44:20 -07:00
Athijegannathan Sundararajan
f3198a6632
8087136: regression: apply on $EXEC fails with ClassCastException
...
Reviewed-by: hannesw, lagergren
2015-06-11 13:33:34 +05:30
Magnus Ihse Bursie
cdb6732e77
Merge
2015-06-11 00:50:40 +02:00
Magnus Ihse Bursie
2b2d7e95f6
8085822: JEP 223: New Version-String Scheme (initial integration)
...
Reviewed-by: erikj, dcubed, dholmes, alanb, sundar
2015-06-11 00:23:35 +02:00
Michael Haupt
0f1bfba6c9
8080490: add $EXECV command to Nashorn scripting mode
...
Additional arguments to the command line can be passed as a single array, or as a sequence of varargs.
Reviewed-by: attila, hannesw
2015-06-09 09:27:02 +02:00
Athijegannathan Sundararajan
f5e449156c
8086032: Add compiler error tests when syntax extensions are used with --no-syntax-extensions option
...
Reviewed-by: attila, hannesw
2015-06-09 14:19:57 +05:30
Michael Haupt
a1bb22a48c
8085885: address Javadoc warnings in Nashorn source code
...
Reviewed-by: hannesw, lagergren
2015-06-08 10:28:04 +02:00
Athijegannathan Sundararajan
31d1f45723
8085937: add autoimports sample script to easily explore Java classes in interactive mode
...
Reviewed-by: lagergren, attila
2015-06-08 14:10:39 +05:30
Athijegannathan Sundararajan
2466fa7128
8085802: Nashorn -nse option causes parse error on anonymous function definition
...
Reviewed-by: lagergren, attila
2015-06-08 13:57:44 +05:30
Athijegannathan Sundararajan
71388e3fb6
8085810: Return value of Objects.requireNonNull call can be used
...
Reviewed-by: lagergren, attila
2015-06-05 19:05:37 +05:30
Michael Haupt
cd3974600b
8080087: Nashorn $ENV.PWD is originally undefined
...
On Windows, the PWD environment variable does not exist and cannot be imported in scripting mode, so it is set explicitly.
Reviewed-by: lagergren, sundar
2015-06-05 12:38:53 +02:00
Lana Steuck
13a3f9e134
Merge
2015-06-04 18:49:16 -07:00
David Katleman
92021a8d90
Added tag jdk9-b67 for changeset 86337dfa5da2
2015-06-04 09:31:52 -07:00
Attila Szegedi
a1e2230a40
8081813: JSONListAdapter should delegate its [[DefaultValue]] to wrapped object
...
Reviewed-by: lagergren, sundar
2015-06-03 16:28:57 +02:00
Athijegannathan Sundararajan
105784b853
8081809: Missing final modifier in method parameters (nashorn code convention)
...
Reviewed-by: attila, hannesw
2015-06-03 18:44:12 +05:30
Hannes Wallnöfer
b7ecae1bb9
8066220: Fuzzing bug: MethodHandle bug (Object,Object) != (boolean)Object
...
Reviewed-by: lagergren, attila, sundar
2015-06-03 09:36:58 +02:00
Michael Haupt
2a94099e09
8081696: reduce dependency of Nashorn tests on external components
...
Reviewed-by: attila, sundar
2015-06-02 17:08:13 +02:00
Michael Haupt
db8a93364f
8080275: transparently download testng.jar for Nashorn testing
...
Instead of asking the user to manually download and install testng.jar, automate the process via "ant externals".
Reviewed-by: hannesw, sundar
2015-06-02 14:35:03 +02:00
Michael Haupt
6d8372c2a7
8081668: fix Nashorn ant externals command
...
Update URLs for Showdown (JavaScript Markdown implementation) download
Reviewed-by: hannesw, sundar
2015-06-02 14:34:37 +02:00
Michael Haupt
b09c2994ec
8081604: rename ScriptingFunctions.tokenizeCommandLine
...
This used to be a single-purpose private helper; it is now used by external clients, and for new purposes. Consequently, it deserves a less specific name.
Reviewed-by: attila, lagergren, sundar
2015-06-02 10:40:19 +02:00