Commit Graph

1461 Commits

Author SHA1 Message Date
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
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
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