jrose [Tue, 15 Feb 2011 00:16:50 -0800] rev 8348
7016261: JSR 292 MethodType objects should be serializable
Summary: Define private writeObject, readObject, and readResolve methods. Also add unit tests.
Reviewed-by: twisti
jrose [Fri, 11 Feb 2011 01:26:32 -0800] rev 8347
7013730: JSR 292 reflective operations should report errors with standard exception types
Summary: remove NoAccessException, replace it by ReflectiveOperationException subtypes; adjust javadoc of exceptions
Reviewed-by: twisti
jrose [Fri, 11 Feb 2011 01:26:28 -0800] rev 8346
7012650: implement JSR 292 EG adjustments through January 2010
Summary: misc. EG changes and polishes (excluding 7013417)
Reviewed-by: twisti
jrose [Fri, 11 Feb 2011 01:26:24 -0800] rev 8345
7013417: JSR 292 needs to support variadic method handle calls
Summary: Implement MH.asVarargsCollector, etc., and remove withTypeHandler.
Reviewed-by: twisti
cl [Thu, 24 Feb 2011 15:16:02 -0800] rev 8344
Added tag jdk7-b131 for changeset 29efcc797dc6
duke [Wed, 05 Jul 2017 17:36:03 +0200] rev 8343
Merge
trims [Tue, 01 Mar 2011 11:53:36 -0800] rev 8342
Merge
trims [Fri, 25 Feb 2011 12:46:49 -0800] rev 8341
7022570: Bump the HS21 build number to 03
Summary: Update the HS21 build number to 03
Reviewed-by: jcoomes
trims [Fri, 25 Feb 2011 12:46:46 -0800] rev 8340
Merge
tonyp [Fri, 25 Feb 2011 08:17:30 -0800] rev 8339
Merge
tonyp [Fri, 25 Feb 2011 10:58:03 -0500] rev 8338
Merge
stefank [Mon, 21 Feb 2011 11:26:45 +0100] rev 8337
7020992: jmm_DumpThreads should not allocate system object arrays outside the perm gen
Summary: Allocate ordinary object arrays
Reviewed-by: ysr, never, mchung
rottenha [Fri, 25 Feb 2011 03:29:56 -0800] rev 8336
Merge
dholmes [Thu, 24 Feb 2011 21:38:37 -0500] rev 8335
7021953: Remove flags from globals.hpp inadvertently dragged in by 7016023
Summary: removed erroneous flags
Reviewed-by: kvn, dcubed
kvn [Wed, 23 Feb 2011 11:18:16 -0800] rev 8334
Merge
never [Tue, 22 Feb 2011 15:26:36 -0800] rev 8333
7021531: lock ordering problems after fix for 6354181
Reviewed-by: kvn, jrose
never [Wed, 09 Feb 2011 15:02:23 -0800] rev 8332
7016474: string compare intrinsic improvements
Reviewed-by: kvn
never [Tue, 15 Feb 2011 22:18:33 -0800] rev 8331
7019819: bare oop in ciField
Reviewed-by: kvn, iveresov
kvn [Mon, 14 Feb 2011 14:36:29 -0800] rev 8330
Merge
never [Mon, 14 Feb 2011 11:46:58 -0800] rev 8329
7018101: os::dll_address_to_function_name returning wrong answers in 64 bit
Reviewed-by: acorn, kvn, dsamersoff
twisti [Mon, 14 Feb 2011 03:21:18 -0800] rev 8328
7018378: JSR 292: _bound_int_mh produces wrong result on 64-bit SPARC
Reviewed-by: kvn
never [Fri, 11 Feb 2011 12:05:43 -0800] rev 8327
7018506: CTW swallowing OOMs after symbol changes
Reviewed-by: kvn, iveresov, coleenp
twisti [Fri, 11 Feb 2011 03:17:53 -0800] rev 8326
7018673: Zero: 6953144, 6990754 and 7009756 made some changes which broke Zero
Reviewed-by: kvn, chrisphi, twisti
kvn [Thu, 10 Feb 2011 19:34:48 -0800] rev 8325
7018849: 7017124 fix broke VM build on some platforms
Summary: Use atomic load and store in inc_stat_counter() only on SPARC and X86.
Reviewed-by: iveresov
kvn [Thu, 10 Feb 2011 14:25:59 -0800] rev 8324
7017746: Regression : C2 compiler crash due to SIGSEGV in PhaseCFG::schedule_early()
Summary: Add TEMP edges (and KILL projections) before duplicated operands are removed in Expand() methods.
Reviewed-by: never
twisti [Thu, 10 Feb 2011 00:47:59 -0800] rev 8323
7018277: JSR 292 change test/compiler/6987555/Test6987555.java to new MH syntax
Summary: test/compiler/6987555/Test6987555.java currently does not compile because the MH return-type syntax has changed.
Reviewed-by: never
iveresov [Wed, 09 Feb 2011 16:34:34 -0800] rev 8322
7017434: Tiered needs to support reprofiling
Summary: Tiered needs to support proper method reprofiling after deopts.
Reviewed-by: kvn
kvn [Tue, 08 Feb 2011 16:12:16 -0800] rev 8321
7014874: Incorrect COOPs modes on solaris-{sparcv9,amd64} with ParallelGC
Summary: Align old gen size down to keep specified heap size.
Reviewed-by: ysr
kvn [Mon, 07 Feb 2011 10:34:39 -0800] rev 8320
7017124: Fix some VM stats to avoid 32-bit overflow
Summary: Added new method inc_stat_counter() to increment long statistic values and use atomic long load and store.
Reviewed-by: dholmes, jrose, phh, never
kvn [Mon, 07 Feb 2011 10:25:39 -0800] rev 8319
7013538: Java memory leak with escape analysis
Summary: Don't allocate VectorSet iterator on C heap. Reuse resource storage in EA.
Reviewed-by: never
kvn [Mon, 07 Feb 2011 09:46:01 -0800] rev 8318
7017240: C2: native memory leak in nsk/regression/b4675027 on windows-x86 in comp mode with G1
Summary: Add ResourceMark into PhaseIdealLoop::build_and_optimize().
Reviewed-by: never
kvn [Tue, 01 Feb 2011 10:27:02 -0800] rev 8317
7014998: assert(is_T_family(features) == is_niagara(features)) failed: Niagara should be T series
Summary: Use substring search instead of compare and convert string to upper case before search.
Reviewed-by: never, phh, iveresov
twisti [Tue, 01 Feb 2011 05:51:24 -0800] rev 8316
7012339: JSR 292 crash in G1SATBCardTableModRefBS::write_ref_field_pre_work()
Reviewed-by: jrose, never
twisti [Tue, 01 Feb 2011 03:38:44 -0800] rev 8315
7009309: JSR 292: compiler/6991596/Test6991596.java crashes on fastdebug JDK7/b122
Reviewed-by: kvn, never
never [Mon, 31 Jan 2011 17:48:21 -0800] rev 8314
6354181: nsk.logging.stress.threads.scmhml001 fails assertion in "src/share/vm/oops/instanceKlass.cpp, 111"
Reviewed-by: jrose, acorn
rottenha [Mon, 21 Feb 2011 04:49:17 -0800] rev 8313
Merge
coleenp [Fri, 18 Feb 2011 18:26:17 -0500] rev 8312
7019557: SharedMiscDataSize too small for 64-bit fastdebug JVM
Summary: Increase default SharedMiscDataSize
Reviewed-by: dcubed, kamg
coleenp [Wed, 16 Feb 2011 16:25:57 -0800] rev 8311
Merge
coleenp [Wed, 16 Feb 2011 17:12:31 -0500] rev 8310
7019689: Non-dependent name is found in dependent base class although it should be rejected
Summary: fix hashtable.hpp to qualify non-dependant name with "this"
Reviewed-by: phh, never, poonam
Contributed-by: volker.simonis@gmail.com
coleenp [Wed, 16 Feb 2011 11:34:44 -0500] rev 8309
6840152: JVM crashes when heavyweight monitors are used
Summary: Turn off biased locking if !UseFastLocking or UseHeavyMonitors options are requested.
Reviewed-by: phh, never, dcubed, dholmes
dholmes [Wed, 16 Feb 2011 01:42:00 -0500] rev 8308
Merge
dholmes [Mon, 14 Feb 2011 19:27:36 -0500] rev 8307
7018429: JPRT: Update Makefile to use ALT_JDK_TARGET_IMPORT_PATH for copying JDK
Summary: Set JDK_IMPORT_PATH to ALT_JDK_TARGET_IMPORT_PATH if it is defined
Reviewed-by: phh, ohair
dcubed [Tue, 15 Feb 2011 19:00:22 -0800] rev 8306
6954420: 2/4 jps shows "process information unavailable" sometimes
Summary: Make sure the backing store file is flushed in create_sharedmem_resources() and get_user_name_slow() no longer checks the size of the backing store file.
Reviewed-by: briand, swamyv, acorn, poonam
rottenha [Mon, 14 Feb 2011 03:19:33 -0800] rev 8305
Merge
coleenp [Sat, 12 Feb 2011 10:28:34 -0500] rev 8304
7019157: errorHandler doesn't compile with super old gcc without precompiled headers
Summary: old gccs don't support precompiled headers so have to supply includes
Reviewed-by: phh, kamg
sla [Thu, 10 Feb 2011 13:03:22 +0100] rev 8303
7017824: Add support for creating 64-bit Visual Studio projects
Summary: Updated create.bat and ProjectCreator
Reviewed-by: brutisso, stefank, ohair
trims [Wed, 16 Feb 2011 17:26:20 -0800] rev 8302
Merge
tonyp [Mon, 14 Feb 2011 22:21:18 -0500] rev 8301
Merge
stefank [Fri, 11 Feb 2011 14:15:16 +0100] rev 8300
7018257: jmm_DumpThreads allocates into permgen
Summary: Don't allocate in permgen
Reviewed-by: ysr, sla
ysr [Thu, 10 Feb 2011 14:48:07 -0800] rev 8299
7018302: newly added assert related to size of constantPoolOop causes secondary assertions or crashes
Summary: 6912621 used a raw oop in the newly added assert following an allocation attempt that could result in a GC.
Reviewed-by: jmasa
johnc [Wed, 09 Feb 2011 09:43:02 -0800] rev 8298
7017008: G1: Turn on compressed oops by default.
Summary: Normally compressed oops is enabled when the maximum heap size is under a certain limit, except when G1 is also enabled. Remove this limitation. Also re-enable GCBasher testing with G1 on 64 bit windows in jprt.
Reviewed-by: jcoomes, brutisso, tonyp
stefank [Tue, 08 Feb 2011 12:33:19 +0100] rev 8297
7014851: Remove unused parallel compaction code
Summary: Removed.
Reviewed-by: jcoomes, brutisso
ysr [Mon, 07 Feb 2011 22:19:57 -0800] rev 8296
6912621: iCMS: Error: assert(_markBitMap.isMarked(addr + 1),"Missing Printezis bit?")
Summary: Fix block_size_if_printezis_bits() so it does not expect the bits, only uses them when available. Fix block_size_no_stall() so it does not stall when the bits are missing such cases, letting the caller deal with zero size returns. Constant pool cache oops do not need to be unparsable or conc_unsafe after their klass pointer is installed. Some cosmetic clean-ups and some assertion checking for conc-usafety which, in the presence of class file redefinition, has no a-priori time boundedness, so all GCs must be able to safely deal with putatively conc-unsafe objects in a stop-world pause.
Reviewed-by: jmasa, johnc
brutisso [Thu, 03 Feb 2011 20:49:09 -0800] rev 8295
7015169: GC Cause not always set
Summary: Sometimes the gc cause was not always set. This caused JStat to print the wrong information.
Reviewed-by: tonyp, ysr
Contributed-by: suenaga.yasumasa@oss.ntt.co.jp
coleenp [Sat, 12 Feb 2011 10:28:34 -0500] rev 8294
7022659: errorHandler doesn't compile without precompiled headers
Summary: add proper includes in errorHandler.hpp
Reviewed-by: phh, kamg
trims [Fri, 25 Feb 2011 11:42:03 -0800] rev 8293
Added tag hs21-b02 for changeset 70ed6d8368bc
cl [Thu, 24 Feb 2011 15:15:50 -0800] rev 8292
Added tag jdk7-b131 for changeset e0205cb94879
cl [Thu, 24 Feb 2011 15:15:45 -0800] rev 8291
Added tag jdk7-b131 for changeset 836de2e4bdee
duke [Wed, 05 Jul 2017 17:35:48 +0200] rev 8290
Added tag jdk7-b131 for changeset d8af56da89bc
duke [Wed, 05 Jul 2017 17:35:47 +0200] rev 8289
Merge
duke [Wed, 05 Jul 2017 17:35:44 +0200] rev 8288
Merge
cl [Wed, 23 Feb 2011 15:49:34 -0800] rev 8287
Merge
ohair [Wed, 16 Feb 2011 13:30:12 -0800] rev 8286
7013964: openjdk LICENSE file needs rebranding
Reviewed-by: darcy, katleman, jjg
cl [Fri, 18 Feb 2011 14:23:59 -0800] rev 8285
Added tag jdk7-b130 for changeset 09e47b898040
duke [Wed, 05 Jul 2017 17:35:41 +0200] rev 8284
Merge
cl [Wed, 23 Feb 2011 15:49:00 -0800] rev 8283
Merge
ohair [Wed, 16 Feb 2011 13:29:48 -0800] rev 8282
7013964: openjdk LICENSE file needs rebranding
Reviewed-by: darcy, katleman, jjg
cl [Fri, 18 Feb 2011 14:23:43 -0800] rev 8281
Added tag jdk7-b130 for changeset 1607780fe197
duke [Wed, 05 Jul 2017 17:35:38 +0200] rev 8280
Merge
cl [Wed, 23 Feb 2011 15:48:59 -0800] rev 8279
Merge
ohair [Wed, 16 Feb 2011 13:29:39 -0800] rev 8278
7013964: openjdk LICENSE file needs rebranding
Reviewed-by: darcy, katleman, jjg
cl [Fri, 18 Feb 2011 14:23:42 -0800] rev 8277
Added tag jdk7-b130 for changeset b0a4325b9ef5
duke [Wed, 05 Jul 2017 17:35:35 +0200] rev 8276
Merge
cl [Wed, 23 Feb 2011 15:48:25 -0800] rev 8275
Merge
ohair [Wed, 16 Feb 2011 13:29:20 -0800] rev 8274
7013964: openjdk LICENSE file needs rebranding
Reviewed-by: darcy, katleman, jjg
cl [Fri, 18 Feb 2011 14:23:33 -0800] rev 8273
Added tag jdk7-b130 for changeset 04b2533d5d44
duke [Wed, 05 Jul 2017 17:35:32 +0200] rev 8272
Merge
cl [Wed, 23 Feb 2011 15:49:19 -0800] rev 8271
Merge
andrew [Wed, 23 Feb 2011 17:10:16 +0000] rev 8270
7021314: Build should not install javaws man page
Summary: Only install javaws.1 when not building OpenJDK
Reviewed-by: alanb, ohair
ohair [Wed, 16 Feb 2011 14:33:48 -0800] rev 8269
7010594: Add /SAFESEH to links on windows to verify safe exceptions
Reviewed-by: alanb
ohair [Wed, 16 Feb 2011 13:29:58 -0800] rev 8268
7013964: openjdk LICENSE file needs rebranding
Reviewed-by: darcy, katleman, jjg
cl [Fri, 18 Feb 2011 14:23:48 -0800] rev 8267
Added tag jdk7-b130 for changeset 8924242a88c8
duke [Wed, 05 Jul 2017 17:35:29 +0200] rev 8266
Merge
cl [Wed, 23 Feb 2011 15:48:46 -0800] rev 8265
Merge
ohair [Wed, 16 Feb 2011 13:30:31 -0800] rev 8264
7013964: openjdk LICENSE file needs rebranding
Reviewed-by: darcy, katleman, jjg
cl [Fri, 18 Feb 2011 14:23:37 -0800] rev 8263
Added tag jdk7-b130 for changeset 70ed6d8368bc
cl [Wed, 23 Feb 2011 15:48:23 -0800] rev 8262
Merge
ohair [Wed, 16 Feb 2011 13:29:01 -0800] rev 8261
7013964: openjdk LICENSE file needs rebranding
Reviewed-by: darcy, katleman, jjg
jqzuo [Mon, 21 Feb 2011 14:18:37 -0500] rev 8260
Merge
paulk [Mon, 14 Feb 2011 14:29:10 -0500] rev 8259
7019371: JDK7 is not building UPX. IFTW wrappers are not compressed.
Reviewed-by: billyh, jqzuo
jqzuo [Wed, 09 Feb 2011 16:05:25 -0500] rev 8258
Merge
jqzuo [Tue, 01 Feb 2011 15:03:30 -0500] rev 8257
Merge
jqzuo [Mon, 24 Jan 2011 17:14:09 -0500] rev 8256
Merge
jqzuo [Mon, 10 Jan 2011 13:45:33 -0500] rev 8255
Merge
jqzuo [Wed, 22 Dec 2010 15:55:48 -0500] rev 8254
Merge
jqzuo [Thu, 09 Dec 2010 10:58:34 -0500] rev 8253
Merge
cl [Fri, 18 Feb 2011 14:23:28 -0800] rev 8252
Added tag jdk7-b130 for changeset 00d174cbd0bb
duke [Wed, 05 Jul 2017 17:35:16 +0200] rev 8251
Added tag jdk7-b130 for changeset a36beda9b9de
duke [Wed, 05 Jul 2017 17:35:15 +0200] rev 8250
Merge
duke [Wed, 05 Jul 2017 17:35:13 +0200] rev 8249
Merge
ohair [Tue, 15 Feb 2011 12:34:33 -0800] rev 8248
Merge
mfang [Fri, 11 Feb 2011 23:49:42 -0800] rev 8247
Merge
mfang [Fri, 11 Feb 2011 22:58:59 -0800] rev 8246
Merge
mfang [Thu, 10 Feb 2011 16:51:53 -0800] rev 8245
7017734: jdk7 message drop 1 translation integration
Reviewed-by: ogino, yhuang
lana [Mon, 14 Feb 2011 16:31:21 -0800] rev 8244
Merge
jjg [Mon, 07 Feb 2011 11:42:12 -0800] rev 8243
7017675: typo in JavacParser for allowUnderscoresInLiterals
Reviewed-by: dlsmith
Contributed-by: peter.b.kessler@oracle.com
mcimadamore [Mon, 07 Feb 2011 18:10:13 +0000] rev 8242
7007615: java_util/generics/phase2/NameClashTest02 fails since jdk7/pit/b123.
Summary: override clash algorithm is not implemented correctly
Reviewed-by: jjg
mcimadamore [Mon, 07 Feb 2011 18:09:46 +0000] rev 8241
7017414: before the move of JSR 292 to package java.lang.invoke, javac must recognize the new package
Summary: added support for future 292 package (support for old location 'java.dyn' will be removed in followup changeset)
Reviewed-by: jjg
lana [Fri, 04 Feb 2011 17:30:28 -0800] rev 8240
Merge
mcimadamore [Thu, 03 Feb 2011 09:38:19 +0000] rev 8239
7014715: javac returns different error code for certain failure(s)
Summary: javac silently crashes when emitting certain kinds of resolution diagnostics
Reviewed-by: jjg
mcimadamore [Thu, 03 Feb 2011 09:37:28 +0000] rev 8238
6969184: poor error recovery after symbol not found
Summary: generic type-well formedness check should ignore erroneous symbols
Reviewed-by: jjg
mcimadamore [Thu, 03 Feb 2011 09:36:28 +0000] rev 8237
5017953: spurious cascaded diagnostics when name not found
Summary: when an operator is applied to one or more erroneous operands, spurious diagnostics are generated
Reviewed-by: jjg
mcimadamore [Thu, 03 Feb 2011 09:35:21 +0000] rev 8236
6594914: @SuppressWarnings("deprecation") does not not work for the type of a variable
Summary: Lint warnings generated during MemberEnter might ignore @SuppressWarnings annotations
Reviewed-by: jjg
darcy [Tue, 01 Feb 2011 10:11:05 -0800] rev 8235
6961571: Update visitors to support ARM's ElementKind.RESOURCE_VARIABLE
Reviewed-by: jjg
darcy [Mon, 31 Jan 2011 19:06:32 -0800] rev 8234
7014734: Project Coin: Allow optional trailing semicolon to terminate resources list in try-with-resources
Reviewed-by: jjg
darcy [Fri, 28 Jan 2011 16:54:18 -0800] rev 8233
7015530: Reiterate API specializations in javax.lang.model.elment subinterfaces
Reviewed-by: jjg
alanb [Fri, 28 Jan 2011 12:36:34 +0000] rev 8232
Merge
alanb [Fri, 28 Jan 2011 09:25:20 +0000] rev 8231
7006126: (fs) Updates to file system API (1/2011)
Reviewed-by: jjg
mcimadamore [Fri, 28 Jan 2011 12:06:21 +0000] rev 8230
6838943: inference: javac is not handling type-variable substitution properly
Summary: free type-variables are being replaced with type-variables bound to forall type leading to unsoundness
Reviewed-by: jjg, dlsmith
mcimadamore [Fri, 28 Jan 2011 12:03:49 +0000] rev 8229
6313164: javac generates code that fails byte code verification for the varargs feature
Summary: method applicability check should fail if formal varargs element type is not accessible
Reviewed-by: jjg