coleenp [Fri, 15 Mar 2013 17:24:40 -0400] rev 16352
8007725: NPG: Klass::restore_unshareable_info() triggers assert(k->java_mirror() == NULL)
Summary: Check for exception during SystemDictionary::resolve_instance_class_or_null() and clean up.
Reviewed-by: coleenp, acorn, hseigel, minqi
Contributed-by: ioi.lam@oracle.com
minqi [Thu, 14 Mar 2013 00:33:08 -0700] rev 16351
8003348: SA can not read core file on OS
Summary: Macosx uses Mach-O file format for binary files, not ELF format. Currently SA works on core files on other platforms, t his change enables SA work on core file generated on Darwin.
Reviewed-by: sla, sspitsyn
Contributed-by: yumin.qi@oracle.com
amurillo [Fri, 15 Mar 2013 11:44:33 -0700] rev 16350
8010105: new hotspot build - hs25-b24
Reviewed-by: jcoomes
katleman [Thu, 21 Mar 2013 10:42:51 -0700] rev 16349
Added tag jdk8-b82 for changeset 3826413d5c5b
katleman [Thu, 21 Mar 2013 10:42:22 -0700] rev 16348
Added tag jdk8-b82 for changeset caa9b4e63aab
duke [Wed, 05 Jul 2017 18:46:03 +0200] rev 16347
Added tag jdk8-b82 for changeset 5e8c55025644
duke [Wed, 05 Jul 2017 18:46:02 +0200] rev 16346
Merge
duke [Wed, 05 Jul 2017 18:45:58 +0200] rev 16345
Merge
lana [Thu, 14 Mar 2013 19:33:29 -0700] rev 16344
Merge
lana [Tue, 12 Mar 2013 16:43:53 -0700] rev 16343
Merge
jfranck [Tue, 12 Mar 2013 17:39:34 +0100] rev 16342
7196531: Duplicate error messages on repeating annotations
Reviewed-by: jjg
mcimadamore [Tue, 12 Mar 2013 16:02:43 +0000] rev 16341
8009545: Graph inference: dependencies between inference variables should be set during incorporation
Summary: Move all transitivity checks into the incorporation round
Reviewed-by: jjg
mcimadamore [Tue, 12 Mar 2013 16:02:13 +0000] rev 16340
8008540: Constructor reference to non-reifiable array should be rejected
8008539: Spurious error when constructor reference mention an interface type
8008538: Constructor reference accepts wildcard parameterized types
Summary: Overhaul of Check.checkConstructorRefType
Reviewed-by: jjg
jfranck [Tue, 12 Mar 2013 11:16:30 +0100] rev 16339
8005205: tests missing bugid for repeating annotation change
Reviewed-by: jjg, ssides
ohrstrom [Mon, 11 Mar 2013 19:03:35 -0700] rev 16338
8009843: sjavac should accept -cp as synonym for -classpath
Reviewed-by: jjg
rfield [Mon, 11 Mar 2013 10:02:55 -0700] rev 16337
8009742: Bad lambda name for lambda in a static initializer or ctor
Reviewed-by: mcimadamore
vromero [Mon, 11 Mar 2013 15:35:13 +0000] rev 16336
6181889: Empty try/finally results in bytecodes being generated
Reviewed-by: mcimadamore
rfield [Thu, 07 Mar 2013 08:26:13 -0800] rev 16335
8009582: Method reference generic constructor gives: IllegalArgumentException: Invalid lambda deserialization
Reviewed-by: mcimadamore
vromero [Thu, 07 Mar 2013 10:12:13 +0000] rev 16334
8009170: Regression: javac generates redundant bytecode in assignop involving arrays
Reviewed-by: mcimadamore
vromero [Thu, 07 Mar 2013 10:04:28 +0000] rev 16333
8009138: javac, equals-hashCode warning tuning
Reviewed-by: mcimadamore
mcimadamore [Wed, 06 Mar 2013 15:33:39 +0000] rev 16332
8009391: Synthetic name of serializable lambda methods should not contain negative numbers
Summary: Use hex representation of method signature hashcode to avoid negative numbers
Reviewed-by: jjg
mcimadamore [Wed, 06 Mar 2013 15:33:17 +0000] rev 16331
8009459: Wrong behavior of diamond finder with source level 7
Summary: Diamond finder doesn't take into account different inference behaviors
Reviewed-by: jjg
mcimadamore [Wed, 06 Mar 2013 15:29:30 +0000] rev 16330
8009299: Javac crashes when compiling method reference to static interface method
Summary: Assertion in Check.checMethod is too strict
Reviewed-by: jjg
lana [Tue, 05 Mar 2013 11:51:58 -0800] rev 16329
Merge
mcimadamore [Tue, 05 Mar 2013 14:19:49 +0000] rev 16328
8009129: Illegal access error when calling method reference
Summary: Javac generates method handle referencing non public type
Reviewed-by: jjg, rfield
mcimadamore [Tue, 05 Mar 2013 14:16:07 +0000] rev 16327
8009154: Missing cast in method reference bridge leads to NoSuchMethodError
Summary: Missing cast in generated method reference bridge
Reviewed-by: rfield, jjg
mcimadamore [Tue, 05 Mar 2013 14:12:07 +0000] rev 16326
8009227: Certain diagnostics should not be deferred
Summary: Add new diagnostic flag to mark non deferrable diagnostics
Reviewed-by: jjg
mcimadamore [Tue, 05 Mar 2013 14:04:57 +0000] rev 16325
8004962: Code generation crash with lambda and local classes
Summary: Translation info should be propagated from LambdaToMethod to Lower
Reviewed-by: jjg, rfield
jjg [Fri, 01 Mar 2013 10:47:39 -0800] rev 16324
8008949: javadoc stopped copying doc-files
Reviewed-by: bpatel
mcimadamore [Thu, 28 Feb 2013 14:05:52 +0000] rev 16323
8008537: Missing method reference lookup error when unbound search finds a static method
Summary: Static-ness check should be applied after member reference resolution
Reviewed-by: jjg
mcimadamore [Thu, 28 Feb 2013 14:05:44 +0000] rev 16322
8008813: Structural most specific fails when method reference is passed to overloaded method
Summary: Bad logic for checking most specific method reference type
Reviewed-by: jjg
mcimadamore [Thu, 28 Feb 2013 14:00:52 +0000] rev 16321
8008723: Graph Inference: bad graph calculation leads to assertion error
Summary: Dependencies are not propagated correctly through merged nodes during inference graph initialization
Reviewed-by: jjg
vromero [Tue, 26 Feb 2013 09:04:19 +0000] rev 16320
8008436: javac should not issue a warning for overriding equals without hasCode if hashCode has been overriden by a superclass
Reviewed-by: jjg, mcimadamore
jjg [Sun, 24 Feb 2013 11:36:58 -0800] rev 16319
7112427: The doclet needs to be able to generate JavaFX documentation.
Reviewed-by: jjg
Contributed-by: jan.valenta@oracle.com
mcimadamore [Fri, 22 Feb 2013 18:19:51 +0000] rev 16318
8008708: Regression: separate compilation causes crash in wildcards inference logic
Summary: Invalid use of WildcardType.bound in Types.removeWildcards
Reviewed-by: jjg
mcimadamore [Fri, 22 Feb 2013 13:31:35 +0000] rev 16317
8008337: Write test to check for compiler error when static method in interface is called via super()
Reviewed-by: mcimadamore
Contributed-by: sonali.goel@oracle.com
lana [Thu, 21 Feb 2013 17:49:56 -0800] rev 16316
Merge
ksrini [Thu, 21 Feb 2013 12:23:27 -0800] rev 16315
8008658: Four new method param jtreg tests fail in nightly tests
Reviewed-by: jjg, ksrini, mcimadamore
Contributed-by: eric.mccorkle@oracle.com
rfield [Thu, 21 Feb 2013 14:43:51 -0800] rev 16314
8008405: Now that metafactory is in place, add javac lambda serialization tests
Summary: Tests part of original langtools serialization review.
Reviewed-by: mcimadamore
mcimadamore [Thu, 21 Feb 2013 15:27:05 +0000] rev 16313
8008444: Inherited generic functional descriptors are merged incorrectly
Summary: Missing call to Types.createMethodWithThrownTypes
Reviewed-by: jjg
mcimadamore [Thu, 21 Feb 2013 15:26:46 +0000] rev 16312
8007461: Regression: bad overload resolution when inner class and outer class have method with same name
Summary: Fix regression in varargs method resolution introduced by bad refactoring
Reviewed-by: jjg
mcimadamore [Thu, 21 Feb 2013 15:25:03 +0000] rev 16311
8008293: Declared bounds not considered when functional interface containing unbound wildcards is instantiated
Summary: Wildcards inference should re-use some of the bounds info generated during capture conversion
Reviewed-by: jjg
mcimadamore [Thu, 21 Feb 2013 15:23:48 +0000] rev 16310
8005183: Missing accessor for constructor reference pointing to private inner class ctor
Summary: Compiler should add bridges when translating private constructor reference
Reviewed-by: jjg
mcimadamore [Thu, 21 Feb 2013 15:21:38 +0000] rev 16309
8008276: assertion error in com.sun.tools.javac.comp.TransTypes.visitApply
Summary: DiagnosticFilter used during speculative attribution is too broad
Reviewed-by: jjg
mcimadamore [Thu, 21 Feb 2013 15:19:29 +0000] rev 16308
8008227: Mixing lambdas with anonymous classes leads to NPE thrown by compiler
Summary: Disentangle cyclic dependency between static-ness of synthetic lambda method and static-ness of classes nested within lambdas
Reviewed-by: jjg
strarup [Wed, 20 Feb 2013 15:47:14 -0800] rev 16307
8006582: Test for parameter names feature
Reviewed-by: jjg, darcy, emc
lana [Tue, 19 Feb 2013 20:53:35 -0800] rev 16306
Merge
ksrini [Tue, 19 Feb 2013 17:19:01 -0800] rev 16305
8006948: Update javac for MethodParameters format change
Reviewed-by: ksrini, forax
Contributed-by: eric.mccorkle@oracle.com
vromero [Tue, 19 Feb 2013 17:53:16 +0000] rev 16304
8006212: javac, convert jtreg tests from shell script to java
Reviewed-by: jjg
darcy [Tue, 19 Feb 2013 00:31:45 -0800] rev 16303
8008267: Add @Supported annotation to com.sun.source types
Reviewed-by: jjg
jjg [Mon, 18 Feb 2013 14:29:40 -0800] rev 16302
8008339: Test TargetAnnoCombo.java is broken
Reviewed-by: jjh
vromero [Mon, 18 Feb 2013 14:33:25 +0000] rev 16301
6563143: javac should issue a warning for overriding equals without hashCode
Reviewed-by: jjg, mcimadamore
rfield [Fri, 15 Feb 2013 18:40:38 -0800] rev 16300
8004969: Generate $deserializeLambda$ method
8006763: super in method reference used in anonymous class - ClassFormatError is produced
8005632: Inner classes within lambdas cause build failures
8005653: Lambdas containing inner classes referencing external type variables do not correctly parameterize the inner classes
Reviewed-by: mcimadamore
jjg [Fri, 15 Feb 2013 11:26:11 -0800] rev 16299
8008313: 8007052 breaks test/tools/javap/MethodParameters.java
Reviewed-by: darcy
mcimadamore [Fri, 15 Feb 2013 18:13:00 +0000] rev 16298
8008309: TargetType60 fails because of bad golden file
Summary: bad golden file
Reviewed-by: jjg
mcimadamore [Fri, 15 Feb 2013 16:37:19 +0000] rev 16297
Merge
mcimadamore [Fri, 15 Feb 2013 16:31:19 +0000] rev 16296
8007427: Annotation element as '_' gives compiler error instead of a warning
8007401: Write test to check for generation of warnings when '_' is used as an identifier
Summary: Extended identifier production not used in annotation values
Reviewed-by: jjg
Contributed-by: sonali.goel@oracle.com
mcimadamore [Fri, 15 Feb 2013 16:30:31 +0000] rev 16295
8007535: Compiler crashes on @FunctionalInterface used on interface with two inherited methods with same signatures
Summary: Bad check in Types.interfaceCandidates
Reviewed-by: jjg
mcimadamore [Fri, 15 Feb 2013 16:29:58 +0000] rev 16294
8007462: Fix provisional applicability for method references
Summary: Add speculative arity-based check to rule out potential candidates when stuck reference is passed to method
Reviewed-by: jjg
mcimadamore [Fri, 15 Feb 2013 16:28:57 +0000] rev 16293
8007285: AbstractMethodError instead of compile-time error when method reference with super and abstract
Summary: Missing abstractness check on super rmethod references
Reviewed-by: jjg
mcimadamore [Fri, 15 Feb 2013 16:28:07 +0000] rev 16292
8006749: compiler does not allow Object protected methods to be used in lambda
Summary: Check.checkFunctionalInterface should take into account 'fake' override
Reviewed-by: jjg
jjg [Fri, 15 Feb 2013 08:28:42 -0800] rev 16291
8007052: javap should include the descriptor for a method in verbose mode
Reviewed-by: mcimadamore
mchung [Thu, 14 Feb 2013 09:43:00 -0800] rev 16290
8006225: tools/jdeps/Basic.java failes with AssertionError
Reviewed-by: alanb
darcy [Wed, 13 Feb 2013 23:05:17 -0800] rev 16289
8001457: New tests needed for library-side changes for repeating annotations
Reviewed-by: darcy
Contributed-by: sonali.goel@oracle.com
katleman [Thu, 14 Mar 2013 15:00:41 -0700] rev 16288
Added tag jdk8-b81 for changeset a7ab085069a9
duke [Wed, 05 Jul 2017 18:45:42 +0200] rev 16287
Merge
katleman [Thu, 14 Mar 2013 15:00:28 -0700] rev 16286
Added tag jdk8-b81 for changeset 9597171cffbd
duke [Wed, 05 Jul 2017 18:45:37 +0200] rev 16285
Merge
lana [Thu, 14 Mar 2013 19:33:29 -0700] rev 16284
Merge
lana [Tue, 12 Mar 2013 18:22:55 -0700] rev 16283
Merge
ewendeli [Mon, 25 Feb 2013 07:22:09 +0100] rev 16282
Merge
ewendeli [Tue, 19 Feb 2013 21:45:15 +0100] rev 16281
Merge
joehw [Wed, 12 Dec 2012 15:19:19 -0800] rev 16280
8001235: Improve JAXP HTTP handling
Reviewed-by: lancea, skoivu
katleman [Thu, 14 Mar 2013 15:00:26 -0700] rev 16279
Added tag jdk8-b81 for changeset 4f3da455d5f5
duke [Wed, 05 Jul 2017 18:45:29 +0200] rev 16278
Merge
sundar [Sat, 09 Mar 2013 21:49:32 +0530] rev 16277
8009559: clean up method handle lookup code.
Reviewed-by: ahgross, jlaskey, attila, sundar
sundar [Wed, 06 Mar 2013 22:38:18 +0530] rev 16276
8009553: Object.create(Array.prototype) doesn't respect reset length
Reviewed-by: jlaskey, lagergren
jlaskey [Mon, 04 Mar 2013 11:01:26 -0400] rev 16275
8009379: Remove $ from generated class names
Reviewed-by: attila, lagergren
Contributed-by: james.laskey@oracle.com
hannesw [Mon, 04 Mar 2013 11:44:54 +0100] rev 16274
8008370: coffee script compiler doesn't work with Nashorn
Reviewed-by: lagergren, attila
jlaskey [Sat, 02 Mar 2013 11:26:47 -0400] rev 16273
Merge
sundar [Fri, 01 Mar 2013 15:58:29 +0530] rev 16272
8009263: Fix all javadoc errors in nashorn code
Reviewed-by: hannesw, lagergren
hannesw [Thu, 28 Feb 2013 22:59:31 +0100] rev 16271
8009240: RegExpScanner code is inefficient and too complex
Reviewed-by: jlaskey, lagergren
sundar [Thu, 28 Feb 2013 20:31:30 +0530] rev 16270
8009229: ant makefile default target should be "test"
Reviewed-by: lagergren, jlaskey
attila [Wed, 27 Feb 2013 16:25:15 +0100] rev 16269
8009150: Previous dead code elimination was incomplete
Reviewed-by: hannesw, lagergren
attila [Wed, 27 Feb 2013 15:49:05 +0100] rev 16268
8009146: Eliminate some dead code in preparation for immutable AST
Reviewed-by: hannesw, lagergren
attila [Wed, 27 Feb 2013 15:20:26 +0100] rev 16267
8009143: Eliminate Dynalink dependency on java.beans
Reviewed-by: jlaskey, lagergren, sundar
alanb [Wed, 27 Feb 2013 14:12:45 +0000] rev 16266
8008950: jdk8/tl failing with SetupJavaCompilation BUILD_NASGEN contains missing directory -c on Windows
Reviewed-by: chegar, sundar
sundar [Tue, 26 Feb 2013 22:57:51 +0530] rev 16265
8009021: nasgen should be run on boot jdk rather than currenly built jdk
Reviewed-by: jlaskey
attila [Mon, 25 Feb 2013 16:51:04 +0100] rev 16264
8006984: Introducing local into a function inside with statement confuses its scope
Reviewed-by: jlaskey, lagergren, sundar
sundar [Mon, 25 Feb 2013 18:13:23 +0530] rev 16263
8008789: Enable java access and nashorn runtime tests for jtreg
Reviewed-by: lagergren, jlaskey, hannesw
sundar [Mon, 25 Feb 2013 16:58:31 +0530] rev 16262
8008731: Separate configuration environment (options, error/output writer etc.) from Context
Reviewed-by: hannesw, lagergren
jlaskey [Fri, 22 Feb 2013 23:33:46 -0400] rev 16261
8008776: Revise BuildNashorn.gmk for changes in new build system
Reviewed-by: jjh
Contributed-by: james.laskey@oracle.com
sundar [Fri, 22 Feb 2013 22:39:23 +0530] rev 16260
8008729: Make sure that we can run basic jsr223 tests using jtreg
Reviewed-by: jlaskey, hannesw, lagergren
hannesw [Fri, 22 Feb 2013 17:00:22 +0100] rev 16259
8006028: Integrate Joni regexp engine with Nashorn
Reviewed-by: lagergren, attila
hannesw [Fri, 22 Feb 2013 16:31:10 +0100] rev 16258
8008093: Make RegExp engine pluggable
Reviewed-by: lagergren, attila
jlaskey [Fri, 22 Feb 2013 10:39:00 -0400] rev 16257
8008721: Tweaks to make all NEWBUILD=false round 4
Reviewed-by: jjh
Contributed-by: james.laskey@oracle.com
lagergren [Fri, 22 Feb 2013 12:22:16 +0100] rev 16256
8007002: Replace implicit exception throwing methods with explicit throws - simplify control flow and remove useless code
Reviewed-by: attila, hannesw
lagergren [Fri, 22 Feb 2013 11:27:40 +0100] rev 16255
8008575: Re-integrate code coverage
Reviewed-by: attila, hannesw
Contributed-by: eugene.drobitko@oracle.com, ilya.dergalin@oracle.com
lagergren [Fri, 22 Feb 2013 08:57:22 +0100] rev 16254
8008554: load was broken for URLs
Reviewed-by: attila, sundar
jlaskey [Thu, 21 Feb 2013 15:24:31 -0400] rev 16253
8008447: Tweaks to make all NEWBUILD=false round 3
Reviewed-by: jjh, sundar
Contributed-by: james.laskey@oracle.com
lagergren [Thu, 21 Feb 2013 16:57:21 +0100] rev 16252
8008648: Lazy JIT scope and callee semantics bugfixes. Broke out wallclock timer.
Reviewed-by: attila, hannesw
lagergren [Wed, 20 Feb 2013 16:43:21 +0100] rev 16251
8008166: URL handling was broken on windows, causing "load" to malfunction
Reviewed-by: attila, jlaskey
Contributed-by: klara.ward@oracle.com
sundar [Wed, 20 Feb 2013 17:08:32 +0530] rev 16250
8008207: Make constants array and source fields private
Reviewed-by: hannesw, lagergren
sundar [Tue, 19 Feb 2013 20:33:07 +0530] rev 16249
8008448: Add coverage test for jdk.nashorn.internal.ir.debug.JSONWriter
Reviewed-by: jlaskey, attila
jlaskey [Tue, 19 Feb 2013 09:47:02 -0400] rev 16248
Merge
jlaskey [Tue, 19 Feb 2013 09:46:28 -0400] rev 16247
8008420: Tweaks to make all NEWBUILD=false round 2
Reviewed-by: jjh
Contributed-by: james.laskey@oracle.com
sundar [Mon, 18 Feb 2013 20:41:12 +0530] rev 16246
8008387: Improve code coverage tests for JSObjectLinker and NashornBottomLinker
Reviewed-by: lagergren, jlaskey, hannesw
attila [Mon, 18 Feb 2013 16:00:15 +0100] rev 16245
8008371: Fix Dynalink compiler warnings and whitespace
Reviewed-by: jlaskey, sundar
hannesw [Mon, 18 Feb 2013 10:36:18 +0100] rev 16244
8008351: Avoid using String.replace(String, String) in codegen
Reviewed-by: sundar, attila
sundar [Mon, 18 Feb 2013 14:41:58 +0530] rev 16243
8008305: ScriptEngine.eval should offer the ability to provide a codebase
Reviewed-by: lagergren, hannesw, attila
sundar [Fri, 15 Feb 2013 20:40:05 +0530] rev 16242
8008298: Add tests to cover specialized versions of Math functions.
Reviewed-by: jlaskey, lagergren
sundar [Fri, 15 Feb 2013 18:30:19 +0530] rev 16241
8008291: Add more tests for better coverage of objects, scripting and parser packages
Reviewed-by: lagergren, jlaskey
lagergren [Fri, 15 Feb 2013 09:44:15 +0100] rev 16240
8008239: Unpublicized parts of the code generator package that were only package internal.
Reviewed-by: hannesw, attila
hannesw [Fri, 15 Feb 2013 09:18:05 +0100] rev 16239
8008215: break in catch clause causes java.lang.VerifyError: Inconsistent stackmap
Reviewed-by: jlaskey, lagergren
jlaskey [Thu, 14 Feb 2013 11:32:49 -0400] rev 16238
8008231: Fix build system to accommodate integration of dynalink
Reviewed-by: jlaskey
Contributed-by: james.laskey@oracle.com
hannesw [Thu, 14 Feb 2013 14:07:53 +0100] rev 16237
8008198: java.lang.AssertionError: Invalid break target class jdk.nashorn.internal.ir.TryNode
Reviewed-by: attila, jlaskey
attila [Thu, 14 Feb 2013 13:51:54 +0100] rev 16236
8007990: No access to interface methods on a restricted class
Reviewed-by: jlaskey, lagergren, sundar
lagergren [Thu, 14 Feb 2013 13:52:12 +0100] rev 16235
8008206: The allInteger case for SwitchNode generation in CodeGenerator assumes integer LITERALS only.
Reviewed-by: sundar, jlaskey
attila [Thu, 14 Feb 2013 13:22:26 +0100] rev 16234
8008085: Integrate Dynalink source code into Nashorn codebase
Reviewed-by: jlaskey, lagergren, sundar
lagergren [Thu, 14 Feb 2013 13:01:52 +0100] rev 16233
8008199: Lazy compilation and trampoline implementation
Summary: The code pipeline now supports lazy compilation, which can be used to only compile certain FunctionNodes and leave others be, saving startup time. When these uncompiled nodes are hit, a trampoline will force them to be recompiled. This can also be used to specialize compilation fixing parameter types and return types to a callsite specific compilation. This will give performance.
Reviewed-by: attila, sundar