Commit Graph

1490 Commits

Author SHA1 Message Date
Lana Steuck
765f0a1576 Added tag jdk9-b93 for changeset eee09e6b6e93 2015-11-19 09:36:39 -08:00
Lana Steuck
e5f8d94eb5 Merge 2015-11-12 18:32:09 -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
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
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
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
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
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