From maurizio.cimadamore at oracle.com Wed Apr 1 14:15:28 2015 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Wed, 01 Apr 2015 14:15:28 +0000 Subject: hg: valhalla/valhalla/langtools: Misc fixes and improvements Message-ID: <201504011415.t31EFSsW017100@aojmv0008> Changeset: 447d5ec649da Author: mcimadamore Date: 2015-04-01 15:13 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/447d5ec649da Misc fixes and improvements * Import parser patches to allow REPL execution (integration with Kulla) * Fix type-substitution involving primitives in wildcards * Specializer ignores nested specialized generic method calls * Add support for specialized bytecode attrs in array for-each loop * Add support for specialized bytecode attrs in lambda bodies * Improve Types.specializeSymbol to be lazily completed * Added tests ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/SpecializeTypes.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/tools/javac/LabeledDeclaration.java ! test/tools/javac/LabeledDeclaration.out + test/tools/javac/valhalla/typespec/Wildcards04.java + test/tools/javac/valhalla/typespec/items/tests/TestForeach.java ! test/tools/javac/valhalla/typespec/items/tests/TestGeneric2GenericCall.java + test/tools/javac/valhalla/typespec/items/tests/TestLambda.java From maurizio.cimadamore at oracle.com Wed Apr 1 15:34:40 2015 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Wed, 01 Apr 2015 15:34:40 +0000 Subject: hg: valhalla/valhalla/jdk: 3 new changesets Message-ID: <201504011534.t31FYf17009251@aojmv0008> Changeset: cda3913ba61d Author: mcimadamore Date: 2015-04-01 16:28 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/cda3913ba61d Add dynamic dispatch support for generic invokeinterface/invokevirtual: Specialized generic method call should resolve dynamic receiver using rsolveOrFail. Fixed minor SignatureSpecializer bug with erasure. Added tests for dynamic dispatch. ! src/java.base/share/classes/java/lang/invoke/GenericMethodSpecializer.java ! src/java.base/share/classes/java/net/URLClassLoader.java ! src/java.base/share/classes/valhalla/specializer/SignatureSpecializer.java ! src/java.base/share/classes/valhalla/specializer/Specialize.java ! src/java.base/share/classes/valhalla/specializer/Specializer.java ! test/valhalla/boottest/valhalla/specializer/SignatureSpecializerTest.java + test/valhalla/test/valhalla/specializer/DynamicDispatchTest.java Changeset: 3d6becf4f8f0 Author: mcimadamore Date: 2015-04-01 16:32 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/3d6becf4f8f0 Fork java.util into new package java.anyutil to allow for easier experiments. + src/java.base/share/classes/java/anyutil/AbstractCollection.java + src/java.base/share/classes/java/anyutil/AbstractList.java + src/java.base/share/classes/java/anyutil/AbstractMap.java + src/java.base/share/classes/java/anyutil/AbstractQueue.java + src/java.base/share/classes/java/anyutil/AbstractSequentialList.java + src/java.base/share/classes/java/anyutil/AbstractSet.java + src/java.base/share/classes/java/anyutil/ArrayDeque.java + src/java.base/share/classes/java/anyutil/ArrayList.java + src/java.base/share/classes/java/anyutil/ArrayPrefixHelpers.java + src/java.base/share/classes/java/anyutil/Arrays.java + src/java.base/share/classes/java/anyutil/ArraysParallelSortHelpers.java + src/java.base/share/classes/java/anyutil/Collection.java + src/java.base/share/classes/java/anyutil/Collections.java + src/java.base/share/classes/java/anyutil/ComparableTimSort.java + src/java.base/share/classes/java/anyutil/Comparator.java + src/java.base/share/classes/java/anyutil/Comparators.java + src/java.base/share/classes/java/anyutil/Deque.java + src/java.base/share/classes/java/anyutil/DualPivotQuicksort.java + src/java.base/share/classes/java/anyutil/EnumMap.java + src/java.base/share/classes/java/anyutil/EnumSet.java + src/java.base/share/classes/java/anyutil/HashMap.java + src/java.base/share/classes/java/anyutil/HashSet.java + src/java.base/share/classes/java/anyutil/Iterable.java + src/java.base/share/classes/java/anyutil/Iterator.java + src/java.base/share/classes/java/anyutil/JumboEnumSet.java + src/java.base/share/classes/java/anyutil/LinkedHashMap.java + src/java.base/share/classes/java/anyutil/LinkedHashSet.java + src/java.base/share/classes/java/anyutil/LinkedList.java + src/java.base/share/classes/java/anyutil/List.java + src/java.base/share/classes/java/anyutil/ListIterator.java + src/java.base/share/classes/java/anyutil/Map.java + src/java.base/share/classes/java/anyutil/NavigableMap.java + src/java.base/share/classes/java/anyutil/NavigableSet.java + src/java.base/share/classes/java/anyutil/Optional.java + src/java.base/share/classes/java/anyutil/OptionalDouble.java + src/java.base/share/classes/java/anyutil/OptionalInt.java + src/java.base/share/classes/java/anyutil/OptionalLong.java + src/java.base/share/classes/java/anyutil/PrimitiveIterator.java + src/java.base/share/classes/java/anyutil/Queue.java + src/java.base/share/classes/java/anyutil/Random.java + src/java.base/share/classes/java/anyutil/RegularEnumSet.java + src/java.base/share/classes/java/anyutil/Set.java + src/java.base/share/classes/java/anyutil/SortedMap.java + src/java.base/share/classes/java/anyutil/SortedSet.java + src/java.base/share/classes/java/anyutil/Spliterator.java + src/java.base/share/classes/java/anyutil/Spliterators.java + src/java.base/share/classes/java/anyutil/TimSort.java + src/java.base/share/classes/java/anyutil/TreeMap.java + src/java.base/share/classes/java/anyutil/TreeSet.java + src/java.base/share/classes/java/anyutil/Tripwire.java + src/java.base/share/classes/java/anyutil/concurrent/BlockingDeque.java + src/java.base/share/classes/java/anyutil/concurrent/BlockingQueue.java + src/java.base/share/classes/java/anyutil/concurrent/ConcurrentHashMap.java + src/java.base/share/classes/java/anyutil/concurrent/ConcurrentLinkedDeque.java + src/java.base/share/classes/java/anyutil/concurrent/ConcurrentLinkedQueue.java + src/java.base/share/classes/java/anyutil/concurrent/ConcurrentMap.java + src/java.base/share/classes/java/anyutil/concurrent/CopyOnWriteArrayList.java + src/java.base/share/classes/java/anyutil/concurrent/CopyOnWriteArraySet.java + src/java.base/share/classes/java/anyutil/concurrent/LinkedBlockingDeque.java + src/java.base/share/classes/java/anyutil/concurrent/LinkedBlockingQueue.java + src/java.base/share/classes/java/anyutil/concurrent/LinkedTransferQueue.java + src/java.base/share/classes/java/anyutil/concurrent/ThreadLocalRandom.java + src/java.base/share/classes/java/anyutil/concurrent/TransferQueue.java + src/java.base/share/classes/java/anyutil/function/BiConsumer.java + src/java.base/share/classes/java/anyutil/function/BiFunction.java + src/java.base/share/classes/java/anyutil/function/BiPredicate.java + src/java.base/share/classes/java/anyutil/function/BinaryOperator.java + src/java.base/share/classes/java/anyutil/function/BooleanSupplier.java + src/java.base/share/classes/java/anyutil/function/Consumer.java + src/java.base/share/classes/java/anyutil/function/DoubleBinaryOperator.java + src/java.base/share/classes/java/anyutil/function/DoubleConsumer.java + src/java.base/share/classes/java/anyutil/function/DoubleFunction.java + src/java.base/share/classes/java/anyutil/function/DoublePredicate.java + src/java.base/share/classes/java/anyutil/function/DoubleSupplier.java + src/java.base/share/classes/java/anyutil/function/DoubleToIntFunction.java + src/java.base/share/classes/java/anyutil/function/DoubleToLongFunction.java + src/java.base/share/classes/java/anyutil/function/DoubleUnaryOperator.java + src/java.base/share/classes/java/anyutil/function/Function.java + src/java.base/share/classes/java/anyutil/function/IntBinaryOperator.java + src/java.base/share/classes/java/anyutil/function/IntConsumer.java + src/java.base/share/classes/java/anyutil/function/IntFunction.java + src/java.base/share/classes/java/anyutil/function/IntPredicate.java + src/java.base/share/classes/java/anyutil/function/IntSupplier.java + src/java.base/share/classes/java/anyutil/function/IntToDoubleFunction.java + src/java.base/share/classes/java/anyutil/function/IntToLongFunction.java + src/java.base/share/classes/java/anyutil/function/IntUnaryOperator.java + src/java.base/share/classes/java/anyutil/function/LongBinaryOperator.java + src/java.base/share/classes/java/anyutil/function/LongConsumer.java + src/java.base/share/classes/java/anyutil/function/LongFunction.java + src/java.base/share/classes/java/anyutil/function/LongPredicate.java + src/java.base/share/classes/java/anyutil/function/LongSupplier.java + src/java.base/share/classes/java/anyutil/function/LongToDoubleFunction.java + src/java.base/share/classes/java/anyutil/function/LongToIntFunction.java + src/java.base/share/classes/java/anyutil/function/LongUnaryOperator.java + src/java.base/share/classes/java/anyutil/function/ObjDoubleConsumer.java + src/java.base/share/classes/java/anyutil/function/ObjIntConsumer.java + src/java.base/share/classes/java/anyutil/function/ObjLongConsumer.java + src/java.base/share/classes/java/anyutil/function/Predicate.java + src/java.base/share/classes/java/anyutil/function/Supplier.java + src/java.base/share/classes/java/anyutil/function/ToDoubleBiFunction.java + src/java.base/share/classes/java/anyutil/function/ToDoubleFunction.java + src/java.base/share/classes/java/anyutil/function/ToIntBiFunction.java + src/java.base/share/classes/java/anyutil/function/ToIntFunction.java + src/java.base/share/classes/java/anyutil/function/ToLongBiFunction.java + src/java.base/share/classes/java/anyutil/function/ToLongFunction.java + src/java.base/share/classes/java/anyutil/function/UnaryOperator.java + src/java.base/share/classes/java/anyutil/stream/AbstractPipeline.java + src/java.base/share/classes/java/anyutil/stream/AbstractShortCircuitTask.java + src/java.base/share/classes/java/anyutil/stream/AbstractSpinedBuffer.java + src/java.base/share/classes/java/anyutil/stream/AbstractTask.java + src/java.base/share/classes/java/anyutil/stream/BaseStream.java + src/java.base/share/classes/java/anyutil/stream/Collector.java + src/java.base/share/classes/java/anyutil/stream/Collectors.java + src/java.base/share/classes/java/anyutil/stream/DistinctOps.java + src/java.base/share/classes/java/anyutil/stream/DoublePipeline.java + src/java.base/share/classes/java/anyutil/stream/DoubleStream.java + src/java.base/share/classes/java/anyutil/stream/FindOps.java + src/java.base/share/classes/java/anyutil/stream/ForEachOps.java + src/java.base/share/classes/java/anyutil/stream/IntPipeline.java + src/java.base/share/classes/java/anyutil/stream/IntStream.java + src/java.base/share/classes/java/anyutil/stream/LongPipeline.java + src/java.base/share/classes/java/anyutil/stream/LongStream.java + src/java.base/share/classes/java/anyutil/stream/MatchOps.java + src/java.base/share/classes/java/anyutil/stream/Node.java + src/java.base/share/classes/java/anyutil/stream/Nodes.java + src/java.base/share/classes/java/anyutil/stream/PipelineHelper.java + src/java.base/share/classes/java/anyutil/stream/ReduceOps.java + src/java.base/share/classes/java/anyutil/stream/ReferencePipeline.java + src/java.base/share/classes/java/anyutil/stream/Sink.java + src/java.base/share/classes/java/anyutil/stream/SliceOps.java + src/java.base/share/classes/java/anyutil/stream/SortedOps.java + src/java.base/share/classes/java/anyutil/stream/SpinedBuffer.java + src/java.base/share/classes/java/anyutil/stream/Stream.java + src/java.base/share/classes/java/anyutil/stream/StreamOpFlag.java + src/java.base/share/classes/java/anyutil/stream/StreamShape.java + src/java.base/share/classes/java/anyutil/stream/StreamSpliterators.java + src/java.base/share/classes/java/anyutil/stream/StreamSupport.java + src/java.base/share/classes/java/anyutil/stream/Streams.java + src/java.base/share/classes/java/anyutil/stream/TerminalOp.java + src/java.base/share/classes/java/anyutil/stream/TerminalSink.java + src/java.base/share/classes/java/anyutil/stream/Tripwire.java Changeset: 43b70c3e1266 Author: mcimadamore Date: 2015-04-01 16:34 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/43b70c3e1266 Add support for prespecialization of JDK classes: In order to avoid bootstrapping issues, JDK classes should be pre-specialized during the 'images' step of the build. ! make/CreateJars.gmk + src/java.base/share/classes/valhalla/specializer/Prespecialize.java ! src/java.base/share/classes/valhalla/specializer/Specializer.java From maurizio.cimadamore at oracle.com Wed Apr 1 15:39:32 2015 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Wed, 01 Apr 2015 15:39:32 +0000 Subject: hg: valhalla/valhalla: Add support for anyutil; add -source valhalla to build Message-ID: <201504011539.t31FdWTn010474@aojmv0008> Changeset: 0968cf527e32 Author: mcimadamore Date: 2015-04-01 16:38 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0968cf527e32 Add support for anyutil; add -source valhalla to build ! make/common/CORE_PKGS.gmk ! make/common/SetupJavaCompilers.gmk From maurizio.cimadamore at oracle.com Wed Apr 1 15:46:42 2015 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Wed, 01 Apr 2015 15:46:42 +0000 Subject: hg: valhalla/valhalla/hotspot: Tweak check that prevents classes in java.* from being loaded from normal classloaders Message-ID: <201504011546.t31Fkgp3011802@aojmv0008> Changeset: 224ce93edad3 Author: mcimadamore Date: 2015-04-01 16:46 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/224ce93edad3 Tweak check that prevents classes in java.* from being loaded from normal classloaders ! src/share/vm/classfile/systemDictionary.cpp From brian.goetz at oracle.com Thu Apr 2 18:41:23 2015 From: brian.goetz at oracle.com (brian.goetz at oracle.com) Date: Thu, 02 Apr 2015 18:41:23 +0000 Subject: hg: valhalla/valhalla/jdk: Begin to anyfy SAMS and utility interfaces in java.anyutil Message-ID: <201504021841.t32IfNTJ005947@aojmv0008> Changeset: 823009f5a472 Author: briangoetz Date: 2015-04-02 14:39 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/823009f5a472 Begin to anyfy SAMS and utility interfaces in java.anyutil ! src/java.base/share/classes/java/anyutil/Arrays.java ! src/java.base/share/classes/java/anyutil/Collection.java ! src/java.base/share/classes/java/anyutil/Comparator.java ! src/java.base/share/classes/java/anyutil/Iterable.java ! src/java.base/share/classes/java/anyutil/Iterator.java ! src/java.base/share/classes/java/anyutil/LinkedList.java ! src/java.base/share/classes/java/anyutil/List.java ! src/java.base/share/classes/java/anyutil/ListIterator.java ! src/java.base/share/classes/java/anyutil/Optional.java ! src/java.base/share/classes/java/anyutil/Set.java ! src/java.base/share/classes/java/anyutil/Spliterator.java ! src/java.base/share/classes/java/anyutil/Spliterators.java ! src/java.base/share/classes/java/anyutil/concurrent/ConcurrentLinkedDeque.java ! src/java.base/share/classes/java/anyutil/concurrent/ConcurrentLinkedQueue.java ! src/java.base/share/classes/java/anyutil/concurrent/CopyOnWriteArrayList.java ! src/java.base/share/classes/java/anyutil/concurrent/CopyOnWriteArraySet.java ! src/java.base/share/classes/java/anyutil/concurrent/LinkedBlockingDeque.java ! src/java.base/share/classes/java/anyutil/concurrent/LinkedBlockingQueue.java ! src/java.base/share/classes/java/anyutil/concurrent/LinkedTransferQueue.java ! src/java.base/share/classes/java/anyutil/function/BiConsumer.java ! src/java.base/share/classes/java/anyutil/function/BiFunction.java ! src/java.base/share/classes/java/anyutil/function/BiPredicate.java ! src/java.base/share/classes/java/anyutil/function/BinaryOperator.java ! src/java.base/share/classes/java/anyutil/function/BooleanSupplier.java ! src/java.base/share/classes/java/anyutil/function/Consumer.java ! src/java.base/share/classes/java/anyutil/function/DoubleBinaryOperator.java ! src/java.base/share/classes/java/anyutil/function/DoubleFunction.java ! src/java.base/share/classes/java/anyutil/function/DoublePredicate.java ! src/java.base/share/classes/java/anyutil/function/DoubleSupplier.java ! src/java.base/share/classes/java/anyutil/function/DoubleToIntFunction.java ! src/java.base/share/classes/java/anyutil/function/DoubleToLongFunction.java ! src/java.base/share/classes/java/anyutil/function/DoubleUnaryOperator.java ! src/java.base/share/classes/java/anyutil/function/Function.java ! src/java.base/share/classes/java/anyutil/function/IntBinaryOperator.java ! src/java.base/share/classes/java/anyutil/function/IntFunction.java ! src/java.base/share/classes/java/anyutil/function/IntPredicate.java ! src/java.base/share/classes/java/anyutil/function/IntSupplier.java ! src/java.base/share/classes/java/anyutil/function/IntToDoubleFunction.java ! src/java.base/share/classes/java/anyutil/function/IntToLongFunction.java ! src/java.base/share/classes/java/anyutil/function/IntUnaryOperator.java ! src/java.base/share/classes/java/anyutil/function/LongBinaryOperator.java ! src/java.base/share/classes/java/anyutil/function/LongFunction.java ! src/java.base/share/classes/java/anyutil/function/LongPredicate.java ! src/java.base/share/classes/java/anyutil/function/LongSupplier.java ! src/java.base/share/classes/java/anyutil/function/LongToDoubleFunction.java ! src/java.base/share/classes/java/anyutil/function/LongToIntFunction.java ! src/java.base/share/classes/java/anyutil/function/LongUnaryOperator.java ! src/java.base/share/classes/java/anyutil/function/ObjDoubleConsumer.java ! src/java.base/share/classes/java/anyutil/function/ObjIntConsumer.java ! src/java.base/share/classes/java/anyutil/function/ObjLongConsumer.java ! src/java.base/share/classes/java/anyutil/function/Predicate.java ! src/java.base/share/classes/java/anyutil/function/Supplier.java ! src/java.base/share/classes/java/anyutil/function/ToDoubleBiFunction.java ! src/java.base/share/classes/java/anyutil/function/ToDoubleFunction.java ! src/java.base/share/classes/java/anyutil/function/ToIntBiFunction.java ! src/java.base/share/classes/java/anyutil/function/ToIntFunction.java ! src/java.base/share/classes/java/anyutil/function/ToLongBiFunction.java ! src/java.base/share/classes/java/anyutil/function/ToLongFunction.java ! src/java.base/share/classes/java/anyutil/function/UnaryOperator.java ! src/java.base/share/classes/java/anyutil/stream/BaseStream.java ! src/java.base/share/classes/java/anyutil/stream/Collector.java ! src/java.base/share/classes/java/anyutil/stream/Stream.java From forax at univ-mlv.fr Sun Apr 12 14:54:04 2015 From: forax at univ-mlv.fr (Remi Forax) Date: Sun, 12 Apr 2015 16:54:04 +0200 Subject: Implementing VarHandle Message-ID: <552A870C.6030208@univ-mlv.fr> Hi guys, I was about to write a blog post explaining why i don't like the way VarHandle are currently implemented when it occurs to me that providing another implementation may be a more efficient to discuss about implementation. So my implementation is here, https://github.com/forax/varhandle2 the API is typesafe, the implementation is runtime safe and i get mostly the same assembly code using unsafe or this VarHandle API. The idea is that there is no need to add more polymorphic signature methods, a good old Java method is enough if it using a method handle under the hood. All the logic is described using method handles and the only logic written in Java is 1) when to create such method handle (the first time a method is called), it works like invokedynamic but the method handles are stable instead of being constant. 2) how to link all things together to do nullcheck, atomic operation and post operation (like fence or sum). cheers, R?mi From simon at ochsenreither.de Sun Apr 12 14:59:40 2015 From: simon at ochsenreither.de (Simon Ochsenreither) Date: Sun, 12 Apr 2015 16:59:40 +0200 Subject: State of ASM regarding value types/specialized Generics Message-ID: <552A885C.9080806@ochsenreither.de> Hey, just wanted to ask what's the current state of ASM concerning Valhalla features. Thanks! Simon From duncan.macgregor at ge.com Tue Apr 14 08:38:56 2015 From: duncan.macgregor at ge.com (MacGregor, Duncan (GE Energy Management)) Date: Tue, 14 Apr 2015 08:38:56 +0000 Subject: Implementing VarHandle In-Reply-To: <552A870C.6030208@univ-mlv.fr> References: <552A870C.6030208@univ-mlv.fr> Message-ID: On 12/04/2015 15:54, "Remi Forax" wrote: >Hi guys, >I was about to write a blog post explaining why i don't like the way >VarHandle are currently implemented when it occurs to me that providing >another implementation may be a more efficient to discuss about >implementation. > >So my implementation is here, > https://github.com/forax/varhandle2 > >the API is typesafe, the implementation is runtime safe and i get mostly >the same assembly code using unsafe or this VarHandle API. > >The idea is that there is no need to add more polymorphic signature >methods, a good old Java method is enough if it using a method handle >under the hood. >All the logic is described using method handles and the only logic >written in Java is >1) when to create such method handle (the first time a method is called), > it works like invokedynamic but the method handles are stable >instead of being constant. >2) how to link all things together to do nullcheck, atomic operation and >post operation (like fence or sum). Although I agree regarding the type safety of this being better than the polymorphic signatures of the current VarHandle API, this doesn?t feel like it has the right shape. How would your API expand to handle user defined value types? I think if we want something type safe then specialisation over type variables would be a much better path forward for this, assuming the two can be lined up in when they might be delivered into the main JDK. Regards, Duncan. From forax at univ-mlv.fr Tue Apr 14 10:17:05 2015 From: forax at univ-mlv.fr (Remi Forax) Date: Tue, 14 Apr 2015 12:17:05 +0200 Subject: Implementing VarHandle In-Reply-To: References: <552A870C.6030208@univ-mlv.fr> Message-ID: <552CE921.7010800@univ-mlv.fr> On 04/14/2015 10:38 AM, MacGregor, Duncan (GE Energy Management) wrote: > On 12/04/2015 15:54, "Remi Forax" wrote: >> Hi guys, >> I was about to write a blog post explaining why i don't like the way >> VarHandle are currently implemented when it occurs to me that providing >> another implementation may be a more efficient to discuss about >> implementation. >> >> So my implementation is here, >> https://github.com/forax/varhandle2 >> >> the API is typesafe, the implementation is runtime safe and i get mostly >> the same assembly code using unsafe or this VarHandle API. >> >> The idea is that there is no need to add more polymorphic signature >> methods, a good old Java method is enough if it using a method handle >> under the hood. >> All the logic is described using method handles and the only logic >> written in Java is >> 1) when to create such method handle (the first time a method is called), >> it works like invokedynamic but the method handles are stable >> instead of being constant. >> 2) how to link all things together to do nullcheck, atomic operation and >> post operation (like fence or sum). > Although I agree regarding the type safety of this being better than the > polymorphic signatures of the current VarHandle API, this doesn?t feel > like it has the right shape. How would your API expand to handle user > defined value types? I think if we want something type safe then > specialisation over type variables would be a much better path forward for > this, assuming the two can be lined up in when they might be delivered > into the main JDK. > > Regards, Duncan. > Hi Duncan, in my opinion, there are two different issues, one is to provide a safe API for doing things people currently do with Unsafe, the other is the support of value type for some of these operations. The prototype i have written is good to do the former but not the later. Supporting value type will require 3 things: - being able to declare a type variable as any, like you can do with the vahalla compiler - adding support of value types in the method handle API, exactly being able to invoke a method handle with a value type as parameter. - adding support of value types in Unsafe If you know the answer to the last point, everything else will fold. Before that, I think we can deliver an API that does a CAS in a safe way without directly using sun.misc.Unsafe. BTW, perhaps we do not need a new API but just change the implementation of the classes of java.util.concurrent.atomic. regards, R?mi From david.lloyd at redhat.com Tue Apr 14 12:08:55 2015 From: david.lloyd at redhat.com (David M. Lloyd) Date: Tue, 14 Apr 2015 07:08:55 -0500 Subject: Implementing VarHandle In-Reply-To: <552CE921.7010800@univ-mlv.fr> References: <552A870C.6030208@univ-mlv.fr> <552CE921.7010800@univ-mlv.fr> Message-ID: <552D0357.3030708@redhat.com> On 04/14/2015 05:17 AM, Remi Forax wrote: > > On 04/14/2015 10:38 AM, MacGregor, Duncan (GE Energy Management) wrote: >> On 12/04/2015 15:54, "Remi Forax" wrote: >>> Hi guys, >>> I was about to write a blog post explaining why i don't like the way >>> VarHandle are currently implemented when it occurs to me that providing >>> another implementation may be a more efficient to discuss about >>> implementation. >>> >>> So my implementation is here, >>> https://github.com/forax/varhandle2 >>> >>> the API is typesafe, the implementation is runtime safe and i get mostly >>> the same assembly code using unsafe or this VarHandle API. >>> >>> The idea is that there is no need to add more polymorphic signature >>> methods, a good old Java method is enough if it using a method handle >>> under the hood. >>> All the logic is described using method handles and the only logic >>> written in Java is >>> 1) when to create such method handle (the first time a method is >>> called), >>> it works like invokedynamic but the method handles are stable >>> instead of being constant. >>> 2) how to link all things together to do nullcheck, atomic operation and >>> post operation (like fence or sum). >> Although I agree regarding the type safety of this being better than the >> polymorphic signatures of the current VarHandle API, this doesn?t feel >> like it has the right shape. How would your API expand to handle user >> defined value types? I think if we want something type safe then >> specialisation over type variables would be a much better path forward >> for >> this, assuming the two can be lined up in when they might be delivered >> into the main JDK. >> >> Regards, Duncan. >> > > Hi Duncan, > in my opinion, there are two different issues, > one is to provide a safe API for doing things people currently do with > Unsafe, > the other is the support of value type for some of these operations. > > The prototype i have written is good to do the former but not the later. > > Supporting value type will require 3 things: > - being able to declare a type variable as any, like you can do with > the vahalla compiler > - adding support of value types in the method handle API, exactly > being able > to invoke a method handle with a value type as parameter. > - adding support of value types in Unsafe > > If you know the answer to the last point, everything else will fold. > > Before that, I think we can deliver an API that does a CAS in a safe way > without directly using sun.misc.Unsafe. > BTW, perhaps we do not need a new API but just change the implementation > of the classes of java.util.concurrent.atomic. Someone (I forget who) had an interesting prototype for Atomic*FieldUpdater that generated classes for each field (I think it was field), which also allows real type safety. That seemed like a really good approach to me. -- - DML From forax at univ-mlv.fr Tue Apr 14 12:46:29 2015 From: forax at univ-mlv.fr (Remi Forax) Date: Tue, 14 Apr 2015 14:46:29 +0200 Subject: Implementing VarHandle In-Reply-To: <552D0357.3030708@redhat.com> References: <552A870C.6030208@univ-mlv.fr> <552CE921.7010800@univ-mlv.fr> <552D0357.3030708@redhat.com> Message-ID: <552D0C25.1070904@univ-mlv.fr> On 04/14/2015 02:08 PM, David M. Lloyd wrote: > On 04/14/2015 05:17 AM, Remi Forax wrote: >> >> On 04/14/2015 10:38 AM, MacGregor, Duncan (GE Energy Management) wrote: >>> On 12/04/2015 15:54, "Remi Forax" wrote: >>>> Hi guys, >>>> I was about to write a blog post explaining why i don't like the way >>>> VarHandle are currently implemented when it occurs to me that >>>> providing >>>> another implementation may be a more efficient to discuss about >>>> implementation. >>>> >>>> So my implementation is here, >>>> https://github.com/forax/varhandle2 >>>> >>>> the API is typesafe, the implementation is runtime safe and i get >>>> mostly >>>> the same assembly code using unsafe or this VarHandle API. >>>> >>>> The idea is that there is no need to add more polymorphic signature >>>> methods, a good old Java method is enough if it using a method handle >>>> under the hood. >>>> All the logic is described using method handles and the only logic >>>> written in Java is >>>> 1) when to create such method handle (the first time a method is >>>> called), >>>> it works like invokedynamic but the method handles are stable >>>> instead of being constant. >>>> 2) how to link all things together to do nullcheck, atomic >>>> operation and >>>> post operation (like fence or sum). >>> Although I agree regarding the type safety of this being better than >>> the >>> polymorphic signatures of the current VarHandle API, this doesn?t feel >>> like it has the right shape. How would your API expand to handle user >>> defined value types? I think if we want something type safe then >>> specialisation over type variables would be a much better path forward >>> for >>> this, assuming the two can be lined up in when they might be delivered >>> into the main JDK. >>> >>> Regards, Duncan. >>> >> >> Hi Duncan, >> in my opinion, there are two different issues, >> one is to provide a safe API for doing things people currently do with >> Unsafe, >> the other is the support of value type for some of these operations. >> >> The prototype i have written is good to do the former but not the later. >> >> Supporting value type will require 3 things: >> - being able to declare a type variable as any, like you can do with >> the vahalla compiler >> - adding support of value types in the method handle API, exactly >> being able >> to invoke a method handle with a value type as parameter. >> - adding support of value types in Unsafe >> >> If you know the answer to the last point, everything else will fold. >> >> Before that, I think we can deliver an API that does a CAS in a safe way >> without directly using sun.misc.Unsafe. >> BTW, perhaps we do not need a new API but just change the implementation >> of the classes of java.util.concurrent.atomic. > > Someone (I forget who) had an interesting prototype for > Atomic*FieldUpdater that generated classes for each field (I think it > was field), which also allows real type safety. That seemed like a > really good approach to me. > I've the same prototype too, and yes, it works great :) The idea behind the VarHandle was to avoid to generate too many classes and to avoid to slow down the stratup time given because things like compareAndSet are used during the bootstrap of the VM (usually because the code uses a ConcurrentHashMap). That said, the method handle implementation also generate a bunch of classes and can not be called too soon during the bootstrap process. cheers, R?mi From peter.levart at gmail.com Tue Apr 14 20:50:22 2015 From: peter.levart at gmail.com (Peter Levart) Date: Tue, 14 Apr 2015 22:50:22 +0200 Subject: Implementing VarHandle In-Reply-To: <552D0C25.1070904@univ-mlv.fr> References: <552A870C.6030208@univ-mlv.fr> <552CE921.7010800@univ-mlv.fr> <552D0357.3030708@redhat.com> <552D0C25.1070904@univ-mlv.fr> Message-ID: <552D7D8E.4030106@gmail.com> On 04/14/2015 02:46 PM, Remi Forax wrote: > > On 04/14/2015 02:08 PM, David M. Lloyd wrote: >> On 04/14/2015 05:17 AM, Remi Forax wrote: >>> >>> On 04/14/2015 10:38 AM, MacGregor, Duncan (GE Energy Management) wrote: >>>> On 12/04/2015 15:54, "Remi Forax" wrote: >>>>> Hi guys, >>>>> I was about to write a blog post explaining why i don't like the way >>>>> VarHandle are currently implemented when it occurs to me that >>>>> providing >>>>> another implementation may be a more efficient to discuss about >>>>> implementation. >>>>> >>>>> So my implementation is here, >>>>> https://github.com/forax/varhandle2 >>>>> >>>>> the API is typesafe, the implementation is runtime safe and i get >>>>> mostly >>>>> the same assembly code using unsafe or this VarHandle API. >>>>> >>>>> The idea is that there is no need to add more polymorphic signature >>>>> methods, a good old Java method is enough if it using a method handle >>>>> under the hood. >>>>> All the logic is described using method handles and the only logic >>>>> written in Java is >>>>> 1) when to create such method handle (the first time a method is >>>>> called), >>>>> it works like invokedynamic but the method handles are stable >>>>> instead of being constant. >>>>> 2) how to link all things together to do nullcheck, atomic >>>>> operation and >>>>> post operation (like fence or sum). >>>> Although I agree regarding the type safety of this being better >>>> than the >>>> polymorphic signatures of the current VarHandle API, this doesn?t feel >>>> like it has the right shape. How would your API expand to handle user >>>> defined value types? I think if we want something type safe then >>>> specialisation over type variables would be a much better path forward >>>> for >>>> this, assuming the two can be lined up in when they might be delivered >>>> into the main JDK. >>>> >>>> Regards, Duncan. >>>> >>> >>> Hi Duncan, >>> in my opinion, there are two different issues, >>> one is to provide a safe API for doing things people currently do with >>> Unsafe, >>> the other is the support of value type for some of these operations. >>> >>> The prototype i have written is good to do the former but not the >>> later. >>> >>> Supporting value type will require 3 things: >>> - being able to declare a type variable as any, like you can do with >>> the vahalla compiler >>> - adding support of value types in the method handle API, exactly >>> being able >>> to invoke a method handle with a value type as parameter. >>> - adding support of value types in Unsafe >>> >>> If you know the answer to the last point, everything else will fold. >>> >>> Before that, I think we can deliver an API that does a CAS in a safe >>> way >>> without directly using sun.misc.Unsafe. >>> BTW, perhaps we do not need a new API but just change the >>> implementation >>> of the classes of java.util.concurrent.atomic. >> >> Someone (I forget who) had an interesting prototype for >> Atomic*FieldUpdater that generated classes for each field (I think it >> was field), which also allows real type safety. That seemed like a >> really good approach to me. >> > > I've the same prototype too, and yes, it works great :) > > The idea behind the VarHandle was to avoid to generate too many > classes and to avoid to slow down the stratup time given because > things like compareAndSet are used during the bootstrap of the VM > (usually because the code uses a ConcurrentHashMap). > > That said, the method handle implementation also generate a bunch of > classes and can not be called too soon during the bootstrap process. > > cheers, > R?mi > I have experimented with that too: http://cs.oswego.edu/pipermail/concurrency-interest/2014-October/012995.html ...the class per field approach allows specialized classes with Unsafe field offsets and Class instances referenced off static final fields and that allows JIT to optimize away type checks in certain situations so you get speed comparable to direct Unsafe usage. In fact the only field that benefits from being static final is the Class instance for type checking and even that can be moved to final instance field if it is annotated with @Stable annotation. So no code-generation or massive class loading is necessary to get Unsafe speed and safe usage. Peter From paul.sandoz at oracle.com Wed Apr 15 12:24:37 2015 From: paul.sandoz at oracle.com (Paul Sandoz) Date: Wed, 15 Apr 2015 14:24:37 +0200 Subject: Implementing VarHandle In-Reply-To: <552A870C.6030208@univ-mlv.fr> References: <552A870C.6030208@univ-mlv.fr> Message-ID: <95CC498F-F43F-448F-AAC4-79FA0A59DEF4@oracle.com> Hi Remi, I am always impressed by the ability of MHs, and your ability to use them :-) With the API you have defined in the VarHandle2 class located in j.l.invoke i strongly suspect you do not need to use method handles. The public methods could directly use casts/null-checks and Unsafe. Roland and Vladimir (K.) fixed issues with "null-check droppings" by making Class.cast an intrinsic (which iIIRC gave some benchmarks a little perf boost), so if the class is constant the cast should just fold away without leaving any trace. It's statically type safe for the receiver but not for the value, a compromise to reduce the number of handle classes. Ideally what you want is VarHandle2, but until valhalla arrives V is problematic. I tried push this as far as i could with a FieldHandle where, say, "Integer" really meant "int", but ultimately it was an awkward fit and there was a risk it would not be right when valhalla is ready so we decided not to pursue that direction. A VarHandle (as currently designed) is a cross product of variable location, variable type and access mode. The single class can support variable locations that are instance fields, static fields, array elements, and even off-heap array elements (perhaps indexed by long rather than int, and/or hooked up to direct byte buffers). For the former two, access modes work independently of whether the field is volatile or not (access is not possible if a field is final). I also want to support relaxed and volatile access for all primitive types (so the scope of supported variable types is the same as that for DHMs to fields). I tried to design the implementation so there are minimal dependencies (as you point out in a later email CHM is problematic) and so that a minimal amount of work is performed by the runtime compiler, when say inlining accesses in complex j.u.c code. (It's feasible the implementation could use LambdaForms, or could change as possible advances are made to hotspot and the invoke classes.) It's definitely not designed for every day developer use (as i think is also the case for MHs). It's focus is advanced developers currently using Unsafe. You can find some "live" patches against hs-rt here: http://cr.openjdk.java.net/~psandoz/jdk9/varhandles/ Paul. On Apr 12, 2015, at 4:54 PM, Remi Forax wrote: > Hi guys, > I was about to write a blog post explaining why i don't like the way VarHandle are currently implemented when it occurs to me that providing another implementation may be a more efficient to discuss about implementation. > > So my implementation is here, > https://github.com/forax/varhandle2 > > the API is typesafe, the implementation is runtime safe and i get mostly the same assembly code using unsafe or this VarHandle API. > > The idea is that there is no need to add more polymorphic signature methods, a good old Java method is enough if it using a method handle under the hood. > All the logic is described using method handles and the only logic written in Java is > 1) when to create such method handle (the first time a method is called), > it works like invokedynamic but the method handles are stable instead of being constant. > 2) how to link all things together to do nullcheck, atomic operation and post operation (like fence or sum). > > cheers, > R?mi > > > From forax at univ-mlv.fr Wed Apr 15 13:06:42 2015 From: forax at univ-mlv.fr (Remi Forax) Date: Wed, 15 Apr 2015 15:06:42 +0200 Subject: Implementing VarHandle In-Reply-To: <95CC498F-F43F-448F-AAC4-79FA0A59DEF4@oracle.com> References: <552A870C.6030208@univ-mlv.fr> <95CC498F-F43F-448F-AAC4-79FA0A59DEF4@oracle.com> Message-ID: <552E6262.1020704@univ-mlv.fr> On 04/15/2015 02:24 PM, Paul Sandoz wrote: > Hi Remi, > > I am always impressed by the ability of MHs, and your ability to use them :-) > > With the API you have defined in the VarHandle2 class located in j.l.invoke i strongly suspect you do not need to use method handles. The public methods could directly use casts/null-checks and Unsafe. yes, I use method handles here mostly to avoid to write all combinations by hands, that said, I still need to cut & paste the invocation code (the one that call invokeExact). > Roland and Vladimir (K.) fixed issues with "null-check droppings" by making Class.cast an intrinsic (which iIIRC gave some benchmarks a little perf boost), so if the class is constant the cast should just fold away without leaving any trace. yes, it's funny that because instanceof and a checkcast behave differently for null, you need two different intrinsics. I'm glad there is already a patch to make Class.cast an intrinsic, I was about raising that very same question. I suppose that once this patch will be integrated, MethodHandle.asType impleemntation will be retrofitted to use Class.cast. > > It's statically type safe for the receiver but not for the value, a compromise to reduce the number of handle classes. Ideally what you want is VarHandle2, but until valhalla arrives V is problematic. even with primitive specialization of generics, you still have the issue that getAndAdd and addAndGet mean nothing on a V which is a reference. So you need a way to restrict V to only primitives for these two methods. > I tried push this as far as i could with a FieldHandle where, say, "Integer" really meant "int", but ultimately it was an awkward fit and there was a risk it would not be right when valhalla is ready so we decided not to pursue that direction. > > > A VarHandle (as currently designed) is a cross product of variable location, variable type and access mode. > > The single class can support variable locations that are instance fields, static fields, array elements, and even off-heap array elements (perhaps indexed by long rather than int, and/or hooked up to direct byte buffers). For the former two, access modes work independently of whether the field is volatile or not (access is not possible if a field is final). I also want to support relaxed and volatile access for all primitive types (so the scope of supported variable types is the same as that for DHMs to fields). I wonder if all platform supported by OpenJDK are able to do a CAS on a byte ? I still fail to see the point to mix support for array based method and field based method through one public API. > > I tried to design the implementation so there are minimal dependencies (as you point out in a later email CHM is problematic) and so that a minimal amount of work is performed by the runtime compiler, when say inlining accesses in complex j.u.c code. (It's feasible the implementation could use LambdaForms, or could change as possible advances are made to hotspot and the invoke classes.) > > It's definitely not designed for every day developer use (as i think is also the case for MHs). It's focus is advanced developers currently using Unsafe. > > You can find some "live" patches against hs-rt here: > > http://cr.openjdk.java.net/~psandoz/jdk9/varhandles/ My main issue with the current design is the use of the polymorphic signature, which mean that you loose the ability to have a clean doc that describes what the methods do, you don't even have the number of parameters. About the audience, if there is a better API than AtomicFooUpdater, at least all students that follow a course of concurrency will use it (at least mine), so more people that people that use method handles. R?mi > > Paul. > > On Apr 12, 2015, at 4:54 PM, Remi Forax wrote: > >> Hi guys, >> I was about to write a blog post explaining why i don't like the way VarHandle are currently implemented when it occurs to me that providing another implementation may be a more efficient to discuss about implementation. >> >> So my implementation is here, >> https://github.com/forax/varhandle2 >> >> the API is typesafe, the implementation is runtime safe and i get mostly the same assembly code using unsafe or this VarHandle API. >> >> The idea is that there is no need to add more polymorphic signature methods, a good old Java method is enough if it using a method handle under the hood. >> All the logic is described using method handles and the only logic written in Java is >> 1) when to create such method handle (the first time a method is called), >> it works like invokedynamic but the method handles are stable instead of being constant. >> 2) how to link all things together to do nullcheck, atomic operation and post operation (like fence or sum). >> >> cheers, >> R?mi >> >> >> From paul.sandoz at oracle.com Wed Apr 15 14:04:15 2015 From: paul.sandoz at oracle.com (Paul Sandoz) Date: Wed, 15 Apr 2015 16:04:15 +0200 Subject: Implementing VarHandle In-Reply-To: <552E6262.1020704@univ-mlv.fr> References: <552A870C.6030208@univ-mlv.fr> <95CC498F-F43F-448F-AAC4-79FA0A59DEF4@oracle.com> <552E6262.1020704@univ-mlv.fr> Message-ID: On Apr 15, 2015, at 3:06 PM, Remi Forax wrote: > > On 04/15/2015 02:24 PM, Paul Sandoz wrote: >> Hi Remi, >> >> I am always impressed by the ability of MHs, and your ability to use them :-) >> >> With the API you have defined in the VarHandle2 class located in j.l.invoke i strongly suspect you do not need to use method handles. The public methods could directly use casts/null-checks and Unsafe. > > yes, > I use method handles here mostly to avoid to write all combinations by hands, > that said, I still need to cut & paste the invocation code (the one that call invokeExact). > >> Roland and Vladimir (K.) fixed issues with "null-check droppings" by making Class.cast an intrinsic (which iIIRC gave some benchmarks a little perf boost), so if the class is constant the cast should just fold away without leaving any trace. > > yes, it's funny that because instanceof and a checkcast behave differently for null, you need two different intrinsics. Right. > I'm glad there is already a patch to make Class.cast an intrinsic, I was about raising that very same question. > I suppose that once this patch will be integrated, It should already in jdk9/dev/hotspot. https://bugs.openjdk.java.net/browse/JDK-8054492 > MethodHandle.asType impleemntation will be retrofitted to use Class.cast. > Yes, it should be possible to replace/update MethodHandleImpl.castReference: @ForceInline @SuppressWarnings("unchecked") static T castReference(Class t, U x) { // inlined Class.cast because we can't ForceInline it if (x != null && !t.isInstance(x)) throw newClassCastException(t, x); return (T) x; } I logged an issue a while ago. https://bugs.openjdk.java.net/browse/JDK-8062543 >> >> It's statically type safe for the receiver but not for the value, a compromise to reduce the number of handle classes. Ideally what you want is VarHandle2, but until valhalla arrives V is problematic. > > even with primitive specialization of generics, you still have the issue that getAndAdd and addAndGet mean nothing on a V which is a reference. So you need a way to restrict V to only primitives for these two methods. Yes. I was pondering a hierarchy with BasicFieldHandle, FieldHandle and NumericFieldHandle etc. It felt like things were getting a little out of control for 9. > >> I tried push this as far as i could with a FieldHandle where, say, "Integer" really meant "int", but ultimately it was an awkward fit and there was a risk it would not be right when valhalla is ready so we decided not to pursue that direction. >> >> >> A VarHandle (as currently designed) is a cross product of variable location, variable type and access mode. >> >> The single class can support variable locations that are instance fields, static fields, array elements, and even off-heap array elements (perhaps indexed by long rather than int, and/or hooked up to direct byte buffers). For the former two, access modes work independently of whether the field is volatile or not (access is not possible if a field is final). I also want to support relaxed and volatile access for all primitive types (so the scope of supported variable types is the same as that for DHMs to fields). > > I wonder if all platform supported by OpenJDK are able to do a CAS on a byte ? I was referring just to relaxed and volatile set/get access (like that for DHMs to fields), enhanced atomic access modes would throw a USO, one could support other fenced access modes with explicit fences (which may result in strong than necessary requirements) but not sure it is worth it. > > I still fail to see the point to mix support for array based method and field based method through one public API. > Just reduces the surface area to something minimal yet powerful enough for Unsafe use cases (like that in j.u.c). We should be able to something better for more general developers after 9 when valhalla solidifies. >> >> I tried to design the implementation so there are minimal dependencies (as you point out in a later email CHM is problematic) and so that a minimal amount of work is performed by the runtime compiler, when say inlining accesses in complex j.u.c code. (It's feasible the implementation could use LambdaForms, or could change as possible advances are made to hotspot and the invoke classes.) >> >> It's definitely not designed for every day developer use (as i think is also the case for MHs). It's focus is advanced developers currently using Unsafe. >> >> You can find some "live" patches against hs-rt here: >> >> http://cr.openjdk.java.net/~psandoz/jdk9/varhandles/ > > My main issue with the current design is the use of the polymorphic signature, which mean that you loose the ability to have a clean doc that describes what the methods do, you don't even have the number of parameters. Yes, it's "MethodHandles for data". Paul. > About the audience, if there is a better API than AtomicFooUpdater, at least all students that follow a course of concurrency will use it (at least mine), so more people that people that use method handles. > From forax at univ-mlv.fr Wed Apr 15 16:21:12 2015 From: forax at univ-mlv.fr (Remi Forax) Date: Wed, 15 Apr 2015 18:21:12 +0200 Subject: Implementing VarHandle In-Reply-To: References: <552A870C.6030208@univ-mlv.fr> <95CC498F-F43F-448F-AAC4-79FA0A59DEF4@oracle.com> <552E6262.1020704@univ-mlv.fr> Message-ID: <552E8FF8.1030406@univ-mlv.fr> On 04/15/2015 04:04 PM, Paul Sandoz wrote: > On Apr 15, 2015, at 3:06 PM, Remi Forax wrote: > >> On 04/15/2015 02:24 PM, Paul Sandoz wrote: >>> Hi Remi, >>> >>> I am always impressed by the ability of MHs, and your ability to use them :-) >>> >>> With the API you have defined in the VarHandle2 class located in j.l.invoke i strongly suspect you do not need to use method handles. The public methods could directly use casts/null-checks and Unsafe. >> yes, >> I use method handles here mostly to avoid to write all combinations by hands, >> that said, I still need to cut & paste the invocation code (the one that call invokeExact). >> >>> Roland and Vladimir (K.) fixed issues with "null-check droppings" by making Class.cast an intrinsic (which iIIRC gave some benchmarks a little perf boost), so if the class is constant the cast should just fold away without leaving any trace. >> yes, it's funny that because instanceof and a checkcast behave differently for null, you need two different intrinsics. > Right. > > >> I'm glad there is already a patch to make Class.cast an intrinsic, I was about raising that very same question. >> I suppose that once this patch will be integrated, > It should already in jdk9/dev/hotspot. > > https://bugs.openjdk.java.net/browse/JDK-8054492 > > >> MethodHandle.asType impleemntation will be retrofitted to use Class.cast. >> > Yes, it should be possible to replace/update MethodHandleImpl.castReference: > > @ForceInline > @SuppressWarnings("unchecked") > static T castReference(Class t, U x) { > // inlined Class.cast because we can't ForceInline it > if (x != null && !t.isInstance(x)) > throw newClassCastException(t, x); > return (T) x; > } > > I logged an issue a while ago. > > https://bugs.openjdk.java.net/browse/JDK-8062543 Fixing this will make all dynamic languages a little faster, or at least generate more readable assembly code :) > > > >>> It's statically type safe for the receiver but not for the value, a compromise to reduce the number of handle classes. Ideally what you want is VarHandle2, but until valhalla arrives V is problematic. >> even with primitive specialization of generics, you still have the issue that getAndAdd and addAndGet mean nothing on a V which is a reference. So you need a way to restrict V to only primitives for these two methods. > Yes. I was pondering a hierarchy with BasicFieldHandle, FieldHandle and NumericFieldHandle etc. It felt like things were getting a little out of control for 9. As you said, if the implementation of the field updater is in java.lang.invoke, we can fix the performance issue of the current implementation. So it can be enough for 9, apart from the off-heap use case. > > >>> I tried push this as far as i could with a FieldHandle where, say, "Integer" really meant "int", but ultimately it was an awkward fit and there was a risk it would not be right when valhalla is ready so we decided not to pursue that direction. >>> >>> >>> A VarHandle (as currently designed) is a cross product of variable location, variable type and access mode. >>> >>> The single class can support variable locations that are instance fields, static fields, array elements, and even off-heap array elements (perhaps indexed by long rather than int, and/or hooked up to direct byte buffers). For the former two, access modes work independently of whether the field is volatile or not (access is not possible if a field is final). I also want to support relaxed and volatile access for all primitive types (so the scope of supported variable types is the same as that for DHMs to fields). >> I wonder if all platform supported by OpenJDK are able to do a CAS on a byte ? > I was referring just to relaxed and volatile set/get access (like that for DHMs to fields), enhanced atomic access modes would throw a USO, one could support other fenced access modes with explicit fences (which may result in strong than necessary requirements) but not sure it is worth it. yes, not sure there is a real use case. > > >> I still fail to see the point to mix support for array based method and field based method through one public API. >> > Just reduces the surface area to something minimal yet powerful enough for Unsafe use cases (like that in j.u.c). We should be able to something better for more general developers after 9 when valhalla solidifies. yes, see my answer above. > > >>> I tried to design the implementation so there are minimal dependencies (as you point out in a later email CHM is problematic) and so that a minimal amount of work is performed by the runtime compiler, when say inlining accesses in complex j.u.c code. (It's feasible the implementation could use LambdaForms, or could change as possible advances are made to hotspot and the invoke classes.) >>> >>> It's definitely not designed for every day developer use (as i think is also the case for MHs). It's focus is advanced developers currently using Unsafe. >>> >>> You can find some "live" patches against hs-rt here: >>> >>> http://cr.openjdk.java.net/~psandoz/jdk9/varhandles/ >> My main issue with the current design is the use of the polymorphic signature, which mean that you loose the ability to have a clean doc that describes what the methods do, you don't even have the number of parameters. > Yes, it's "MethodHandles for data". No it's not, mostly because you have an infinite number of methods with any possible semantics and you have a finite number of field accessors with a very precise semantics, because of that using the polymorphic signature vehicle for implementing these accessors feels wrong too me. > > Paul. R?mi From forax at univ-mlv.fr Wed Apr 15 18:59:47 2015 From: forax at univ-mlv.fr (Remi Forax) Date: Wed, 15 Apr 2015 20:59:47 +0200 Subject: Fwd: Call for Speakers -- 2015 JVM Language Summit In-Reply-To: References: Message-ID: <552EB523.2000609@univ-mlv.fr> The call for speakers of the 2015 JVM Summit R?mi -------- Forwarded Message -------- Subject: Call for Speakers -- 2015 JVM Language Summit Date: Wed, 15 Apr 2015 11:02:04 -0600 From: Dan Smith To: Da Vinci Machine Project CC: hotspot-dev at openjdk.java.net, compiler-dev at openjdk.java.net, nashorn-dev at openjdk.java.net CALL FOR SPEAKERS -- JVM LANGUAGE SUMMIT, AUGUST 2015 We are pleased to announce the 2015 JVM Language Summit to be held at Oracle's Santa Clara campus on August 10-12, 2015. Registration is now open for speaker submissions (presentations and workshops) and will remain open until May 22, 2015. There is no registration fee for speakers. The JVM Language Summit is an open technical collaboration among language designers, compiler writers, tool builders, runtime engineers, and VM architects. We will share our experiences as creators of both the JVM and programming languages for the JVM. We also welcome non-JVM developers of similar technologies to attend or speak on their runtime, VM, or language of choice. Presentations will be recorded and made available to the public via the Oracle Technology Network. This event is being organized by language and JVM engineers; no marketers involved! So bring your slide rules and be prepared for some seriously geeky discussions. Format The summit is held in a single classroom-style room to support direct communication between participants. About 80-100 attendees are expected. As in previous years, we will divide the schedule between traditional presentations and "workshops." Workshops are informal, facilitated discussion groups among smaller, self-selected participants, and should enable deeper "dives" into the subject matter. If there is interest, there will also be impromptu "lightning talks." Traditional presentations (about 7 each day) will be given in a single track, while workshops (2?3 each day) will occur in parallel. Instructions for Speaker Registration If you'd like give a presentation or lead a workshop, please register as a Speaker and include a detailed abstract. There is no fee. You will be notified about whether your proposal has been accepted; if not, you will be able to register as a regular attendee. For a successful presentation or workshop submission, please note the following: - All talks should be deeply technical, given by designers and implementors to designers and implementors. We all speak Code here! - Each talk, we hope and expect, will inform the audience, in detail, about the state of the art of language design and implementation on the JVM, or will explore the present and future capabilities of the JVM itself. (Some will do so indirectly by discussing non-JVM technologies.) - Know your audience: attendees may not be likely to ever use your specific language or tool, but could learn something from your interactions with the JVM. A broad goal of the summit is to inspire us to work together on JVM-based technologies that enable a rich ecosystem at higher layers. We encourage speakers to submit both a presentation and a workshop; we will arrange to schedule the presentation before the workshop, so that the presentation can spark people's interest and the workshop will allow those who are really interested to go deeper into the subject area. Workshop facilitators may, but are not expected to, prepare presentation materials; in any case, they should come prepared to guide a deep technical discussion. To register: regonline.com/jvmls2015 For further information: jvmlangsummit.com Questions: inquire at jvmlangsummit.com We hope to see you in August! From paul.sandoz at oracle.com Wed Apr 15 21:24:05 2015 From: paul.sandoz at oracle.com (Paul Sandoz) Date: Wed, 15 Apr 2015 23:24:05 +0200 Subject: Implementing VarHandle In-Reply-To: <552E8FF8.1030406@univ-mlv.fr> References: <552A870C.6030208@univ-mlv.fr> <95CC498F-F43F-448F-AAC4-79FA0A59DEF4@oracle.com> <552E6262.1020704@univ-mlv.fr> <552E8FF8.1030406@univ-mlv.fr> Message-ID: <51B08E50-4E38-45CF-98E9-4964CC4BD427@oracle.com> On Apr 15, 2015, at 6:21 PM, Remi Forax wrote: >> >> >> >>>> It's statically type safe for the receiver but not for the value, a compromise to reduce the number of handle classes. Ideally what you want is VarHandle2, but until valhalla arrives V is problematic. >>> even with primitive specialization of generics, you still have the issue that getAndAdd and addAndGet mean nothing on a V which is a reference. So you need a way to restrict V to only primitives for these two methods. >> Yes. I was pondering a hierarchy with BasicFieldHandle, FieldHandle and NumericFieldHandle etc. It felt like things were getting a little out of control for 9. > > As you said, if the implementation of the field updater is in java.lang.invoke, That does not mean i currently support such an approach :-) It's only semi-type safe on the receiver and feels like there is a bunch of methods lumped together. An additional class would be required for array access with a similar method lumping. Those classes/methods may well stick out like sore thumbs post 9, the get methods being the particularly problematic ones. IIRC we may have previously discussed some of these aspects. > we can fix the performance issue of the current implementation. > So it can be enough for 9, apart from the off-heap use case. > >>> My main issue with the current design is the use of the polymorphic signature, which mean that you loose the ability to have a clean doc that describes what the methods do, you don't even have the number of parameters. >> Yes, it's "MethodHandles for data". > > No it's not, mostly because you have an infinite number of methods with any possible semantics and you have a finite number of field accessors with a very precise semantics, because of that using the polymorphic signature vehicle for implementing these accessors feels wrong too me. > Given the sharing of concepts i still think the quoted description fits reasonable well, but granted it's not an infinite number of possibilities. Paul. From john.r.rose at oracle.com Thu Apr 16 02:38:20 2015 From: john.r.rose at oracle.com (John Rose) Date: Wed, 15 Apr 2015 19:38:20 -0700 Subject: Implementing VarHandle In-Reply-To: <552E8FF8.1030406@univ-mlv.fr> References: <552A870C.6030208@univ-mlv.fr> <95CC498F-F43F-448F-AAC4-79FA0A59DEF4@oracle.com> <552E6262.1020704@univ-mlv.fr> <552E8FF8.1030406@univ-mlv.fr> Message-ID: On Apr 15, 2015, at 9:21 AM, Remi Forax wrote: > >> I logged an issue a while ago. >> >> https://bugs.openjdk.java.net/browse/JDK-8062543 > > Fixing this will make all dynamic languages a little faster, or at least generate more readable assembly code :) The VM bits are done (in JDK 9). Maybe it's time for someone to make the library change? Who's up for a bit of 292 lib hacking? ? John From forax at univ-mlv.fr Fri Apr 17 07:04:32 2015 From: forax at univ-mlv.fr (Remi Forax) Date: Fri, 17 Apr 2015 09:04:32 +0200 Subject: State of ASM regarding value types/specialized Generics In-Reply-To: <552A885C.9080806@ochsenreither.de> References: <552A885C.9080806@ochsenreither.de> Message-ID: <5530B080.70909@univ-mlv.fr> The current state is "not modified since september" or "out of sync with changes since september". R?mi On 04/12/2015 04:59 PM, Simon Ochsenreither wrote: > Hey, > > just wanted to ask what's the current state of ASM concerning Valhalla > features. > > Thanks! > > Simon From simon at ochsenreither.de Sun Apr 19 11:49:28 2015 From: simon at ochsenreither.de (Simon Ochsenreither) Date: Sun, 19 Apr 2015 13:49:28 +0200 Subject: State of ASM regarding value types/specialized Generics In-Reply-To: <5530B080.70909@univ-mlv.fr> References: <552A885C.9080806@ochsenreither.de> <5530B080.70909@univ-mlv.fr> Message-ID: <55339648.8070005@ochsenreither.de> Hi R?mi, Thanks for the response! I'm interested in looking into contributions in the mid-term future. What's the appropriate way to do this? Is there some overview/status to see what needs work? Are contributions even desired? I looked at the ObjectWeb hompage and didn't find a "how to contribute", plus the source is stored in SVN. I could be wrong, but that reads more like "go away" to me. :-/ Thanks, Simon From brian.goetz at oracle.com Sun Apr 19 12:06:12 2015 From: brian.goetz at oracle.com (Brian Goetz) Date: Sun, 19 Apr 2015 14:06:12 +0200 Subject: Implementing VarHandle In-Reply-To: <552A870C.6030208@univ-mlv.fr> References: <552A870C.6030208@univ-mlv.fr> Message-ID: <11C8B557-1D8D-4BC4-B1B2-E6364D507AAA@oracle.com> Thanks Remi. I?d like to separate this discussion into two components: implementation and API. Let?s talk about API first. We did give a fair amount of thought to the sigpoly-vs-typesafe API question. VarHandles allow you to abstract data access over several dimensions: - location kind: static field, instance field, array element, native pointer, etc - variable type: int, long, Object, etc - access kind: relaxed, ordered, volatile, etc Both your approach and ours follow the same route for access kind: separate methods for each kind of access. Your approach unrolls the variable type dimension as well; this is a tradeoff of client-side type-safety for API surface area. There?s a valid discussion to be had here about the pros and cons of each. Where the biggest difference is in location kind. Your approach is built around ?instance field? as being the preferred location kind, and levering the rest into that shape (i.e., use null as receiver for static fields.) This is obviously great for instance fields, acceptable for static fields, bad for array elements, and probably not so good for native access. To really get type safety, we?d probably have to add new interfaces for {Static,Instance,Array,Native}VarHandle, further increasing the surface area of the API. Also, this is very different from the approach taken by MH, where there is a single polymorphic invoke method, rather than n*m*k methods for different combinations of (kind, type, access). The thing that pushed us over the edge is that value types are coming. With value types, one can create type-safe, zero-cost, specialized wrappers for {Static,Instance,Array,Native}VarHandle that wrap an underlying VH; because these wrappers can be values, they can provide type safety with no indirection or footprint costs. So it seemed better to provide a simple, clean, low-level API now that doesn?t make any assumptions, let the early adopters (mostly us) deal with the fact that type safety comes at runtime (just as with MHs), and later provide a clean set of value wrappers on top of it. On Apr 12, 2015, at 4:54 PM, Remi Forax wrote: > Hi guys, > I was about to write a blog post explaining why i don't like the way VarHandle are currently implemented when it occurs to me that providing another implementation may be a more efficient to discuss about implementation. > > So my implementation is here, > https://github.com/forax/varhandle2 > > the API is typesafe, the implementation is runtime safe and i get mostly the same assembly code using unsafe or this VarHandle API. > > The idea is that there is no need to add more polymorphic signature methods, a good old Java method is enough if it using a method handle under the hood. > All the logic is described using method handles and the only logic written in Java is > 1) when to create such method handle (the first time a method is called), > it works like invokedynamic but the method handles are stable instead of being constant. > 2) how to link all things together to do nullcheck, atomic operation and post operation (like fence or sum). > > cheers, > R?mi > > > From peter.levart at gmail.com Mon Apr 20 08:41:06 2015 From: peter.levart at gmail.com (Peter Levart) Date: Mon, 20 Apr 2015 10:41:06 +0200 Subject: Implementing VarHandle In-Reply-To: <11C8B557-1D8D-4BC4-B1B2-E6364D507AAA@oracle.com> References: <552A870C.6030208@univ-mlv.fr> <11C8B557-1D8D-4BC4-B1B2-E6364D507AAA@oracle.com> Message-ID: <5534BBA2.6050300@gmail.com> On 04/19/2015 02:06 PM, Brian Goetz wrote: > Thanks Remi. > > I?d like to separate this discussion into two components: implementation and API. Let?s talk about API first. We did give a fair amount of thought to the sigpoly-vs-typesafe API question. > > VarHandles allow you to abstract data access over several dimensions: > - location kind: static field, instance field, array element, native pointer, etc > - variable type: int, long, Object, etc > - access kind: relaxed, ordered, volatile, etc > > Both your approach and ours follow the same route for access kind: separate methods for each kind of access. > > Your approach unrolls the variable type dimension as well; this is a tradeoff of client-side type-safety for API surface area. There?s a valid discussion to be had here about the pros and cons of each. > > Where the biggest difference is in location kind. Your approach is built around ?instance field? as being the preferred location kind, and levering the rest into that shape (i.e., use null as receiver for static fields.) This is obviously great for instance fields, acceptable for static fields, bad for array elements, and probably not so good for native access. To really get type safety, we?d probably have to add new interfaces for {Static,Instance,Array,Native}VarHandle, further increasing the surface area of the API. Also, this is very different from the approach taken by MH, where there is a single polymorphic invoke method, rather than n*m*k methods for different combinations of (kind, type, access). > > The thing that pushed us over the edge is that value types are coming. With value types, one can create type-safe, zero-cost, specialized wrappers for {Static,Instance,Array,Native}VarHandle that wrap an underlying VH; because these wrappers can be values, they can provide type safety with no indirection or footprint costs. So it seemed better to provide a simple, clean, low-level API now that doesn?t make any assumptions, let the early adopters (mostly us) deal with the fact that type safety comes at runtime (just as with MHs), and later provide a clean set of value wrappers on top of it. This seems like a good plan for post-JDK9 times. But I still miss one thing in this picture - the syntax. If purely API approach is taken, then we will still be using Strings to identify fields and do the caching of VarHandles ourselves. Are there any plans for specifying syntax for constant [Method|Var] handles in Java or is this being reserved for post-JDK9 times where the syntax will be used to produce type-safe wrappers (similar to approach taken with MethodHandles vs. Lambdas)? Regards, Peter > On Apr 12, 2015, at 4:54 PM, Remi Forax wrote: > >> Hi guys, >> I was about to write a blog post explaining why i don't like the way VarHandle are currently implemented when it occurs to me that providing another implementation may be a more efficient to discuss about implementation. >> >> So my implementation is here, >> https://github.com/forax/varhandle2 >> >> the API is typesafe, the implementation is runtime safe and i get mostly the same assembly code using unsafe or this VarHandle API. >> >> The idea is that there is no need to add more polymorphic signature methods, a good old Java method is enough if it using a method handle under the hood. >> All the logic is described using method handles and the only logic written in Java is >> 1) when to create such method handle (the first time a method is called), >> it works like invokedynamic but the method handles are stable instead of being constant. >> 2) how to link all things together to do nullcheck, atomic operation and post operation (like fence or sum). >> >> cheers, >> R?mi >> >> >> > _______________________________________________ > mlvm-dev mailing list > mlvm-dev at openjdk.java.net > http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev From paul.sandoz at oracle.com Mon Apr 20 09:06:42 2015 From: paul.sandoz at oracle.com (Paul Sandoz) Date: Mon, 20 Apr 2015 11:06:42 +0200 Subject: Implementing VarHandle In-Reply-To: <5534BBA2.6050300@gmail.com> References: <552A870C.6030208@univ-mlv.fr> <11C8B557-1D8D-4BC4-B1B2-E6364D507AAA@oracle.com> <5534BBA2.6050300@gmail.com> Message-ID: Hi Peter, We did consider supporting field and method literals in 9, leveraging the same syntax as for method references combined with target typing. But, we have currently concluded it would be best to punt it to post-9. As a result there is currently no compelling need to support VarHandles in the constant pool, which, while not particular hard AFAICT (famous last words!), is a welcome reduction in work. Paul. On Apr 20, 2015, at 10:41 AM, Peter Levart wrote: >> The thing that pushed us over the edge is that value types are coming. With value types, one can create type-safe, zero-cost, specialized wrappers for {Static,Instance,Array,Native}VarHandle that wrap an underlying VH; because these wrappers can be values, they can provide type safety with no indirection or footprint costs. So it seemed better to provide a simple, clean, low-level API now that doesn?t make any assumptions, let the early adopters (mostly us) deal with the fact that type safety comes at runtime (just as with MHs), and later provide a clean set of value wrappers on top of it. > > This seems like a good plan for post-JDK9 times. But I still miss one thing in this picture - the syntax. If purely API approach is taken, then we will still be using Strings to identify fields and do the caching of VarHandles ourselves. Are there any plans for specifying syntax for constant [Method|Var] handles in Java or is this being reserved for post-JDK9 times where the syntax will be used to produce type-safe wrappers (similar to approach taken with MethodHandles vs. Lambdas)? > > Regards, Peter > From ron at paralleluniverse.co Wed Apr 22 11:11:57 2015 From: ron at paralleluniverse.co (Ron Pressler) Date: Wed, 22 Apr 2015 14:11:57 +0300 Subject: A special, built-in value type: a 64-bit "fixnum" Message-ID: Hi. I'd like to propose that the Valhalla project include a single special, built-in value type: a 64-bit "fixnum". The value has a single bit discriminating between a reference or a 63-bit long. It will, of course, be treated correctly by the GC. For completeness, a couple of static helper functions may be introduced. One that takes a long and, preserving the sign, truncates it to 63 bits, throwing an exception in the case of an overflow, and the other taking a double and truncating down to 63 bits, truncating precision by one bit (and another for the reverse 63-bit double -> double operation). I believe this will be immensely useful for some applications that currently require two separate arrays to store a value of either a primitive or a reference, yet would require minimal work for GC support. Of course, this proposal can be extended to directly support any 63-bit (or smaller) value type, but even in its minimal form it is extremely useful. Ron From vitalyd at gmail.com Wed Apr 22 12:41:51 2015 From: vitalyd at gmail.com (Vitaly Davidovich) Date: Wed, 22 Apr 2015 08:41:51 -0400 Subject: A special, built-in value type: a 64-bit "fixnum" In-Reply-To: References: Message-ID: Can you provide a somewhat concrete example where this would be useful? sent from my phone On Apr 22, 2015 7:12 AM, "Ron Pressler" wrote: > Hi. > I'd like to propose that the Valhalla project include a single special, > built-in value type: a 64-bit "fixnum". The value has a single bit > discriminating between a reference or a 63-bit long. It will, of course, be > treated correctly by the GC. > > For completeness, a couple of static helper functions may be introduced. > One that takes a long and, preserving the sign, truncates it to 63 bits, > throwing an exception in the case of an overflow, and the other taking a > double and truncating down to 63 bits, truncating precision by one bit (and > another for the reverse 63-bit double -> double operation). > > I believe this will be immensely useful for some applications that > currently require two separate arrays to store a value of either a > primitive or a reference, yet would require minimal work for GC support. Of > course, this proposal can be extended to directly support any 63-bit (or > smaller) value type, but even in its minimal form it is extremely useful. > > Ron > From brian.goetz at oracle.com Wed Apr 22 12:47:49 2015 From: brian.goetz at oracle.com (Brian Goetz) Date: Wed, 22 Apr 2015 14:47:49 +0200 Subject: A special, built-in value type: a 64-bit "fixnum" In-Reply-To: References: Message-ID: This would be the basis for an ?Any?-like type. Dynamic languages use the ?primitive or reference? trick all the time. If you have a number, if it?s small, you?d like to represent it as an int, but if it overflows, you need to overflow to an object. Implementations tend to resort to having an array of primitives and an array of refs, and for each index, use one or the other (generally if the ref is null, use the primitive.) On Apr 22, 2015, at 2:41 PM, Vitaly Davidovich wrote: > Can you provide a somewhat concrete example where this would be useful? > > sent from my phone > On Apr 22, 2015 7:12 AM, "Ron Pressler" wrote: > >> Hi. >> I'd like to propose that the Valhalla project include a single special, >> built-in value type: a 64-bit "fixnum". The value has a single bit >> discriminating between a reference or a 63-bit long. It will, of course, be >> treated correctly by the GC. >> >> For completeness, a couple of static helper functions may be introduced. >> One that takes a long and, preserving the sign, truncates it to 63 bits, >> throwing an exception in the case of an overflow, and the other taking a >> double and truncating down to 63 bits, truncating precision by one bit (and >> another for the reverse 63-bit double -> double operation). >> >> I believe this will be immensely useful for some applications that >> currently require two separate arrays to store a value of either a >> primitive or a reference, yet would require minimal work for GC support. Of >> course, this proposal can be extended to directly support any 63-bit (or >> smaller) value type, but even in its minimal form it is extremely useful. >> >> Ron >> From vitalyd at gmail.com Wed Apr 22 13:04:50 2015 From: vitalyd at gmail.com (Vitaly Davidovich) Date: Wed, 22 Apr 2015 09:04:50 -0400 Subject: A special, built-in value type: a 64-bit "fixnum" In-Reply-To: References: Message-ID: Right ok. At this point, why not support union types then, which could be more generally useful? Also dynamic languages that support fixnum to bignum overflow tend to do that in the language, not library I think - would this type then provide standard arithmetic operators? Or it's just a discriminated container and overflow detection is up to caller? sent from my phone On Apr 22, 2015 8:47 AM, "Brian Goetz" wrote: > This would be the basis for an ?Any?-like type. Dynamic languages use the > ?primitive or reference? trick all the time. If you have a number, if it?s > small, you?d like to represent it as an int, but if it overflows, you need > to overflow to an object. Implementations tend to resort to having an > array of primitives and an array of refs, and for each index, use one or > the other (generally if the ref is null, use the primitive.) > > On Apr 22, 2015, at 2:41 PM, Vitaly Davidovich wrote: > > > Can you provide a somewhat concrete example where this would be useful? > > > > sent from my phone > > On Apr 22, 2015 7:12 AM, "Ron Pressler" wrote: > > > >> Hi. > >> I'd like to propose that the Valhalla project include a single special, > >> built-in value type: a 64-bit "fixnum". The value has a single bit > >> discriminating between a reference or a 63-bit long. It will, of > course, be > >> treated correctly by the GC. > >> > >> For completeness, a couple of static helper functions may be introduced. > >> One that takes a long and, preserving the sign, truncates it to 63 bits, > >> throwing an exception in the case of an overflow, and the other taking a > >> double and truncating down to 63 bits, truncating precision by one bit > (and > >> another for the reverse 63-bit double -> double operation). > >> > >> I believe this will be immensely useful for some applications that > >> currently require two separate arrays to store a value of either a > >> primitive or a reference, yet would require minimal work for GC > support. Of > >> course, this proposal can be extended to directly support any 63-bit (or > >> smaller) value type, but even in its minimal form it is extremely > useful. > >> > >> Ron > >> > > From brian.goetz at oracle.com Wed Apr 22 13:06:22 2015 From: brian.goetz at oracle.com (Brian Goetz) Date: Wed, 22 Apr 2015 15:06:22 +0200 Subject: A special, built-in value type: a 64-bit "fixnum" In-Reply-To: References: Message-ID: I suspect Ron was trying to propose something that was simple enough that it might actually happen. General solutions are pretty but often prohibitive; Ron is trying to find a sweet spot that is actually useful for something and yet simple enough that it might be possible. On Apr 22, 2015, at 3:04 PM, Vitaly Davidovich wrote: > Right ok. At this point, why not support union types then, which could be more generally useful? Also dynamic languages that support fixnum to bignum overflow tend to do that in the language, not library I think - would this type then provide standard arithmetic operators? Or it's just a discriminated container and overflow detection is up to caller? > > sent from my phone > > On Apr 22, 2015 8:47 AM, "Brian Goetz" wrote: > This would be the basis for an ?Any?-like type. Dynamic languages use the ?primitive or reference? trick all the time. If you have a number, if it?s small, you?d like to represent it as an int, but if it overflows, you need to overflow to an object. Implementations tend to resort to having an array of primitives and an array of refs, and for each index, use one or the other (generally if the ref is null, use the primitive.) > > On Apr 22, 2015, at 2:41 PM, Vitaly Davidovich wrote: > > > Can you provide a somewhat concrete example where this would be useful? > > > > sent from my phone > > On Apr 22, 2015 7:12 AM, "Ron Pressler" wrote: > > > >> Hi. > >> I'd like to propose that the Valhalla project include a single special, > >> built-in value type: a 64-bit "fixnum". The value has a single bit > >> discriminating between a reference or a 63-bit long. It will, of course, be > >> treated correctly by the GC. > >> > >> For completeness, a couple of static helper functions may be introduced. > >> One that takes a long and, preserving the sign, truncates it to 63 bits, > >> throwing an exception in the case of an overflow, and the other taking a > >> double and truncating down to 63 bits, truncating precision by one bit (and > >> another for the reverse 63-bit double -> double operation). > >> > >> I believe this will be immensely useful for some applications that > >> currently require two separate arrays to store a value of either a > >> primitive or a reference, yet would require minimal work for GC support. Of > >> course, this proposal can be extended to directly support any 63-bit (or > >> smaller) value type, but even in its minimal form it is extremely useful. > >> > >> Ron > >> > From vitalyd at gmail.com Wed Apr 22 13:12:58 2015 From: vitalyd at gmail.com (Vitaly Davidovich) Date: Wed, 22 Apr 2015 09:12:58 -0400 Subject: A special, built-in value type: a 64-bit "fixnum" In-Reply-To: References: Message-ID: I know, I'm raising the stakes since if I saw such a thing I'd immediately ask why there's no general support for unions, which are more applicable than fixnum->bignum promotions :). Can't you implement such a fixnum with having a value type containing both a long and ref? Yes you'd waste some space but personally I don't see the value add of supporting a custom builtin 2 member union but then not allowing a different 2 type union or N union. Just my $.02. sent from my phone On Apr 22, 2015 9:06 AM, "Brian Goetz" wrote: > I suspect Ron was trying to propose something that was simple enough that > it might actually happen. General solutions are pretty but often > prohibitive; Ron is trying to find a sweet spot that is actually useful for > something and yet simple enough that it might be possible. > > On Apr 22, 2015, at 3:04 PM, Vitaly Davidovich wrote: > > Right ok. At this point, why not support union types then, which could be > more generally useful? Also dynamic languages that support fixnum to bignum > overflow tend to do that in the language, not library I think - would this > type then provide standard arithmetic operators? Or it's just a > discriminated container and overflow detection is up to caller? > > sent from my phone > On Apr 22, 2015 8:47 AM, "Brian Goetz" wrote: > >> This would be the basis for an ?Any?-like type. Dynamic languages use >> the ?primitive or reference? trick all the time. If you have a number, if >> it?s small, you?d like to represent it as an int, but if it overflows, you >> need to overflow to an object. Implementations tend to resort to having an >> array of primitives and an array of refs, and for each index, use one or >> the other (generally if the ref is null, use the primitive.) >> >> On Apr 22, 2015, at 2:41 PM, Vitaly Davidovich wrote: >> >> > Can you provide a somewhat concrete example where this would be useful? >> > >> > sent from my phone >> > On Apr 22, 2015 7:12 AM, "Ron Pressler" >> wrote: >> > >> >> Hi. >> >> I'd like to propose that the Valhalla project include a single special, >> >> built-in value type: a 64-bit "fixnum". The value has a single bit >> >> discriminating between a reference or a 63-bit long. It will, of >> course, be >> >> treated correctly by the GC. >> >> >> >> For completeness, a couple of static helper functions may be >> introduced. >> >> One that takes a long and, preserving the sign, truncates it to 63 >> bits, >> >> throwing an exception in the case of an overflow, and the other taking >> a >> >> double and truncating down to 63 bits, truncating precision by one bit >> (and >> >> another for the reverse 63-bit double -> double operation). >> >> >> >> I believe this will be immensely useful for some applications that >> >> currently require two separate arrays to store a value of either a >> >> primitive or a reference, yet would require minimal work for GC >> support. Of >> >> course, this proposal can be extended to directly support any 63-bit >> (or >> >> smaller) value type, but even in its minimal form it is extremely >> useful. >> >> >> >> Ron >> >> >> >> > From palo.marton at gmail.com Wed Apr 22 13:33:06 2015 From: palo.marton at gmail.com (Palo Marton) Date: Wed, 22 Apr 2015 15:33:06 +0200 Subject: A special, built-in value type: a 64-bit "fixnum" In-Reply-To: References: Message-ID: Just a side note to Vitaly - what Ron proposed is not an union of long and ref. Such union will need 65 bits of storage (ugly number for storage size). It is union of 63 bit long and ref. So it is not a special case of union, but different special purpose type. On Wed, Apr 22, 2015 at 3:12 PM, Vitaly Davidovich wrote: > I know, I'm raising the stakes since if I saw such a thing I'd immediately > ask why there's no general support for unions, which are more applicable > than fixnum->bignum promotions :). Can't you implement such a fixnum with > having a value type containing both a long and ref? Yes you'd waste some > space but personally I don't see the value add of supporting a custom > builtin 2 member union but then not allowing a different 2 type union or N > union. > > Just my $.02. > > sent from my phone > On Apr 22, 2015 9:06 AM, "Brian Goetz" wrote: > > > I suspect Ron was trying to propose something that was simple enough that > > it might actually happen. General solutions are pretty but often > > prohibitive; Ron is trying to find a sweet spot that is actually useful > for > > something and yet simple enough that it might be possible. > > > > On Apr 22, 2015, at 3:04 PM, Vitaly Davidovich > wrote: > > > > Right ok. At this point, why not support union types then, which could > be > > more generally useful? Also dynamic languages that support fixnum to > bignum > > overflow tend to do that in the language, not library I think - would > this > > type then provide standard arithmetic operators? Or it's just a > > discriminated container and overflow detection is up to caller? > > > > sent from my phone > > On Apr 22, 2015 8:47 AM, "Brian Goetz" wrote: > > > >> This would be the basis for an ?Any?-like type. Dynamic languages use > >> the ?primitive or reference? trick all the time. If you have a number, > if > >> it?s small, you?d like to represent it as an int, but if it overflows, > you > >> need to overflow to an object. Implementations tend to resort to > having an > >> array of primitives and an array of refs, and for each index, use one or > >> the other (generally if the ref is null, use the primitive.) > >> > >> On Apr 22, 2015, at 2:41 PM, Vitaly Davidovich > wrote: > >> > >> > Can you provide a somewhat concrete example where this would be > useful? > >> > > >> > sent from my phone > >> > On Apr 22, 2015 7:12 AM, "Ron Pressler" > >> wrote: > >> > > >> >> Hi. > >> >> I'd like to propose that the Valhalla project include a single > special, > >> >> built-in value type: a 64-bit "fixnum". The value has a single bit > >> >> discriminating between a reference or a 63-bit long. It will, of > >> course, be > >> >> treated correctly by the GC. > >> >> > >> >> For completeness, a couple of static helper functions may be > >> introduced. > >> >> One that takes a long and, preserving the sign, truncates it to 63 > >> bits, > >> >> throwing an exception in the case of an overflow, and the other > taking > >> a > >> >> double and truncating down to 63 bits, truncating precision by one > bit > >> (and > >> >> another for the reverse 63-bit double -> double operation). > >> >> > >> >> I believe this will be immensely useful for some applications that > >> >> currently require two separate arrays to store a value of either a > >> >> primitive or a reference, yet would require minimal work for GC > >> support. Of > >> >> course, this proposal can be extended to directly support any 63-bit > >> (or > >> >> smaller) value type, but even in its minimal form it is extremely > >> useful. > >> >> > >> >> Ron > >> >> > >> > >> > > > From vitalyd at gmail.com Wed Apr 22 13:44:22 2015 From: vitalyd at gmail.com (Vitaly Davidovich) Date: Wed, 22 Apr 2015 09:44:22 -0400 Subject: A special, built-in value type: a 64-bit "fixnum" In-Reply-To: References: Message-ID: Yeah I understand it's not a generic union type, but it's fairly close; what this special type has is spare bits to use for tagging due to special casing what it's storing. sent from my phone On Apr 22, 2015 9:33 AM, "Palo Marton" wrote: > Just a side note to Vitaly - what Ron proposed is not an union of long and > ref. Such union will need 65 bits of storage (ugly number for storage > size). It is union of 63 bit long and ref. So it is not a special case of > union, but different special purpose type. > > On Wed, Apr 22, 2015 at 3:12 PM, Vitaly Davidovich > wrote: > >> I know, I'm raising the stakes since if I saw such a thing I'd immediately >> ask why there's no general support for unions, which are more applicable >> than fixnum->bignum promotions :). Can't you implement such a fixnum with >> having a value type containing both a long and ref? Yes you'd waste some >> space but personally I don't see the value add of supporting a custom >> builtin 2 member union but then not allowing a different 2 type union or N >> union. >> >> Just my $.02. >> >> sent from my phone >> On Apr 22, 2015 9:06 AM, "Brian Goetz" wrote: >> >> > I suspect Ron was trying to propose something that was simple enough >> that >> > it might actually happen. General solutions are pretty but often >> > prohibitive; Ron is trying to find a sweet spot that is actually useful >> for >> > something and yet simple enough that it might be possible. >> > >> > On Apr 22, 2015, at 3:04 PM, Vitaly Davidovich >> wrote: >> > >> > Right ok. At this point, why not support union types then, which could >> be >> > more generally useful? Also dynamic languages that support fixnum to >> bignum >> > overflow tend to do that in the language, not library I think - would >> this >> > type then provide standard arithmetic operators? Or it's just a >> > discriminated container and overflow detection is up to caller? >> > >> > sent from my phone >> > On Apr 22, 2015 8:47 AM, "Brian Goetz" wrote: >> > >> >> This would be the basis for an ?Any?-like type. Dynamic languages use >> >> the ?primitive or reference? trick all the time. If you have a >> number, if >> >> it?s small, you?d like to represent it as an int, but if it overflows, >> you >> >> need to overflow to an object. Implementations tend to resort to >> having an >> >> array of primitives and an array of refs, and for each index, use one >> or >> >> the other (generally if the ref is null, use the primitive.) >> >> >> >> On Apr 22, 2015, at 2:41 PM, Vitaly Davidovich >> wrote: >> >> >> >> > Can you provide a somewhat concrete example where this would be >> useful? >> >> > >> >> > sent from my phone >> >> > On Apr 22, 2015 7:12 AM, "Ron Pressler" >> >> wrote: >> >> > >> >> >> Hi. >> >> >> I'd like to propose that the Valhalla project include a single >> special, >> >> >> built-in value type: a 64-bit "fixnum". The value has a single bit >> >> >> discriminating between a reference or a 63-bit long. It will, of >> >> course, be >> >> >> treated correctly by the GC. >> >> >> >> >> >> For completeness, a couple of static helper functions may be >> >> introduced. >> >> >> One that takes a long and, preserving the sign, truncates it to 63 >> >> bits, >> >> >> throwing an exception in the case of an overflow, and the other >> taking >> >> a >> >> >> double and truncating down to 63 bits, truncating precision by one >> bit >> >> (and >> >> >> another for the reverse 63-bit double -> double operation). >> >> >> >> >> >> I believe this will be immensely useful for some applications that >> >> >> currently require two separate arrays to store a value of either a >> >> >> primitive or a reference, yet would require minimal work for GC >> >> support. Of >> >> >> course, this proposal can be extended to directly support any 63-bit >> >> (or >> >> >> smaller) value type, but even in its minimal form it is extremely >> >> useful. >> >> >> >> >> >> Ron >> >> >> >> >> >> >> >> > >> > > From john.r.rose at oracle.com Wed Apr 22 19:45:45 2015 From: john.r.rose at oracle.com (John Rose) Date: Wed, 22 Apr 2015 12:45:45 -0700 Subject: A special, built-in value type: a 64-bit "fixnum" In-Reply-To: References: Message-ID: <4A13F122-587C-4992-8C61-6E70C09710A6@oracle.com> The point is to be able to overlay primitives with references, so that their storage is compact, and so they can be arranged in arrays. I worked through this line of thought and got here after some refinements: http://hg.openjdk.java.net/mlvm/mlvm/hotspot/raw-file/tip/tagu.txt 63 bits for a reference is more than anybody needs for a long time. OTOH if you only ask for about 50 bits for references (still generous), you can have all possible double values and nearly all long values. The simplicity of the null check, and any new is-ref check, critically affects GC performance. Also, the HotSpot GC assumes strongly that managed pointers are never encoded or obscured (except, uniformly, by scaling when they are compressed). These factors push us towards an "address-native" storage format. The details of the format depend sensitively on pointer compression mode, endian-ness, and whether object addresses can be negative (sign bits set). For that reason, any API for such a tagged value must hide the position and coding of the tag bits. ("Address-native" means that if the variable is in the is-ref state the memory contents are indistinguishable from a regular managed reference. This means that loading a long or double requires some sort of rotation in value space.) The union check done by the GC becomes a range check (or high-bit test) instead of a single-bit test. This is preferable to a bit test because it can (on some machines) be merged into the null check which the GC already does. All that said, any such change is going to be really if it introduces a new signature type. The next break we make for signatures must have a bigger payoff?either parametric polymorphism or full value types. This is why I (personally) stopped working on "tagu.patch". But, to end on a more hopeful note, Rickard Backman has prototyped something like this in a clever way that avoids committing us to a new value type or signature: He has created an ad hoc array object that can hold the sorts of two-way ref/prim unioned things you want. I suppose you could build heterogeneous sequences on top of this. One final "but": You can build compact heterogeneous sequences today, with a little care. A bundle of three arrays would do nicely: N bytes for tags, P longs for the primitive bits, and R objects for the refs (where N=P+R). On some JVMs, that could be more compact than an array of unions, when there are mostly (32-bit) refs. Three array headers is more than one, yes, but that only matters if you have very short sequences. In the JSR 292 implementation we use old-fashioned Object[] varargs arrays of boxed numbers, when necessary. I periodically reconsider using N/P/R bundles, but it hasn't seemed worth it yet. Perhaps your use case makes Object[] arrays impractical? ? John On Apr 22, 2015, at 4:11 AM, Ron Pressler wrote: > > Hi. > I'd like to propose that the Valhalla project include a single special, > built-in value type: a 64-bit "fixnum". The value has a single bit > discriminating between a reference or a 63-bit long. It will, of course, be > treated correctly by the GC. > > For completeness, a couple of static helper functions may be introduced. > One that takes a long and, preserving the sign, truncates it to 63 bits, > throwing an exception in the case of an overflow, and the other taking a > double and truncating down to 63 bits, truncating precision by one bit (and > another for the reverse 63-bit double -> double operation). > > I believe this will be immensely useful for some applications that > currently require two separate arrays to store a value of either a > primitive or a reference, yet would require minimal work for GC support. Of > course, this proposal can be extended to directly support any 63-bit (or > smaller) value type, but even in its minimal form it is extremely useful. > > Ron From vitalyd at gmail.com Wed Apr 22 20:29:41 2015 From: vitalyd at gmail.com (Vitaly Davidovich) Date: Wed, 22 Apr 2015 16:29:41 -0400 Subject: A special, built-in value type: a 64-bit "fixnum" In-Reply-To: <4A13F122-587C-4992-8C61-6E70C09710A6@oracle.com> References: <4A13F122-587C-4992-8C61-6E70C09710A6@oracle.com> Message-ID: You don't need an array for 2 valued tags - you can use a bitset. But more to the point, the ref array would be fairly sparse since I'm assuming overflow into bignum (if that's the usecase) is rare? sent from my phone On Apr 22, 2015 3:46 PM, "John Rose" wrote: > The point is to be able to overlay primitives with references, > so that their storage is compact, and so they can be arranged in arrays. > > I worked through this line of thought and got here after some refinements: > http://hg.openjdk.java.net/mlvm/mlvm/hotspot/raw-file/tip/tagu.txt > > 63 bits for a reference is more than anybody needs for a long time. > OTOH if you only ask for about 50 bits for references (still generous), > you can have all possible double values and nearly all long values. > > The simplicity of the null check, and any new is-ref check, critically > affects > GC performance. Also, the HotSpot GC assumes strongly that managed > pointers are never encoded or obscured (except, uniformly, by scaling > when they are compressed). > > These factors push us towards an "address-native" storage format. The > details > of the format depend sensitively on pointer compression mode, endian-ness, > and whether object addresses can be negative (sign bits set). For that > reason, > any API for such a tagged value must hide the position and coding of the > tag bits. > > ("Address-native" means that if the variable is in the is-ref state the > memory > contents are indistinguishable from a regular managed reference. This > means > that loading a long or double requires some sort of rotation in value > space.) > > The union check done by the GC becomes a range check (or high-bit test) > instead of a single-bit test. This is preferable to a bit test because it > can > (on some machines) be merged into the null check which the GC already > does. > > All that said, any such change is going to be really if it introduces a new > signature type. The next break we make for signatures must have a bigger > payoff?either parametric polymorphism or full value types. This is why > I (personally) stopped working on "tagu.patch". > > But, to end on a more hopeful note, Rickard Backman has prototyped > something like this in a clever way that avoids committing us to a new > value type or signature: He has created an ad hoc array object that > can hold the sorts of two-way ref/prim unioned things you want. > I suppose you could build heterogeneous sequences on top of this. > > One final "but": You can build compact heterogeneous sequences today, > with a little care. A bundle of three arrays would do nicely: N bytes for > tags, P longs for the primitive bits, and R objects for the refs (where > N=P+R). > On some JVMs, that could be more compact than an array of unions, > when there are mostly (32-bit) refs. Three array headers is more than > one, yes, but that only matters if you have very short sequences. > In the JSR 292 implementation we use old-fashioned Object[] varargs > arrays of boxed numbers, when necessary. I periodically reconsider > using N/P/R bundles, but it hasn't seemed worth it yet. Perhaps > your use case makes Object[] arrays impractical? > > ? John > > On Apr 22, 2015, at 4:11 AM, Ron Pressler wrote: > > > > Hi. > > I'd like to propose that the Valhalla project include a single special, > > built-in value type: a 64-bit "fixnum". The value has a single bit > > discriminating between a reference or a 63-bit long. It will, of course, > be > > treated correctly by the GC. > > > > For completeness, a couple of static helper functions may be introduced. > > One that takes a long and, preserving the sign, truncates it to 63 bits, > > throwing an exception in the case of an overflow, and the other taking a > > double and truncating down to 63 bits, truncating precision by one bit > (and > > another for the reverse 63-bit double -> double operation). > > > > I believe this will be immensely useful for some applications that > > currently require two separate arrays to store a value of either a > > primitive or a reference, yet would require minimal work for GC support. > Of > > course, this proposal can be extended to directly support any 63-bit (or > > smaller) value type, but even in its minimal form it is extremely useful. > > > > Ron > > From ron at paralleluniverse.co Thu Apr 23 13:46:08 2015 From: ron at paralleluniverse.co (Ron Pressler) Date: Thu, 23 Apr 2015 16:46:08 +0300 Subject: A special, built-in value type: a 64-bit "fixnum" In-Reply-To: References: Message-ID: Exactly. I think this proposal packs a lot of bang for very little buck :) Ron Pressler paralleluniverse.co @puniverseco on Twitter On Wed, Apr 22, 2015 at 4:06 PM, Brian Goetz wrote: > I suspect Ron was trying to propose something that was simple enough that > it might actually happen. General solutions are pretty but often > prohibitive; Ron is trying to find a sweet spot that is actually useful for > something and yet simple enough that it might be possible. > > On Apr 22, 2015, at 3:04 PM, Vitaly Davidovich wrote: > > Right ok. At this point, why not support union types then, which could be > more generally useful? Also dynamic languages that support fixnum to bignum > overflow tend to do that in the language, not library I think - would this > type then provide standard arithmetic operators? Or it's just a > discriminated container and overflow detection is up to caller? > > sent from my phone > On Apr 22, 2015 8:47 AM, "Brian Goetz" wrote: > >> This would be the basis for an ?Any?-like type. Dynamic languages use >> the ?primitive or reference? trick all the time. If you have a number, if >> it?s small, you?d like to represent it as an int, but if it overflows, you >> need to overflow to an object. Implementations tend to resort to having an >> array of primitives and an array of refs, and for each index, use one or >> the other (generally if the ref is null, use the primitive.) >> >> On Apr 22, 2015, at 2:41 PM, Vitaly Davidovich wrote: >> >> > Can you provide a somewhat concrete example where this would be useful? >> > >> > sent from my phone >> > On Apr 22, 2015 7:12 AM, "Ron Pressler" >> wrote: >> > >> >> Hi. >> >> I'd like to propose that the Valhalla project include a single special, >> >> built-in value type: a 64-bit "fixnum". The value has a single bit >> >> discriminating between a reference or a 63-bit long. It will, of >> course, be >> >> treated correctly by the GC. >> >> >> >> For completeness, a couple of static helper functions may be >> introduced. >> >> One that takes a long and, preserving the sign, truncates it to 63 >> bits, >> >> throwing an exception in the case of an overflow, and the other taking >> a >> >> double and truncating down to 63 bits, truncating precision by one bit >> (and >> >> another for the reverse 63-bit double -> double operation). >> >> >> >> I believe this will be immensely useful for some applications that >> >> currently require two separate arrays to store a value of either a >> >> primitive or a reference, yet would require minimal work for GC >> support. Of >> >> course, this proposal can be extended to directly support any 63-bit >> (or >> >> smaller) value type, but even in its minimal form it is extremely >> useful. >> >> >> >> Ron >> >> >> >> > From ron at paralleluniverse.co Thu Apr 23 13:58:59 2015 From: ron at paralleluniverse.co (Ron Pressler) Date: Thu, 23 Apr 2015 16:58:59 +0300 Subject: A special, built-in value type: a 64-bit "fixnum" In-Reply-To: <4A13F122-587C-4992-8C61-6E70C09710A6@oracle.com> References: <4A13F122-587C-4992-8C61-6E70C09710A6@oracle.com> Message-ID: The use cases I had in mind are indeed fixnums for alternative languages (I do not propose adding fixnum semantics into Java and/or the JVM), and, more importantly perhaps, the ability to implement B-Trees and other similar data structures efficiently. The three-array (or even two-array) bundle is what we use today. Some analysis of such data structure (with JMH and perfasm) showed that the multiple arrays are the main source for "bad" cache-misses. In a balanced tree data structure, you really want to keep index information (primitives) and references to child nodes in the same array (usually with the index cell or cells immediately adjacent to the child-node reference). Regardless of future tagged value-unions that may or may not come one day, this single value type does not seem to restrict future ideas (of course, the tag bit is obscured, though it's pretty obvious it should be the high bit). Doesn't the fact that this is a single value type ensures that the GC isn't affected in the common case? Ron On Wed, Apr 22, 2015 at 10:45 PM, John Rose wrote: > The point is to be able to overlay primitives with references, > so that their storage is compact, and so they can be arranged in arrays. > > I worked through this line of thought and got here after some refinements: > http://hg.openjdk.java.net/mlvm/mlvm/hotspot/raw-file/tip/tagu.txt > > 63 bits for a reference is more than anybody needs for a long time. > OTOH if you only ask for about 50 bits for references (still generous), > you can have all possible double values and nearly all long values. > > The simplicity of the null check, and any new is-ref check, critically > affects > GC performance. Also, the HotSpot GC assumes strongly that managed > pointers are never encoded or obscured (except, uniformly, by scaling > when they are compressed). > > These factors push us towards an "address-native" storage format. The > details > of the format depend sensitively on pointer compression mode, endian-ness, > and whether object addresses can be negative (sign bits set). For that > reason, > any API for such a tagged value must hide the position and coding of the > tag bits. > > ("Address-native" means that if the variable is in the is-ref state the > memory > contents are indistinguishable from a regular managed reference. This > means > that loading a long or double requires some sort of rotation in value > space.) > > The union check done by the GC becomes a range check (or high-bit test) > instead of a single-bit test. This is preferable to a bit test because it > can > (on some machines) be merged into the null check which the GC already > does. > > All that said, any such change is going to be really if it introduces a new > signature type. The next break we make for signatures must have a bigger > payoff?either parametric polymorphism or full value types. This is why > I (personally) stopped working on "tagu.patch". > > But, to end on a more hopeful note, Rickard Backman has prototyped > something like this in a clever way that avoids committing us to a new > value type or signature: He has created an ad hoc array object that > can hold the sorts of two-way ref/prim unioned things you want. > I suppose you could build heterogeneous sequences on top of this. > > One final "but": You can build compact heterogeneous sequences today, > with a little care. A bundle of three arrays would do nicely: N bytes for > tags, P longs for the primitive bits, and R objects for the refs (where > N=P+R). > On some JVMs, that could be more compact than an array of unions, > when there are mostly (32-bit) refs. Three array headers is more than > one, yes, but that only matters if you have very short sequences. > In the JSR 292 implementation we use old-fashioned Object[] varargs > arrays of boxed numbers, when necessary. I periodically reconsider > using N/P/R bundles, but it hasn't seemed worth it yet. Perhaps > your use case makes Object[] arrays impractical? > > ? John > > On Apr 22, 2015, at 4:11 AM, Ron Pressler wrote: > > > > Hi. > > I'd like to propose that the Valhalla project include a single special, > > built-in value type: a 64-bit "fixnum". The value has a single bit > > discriminating between a reference or a 63-bit long. It will, of course, > be > > treated correctly by the GC. > > > > For completeness, a couple of static helper functions may be introduced. > > One that takes a long and, preserving the sign, truncates it to 63 bits, > > throwing an exception in the case of an overflow, and the other taking a > > double and truncating down to 63 bits, truncating precision by one bit > (and > > another for the reverse 63-bit double -> double operation). > > > > I believe this will be immensely useful for some applications that > > currently require two separate arrays to store a value of either a > > primitive or a reference, yet would require minimal work for GC support. > Of > > course, this proposal can be extended to directly support any 63-bit (or > > smaller) value type, but even in its minimal form it is extremely useful. > > > > Ron > > From maurizio.cimadamore at oracle.com Thu Apr 23 14:14:24 2015 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Thu, 23 Apr 2015 14:14:24 +0000 Subject: hg: valhalla/valhalla: 242 new changesets Message-ID: <201504231414.t3NEEP22014284@aojmv0008> Changeset: 6085f9633d8c Author: erikj Date: 2014-10-06 14:37 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6085f9633d8c 8059658: Bootcycle build not actually using built image Reviewed-by: tbell ! common/autoconf/bootcycle-spec.gmk.in ! common/autoconf/build-performance.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in Changeset: c173ba994245 Author: lana Date: 2014-10-09 12:15 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c173ba994245 Merge Changeset: 8ef1dc220c0e Author: katleman Date: 2014-10-16 12:01 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/8ef1dc220c0e Added tag jdk9-b35 for changeset c173ba994245 ! .hgtags Changeset: 1e6c5bf78819 Author: mchung Date: 2014-10-14 20:26 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1e6c5bf78819 8059083: Remove jdk.compact3 from modules.xml Reviewed-by: alanb ! modules.xml Changeset: 85402bfa30d9 Author: erikj Date: 2014-10-16 10:37 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/85402bfa30d9 8055191: Split GensrcProperties.gmk into separate modules Reviewed-by: tbell ! make/MakeHelpers.gmk Changeset: 201d4e235d59 Author: lana Date: 2014-10-16 14:14 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/201d4e235d59 Merge Changeset: 151654ca7b0a Author: katleman Date: 2014-10-23 11:19 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/151654ca7b0a Added tag jdk9-b36 for changeset 201d4e235d59 ! .hgtags Changeset: 31d74c7cb71d Author: erikj Date: 2014-10-17 10:13 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/31d74c7cb71d 8061301: Fix typo when translating characters in $USER Reviewed-by: erikj Contributed-by: sgehwolf at redhat.com ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 Changeset: 0127a0de9a8f Author: valeriep Date: 2014-10-20 21:12 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0127a0de9a8f 8046002: Move Ucrypto to the open jdk repo Summary: Move Ucrypto related sources, tests to openJDK Reviewed-by: alanb, mchung ! modules.xml Changeset: cf519260c755 Author: erikj Date: 2014-10-21 14:00 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/cf519260c755 8060766: build of jdk9-b33 seems broken due to how security zip files are interfaced Reviewed-by: tbell ! make/CompileJavaModules.gmk Changeset: 51ae5ede31b1 Author: erikj Date: 2014-10-21 14:22 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/51ae5ede31b1 8061610: "make test" broken for hotspot test targets Reviewed-by: dholmes ! make/Main.gmk Changeset: 5673f89cd541 Author: sjiang Date: 2014-10-22 09:12 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/5673f89cd541 8060692: Delete com/sun/jmx/snmp and sun/management/snmp from OpenJDK Reviewed-by: alanb, dfuchs, erikj, mchung ! make/CompileJavaModules.gmk ! make/common/Modules.gmk Changeset: bf3323767cf5 Author: prappo Date: 2014-10-22 10:34 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/bf3323767cf5 8042888: Remove extcheck tool Reviewed-by: alanb, chegar ! common/bin/compare_exceptions.sh.incl ! common/bin/unshuffle_list.txt Changeset: 3f40c7f748ea Author: lana Date: 2014-10-23 13:43 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3f40c7f748ea Merge Changeset: 723a67b0c442 Author: bchristi Date: 2014-09-04 14:41 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/723a67b0c442 8044473: Allow for extended set of platform MXBeans Summary: add ExtendedPlatformComponent Reviewed-by: dfuchs ! make/common/NON_CORE_PKGS.gmk Changeset: 398fdedf2349 Author: katleman Date: 2014-10-30 08:34 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/398fdedf2349 Added tag jdk9-b37 for changeset 723a67b0c442 ! .hgtags Changeset: 12d3dc35f0e8 Author: erikj Date: 2014-10-28 09:47 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/12d3dc35f0e8 8062159: Fix Xrender check to work with sysroot Reviewed-by: tbell, prr ! common/autoconf/generated-configure.sh ! common/autoconf/libraries.m4 Changeset: ce3b04a39f79 Author: rriggs Date: 2014-10-28 17:14 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ce3b04a39f79 8048124: Read hijra-config-umalqura.properties as a resource Summary: Removed use of calendar.properties to configure calendars, move UmmAlQura calendar to resource Reviewed-by: alanb ! make/CompileJavaModules.gmk Changeset: b2f12fc4c6f8 Author: erikj Date: 2014-10-30 17:49 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b2f12fc4c6f8 8062521: 9-dev glinux/elinux "configure: error: Could not find all X11 headers" since 2014-10-28 Reviewed-by: dholmes ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh Changeset: d42c0a90afc3 Author: lana Date: 2014-10-30 13:55 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d42c0a90afc3 Merge Changeset: bb4b0371cd1b Author: katleman Date: 2014-11-06 10:11 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/bb4b0371cd1b Added tag jdk9-b38 for changeset d42c0a90afc3 ! .hgtags Changeset: 1b077b0f1698 Author: rriggs Date: 2014-10-31 11:23 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1b077b0f1698 8062475: Enable hook for custom doc generation Reviewed-by: erikj ! make/Javadoc.gmk Changeset: 9f0fbb8e888e Author: ihse Date: 2014-11-05 09:51 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9f0fbb8e888e 8062806: Remove unused build/make files Reviewed-by: tbell ! common/autoconf/basics.m4 - common/autoconf/config.h.in ! common/autoconf/generated-configure.sh - common/autoconf/spec.sh.in - common/bin/boot_cycle.sh - common/bin/compare-objects.sh ! make/Main.gmk Changeset: 515fa19188af Author: ihse Date: 2014-11-05 10:21 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/515fa19188af 8062661: Do not perform X11 checks in configure when X11 is not needed Reviewed-by: tbell ! common/autoconf/generated-configure.sh ! common/autoconf/help.m4 ! common/autoconf/libraries.m4 Changeset: 5724b32f1b52 Author: ihse Date: 2014-11-05 10:26 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/5724b32f1b52 8062816: Fix configure freetype detection on Mac OS X Yosemite Reviewed-by: tbell ! common/autoconf/generated-configure.sh ! common/autoconf/libraries.m4 Changeset: 993f268ae58e Author: sjiang Date: 2014-11-05 10:59 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/993f268ae58e 8046192: Eliminate SNMP dependencies to the internal APIs from open jdk modules Reviewed-by: dfuchs, mchung, alanb ! modules.xml Changeset: 512dbbeb1730 Author: lana Date: 2014-11-06 15:12 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/512dbbeb1730 Merge - common/autoconf/config.h.in - common/autoconf/spec.sh.in - common/bin/boot_cycle.sh - common/bin/compare-objects.sh Changeset: 14d2deebfb7f Author: katleman Date: 2014-11-12 20:32 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/14d2deebfb7f Added tag jdk9-b39 for changeset 512dbbeb1730 ! .hgtags Changeset: 656abfd7ee6b Author: rriggs Date: 2014-11-10 09:58 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/656abfd7ee6b 8064372: CompileJavaModules overwrites settings from custom Reviewed-by: mchung, erikj ! make/CompileJavaModules.gmk Changeset: cf136458ee74 Author: lana Date: 2014-11-13 09:37 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/cf136458ee74 Merge Changeset: 6f0faac0d9dd Author: katleman Date: 2014-11-18 15:25 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6f0faac0d9dd Added tag jdk9-b40 for changeset cf136458ee74 ! .hgtags Changeset: 67395f7ca2db Author: chegar Date: 2014-12-03 14:20 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/67395f7ca2db 8049367: Modular Run-Time Images Reviewed-by: chegar, dfuchs, ihse, joehw, mullan, psandoz, wetmore Contributed-by: alan.bateman at oracle.com, alex.buckley at oracle.com, bradford.wetmore at oracle.com, chris.hegarty at oracle.com, erik.joelsson at oracle.com, james.laskey at oracle.com, jonathan.gibbons at oracle.com, karen.kinnear at oracle.com, magnus.ihse.bursie at oracle.com, mandy.chung at oracle.com, mark.reinhold at oracle.com, paul.sandoz at oracle.com, sundararajan.athijegannathan at oracle.com ! Makefile ! common/autoconf/boot-jdk.m4 ! common/autoconf/bootcycle-spec.gmk.in ! common/autoconf/compare.sh.in ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! common/bin/compare.sh ! common/bin/compare_exceptions.sh.incl ! common/bin/unshuffle_list.txt ! make/CompileJavaModules.gmk + make/Images.gmk ! make/Javadoc.gmk + make/JrtfsJar.gmk + make/MacBundles.gmk ! make/Main.gmk ! make/MakeHelpers.gmk + make/ModuleWrapper.gmk + make/StripBinaries.gmk + make/ZipSecurity.gmk + make/ZipSource.gmk ! make/common/JavaCompilation.gmk ! make/common/Modules.gmk ! make/common/NativeCompilation.gmk ! make/common/SetupJavaCompilers.gmk ! make/jprt.properties ! modules.xml Changeset: 5ea84bf087c5 Author: katleman Date: 2014-12-04 12:58 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/5ea84bf087c5 Added tag jdk9-b41 for changeset 67395f7ca2db ! .hgtags Changeset: 35c9a2c8bc2d Author: erikj Date: 2014-11-18 16:07 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/35c9a2c8bc2d 8065183: Add --with-copyright-year option to configure Reviewed-by: ihse, tbell ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 Changeset: cf7e9173f25c Author: lana Date: 2014-11-20 10:57 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/cf7e9173f25c Merge Changeset: ad678fcb38f3 Author: ihse Date: 2014-11-21 16:05 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ad678fcb38f3 8058631: Rename posix to unix in build system to match file name changes Reviewed-by: simonis, erikj, tbell ! common/autoconf/basics.m4 ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 ! common/autoconf/spec.gmk.in ! make/CompileJavaModules.gmk ! make/Javadoc.gmk ! make/common/Modules.gmk ! make/common/NativeCompilation.gmk Changeset: eefa97d0d263 Author: ihse Date: 2014-11-21 16:11 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/eefa97d0d263 8065215: Print warning summary at end of configure Reviewed-by: erikj, tbell ! common/autoconf/configure.ac ! common/autoconf/generated-configure.sh ! common/autoconf/help.m4 Changeset: 45edf93313ab Author: iignatyev Date: 2014-11-08 16:01 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/45edf93313ab 8063157: add targets for optimized builds Reviewed-by: kvn, dholmes ! make/jprt.properties Changeset: 91e175163fe0 Author: amurillo Date: 2014-11-13 16:11 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/91e175163fe0 Merge Changeset: b2a657320f44 Author: amurillo Date: 2014-11-21 08:00 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b2a657320f44 Merge Changeset: c09e33a86d38 Author: erikj Date: 2014-11-24 11:53 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c09e33a86d38 8065138: Encodings.isRecognizedEnconding sometimes fails to recognize 'UTF8' Reviewed-by: dfuchs ! make/common/JavaCompilation.gmk Changeset: 86ff430e9a2b Author: ihse Date: 2014-11-26 14:59 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/86ff430e9a2b 8065911: Introduce EvalDebugWrapper for all Setup* macros Reviewed-by: erikj ! make/common/IdlCompilation.gmk + make/common/JavaCompilation.gmk ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk ! make/common/RMICompilation.gmk ! make/common/TextFileProcessing.gmk ! make/common/ZipArchive.gmk < make/common/JavaCompilation.gmk Changeset: d52ae6b38836 Author: ihse Date: 2014-11-26 15:14 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d52ae6b38836 8065913: Various improvements in SetupNativeCompilation Reviewed-by: erikj ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/common/NativeCompilation.gmk Changeset: 281f68758113 Author: ehelin Date: 2014-11-24 14:44 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/281f68758113 8065648: Remove the flag -fsanitize=undefined for GCC 4.9 and later Reviewed-by: erikj ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 Changeset: bebfcf0b68ea Author: ihse Date: 2014-11-27 15:41 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/bebfcf0b68ea 8065914: Various improvements and cleanup of build system Reviewed-by: erikj ! Makefile ! common/autoconf/basics.m4 ! common/autoconf/boot-jdk.m4 ! common/autoconf/bootcycle-spec.gmk.in ! common/autoconf/build-aux/config.guess ! common/autoconf/build-aux/install.sh ! common/autoconf/compare.sh.in ! common/autoconf/generated-configure.sh ! common/autoconf/libraries.m4 ! common/autoconf/spec.gmk.in ! common/autoconf/toolchain_windows.m4 ! common/bin/compare.sh ! common/bin/compare_exceptions.sh.incl ! common/bin/logger.sh ! common/bin/shell-tracer.sh ! common/bin/test_builds.sh ! common/bin/unshuffle_patch.sh ! make/CompileJavaModules.gmk ! make/Javadoc.gmk ! make/Main.gmk ! make/MakeHelpers.gmk ! make/common/JavaCompilation.gmk ! make/common/MakeBase.gmk ! make/common/RMICompilation.gmk ! make/common/SetupJavaCompilers.gmk ! make/common/TextFileProcessing.gmk ! make/jprt.properties ! make/scripts/normalizer.pl ! make/scripts/update_copyright_year.sh Changeset: ecda4f222d26 Author: sundar Date: 2014-11-28 18:31 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ecda4f222d26 8066146: jdk.nashorn.api.scripting package javadoc should be included in jdk docs Reviewed-by: erikj, jlaskey, lagergren ! make/Javadoc.gmk ! make/common/NON_CORE_PKGS.gmk Changeset: 1e8889e153f9 Author: miauno Date: 2014-11-14 10:29 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1e8889e153f9 8064799: [TESTBUG] JT-Reg Serviceability tests to be run as part of JPRT submit job Reviewed-by: sla, alanb, dholmes, sspitsyn ! make/jprt.properties Changeset: 0f3b76018c64 Author: sla Date: 2014-11-17 09:36 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0f3b76018c64 Merge - common/autoconf/config.h.in - common/autoconf/spec.sh.in - common/bin/boot_cycle.sh - common/bin/compare-objects.sh ! make/jprt.properties Changeset: 6deb8f65a414 Author: sla Date: 2014-11-24 09:57 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6deb8f65a414 Merge Changeset: 865b6a3a83a3 Author: amurillo Date: 2014-11-27 07:16 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/865b6a3a83a3 Merge ! make/jprt.properties Changeset: c3ee089305d6 Author: amurillo Date: 2014-12-02 14:36 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c3ee089305d6 Merge Changeset: 56e20ce67f01 Author: chegar Date: 2014-12-03 19:28 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/56e20ce67f01 Merge ! Makefile ! common/autoconf/boot-jdk.m4 ! common/autoconf/bootcycle-spec.gmk.in ! common/autoconf/compare.sh.in ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! common/bin/compare.sh ! common/bin/compare_exceptions.sh.incl ! make/CompileJavaModules.gmk ! make/Javadoc.gmk ! make/Main.gmk ! make/MakeHelpers.gmk + make/common/JavaCompilation.gmk ! make/common/Modules.gmk ! make/common/NativeCompilation.gmk ! make/common/SetupJavaCompilers.gmk ! make/common/ZipArchive.gmk < make/common/JavaCompilation.gmk ! make/jprt.properties Changeset: f7c11da0b048 Author: lana Date: 2014-12-04 15:21 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f7c11da0b048 Merge Changeset: 5c2328aa5a91 Author: katleman Date: 2014-12-11 11:43 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/5c2328aa5a91 Added tag jdk9-b42 for changeset f7c11da0b048 ! .hgtags Changeset: fdde67c3f703 Author: erikj Date: 2014-12-09 08:49 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/fdde67c3f703 8066828: configure fails if it's set --with-boot-jdk to use JDK 9 modular image Reviewed-by: ihse ! common/autoconf/boot-jdk.m4 ! common/autoconf/generated-configure.sh Changeset: da0c4139fe30 Author: erikj Date: 2014-12-09 08:56 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/da0c4139fe30 8066761: Investigate -sourcepath usage when compiling java Summary: Removed all uses of -sourcepath Reviewed-by: jfranck, alanb, ihse ! make/common/JavaCompilation.gmk Changeset: cb7248a88112 Author: brutisso Date: 2014-11-27 21:04 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/cb7248a88112 8065972: Remove support for ParNew+SerialOld and DefNew+CMS Reviewed-by: mgerdin, stefank ! make/jprt.properties Changeset: 80a5ac408f3a Author: jwilhelm Date: 2014-12-01 12:08 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/80a5ac408f3a Merge ! make/jprt.properties Changeset: 9738ed79cfb5 Author: amurillo Date: 2014-12-05 16:36 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9738ed79cfb5 Merge ! make/jprt.properties Changeset: 4021692a9e46 Author: amurillo Date: 2014-12-09 14:02 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4021692a9e46 Merge Changeset: 02ee8c65622e Author: lana Date: 2014-12-11 12:26 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/02ee8c65622e Merge Changeset: 486faaacd5c5 Author: lana Date: 2014-12-18 19:57 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/486faaacd5c5 Added tag jdk9-b43 for changeset 02ee8c65622e ! .hgtags Changeset: 3090ffe91c33 Author: erikj Date: 2014-12-12 15:33 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3090ffe91c33 8067254: No debug symbols in JPRT Windows builds Reviewed-by: tbell ! make/StripBinaries.gmk Changeset: fed09f6c3711 Author: sgehwolf Date: 2014-12-12 15:38 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/fed09f6c3711 8067330: ZERO_ARCHDEF incorrectly defined for PPC/PPC64 architectures Reviewed-by: simonis, tbell, erikj ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 Changeset: 9bbdf9dff4eb Author: mchung Date: 2014-12-15 10:29 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9bbdf9dff4eb 8067360: verify-modules target was dropped in jdk9 b41 Reviewed-by: alanb, erikj ! make/Main.gmk Changeset: 75ad722b5f04 Author: joehw Date: 2014-12-15 13:09 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/75ad722b5f04 8065673: XML Test Colo: Add test build system for JAXP tests Reviewed-by: alanb, joehw Contributed-by: tristan.yan at oracle.com ! make/jprt.properties ! test/Makefile Changeset: fbf5c12d061a Author: alundblad Date: 2014-12-16 11:28 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/fbf5c12d061a 8066138: Trailing whitespace in title of javadoc: Overview (Java Platform SE 7 ) Summary: Trims whitespace of arguments in OptionOnly, OptionPair and OptionTrip. Reviewed-by: erikj ! make/Javadoc.gmk Changeset: 49f961cf19ad Author: ehelin Date: 2014-12-16 12:53 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/49f961cf19ad 8067442: Tests using -Xshare:dump does not work with 'make test' Reviewed-by: erikj, dholmes ! make/Main.gmk Changeset: e6eb75961920 Author: smarks Date: 2014-12-15 17:49 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e6eb75961920 8067631: hgforest.sh mishandles arguments with spaces Reviewed-by: chegar ! common/bin/hgforest.sh Changeset: f4ef2a4bf3dc Author: mchung Date: 2014-12-17 16:36 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f4ef2a4bf3dc 8067829: Remove setting -bootclasspath $(JDK_OUTPUTDIR)/classes from Javadoc.gmk Reviewed-by: erikj ! make/Javadoc.gmk Changeset: 3bbadbebbf4f Author: mchung Date: 2014-12-18 13:56 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3bbadbebbf4f 8067898: Disable verify-modules until JDK-8067479 is resolved Reviewed-by: ksrini ! make/Main.gmk Changeset: 8994f5d87b3b Author: lana Date: 2014-12-23 13:56 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/8994f5d87b3b Merge Changeset: 1510f6e52044 Author: katleman Date: 2014-12-30 09:44 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1510f6e52044 Added tag jdk9-b44 for changeset 8994f5d87b3b ! .hgtags Changeset: c82ea5393dda Author: thartmann Date: 2014-12-12 09:36 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c82ea5393dda 8066433: Move Whitebox test library to top level repository Summary: Moved Whitebox test library to top level repository. Reviewed-by: iignatyev, sla, mr + test/lib/Makefile + test/lib/sun/hotspot/WhiteBox.java + test/lib/sun/hotspot/code/BlobType.java + test/lib/sun/hotspot/code/CodeBlob.java + test/lib/sun/hotspot/code/NMethod.java + test/lib/sun/hotspot/cpuinfo/CPUInfo.java + test/lib/sun/hotspot/parser/DiagnosticCommand.java Changeset: c31f9f1ee1bd Author: anoll Date: 2014-12-12 08:40 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c31f9f1ee1bd Merge Changeset: d83f50e27e04 Author: anoll Date: 2014-12-15 08:53 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d83f50e27e04 Merge Changeset: 7d49db790342 Author: iignatyev Date: 2014-12-17 12:21 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7d49db790342 8028595: WhiteBox API for stress testing of TieredCompilation Reviewed-by: kvn ! test/lib/sun/hotspot/WhiteBox.java Changeset: 961b188e0cec Author: kvn Date: 2014-12-22 10:39 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/961b188e0cec Merge Changeset: 7063bdada583 Author: kvn Date: 2014-12-22 11:19 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7063bdada583 8067972: Bring changes made to WhiteBox.java in 8047290 to that file new location in the top repo Reviewed-by: jcoomes ! test/lib/sun/hotspot/WhiteBox.java Changeset: 3dd628fde208 Author: lana Date: 2015-01-01 16:09 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3dd628fde208 Merge Changeset: e02ca92c8502 Author: katleman Date: 2015-01-08 12:08 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e02ca92c8502 Added tag jdk9-b45 for changeset 3dd628fde208 ! .hgtags Changeset: 7588c9eee1bf Author: alanb Date: 2015-01-06 13:26 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7588c9eee1bf 8067867: Subsume module java.xml.soap into module java.xml.ws Reviewed-by: mkos, mchung ! common/bin/unshuffle_list.txt ! modules.xml Changeset: ef5c7075496d Author: alanb Date: 2015-01-06 13:55 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ef5c7075496d 8047776: Add module java.transaction to export API javax.transaction Reviewed-by: lancea, mchung ! common/bin/unshuffle_list.txt ! modules.xml Changeset: 394de05938d7 Author: ihse Date: 2015-01-09 16:45 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/394de05938d7 8067759: Create initial test bundle framework Reviewed-by: ihse, erikj Contributed-by: ingemar.aberg at oracle.com ! common/autoconf/spec.gmk.in ! make/Jprt.gmk ! make/Main.gmk Changeset: 9cf5345d1ef5 Author: erikj Date: 2015-01-09 16:45 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9cf5345d1ef5 8068726: Tab completion of targets fails when current dir is the output dir Reviewed-by: ihse ! Makefile Changeset: 95cca36ba3e4 Author: ihse Date: 2015-01-09 16:59 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/95cca36ba3e4 8068735: Configure fails on Windows if Visual Studio $LIB/$INCLUDE is lower case Reviewed-by: erikj ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain_windows.m4 Changeset: 12f1e276447b Author: lana Date: 2015-01-12 12:23 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/12f1e276447b Merge Changeset: 159e483f0ad1 Author: katleman Date: 2015-01-15 13:09 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/159e483f0ad1 Added tag jdk9-b46 for changeset 12f1e276447b ! .hgtags Changeset: 985ebbb43b15 Author: brutisso Date: 2015-01-07 10:17 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/985ebbb43b15 8067676: Add applicable closed gc jtreg tests to run in JPRT Reviewed-by: ehelin ! make/jprt.properties Changeset: 0b99e12ed261 Author: brutisso Date: 2015-01-07 15:02 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0b99e12ed261 8067868: Add GCOld as a JTreg test Reviewed-by: kbarrett, dfazunen, ehelin ! make/jprt.properties Changeset: 0f3ba0d7b789 Author: iignatyev Date: 2014-12-13 00:10 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0f3ba0d7b789 8059613: JEP-JDK-8043304: Test task: JMX- tests Reviewed-by: thartmann, twisti Contributed-by: dmitrij.pochepko at oracle.com ! test/lib/sun/hotspot/code/BlobType.java Changeset: 9026a8b2ff70 Author: iignatyev Date: 2014-12-24 19:31 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9026a8b2ff70 Merge Changeset: a09f9fd80f87 Author: fzhinkin Date: 2014-12-30 11:05 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a09f9fd80f87 8068272: Extend WhiteBox API with methods that check monitor state and force safepoint Reviewed-by: kvn, iignatyev ! test/lib/sun/hotspot/WhiteBox.java Changeset: 4d44e58519ec Author: dlong Date: 2015-01-08 17:45 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4d44e58519ec Merge Changeset: 0083abcee332 Author: amurillo Date: 2015-01-08 17:11 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0083abcee332 Merge Changeset: 378fd58fe406 Author: amurillo Date: 2015-01-13 08:58 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/378fd58fe406 Merge Changeset: bcd111a37396 Author: erikj Date: 2015-01-15 12:09 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/bcd111a37396 8068902: Solaris build fails with new 10u10 devkit Reviewed-by: tbell ! make/common/NativeCompilation.gmk Changeset: 5a5a7a59ebdd Author: ihse Date: 2015-01-15 15:09 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/5a5a7a59ebdd 8066769: Fix merge errors following JDK-8049367 Reviewed-by: erikj ! common/bin/compare.sh ! make/Images.gmk ! make/MakeHelpers.gmk ! make/ModuleWrapper.gmk Changeset: e881be6b7af7 Author: ihse Date: 2015-01-15 15:40 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e881be6b7af7 8069063: More merge errors following JDK-8049367 Reviewed-by: erikj ! make/common/NativeCompilation.gmk Changeset: da879ffb91cc Author: ihse Date: 2015-01-15 15:43 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/da879ffb91cc 8069057: Make sure configure is run by bash Reviewed-by: erikj ! common/autoconf/configure Changeset: f1dc16345985 Author: darcy Date: 2015-01-15 14:51 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f1dc16345985 8067099: Add deprecation lint warning to build of jdk repository Reviewed-by: erikj ! make/common/SetupJavaCompilers.gmk Changeset: f18f3a2c038d Author: erikj Date: 2015-01-16 10:15 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f18f3a2c038d 8069041: Bootcycle builds do not work with sjavac Reviewed-by: ihse ! make/common/JavaCompilation.gmk Changeset: b6cca3e6175a Author: lana Date: 2015-01-16 12:33 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b6cca3e6175a Merge Changeset: 6dc74e68d7d7 Author: katleman Date: 2015-01-23 18:50 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6dc74e68d7d7 Added tag jdk9-b47 for changeset b6cca3e6175a ! .hgtags Changeset: 80c36a4cd87b Author: mchung Date: 2015-01-22 13:40 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/80c36a4cd87b 8069414: Rename oracle.accessbridge to jdk.accessbridge Reviewed-by: alanb, ptbrunet, erikj ! modules.xml Changeset: 0064e246d83f Author: lana Date: 2015-01-24 23:22 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0064e246d83f Merge Changeset: 71a789a76a0e Author: katleman Date: 2015-01-28 16:45 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/71a789a76a0e Added tag jdk9-b48 for changeset 0064e246d83f ! .hgtags Changeset: 8720fa7696cb Author: erikj Date: 2015-01-26 10:28 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/8720fa7696cb 8069261: Create make dependencies on make variable values Reviewed-by: ihse ! common/autoconf/spec.gmk.in ! make/Images.gmk ! make/Main.gmk ! make/ZipSource.gmk ! make/common/IdlCompilation.gmk ! make/common/JavaCompilation.gmk ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk ! make/common/TextFileProcessing.gmk ! test/make/TestJavaCompilation.gmk ! test/make/TestMakeBase.gmk Changeset: 775974c95273 Author: erikj Date: 2015-01-26 16:25 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/775974c95273 8071550: SetupJavaComilation EXCLUDE/INCLUDE/EXCLUDE_FILE do not work on META-INF files Reviewed-by: ihse ! make/common/JavaCompilation.gmk Changeset: c1b2c69ee113 Author: erikj Date: 2015-01-14 16:03 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c1b2c69ee113 8065576: Enable pipefail in the shell used by make to better detect build errors Reviewed-by: ihse, tbell, martin ! common/autoconf/basics.m4 ! common/autoconf/configure.ac ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/common/JavaCompilation.gmk ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk Changeset: 243f16c4fae2 Author: minqi Date: 2015-01-18 23:14 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/243f16c4fae2 Merge ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/common/NativeCompilation.gmk Changeset: 291e59375885 Author: erikj Date: 2015-01-20 13:56 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/291e59375885 8067479: verify-modules fails in bootcycle build Reviewed-by: ihse, dholmes ! common/autoconf/bootcycle-spec.gmk.in ! make/Main.gmk Changeset: 668cf43ddeb5 Author: amurillo Date: 2015-01-22 22:42 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/668cf43ddeb5 Merge ! make/common/JavaCompilation.gmk Changeset: a6e8bde6a87e Author: amurillo Date: 2015-01-27 10:11 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a6e8bde6a87e Merge ! common/autoconf/spec.gmk.in ! make/Main.gmk ! make/common/JavaCompilation.gmk ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk Changeset: bb7c11ec0b20 Author: erikj Date: 2015-01-28 14:04 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/bb7c11ec0b20 8071651: infinite build loops in 9-dev windows platform on Jan 26 Reviewed-by: alanb, ihse ! make/common/MakeBase.gmk ! test/make/TestMakeBase.gmk Changeset: 9e57473496a4 Author: erikj Date: 2015-01-28 15:45 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9e57473496a4 8071781: Bootcycle build fails on macosx Reviewed-by: ihse ! common/autoconf/bootcycle-spec.gmk.in Changeset: d91ed1951b94 Author: lana Date: 2015-01-29 15:34 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d91ed1951b94 Merge Changeset: cd980bcebb6c Author: katleman Date: 2015-02-05 11:43 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/cd980bcebb6c Added tag jdk9-b49 for changeset d91ed1951b94 ! .hgtags Changeset: 7ce51db7cc34 Author: amurillo Date: 2015-01-26 17:00 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/7ce51db7cc34 Merge ! common/autoconf/spec.gmk.in ! make/Main.gmk ! make/common/JavaCompilation.gmk ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk Changeset: 805822616039 Author: amurillo Date: 2015-01-30 16:56 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/805822616039 Merge Changeset: 197265d15c34 Author: mchung Date: 2015-02-03 14:08 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/197265d15c34 8069551: Move java.security.acl from compact3 to java.base Reviewed-by: alanb, mullan, wetmore ! common/bin/unshuffle_list.txt ! modules.xml Changeset: d1f37d39ff24 Author: lana Date: 2015-02-05 15:41 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d1f37d39ff24 Merge Changeset: 942895213b68 Author: katleman Date: 2015-02-12 16:23 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/942895213b68 Added tag jdk9-b50 for changeset d1f37d39ff24 ! .hgtags Changeset: 32470a815f99 Author: erikj Date: 2015-02-06 09:56 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/32470a815f99 8071329: Stop exporting INCLUDE and LIB when building on windows Reviewed-by: ihse ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/hotspot-spec.gmk.in ! common/autoconf/spec.gmk.in ! common/autoconf/toolchain_windows.m4 ! make/Main.gmk ! make/common/NativeCompilation.gmk Changeset: 8e581c2c5729 Author: ihse Date: 2015-02-06 12:37 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/8e581c2c5729 8072106: Properly handle dependencies for deleted header files Reviewed-by: erikj ! make/common/NativeCompilation.gmk Changeset: de6bd77b936e Author: ihse Date: 2015-02-06 12:46 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/de6bd77b936e 8071767: Improve names and dependencies for image targets Reviewed-by: ihse, erikj, dholmes Contributed-by: ingemar.aberg at oracle.com, magnus.ihse.bursie at oracle.com ! make/Main.gmk Changeset: ecba02d2d87d Author: erikj Date: 2015-02-10 12:25 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ecba02d2d87d 8062223: Upgrading to ccache 1.3.10 disables the use of ccache Reviewed-by: ihse ! README-builds.html ! common/autoconf/build-performance.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/hotspot-spec.gmk.in ! common/autoconf/spec.gmk.in ! make/common/NativeCompilation.gmk Changeset: 507654772146 Author: ihse Date: 2015-02-11 09:18 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/507654772146 8072732: Regression in configure due to JDK-8069057 Reviewed-by: erikj, tbell ! common/autoconf/configure Changeset: fcfe20d443ae Author: ihse Date: 2015-02-11 09:20 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/fcfe20d443ae 8072132: Filter out additional files when stripping Reviewed-by: erikj, tbell ! make/StripBinaries.gmk Changeset: 6207b4b8731c Author: lana Date: 2015-02-12 16:36 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6207b4b8731c Merge Changeset: 94abe9257d46 Author: katleman Date: 2015-02-19 11:23 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/94abe9257d46 Added tag jdk9-b51 for changeset 6207b4b8731c ! .hgtags Changeset: a67cf596b4fd Author: weijun Date: 2015-02-13 11:03 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a67cf596b4fd 8071338: Move policytool from JRE to JDK Reviewed-by: alanb, erikj, ihse, mchung ! common/bin/unshuffle_list.txt ! make/Images.gmk ! modules.xml Changeset: 6bfd6ad07c7b Author: erikj Date: 2015-02-16 12:25 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6bfd6ad07c7b 8073166: Unable to successfully build the merge of jdk9/hs with jdk9/dev Reviewed-by: alanb ! make/Main.gmk Changeset: 209734e14cb9 Author: erikj Date: 2015-02-17 16:53 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/209734e14cb9 8072950: api/xinclude/Harold/harold-97.html\#harold-97, api/xinclude/Harold/harold-67.html\#harold-67 fails on solaris with build port-stage-aarch64 Reviewed-by: tbell ! make/common/JavaCompilation.gmk Changeset: 39ee0ee4f890 Author: erikj Date: 2015-01-15 16:36 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/39ee0ee4f890 8042707: Source changes needed to build JDK 9 with Visual Studio 2013 (VS2013) Reviewed-by: tbell, ihse ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/help.m4 ! common/autoconf/libraries.m4 ! common/autoconf/spec.gmk.in ! common/autoconf/toolchain.m4 ! common/autoconf/toolchain_windows.m4 ! make/common/MakeBase.gmk Changeset: 6ebc4cb8a14d Author: ihse Date: 2015-01-16 16:02 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6ebc4cb8a14d 8069064: Various improvements and fixes in build system Reviewed-by: erikj ! Makefile ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! make/common/IdlCompilation.gmk ! make/common/JavaCompilation.gmk ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk ! make/common/RMICompilation.gmk Changeset: afb1acbdd115 Author: serb Date: 2015-01-16 18:45 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/afb1acbdd115 8056298: Separate java.awt.datatransfer from the desktop module Reviewed-by: erikj, alanb, mchung, alexsch ! make/CompileJavaModules.gmk ! modules.xml Changeset: a521d2e3f763 Author: ddehaven Date: 2015-01-21 12:00 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a521d2e3f763 Merge ! make/common/JavaCompilation.gmk ! make/common/NativeCompilation.gmk Changeset: ef9a245ba9ff Author: ddehaven Date: 2015-01-27 09:32 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ef9a245ba9ff Merge ! common/autoconf/spec.gmk.in ! make/common/IdlCompilation.gmk ! make/common/JavaCompilation.gmk ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk ! modules.xml Changeset: 34e490baa2fb Author: ddehaven Date: 2015-01-28 08:14 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/34e490baa2fb Merge ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/common/JavaCompilation.gmk ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk Changeset: f3c96aea372d Author: erikj Date: 2015-02-05 14:55 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f3c96aea372d 8072107: New dependency introduced by deploy.dll and awt.dll (msvcp100.dll) Reviewed-by: ihse ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh Changeset: b3d5aeadac2d Author: ddehaven Date: 2015-02-09 09:52 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b3d5aeadac2d Merge ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! common/autoconf/toolchain_windows.m4 ! make/common/NativeCompilation.gmk ! modules.xml Changeset: 398d207005fa Author: ddehaven Date: 2015-02-17 11:44 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/398d207005fa Merge ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/common/JavaCompilation.gmk ! make/common/NativeCompilation.gmk ! modules.xml Changeset: 1822e59f1712 Author: lana Date: 2015-02-19 16:35 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1822e59f1712 Merge Changeset: 218fbcc39b4b Author: katleman Date: 2015-02-26 15:57 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/218fbcc39b4b Added tag jdk9-b52 for changeset 1822e59f1712 ! .hgtags Changeset: 9e33546e9aab Author: erikj Date: 2015-02-23 11:37 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9e33546e9aab 8073498: Enhance GensrcProperties.gmk to allow an alternative source root Reviewed-by: tbell, mchung, ihse ! make/MakeHelpers.gmk Changeset: a7f523a9c2f5 Author: chegar Date: 2015-02-23 15:51 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a7f523a9c2f5 8064924: Update java.net.URL to work with modules Reviewed-by: alanb, plevart, psandoz ! make/common/CORE_PKGS.gmk Changeset: 0c6ab35a9db4 Author: juh Date: 2015-02-23 11:42 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0c6ab35a9db4 8072663: Remove the sun.security.acl package which is not used in the JDK Reviewed-by: mullan, alanb, mchung ! common/bin/unshuffle_list.txt Changeset: 1e62ebf45f79 Author: ihse Date: 2015-02-25 11:04 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1e62ebf45f79 8073231: Add convenient way of adding custom configure options to jprt Reviewed-by: erikj, tbell Contributed-by: ingemar.aberg at oracle.com ! make/jprt.properties Changeset: 6fcde8f7bf77 Author: ihse Date: 2015-02-25 14:48 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6fcde8f7bf77 8073862: BASIC_FIXUP_EXECUTABLE should not fail on empty path Reviewed-by: erikj ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh Changeset: 46e8332cefba Author: ihse Date: 2015-02-25 14:50 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/46e8332cefba 8073864: Configure must handle invalid elements on INCLUDE/LIB for visualstudio Reviewed-by: erikj ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain_windows.m4 Changeset: d6ed47125a76 Author: lana Date: 2015-02-26 20:16 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d6ed47125a76 Merge Changeset: c83b132d6f51 Author: katleman Date: 2015-03-05 11:26 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c83b132d6f51 Added tag jdk9-b53 for changeset d6ed47125a76 ! .hgtags Changeset: 23e62d3d9be0 Author: ihse Date: 2015-02-27 11:56 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/23e62d3d9be0 8072842: Add support for building native JTReg tests Reviewed-by: erikj, sla ! make/Main.gmk ! make/MakeHelpers.gmk ! make/common/MakeBase.gmk + make/common/TestFilesCompilation.gmk ! make/jprt.properties Changeset: cc1ab909baf7 Author: erikj Date: 2015-02-27 17:27 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/cc1ab909baf7 8073965: Bring compare.sh up to date with JDK 9 Reviewed-by: tbell, ihse ! common/bin/compare.sh ! common/bin/compare_exceptions.sh.incl Changeset: bd0b85405732 Author: ihse Date: 2015-03-02 13:45 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/bd0b85405732 8074055: Improvements in compare.sh from build-infra Reviewed-by: erikj ! common/bin/compare.sh Changeset: bbc8c8d00b7b Author: erikj Date: 2015-03-02 14:18 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/bbc8c8d00b7b 8074072: Race condition in build since JDK-8072842 can cause failed builds on Solaris Reviewed-by: ihse ! make/Main.gmk Changeset: 1be5ec71bc7c Author: bchristi Date: 2015-03-02 13:35 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1be5ec71bc7c 8073596: Add jdk.management.cmm in boot.modules that needs sun.management.spi be exported to it Reviewed-by: alanb, erikj, ihse, mchung ! modules.xml Changeset: 0282b3f5f749 Author: aph Date: 2014-11-21 11:24 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0282b3f5f749 8064357: AARCH64: Top-level JDK changes Reviewed-by: ihse, twisti + common/autoconf/build-aux/autoconf-config.sub ! common/autoconf/build-aux/config.sub ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 ! common/autoconf/platform.m4 Changeset: df8fda9c150e Author: kvn Date: 2014-11-21 14:55 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/df8fda9c150e Merge ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 ! common/autoconf/platform.m4 Changeset: b052cb38b985 Author: kvn Date: 2014-12-11 15:05 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b052cb38b985 Merge ! common/autoconf/generated-configure.sh Changeset: c360aeb77273 Author: dlong Date: 2015-01-15 15:12 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c360aeb77273 8068927: AARCH64: better handling of aarch64- triples Summary: convert aarch64- to arm-, let upstream code do the work, then convert back to aarch64- Reviewed-by: ihse ! common/autoconf/build-aux/config.sub Changeset: 8b84d584d52b Author: kvn Date: 2015-01-20 15:22 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/8b84d584d52b Merge ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 Changeset: 62137d84ff9c Author: kvn Date: 2015-02-26 10:56 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/62137d84ff9c Merge ! common/autoconf/generated-configure.sh Changeset: 6b8047426035 Author: kvn Date: 2015-03-02 10:08 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6b8047426035 Merge Changeset: 905c8779acc5 Author: kvn Date: 2015-03-02 15:15 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/905c8779acc5 Merge Changeset: 381c5a34a4af Author: serb Date: 2015-02-16 20:02 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/381c5a34a4af 8039269: images/cursors should not be in ${java.home}/lib Reviewed-by: mchung, alanb, erikj ! make/CompileJavaModules.gmk Changeset: b082971efc21 Author: ddehaven Date: 2015-02-17 11:50 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/b082971efc21 Merge Changeset: 3c3299ceeddd Author: prr Date: 2015-02-23 10:47 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3c3299ceeddd Merge Changeset: 60f674776534 Author: prr Date: 2015-03-03 08:48 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/60f674776534 Merge Changeset: fa6d6b488442 Author: ihse Date: 2015-03-04 10:47 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/fa6d6b488442 8074099: Even with toolchain type clang, OBJC is set to gcc Reviewed-by: erikj, ddehaven ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! common/autoconf/toolchain.m4 ! make/common/NativeCompilation.gmk Changeset: 1f526efef765 Author: erikj Date: 2015-03-04 11:00 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1f526efef765 8074091: Remove dead code from merge mistake in JavaCompilation.gmk Reviewed-by: ihse ! make/common/JavaCompilation.gmk Changeset: d140b51ac9bb Author: srl Date: 2015-03-04 09:45 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/d140b51ac9bb 8074048: ccache 1.3.10 still not detected properly Summary: Fix configure to detect ccache 1.3.10 properly Reviewed-by: erikj Contributed-by: steven.loomis at oracle.com ! common/autoconf/build-performance.m4 ! common/autoconf/generated-configure.sh Changeset: c802785ba3a7 Author: erikj Date: 2015-03-05 10:29 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c802785ba3a7 8074395: Random build failures in javadoc on Solaris Reviewed-by: tbell ! make/Javadoc.gmk Changeset: cb7367141e91 Author: lana Date: 2015-03-05 15:21 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/cb7367141e91 Merge Changeset: c7ab54a59aa3 Author: katleman Date: 2015-03-12 13:35 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c7ab54a59aa3 Added tag jdk9-b54 for changeset cb7367141e91 ! .hgtags Changeset: eaa3ab0ea346 Author: mchung Date: 2015-03-06 09:02 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/eaa3ab0ea346 8074428: Move pack200, unpack200, libpack200 to jdk.pack200 Reviewed-by: alanb, weijun, erikj, ihse ! common/bin/unshuffle_list.txt ! make/Images.gmk ! modules.xml Changeset: e15f4f47d00e Author: mchung Date: 2015-03-06 09:11 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e15f4f47d00e 8074429: Move jar, jarsigner tool to jdk.jartool module Reviewed-by: alanb, weijun, erikj, ihse ! common/bin/unshuffle_list.txt ! make/Images.gmk ! modules.xml Changeset: e4ac72088e21 Author: mchung Date: 2015-03-06 11:00 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e4ac72088e21 8074430: Move policytool to jdk.policytool module Reviewed-by: alanb, weijun, erikj, ihse ! common/bin/unshuffle_list.txt ! make/Images.gmk ! modules.xml Changeset: 895d48a23a86 Author: ihse Date: 2015-03-09 10:39 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/895d48a23a86 8074096: Disable (most) native warnings in JDK on a per-library basis Reviewed-by: erikj, tbell ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk Changeset: 09e4660d7815 Author: erikj Date: 2015-03-10 14:36 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/09e4660d7815 8073021: add native code coverage target into makefiles Reviewed-by: ihse, tbell, iignatyev ! common/autoconf/configure.ac ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 ! common/autoconf/spec.gmk.in ! make/Images.gmk ! make/Jprt.gmk ! make/Main.gmk ! make/common/TestFilesCompilation.gmk Changeset: c053f9a0aa72 Author: thartmann Date: 2015-02-23 08:48 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c053f9a0aa72 8072774: bigapps/Weblogic+medrec/nowarnings fails due to CodeHeap 'profiled nmethods' exhaustion Summary: Store profiled code in the non-profiled code heap (and vice versa) if the code cache is really full. Reviewed-by: kvn, iveresov ! test/lib/sun/hotspot/code/BlobType.java Changeset: 2caf1c113570 Author: vlivanov Date: 2015-02-24 07:38 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/2caf1c113570 Merge Changeset: 13edab552bd0 Author: vlivanov Date: 2015-03-02 07:20 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/13edab552bd0 Merge Changeset: 0152071ab1ba Author: amurillo Date: 2015-03-06 04:58 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0152071ab1ba Merge Changeset: 6c3aad0bbc08 Author: amurillo Date: 2015-03-10 14:09 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6c3aad0bbc08 Merge Changeset: 6ad4e1ab9bc4 Author: prr Date: 2015-03-11 08:25 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6ad4e1ab9bc4 8074910: hgforest.sh needs an option to bring over a smaller set of extra repos Reviewed-by: erikj, chegar ! common/bin/hgforest.sh Changeset: 6af7f86fc626 Author: erikj Date: 2015-03-12 12:13 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6af7f86fc626 8074988: Reduce boilerplate in Setup* macro definitions Reviewed-by: tbell, ihse ! make/common/IdlCompilation.gmk ! make/common/JavaCompilation.gmk ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk ! make/common/RMICompilation.gmk ! make/common/TestFilesCompilation.gmk ! make/common/TextFileProcessing.gmk ! make/common/ZipArchive.gmk ! test/make/TestJavaCompilation.gmk ! test/make/TestMakeBase.gmk Changeset: ac80b5d194b1 Author: darcy Date: 2015-03-12 12:30 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ac80b5d194b1 8072734: Turn on doclint checking in the build of modules in the jdk repo Reviewed-by: erikj ! make/CompileJavaModules.gmk Changeset: 0c37a832458f Author: lana Date: 2015-03-12 21:12 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0c37a832458f Merge Changeset: dc0613d9dd6c Author: katleman Date: 2015-03-19 12:59 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/dc0613d9dd6c Added tag jdk9-b55 for changeset 0c37a832458f ! .hgtags Changeset: 64b748017ca7 Author: ihse Date: 2015-03-13 14:00 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/64b748017ca7 8075054: Mixed case Windows path break native dependency checks Reviewed-by: erikj ! make/common/NativeCompilation.gmk Changeset: bf9d30e4a0c7 Author: darcy Date: 2015-03-13 13:41 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/bf9d30e4a0c7 8075035: Turn on doclint checking of modules in the langtools repo Reviewed-by: ihse ! make/CompileJavaModules.gmk Changeset: c0e0449fa98c Author: sla Date: 2015-03-05 11:39 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c0e0449fa98c 8058470: [jconsole] VM Summary Tab is blank for JDK9's jconsole. Reviewed-by: erikj ! make/common/JavaCompilation.gmk Changeset: a404750f88a9 Author: dcubed Date: 2015-03-06 08:43 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a404750f88a9 Merge ! make/common/JavaCompilation.gmk Changeset: c6b8dc6a00d1 Author: iignatyev Date: 2015-03-12 19:11 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c6b8dc6a00d1 8074980: add WhiteBox API to get a flag value for a method Reviewed-by: kvn, fzhinkin ! test/lib/sun/hotspot/WhiteBox.java Changeset: 22b4457b376c Author: kvn Date: 2015-03-12 15:50 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/22b4457b376c Merge Changeset: 2f3c2c099c97 Author: amurillo Date: 2015-03-12 19:51 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/2f3c2c099c97 Merge ! make/common/JavaCompilation.gmk Changeset: 93ed591e7456 Author: amurillo Date: 2015-03-16 14:27 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/93ed591e7456 Merge Changeset: 3d44432e07d3 Author: erikj Date: 2015-03-17 14:16 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/3d44432e07d3 8075236: Change layout of gcov .gcno files in symbols image Reviewed-by: ihse, tbell ! make/Images.gmk Changeset: a96ae43b3b22 Author: ihse Date: 2015-03-17 16:01 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a96ae43b3b22 8075176: DISABLED_WARNINGS caused C++ compiler flags to get lost Reviewed-by: erikj, tbell ! make/common/NativeCompilation.gmk Changeset: 8b9bd5ba445e Author: ihse Date: 2015-03-06 14:53 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/8b9bd5ba445e 8074554: Create custom hook for running after AC_OUTPUT Reviewed-by: erikj ! common/autoconf/configure.ac ! common/autoconf/generated-configure.sh Changeset: c97a8eb28fd5 Author: prr Date: 2015-03-09 09:49 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c97a8eb28fd5 Merge ! common/autoconf/generated-configure.sh Changeset: dc3a27524b39 Author: prr Date: 2015-03-11 08:30 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/dc3a27524b39 Merge ! common/autoconf/configure.ac ! common/autoconf/generated-configure.sh Changeset: c0bc44f5c981 Author: prr Date: 2015-03-17 12:30 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/c0bc44f5c981 Merge Changeset: 5c624e587f07 Author: erikj Date: 2015-03-19 12:10 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/5c624e587f07 8075495: Update jtreg bin location in configure Reviewed-by: alanb ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 Changeset: 1043eb726af3 Author: simonis Date: 2015-03-19 15:28 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1043eb726af3 8075515: AIX: cleanup xlc options and use -bernotok to detect missing symbols at build time Reviewed-by: erikj ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh Changeset: eb7febe45865 Author: lana Date: 2015-03-19 16:11 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/eb7febe45865 Merge Changeset: eac9b02fc48e Author: katleman Date: 2015-03-26 13:09 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/eac9b02fc48e Added tag jdk9-b56 for changeset eb7febe45865 ! .hgtags Changeset: ac9cd1bfab1d Author: cjplummer Date: 2015-03-10 19:56 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/ac9cd1bfab1d 8069111: Investigate NMT detail tracking support for 32bit ARM Summary: Fix native stack walking issues arm arm32. Disable on thumb2. Removed support for NMT without NMT detail. Reviewed-by: dholmes, bdelsart ! test/lib/sun/hotspot/WhiteBox.java Changeset: 6ac94d14c01c Author: dcubed Date: 2015-03-13 09:14 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6ac94d14c01c Merge ! test/lib/sun/hotspot/WhiteBox.java Changeset: 605a19989dcb Author: amurillo Date: 2015-03-19 15:00 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/605a19989dcb Merge Changeset: 904864473c09 Author: amurillo Date: 2015-03-23 11:44 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/904864473c09 Merge Changeset: f25ee9f62427 Author: lana Date: 2015-04-01 12:29 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f25ee9f62427 Merge Changeset: f310cc408839 Author: katleman Date: 2015-04-02 10:02 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f310cc408839 Added tag jdk9-b57 for changeset f25ee9f62427 ! .hgtags Changeset: 406edd6f4de9 Author: erikj Date: 2015-04-03 08:45 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/406edd6f4de9 8076531: Switch default compiler on Windows to VS2013 Reviewed-by: tbell ! README-builds.html ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain_windows.m4 ! make/jprt.properties Changeset: 6e78dd9b1210 Author: lana Date: 2015-04-03 15:14 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6e78dd9b1210 Merge Changeset: 919f9854f31e Author: katleman Date: 2015-04-08 13:12 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/919f9854f31e Added tag jdk9-b58 for changeset 6e78dd9b1210 ! .hgtags Changeset: e805c9330c7a Author: ihse Date: 2015-03-26 16:17 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e805c9330c7a 8076060: Improve make bootstrap process Reviewed-by: erikj ! Makefile ! common/autoconf/basics.m4 ! common/autoconf/configure.ac ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! configure + make/Help.gmk ! make/HotspotWrapper.gmk + make/Init.gmk + make/InitSupport.gmk ! make/Jprt.gmk ! make/Main.gmk + make/MainSupport.gmk - make/MakeHelpers.gmk ! make/common/MakeBase.gmk Changeset: f077ae77feb1 Author: erikj Date: 2015-03-27 14:11 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f077ae77feb1 8076123: 9-dev build fail: make/Init.gmk:142: *** multiple target patterns. Stop. Reviewed-by: ihse ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/Init.gmk ! make/InitSupport.gmk ! make/Main.gmk Changeset: 0871d61e2534 Author: azakharov Date: 2015-03-16 17:49 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0871d61e2534 8061715: gc/g1/TestShrinkAuxiliaryData15.java fails with java.lang.RuntimeException: heap decommit failed - after > before Summary: test for auxiliary data in G1 fails as they cannot precisely measure this aux data size. I've added whitebox method to get this size. Reviewed-by: tschatzl, jwilhelm, mgerdin ! test/lib/sun/hotspot/WhiteBox.java Changeset: 0a5629c31104 Author: jwilhelm Date: 2015-03-16 18:13 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/0a5629c31104 Merge ! test/lib/sun/hotspot/WhiteBox.java Changeset: 75a3e3478a87 Author: jwilhelm Date: 2015-03-26 15:00 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/75a3e3478a87 Merge ! test/lib/sun/hotspot/WhiteBox.java Changeset: 25d5821fb44d Author: amurillo Date: 2015-03-26 13:54 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/25d5821fb44d Merge Changeset: faea4d6fcb96 Author: amurillo Date: 2015-03-31 11:13 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/faea4d6fcb96 Merge Changeset: 570b03b47e28 Author: tbell Date: 2015-03-16 17:59 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/570b03b47e28 8061346: Source changes needed to build JDK 9 with Mac OS9 'Maverics' and clang/Xcode 5.1.1 Reviewed-by: dholmes, erikj ! make/jprt.properties Changeset: 5ca3176f8c39 Author: prr Date: 2015-03-17 14:38 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/5ca3176f8c39 Merge Changeset: 438ea9f5679a Author: prr Date: 2015-03-17 12:14 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/438ea9f5679a 8075277: JDK is still building X11 related Java files on OSX Reviewed-by: ihse, erikj, serb ! make/CompileJavaModules.gmk Changeset: 375bfc8cfac1 Author: prr Date: 2015-03-17 14:54 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/375bfc8cfac1 Merge ! make/CompileJavaModules.gmk Changeset: 4f980722d6ac Author: ddehaven Date: 2015-03-24 11:00 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/4f980722d6ac Merge ! common/autoconf/generated-configure.sh Changeset: e17741a81cea Author: ddehaven Date: 2015-03-31 16:17 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/e17741a81cea Merge ! common/autoconf/generated-configure.sh Changeset: 24515a3f1da5 Author: lana Date: 2015-04-03 16:33 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/24515a3f1da5 Merge ! common/autoconf/generated-configure.sh - make/MakeHelpers.gmk ! make/jprt.properties Changeset: 39e8a131289e Author: lana Date: 2015-04-08 14:31 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/39e8a131289e Merge - make/MakeHelpers.gmk Changeset: 87a3e58bff23 Author: katleman Date: 2015-04-09 06:40 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/87a3e58bff23 Added tag jdk9-b59 for changeset 39e8a131289e ! .hgtags Changeset: f658baecb743 Author: ihse Date: 2015-04-07 09:06 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f658baecb743 8076465: New Init.gmk needs improvements Reviewed-by: erikj, tbell ! common/autoconf/spec.gmk.in ! make/Help.gmk ! make/Init.gmk ! make/InitSupport.gmk ! make/Main.gmk Changeset: 1a2e8fca8bf1 Author: lana Date: 2015-04-09 17:35 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/1a2e8fca8bf1 Merge Changeset: 9fa2185bee17 Author: erikj Date: 2015-04-10 16:32 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/9fa2185bee17 8073634: Improve clean targets Reviewed-by: ihse ! common/autoconf/basics.m4 ! common/autoconf/basics_windows.m4 ! common/autoconf/build-performance.m4 ! common/autoconf/configure.ac ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! common/autoconf/toolchain_windows.m4 ! make/Main.gmk ! make/MainSupport.gmk Changeset: 6c9904922128 Author: katleman Date: 2015-04-17 09:59 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/6c9904922128 Added tag jdk9-b60 for changeset 9fa2185bee17 ! .hgtags Changeset: 04e53cff8282 Author: mcimadamore Date: 2015-04-20 12:00 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/04e53cff8282 merge with jdk9-b60 - common/autoconf/config.h.in - common/autoconf/spec.sh.in - common/bin/boot_cycle.sh - common/bin/compare-objects.sh - make/MakeHelpers.gmk ! make/common/CORE_PKGS.gmk ! make/common/SetupJavaCompilers.gmk Changeset: 924e9f2379a0 Author: mcimadamore Date: 2015-04-21 15:12 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/924e9f2379a0 Move prespecialization support; drop doclint from java.base ! make/CompileJavaModules.gmk ! make/Images.gmk Changeset: a1913d068464 Author: mcimadamore Date: 2015-04-22 17:56 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/a1913d068464 import build fix for https://bugs.openjdk.java.net/browse/JDK-8077563 ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh Changeset: 403de8c360f8 Author: mcimadamore Date: 2015-04-23 14:25 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/403de8c360f8 Fixup make dependency for prespecialization task ! make/Images.gmk From maurizio.cimadamore at oracle.com Thu Apr 23 14:14:51 2015 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Thu, 23 Apr 2015 14:14:51 +0000 Subject: hg: valhalla/valhalla/corba: 38 new changesets Message-ID: <201504231414.t3NEEpSo014437@aojmv0008> Changeset: ffd90c81d4ef Author: katleman Date: 2014-10-16 12:01 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/ffd90c81d4ef Added tag jdk9-b35 for changeset 9bc2dbd3dfb8 ! .hgtags Changeset: 7e9add74ad50 Author: katleman Date: 2014-10-23 11:19 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/7e9add74ad50 Added tag jdk9-b36 for changeset ffd90c81d4ef ! .hgtags Changeset: 8acf056126e8 Author: katleman Date: 2014-10-30 08:34 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/8acf056126e8 Added tag jdk9-b37 for changeset 7e9add74ad50 ! .hgtags Changeset: 53bf36cb722d Author: katleman Date: 2014-11-06 10:11 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/53bf36cb722d Added tag jdk9-b38 for changeset 8acf056126e8 ! .hgtags Changeset: 5be697b3ce2e Author: katleman Date: 2014-11-12 20:32 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/5be697b3ce2e Added tag jdk9-b39 for changeset 53bf36cb722d ! .hgtags Changeset: eda6c22bb62c Author: msheppar Date: 2014-11-11 01:02 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/eda6c22bb62c 8049522: Move @implNote in org.omg.CORBA.ORB to init method Summary: updated the implNote in the omg.org.CORBA.ORB class Reviewed-by: alanb ! src/java.corba/share/classes/org/omg/CORBA/ORB.java Changeset: e27c725d6c9d Author: lana Date: 2014-11-13 09:39 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/e27c725d6c9d Merge Changeset: 41b8bcd42418 Author: katleman Date: 2014-11-18 15:25 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/41b8bcd42418 Added tag jdk9-b40 for changeset e27c725d6c9d ! .hgtags Changeset: 1908b886ba1e Author: chegar Date: 2014-12-03 14:20 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/1908b886ba1e 8049367: Modular Run-Time Images Reviewed-by: chegar, dfuchs, ihse, joehw, mullan, psandoz, wetmore Contributed-by: alan.bateman at oracle.com, alex.buckley at oracle.com, bradford.wetmore at oracle.com, chris.hegarty at oracle.com, erik.joelsson at oracle.com, james.laskey at oracle.com, jonathan.gibbons at oracle.com, karen.kinnear at oracle.com, magnus.ihse.bursie at oracle.com, mandy.chung at oracle.com, mark.reinhold at oracle.com, paul.sandoz at oracle.com, sundararajan.athijegannathan at oracle.com - make/CommonCorba.gmk - make/CompileCorba.gmk + make/CompileInterim.gmk - make/GensrcCorba.gmk + make/copy/Copy-java.corba.gmk + make/gensrc/Gensrc-java.corba.gmk ! src/jdk.rmic/share/classes/sun/rmi/rmic/iiop/Generator.java Changeset: 078bb11af876 Author: katleman Date: 2014-12-04 12:58 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/078bb11af876 Added tag jdk9-b41 for changeset 1908b886ba1e ! .hgtags Changeset: 9645e35616b6 Author: katleman Date: 2014-12-11 11:44 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/9645e35616b6 Added tag jdk9-b42 for changeset 078bb11af876 ! .hgtags Changeset: 1f57bd728c9e Author: lana Date: 2014-12-18 19:57 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/1f57bd728c9e Added tag jdk9-b43 for changeset 9645e35616b6 ! .hgtags Changeset: 9e3f2bed80c0 Author: katleman Date: 2014-12-30 09:44 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/9e3f2bed80c0 Added tag jdk9-b44 for changeset 1f57bd728c9e ! .hgtags Changeset: 729f92339a54 Author: katleman Date: 2015-01-08 12:08 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/729f92339a54 Added tag jdk9-b45 for changeset 9e3f2bed80c0 ! .hgtags Changeset: cada2bd4ec02 Author: alanb Date: 2015-01-06 13:19 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/cada2bd4ec02 8047776: Add module java.transaction to export API javax.transaction Reviewed-by: lancea, mchung - src/java.corba/share/classes/javax/transaction/InvalidTransactionException.java - src/java.corba/share/classes/javax/transaction/TransactionRequiredException.java - src/java.corba/share/classes/javax/transaction/TransactionRolledbackException.java - src/java.corba/share/classes/javax/transaction/package.html - src/java.sql/share/classes/javax/transaction/xa/XAException.java - src/java.sql/share/classes/javax/transaction/xa/XAResource.java - src/java.sql/share/classes/javax/transaction/xa/Xid.java - src/java.sql/share/classes/javax/transaction/xa/package.html Changeset: 326f2068b4a4 Author: lana Date: 2015-01-12 12:24 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/326f2068b4a4 Merge - src/java.corba/share/classes/javax/transaction/InvalidTransactionException.java - src/java.corba/share/classes/javax/transaction/TransactionRequiredException.java - src/java.corba/share/classes/javax/transaction/TransactionRolledbackException.java - src/java.corba/share/classes/javax/transaction/package.html - src/java.sql/share/classes/javax/transaction/xa/XAException.java - src/java.sql/share/classes/javax/transaction/xa/XAResource.java - src/java.sql/share/classes/javax/transaction/xa/Xid.java - src/java.sql/share/classes/javax/transaction/xa/package.html Changeset: ee8447ca632e Author: katleman Date: 2015-01-15 13:09 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/ee8447ca632e Added tag jdk9-b46 for changeset 326f2068b4a4 ! .hgtags Changeset: a13c49c5f289 Author: katleman Date: 2015-01-23 18:50 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/a13c49c5f289 Added tag jdk9-b47 for changeset ee8447ca632e ! .hgtags Changeset: 9285d14eb7b6 Author: katleman Date: 2015-01-28 16:45 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/9285d14eb7b6 Added tag jdk9-b48 for changeset a13c49c5f289 ! .hgtags Changeset: 224f593393e5 Author: katleman Date: 2015-02-05 11:43 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/224f593393e5 Added tag jdk9-b49 for changeset 9285d14eb7b6 ! .hgtags Changeset: 2309c02386d1 Author: katleman Date: 2015-02-12 16:23 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/2309c02386d1 Added tag jdk9-b50 for changeset 224f593393e5 ! .hgtags Changeset: 002c61f3a7cf Author: katleman Date: 2015-02-19 11:23 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/002c61f3a7cf Added tag jdk9-b51 for changeset 2309c02386d1 ! .hgtags Changeset: d243fb6b055e Author: msheppar Date: 2015-02-16 00:12 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/d243fb6b055e 8068682: Deprivilege/move java.corba to the ext class loader Reviewed-by: alanb, mchung ! src/java.corba/share/classes/com/sun/corba/se/spi/orb/ORB.java ! src/java.corba/share/classes/sun/corba/SharedSecrets.java Changeset: b8538bbb6f22 Author: lana Date: 2015-02-19 16:36 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/b8538bbb6f22 Merge Changeset: ceb2f1639281 Author: katleman Date: 2015-02-26 15:57 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/ceb2f1639281 Added tag jdk9-b52 for changeset b8538bbb6f22 ! .hgtags Changeset: 47b9cf289a91 Author: mchung Date: 2015-02-24 12:45 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/47b9cf289a91 8073696: Remove unused imports in java.corba, java.jaxws, jdk.httpserver Reviewed-by: alanb, chegar ! src/java.corba/share/classes/javax/rmi/CORBA/GetORBPropertiesFileAction.java Changeset: aadc16ca5ab7 Author: lana Date: 2015-02-26 20:19 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/aadc16ca5ab7 Merge Changeset: d469c5ad0c76 Author: katleman Date: 2015-03-05 11:26 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/d469c5ad0c76 Added tag jdk9-b53 for changeset aadc16ca5ab7 ! .hgtags Changeset: 734ca5311a22 Author: katleman Date: 2015-03-12 13:35 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/734ca5311a22 Added tag jdk9-b54 for changeset d469c5ad0c76 ! .hgtags Changeset: ef4afd6832b0 Author: katleman Date: 2015-03-19 12:59 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/ef4afd6832b0 Added tag jdk9-b55 for changeset 734ca5311a22 ! .hgtags Changeset: d8ebf1a5b18c Author: katleman Date: 2015-03-26 13:09 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/d8ebf1a5b18c Added tag jdk9-b56 for changeset ef4afd6832b0 ! .hgtags Changeset: 86dd5de1f5cb Author: katleman Date: 2015-04-02 10:02 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/86dd5de1f5cb Added tag jdk9-b57 for changeset d8ebf1a5b18c ! .hgtags Changeset: cda6ae062f85 Author: katleman Date: 2015-04-08 13:12 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/cda6ae062f85 Added tag jdk9-b58 for changeset 86dd5de1f5cb ! .hgtags Changeset: 8f68c20bf19e Author: katleman Date: 2015-04-09 06:40 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/8f68c20bf19e Added tag jdk9-b59 for changeset cda6ae062f85 ! .hgtags Changeset: 753f4114e6d6 Author: avstepan Date: 2015-04-08 16:01 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/753f4114e6d6 8039440: Tidy warnings cleanup for org/omg Summary: some HTML markup fixes for CORBA Reviewed-by: yan, rriggs, lancea ! src/java.corba/share/classes/javax/activity/package.html ! src/java.corba/share/classes/javax/rmi/CORBA/Util.java ! src/java.corba/share/classes/org/omg/CORBA/Any.java ! src/java.corba/share/classes/org/omg/CORBA/CompletionStatus.java ! src/java.corba/share/classes/org/omg/CORBA/DataInputStream.java ! src/java.corba/share/classes/org/omg/CORBA/LocalObject.java ! src/java.corba/share/classes/org/omg/CORBA/NVList.java ! src/java.corba/share/classes/org/omg/CORBA/ORB.java ! src/java.corba/share/classes/org/omg/CORBA/Object.java ! src/java.corba/share/classes/org/omg/CORBA/Principal.java ! src/java.corba/share/classes/org/omg/CORBA/ServerRequest.java ! src/java.corba/share/classes/org/omg/CORBA/ShortHolder.java ! src/java.corba/share/classes/org/omg/CORBA/TCKind.java ! src/java.corba/share/classes/org/omg/CORBA/TypeCode.java ! src/java.corba/share/classes/org/omg/CORBA/doc-files/compliance.html ! src/java.corba/share/classes/org/omg/CORBA/doc-files/generatedfiles.html ! src/java.corba/share/classes/org/omg/CORBA/package.html ! src/java.corba/share/classes/org/omg/CORBA/portable/InvokeHandler.java ! src/java.corba/share/classes/org/omg/CORBA/portable/package.html ! src/java.corba/share/classes/org/omg/CORBA_2_3/package.html ! src/java.corba/share/classes/org/omg/CORBA_2_3/portable/package.html ! src/java.corba/share/classes/org/omg/CosNaming/NamingContextExtPackage/package.html ! src/java.corba/share/classes/org/omg/CosNaming/NamingContextPackage/package.html ! src/java.corba/share/classes/org/omg/CosNaming/nameservice.idl ! src/java.corba/share/classes/org/omg/CosNaming/package.html ! src/java.corba/share/classes/org/omg/Dynamic/package.html ! src/java.corba/share/classes/org/omg/DynamicAny/DynAnyFactoryPackage/package.html ! src/java.corba/share/classes/org/omg/DynamicAny/DynAnyPackage/package.html ! src/java.corba/share/classes/org/omg/DynamicAny/package.html ! src/java.corba/share/classes/org/omg/IOP/CodecFactoryPackage/package.html ! src/java.corba/share/classes/org/omg/IOP/CodecPackage/package.html ! src/java.corba/share/classes/org/omg/IOP/package.html ! src/java.corba/share/classes/org/omg/Messaging/package.html ! src/java.corba/share/classes/org/omg/PortableInterceptor/IOP.idl ! src/java.corba/share/classes/org/omg/PortableInterceptor/Interceptors.idl ! src/java.corba/share/classes/org/omg/PortableInterceptor/ORBInitInfoPackage/package.html ! src/java.corba/share/classes/org/omg/PortableInterceptor/package.html ! src/java.corba/share/classes/org/omg/PortableServer/CurrentPackage/package.html ! src/java.corba/share/classes/org/omg/PortableServer/POAManagerPackage/package.html ! src/java.corba/share/classes/org/omg/PortableServer/POAPackage/package.html ! src/java.corba/share/classes/org/omg/PortableServer/ServantLocatorPackage/package.html ! src/java.corba/share/classes/org/omg/PortableServer/package.html ! src/java.corba/share/classes/org/omg/SendingContext/package.html ! src/java.corba/share/classes/org/omg/stub/java/rmi/package.html Changeset: 28ca8dfebab6 Author: coffeys Date: 2015-04-09 18:10 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/28ca8dfebab6 8050123: Incorrect property name documented in CORBA InputStream API Reviewed-by: lancea ! src/java.corba/share/classes/org/omg/CORBA_2_3/portable/InputStream.java Changeset: caa330b275f3 Author: lana Date: 2015-04-09 17:37 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/caa330b275f3 Merge Changeset: 97575cd00636 Author: katleman Date: 2015-04-17 09:59 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/corba/rev/97575cd00636 Added tag jdk9-b60 for changeset caa330b275f3 ! .hgtags From maurizio.cimadamore at oracle.com Thu Apr 23 14:15:22 2015 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Thu, 23 Apr 2015 14:15:22 +0000 Subject: hg: valhalla/valhalla/jaxws: 41 new changesets Message-ID: <201504231415.t3NEFNNG014906@aojmv0008> Changeset: 84803c3be7f7 Author: katleman Date: 2014-10-16 12:02 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/84803c3be7f7 Added tag jdk9-b35 for changeset afe0c89e2edb ! .hgtags Changeset: 90de6ecbff46 Author: katleman Date: 2014-10-23 11:19 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/90de6ecbff46 Added tag jdk9-b36 for changeset 84803c3be7f7 ! .hgtags Changeset: dd4ba422dba8 Author: katleman Date: 2014-10-30 08:35 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/dd4ba422dba8 Added tag jdk9-b37 for changeset 90de6ecbff46 ! .hgtags Changeset: 381bad1174c7 Author: katleman Date: 2014-11-06 10:11 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/381bad1174c7 Added tag jdk9-b38 for changeset dd4ba422dba8 ! .hgtags Changeset: 5455969de31f Author: katleman Date: 2014-11-12 20:32 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/5455969de31f Added tag jdk9-b39 for changeset 381bad1174c7 ! .hgtags Changeset: 4f785187377f Author: katleman Date: 2014-11-18 15:25 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/4f785187377f Added tag jdk9-b40 for changeset 5455969de31f ! .hgtags Changeset: 1c1f0cdfc6a6 Author: katleman Date: 2014-12-04 12:58 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/1c1f0cdfc6a6 Added tag jdk9-b41 for changeset 4f785187377f ! .hgtags Changeset: bcb36c5cb610 Author: mkos Date: 2014-12-02 15:03 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/bcb36c5cb610 8065870: Update JAX-WS RI integration to latest version (2.2.11-b141124.1933) Reviewed-by: smarks ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/ContentHandlerAdaptor.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StAXStreamConnector.java ! src/java.xml.ws/share/classes/com/oracle/webservices/internal/api/message/BaseDistributedPropertySet.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/model/CheckedException.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/model/JavaMethod.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/streaming/XMLStreamReaderFactory.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/fault/SOAPFaultBuilder.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/model/AbstractSEIModelImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/model/CheckedExceptionImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/model/ParameterImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/model/RuntimeModeler.java + src/java.xml.ws/share/classes/com/sun/xml/internal/ws/spi/db/ServiceArtifactSchemaGenerator.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/spi/db/TypeInfo.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/pipe/AbstractSchemaValidationTube.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/resources/Messages_en.properties ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/version.properties ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/wsdl/writer/WSDLGenerator.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JAnnotatable.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JAnnotationArrayMember.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JDefinedClass.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JEnumConstant.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JMethod.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JPackage.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JVar.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/util/JavadocEscapeWriter.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_de.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_es.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_fr.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_it.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_ja.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_ko.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_pt_BR.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_zh_CN.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_zh_TW.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/SchemaGenerator.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/ap/Options.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_de.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_es.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_fr.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_it.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_ja.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_ko.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_pt_BR.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_zh_CN.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_zh_TW.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/addon/episode/PluginImpl.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/impl/s2j/ElementAdapter.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/impl/s2j/ElementCollectionAdapter.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/impl/s2j/ElementSingleAdapter.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/impl/s2j/TypeAndAnnotationImpl.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/BeanGenerator.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/ElementOutlineImpl.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/ImplStructureStrategy.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/MessageBundle.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/ObjectFactoryGeneratorImpl.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/PackageOutlineImpl.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/PrivateObjectFactoryGenerator.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/PublicObjectFactoryGenerator.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/field/AbstractField.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/field/ContentListField.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/field/NoExtendedContentField.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/field/UnboxedField.java + src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/Aspect.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CAdapter.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CArrayInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CAttributePropertyInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CBuiltinLeafInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CClassInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CClassRef.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CElementInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CElementPropertyInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CEnumLeafInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CPropertyInfo.java + src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CPropertyVisitor2.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CReferencePropertyInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CTypeInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CValuePropertyInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CWildcardTypeInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/Model.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/nav/EagerNClass.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/nav/EagerNType.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/nav/NClass.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/nav/NClassByJClass.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/nav/NParameterizedType.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/nav/NType.java - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/outline/Aspect.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/outline/Outline.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/reader/internalizer/DOMForest.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/xsom/impl/SchemaImpl.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/processor/modeler/wsdl/PseudoSchemaBuilder.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/ConfigurationMessages.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/WscompileMessages.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/configuration.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/configuration_fr.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/configuration_it.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/configuration_ja.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/configuration_ko.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/configuration_pt_BR.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/configuration_zh_CN.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/configuration_zh_TW.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_de.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_es.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_fr.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_it.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_ja.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_ko.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_pt_BR.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_zh_CN.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_zh_TW.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/version.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wscompile/WsgenTool.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wscompile/WsimportTool.java Changeset: 301ddb4478fb Author: lana Date: 2014-12-04 15:22 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/301ddb4478fb Merge - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/outline/Aspect.java Changeset: edc13d27dc87 Author: katleman Date: 2014-12-11 11:44 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/edc13d27dc87 Added tag jdk9-b42 for changeset 301ddb4478fb ! .hgtags Changeset: 2a03baa4d849 Author: lana Date: 2014-12-18 19:57 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/2a03baa4d849 Added tag jdk9-b43 for changeset edc13d27dc87 ! .hgtags Changeset: e529374fbe52 Author: katleman Date: 2014-12-30 09:44 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/e529374fbe52 Added tag jdk9-b44 for changeset 2a03baa4d849 ! .hgtags Changeset: 4222060cacf2 Author: katleman Date: 2015-01-08 12:08 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/4222060cacf2 Added tag jdk9-b45 for changeset e529374fbe52 ! .hgtags Changeset: bb4579bd7e6b Author: alanb Date: 2015-01-06 13:20 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/bb4579bd7e6b 8067867: Subsume module java.xml.soap into module java.xml.ws Reviewed-by: mkos, mchung - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/LazyEnvelopeSource.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/SOAPExceptionImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/HttpSOAPConnection.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/HttpSOAPConnectionFactory.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/Header.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/MessagingException.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/MultipartDataSource.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/BMMimeMultipart.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ContentDisposition.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ContentType.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/HeaderTokenizer.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/InternetHeaders.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeBodyPart.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeMultipart.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimePartDataSource.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimePullMultipart.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeUtility.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ParameterList.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ParseException.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/SharedInputStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/UniqueValue.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/ASCIIUtility.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/BASE64DecoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/BASE64EncoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/BEncoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/LineInputStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/OutputUtil.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QDecoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QEncoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QPDecoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QPEncoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/UUDecoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/UUEncoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/AttachmentPartImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ContextClassloaderLocal.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ContextClassloaderLocal.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/Envelope.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/EnvelopeFactory.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/FastInfosetDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/GifDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ImageDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/JpegDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LazyEnvelope.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/MessageFactoryImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/MessageImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/MultipartDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SAAJMetaFactoryImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocument.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentFragment.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPFactoryImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPIOException.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPPartImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPVersionMismatchException.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxBridge.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxLazySourceBridge.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxReaderBridge.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/StringDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/XmlDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/dynamic/SOAPFactoryDynamicImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/dynamic/SOAPMessageFactoryDynamicImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/BodyElementImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/BodyImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/CDATAImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/DetailEntryImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/DetailImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementFactory.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/FaultElementImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/FaultImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/HeaderElementImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/HeaderImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/SOAPCommentImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/SOAPTextImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/TreeException.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/NameImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Body1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/BodyElement1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Detail1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/DetailEntry1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Envelope1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Fault1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/FaultElement1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Header1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/HeaderElement1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Message1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPFactory1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPMessageFactory1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPPart1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Body1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/BodyElement1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Detail1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/DetailEntry1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Envelope1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Fault1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/FaultElement1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Header1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/HeaderElement1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Message1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPFactory1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPMessageFactory1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPPart1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/Base64.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/ByteInputStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/ByteOutputStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/CharReader.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/CharWriter.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/FastInfosetReflection.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/FinalArrayList.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/JAXMStreamSource.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/JaxmURI.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LogDomainConstants.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/MimeHeadersUtil.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/NamespaceContextIterator.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/ParseUtil.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/ParserPool.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/RejectDoctypeSaxFilter.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/SAAJUtil.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/TeeInputStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/XMLDeclarationParser.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/LazyEnvelopeStaxReader.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxReaderEx.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxWriter.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxWriterEx.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/transform/EfficientStreamingTransformer.java - src/java.xml.soap/share/classes/javax/xml/soap/AttachmentPart.java - src/java.xml.soap/share/classes/javax/xml/soap/Detail.java - src/java.xml.soap/share/classes/javax/xml/soap/DetailEntry.java - src/java.xml.soap/share/classes/javax/xml/soap/FactoryFinder.java - src/java.xml.soap/share/classes/javax/xml/soap/MessageFactory.java - src/java.xml.soap/share/classes/javax/xml/soap/MimeHeader.java - src/java.xml.soap/share/classes/javax/xml/soap/MimeHeaders.java - src/java.xml.soap/share/classes/javax/xml/soap/Name.java - src/java.xml.soap/share/classes/javax/xml/soap/Node.java - src/java.xml.soap/share/classes/javax/xml/soap/SAAJMetaFactory.java - src/java.xml.soap/share/classes/javax/xml/soap/SAAJResult.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPBody.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPBodyElement.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPConnection.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPConnectionFactory.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPConstants.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPElement.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPElementFactory.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPEnvelope.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPException.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPFactory.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPFault.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPFaultElement.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPHeader.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPHeaderElement.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPMessage.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPPart.java - src/java.xml.soap/share/classes/javax/xml/soap/Text.java - src/java.xml.soap/share/classes/javax/xml/soap/package.html + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/LazyEnvelopeSource.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/SOAPExceptionImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/HttpSOAPConnection.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/HttpSOAPConnectionFactory.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_de.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_es.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_fr.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_it.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_ja.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_ko.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_pt_BR.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_zh_CN.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_zh_TW.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/Header.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/MessagingException.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/MultipartDataSource.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/BMMimeMultipart.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ContentDisposition.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ContentType.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/HeaderTokenizer.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/InternetHeaders.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeBodyPart.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeMultipart.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimePartDataSource.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimePullMultipart.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeUtility.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ParameterList.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ParseException.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/SharedInputStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/UniqueValue.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/ASCIIUtility.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/BASE64DecoderStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/BASE64EncoderStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/BEncoderStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/LineInputStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/OutputUtil.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QDecoderStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QEncoderStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QPDecoderStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QPEncoderStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/UUDecoderStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/UUEncoderStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/AttachmentPartImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ContextClassloaderLocal.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ContextClassloaderLocal.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/Envelope.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/EnvelopeFactory.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/FastInfosetDataContentHandler.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/GifDataContentHandler.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ImageDataContentHandler.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/JpegDataContentHandler.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LazyEnvelope.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_de.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_es.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_fr.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_it.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_ja.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_ko.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_pt_BR.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_zh_CN.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_zh_TW.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/MessageFactoryImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/MessageImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/MultipartDataContentHandler.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SAAJMetaFactoryImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocument.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentFragment.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPFactoryImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPIOException.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPPartImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPVersionMismatchException.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxBridge.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxLazySourceBridge.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxReaderBridge.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/StringDataContentHandler.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/XmlDataContentHandler.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/dynamic/SOAPFactoryDynamicImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/dynamic/SOAPMessageFactoryDynamicImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/BodyElementImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/BodyImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/CDATAImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/DetailEntryImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/DetailImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementFactory.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/FaultElementImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/FaultImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/HeaderElementImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/HeaderImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_de.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_es.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_fr.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_it.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_ja.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_ko.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_pt_BR.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_zh_CN.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_zh_TW.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/SOAPCommentImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/SOAPTextImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/TreeException.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_de.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_es.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_fr.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_it.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_ja.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_ko.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_pt_BR.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_zh_CN.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_zh_TW.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/NameImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Body1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/BodyElement1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Detail1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/DetailEntry1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Envelope1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Fault1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/FaultElement1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Header1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/HeaderElement1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_de.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_es.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_fr.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_it.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_ja.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_ko.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_pt_BR.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_zh_CN.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_zh_TW.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Message1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPFactory1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPMessageFactory1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPPart1_1Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Body1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/BodyElement1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Detail1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/DetailEntry1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Envelope1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Fault1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/FaultElement1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Header1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/HeaderElement1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_de.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_es.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_fr.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_it.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_ja.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_ko.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_pt_BR.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_zh_CN.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_zh_TW.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Message1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPFactory1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPMessageFactory1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPPart1_2Impl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/Base64.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/ByteInputStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/ByteOutputStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/CharReader.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/CharWriter.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/FastInfosetReflection.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/FinalArrayList.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/JAXMStreamSource.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/JaxmURI.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_de.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_es.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_fr.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_it.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_ja.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_ko.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_pt_BR.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_zh_CN.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_zh_TW.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/LogDomainConstants.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/MimeHeadersUtil.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/NamespaceContextIterator.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/ParseUtil.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/ParserPool.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/RejectDoctypeSaxFilter.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/SAAJUtil.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/TeeInputStream.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/XMLDeclarationParser.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/LazyEnvelopeStaxReader.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxReaderEx.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxWriter.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxWriterEx.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/transform/EfficientStreamingTransformer.java + src/java.xml.ws/share/classes/javax/xml/soap/AttachmentPart.java + src/java.xml.ws/share/classes/javax/xml/soap/Detail.java + src/java.xml.ws/share/classes/javax/xml/soap/DetailEntry.java + src/java.xml.ws/share/classes/javax/xml/soap/FactoryFinder.java + src/java.xml.ws/share/classes/javax/xml/soap/MessageFactory.java + src/java.xml.ws/share/classes/javax/xml/soap/MimeHeader.java + src/java.xml.ws/share/classes/javax/xml/soap/MimeHeaders.java + src/java.xml.ws/share/classes/javax/xml/soap/Name.java + src/java.xml.ws/share/classes/javax/xml/soap/Node.java + src/java.xml.ws/share/classes/javax/xml/soap/SAAJMetaFactory.java + src/java.xml.ws/share/classes/javax/xml/soap/SAAJResult.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPBody.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPBodyElement.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPConnection.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPConnectionFactory.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPConstants.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPElement.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPElementFactory.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPEnvelope.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPException.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPFactory.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPFault.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPFaultElement.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPHeader.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPHeaderElement.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPMessage.java + src/java.xml.ws/share/classes/javax/xml/soap/SOAPPart.java + src/java.xml.ws/share/classes/javax/xml/soap/Text.java + src/java.xml.ws/share/classes/javax/xml/soap/package.html Changeset: 64ca52b0bda8 Author: lana Date: 2015-01-12 12:24 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/64ca52b0bda8 Merge - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/LazyEnvelopeSource.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/SOAPExceptionImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/HttpSOAPConnection.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/HttpSOAPConnectionFactory.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/Header.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/MessagingException.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/MultipartDataSource.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/BMMimeMultipart.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ContentDisposition.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ContentType.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/HeaderTokenizer.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/InternetHeaders.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeBodyPart.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeMultipart.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimePartDataSource.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimePullMultipart.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeUtility.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ParameterList.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ParseException.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/SharedInputStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/UniqueValue.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/ASCIIUtility.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/BASE64DecoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/BASE64EncoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/BEncoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/LineInputStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/OutputUtil.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QDecoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QEncoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QPDecoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QPEncoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/UUDecoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/UUEncoderStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/AttachmentPartImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ContextClassloaderLocal.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ContextClassloaderLocal.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/Envelope.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/EnvelopeFactory.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/FastInfosetDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/GifDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ImageDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/JpegDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LazyEnvelope.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/MessageFactoryImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/MessageImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/MultipartDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SAAJMetaFactoryImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocument.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentFragment.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPFactoryImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPIOException.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPPartImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPVersionMismatchException.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxBridge.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxLazySourceBridge.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxReaderBridge.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/StringDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/XmlDataContentHandler.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/dynamic/SOAPFactoryDynamicImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/dynamic/SOAPMessageFactoryDynamicImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/BodyElementImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/BodyImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/CDATAImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/DetailEntryImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/DetailImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementFactory.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/FaultElementImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/FaultImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/HeaderElementImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/HeaderImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/SOAPCommentImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/SOAPTextImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/TreeException.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/NameImpl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Body1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/BodyElement1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Detail1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/DetailEntry1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Envelope1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Fault1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/FaultElement1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Header1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/HeaderElement1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Message1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPFactory1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPMessageFactory1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPPart1_1Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Body1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/BodyElement1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Detail1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/DetailEntry1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Envelope1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Fault1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/FaultElement1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Header1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/HeaderElement1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Message1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPFactory1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPMessageFactory1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPPart1_2Impl.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/Base64.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/ByteInputStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/ByteOutputStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/CharReader.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/CharWriter.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/FastInfosetReflection.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/FinalArrayList.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/JAXMStreamSource.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/JaxmURI.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_de.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_es.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_fr.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_it.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_ja.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_ko.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_pt_BR.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_zh_CN.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LocalStrings_zh_TW.properties - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/LogDomainConstants.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/MimeHeadersUtil.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/NamespaceContextIterator.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/ParseUtil.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/ParserPool.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/RejectDoctypeSaxFilter.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/SAAJUtil.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/TeeInputStream.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/XMLDeclarationParser.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/LazyEnvelopeStaxReader.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxReaderEx.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxWriter.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxWriterEx.java - src/java.xml.soap/share/classes/com/sun/xml/internal/messaging/saaj/util/transform/EfficientStreamingTransformer.java - src/java.xml.soap/share/classes/javax/xml/soap/AttachmentPart.java - src/java.xml.soap/share/classes/javax/xml/soap/Detail.java - src/java.xml.soap/share/classes/javax/xml/soap/DetailEntry.java - src/java.xml.soap/share/classes/javax/xml/soap/FactoryFinder.java - src/java.xml.soap/share/classes/javax/xml/soap/MessageFactory.java - src/java.xml.soap/share/classes/javax/xml/soap/MimeHeader.java - src/java.xml.soap/share/classes/javax/xml/soap/MimeHeaders.java - src/java.xml.soap/share/classes/javax/xml/soap/Name.java - src/java.xml.soap/share/classes/javax/xml/soap/Node.java - src/java.xml.soap/share/classes/javax/xml/soap/SAAJMetaFactory.java - src/java.xml.soap/share/classes/javax/xml/soap/SAAJResult.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPBody.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPBodyElement.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPConnection.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPConnectionFactory.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPConstants.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPElement.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPElementFactory.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPEnvelope.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPException.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPFactory.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPFault.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPFaultElement.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPHeader.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPHeaderElement.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPMessage.java - src/java.xml.soap/share/classes/javax/xml/soap/SOAPPart.java - src/java.xml.soap/share/classes/javax/xml/soap/Text.java - src/java.xml.soap/share/classes/javax/xml/soap/package.html Changeset: 6c17d648d03e Author: katleman Date: 2015-01-15 13:09 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/6c17d648d03e Added tag jdk9-b46 for changeset 64ca52b0bda8 ! .hgtags Changeset: be1acab1fe62 Author: katleman Date: 2015-01-23 18:50 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/be1acab1fe62 Added tag jdk9-b47 for changeset 6c17d648d03e ! .hgtags Changeset: ef93f7aa0d2f Author: mkos Date: 2014-10-22 20:14 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/ef93f7aa0d2f 8054367: More references for endpoints Reviewed-by: mullan, skoivu ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/api/Utils.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/RuntimeBuiltinLeafInfoImpl.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/Utils.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/Utils.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/Utils.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/Utils.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/util/XmlFactory.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/model/Utils.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/spi/ProviderImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/spi/db/Utils.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/xml/XmlUtil.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/nav/Utils.java Changeset: 33e7e6998048 Author: lana Date: 2015-01-24 23:24 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/33e7e6998048 Merge Changeset: da92782ca2a3 Author: katleman Date: 2015-01-28 16:45 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/da92782ca2a3 Added tag jdk9-b48 for changeset 33e7e6998048 ! .hgtags Changeset: 3b14b7c9c719 Author: aefimov Date: 2015-01-26 12:36 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/3b14b7c9c719 8046817: JDK 8 schemagen tool does not generate xsd files for enum types Reviewed-by: joehw, mkos ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/ap/SchemaGenerator.java Changeset: 435a49db1de0 Author: lana Date: 2015-01-29 15:35 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/435a49db1de0 Merge Changeset: 45a30e7ee623 Author: katleman Date: 2015-02-05 11:43 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/45a30e7ee623 Added tag jdk9-b49 for changeset 435a49db1de0 ! .hgtags Changeset: af31e698b42d Author: katleman Date: 2015-02-12 16:23 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/af31e698b42d Added tag jdk9-b50 for changeset 45a30e7ee623 ! .hgtags Changeset: 42d4089329e7 Author: aefimov Date: 2015-02-12 17:12 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/42d4089329e7 8071585: Update JAX-WS RI integration to latest version (2.2.11-b150127.1410) Reviewed-by: alanb ! src/java.xml.bind/share/classes/javax/xml/bind/JAXBContext.java ! src/java.xml.bind/share/classes/javax/xml/bind/JAXBException.java ! src/java.xml.bind/share/classes/javax/xml/bind/JAXBIntrospector.java ! src/java.xml.bind/share/classes/javax/xml/bind/Marshaller.java ! src/java.xml.bind/share/classes/javax/xml/bind/SchemaOutputResolver.java ! src/java.xml.bind/share/classes/javax/xml/bind/TypeConstraintException.java ! src/java.xml.bind/share/classes/javax/xml/bind/Unmarshaller.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlAnyAttribute.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlAnyElement.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlAttachmentRef.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlAttribute.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlElement.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlElementDecl.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlElementRef.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlElementWrapper.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlElements.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlEnumValue.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlID.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlIDREF.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlList.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlMixed.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlNsForm.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlRootElement.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlSchema.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlSchemaType.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlTransient.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlType.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlValue.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/adapters/XmlAdapter.java ! src/java.xml.bind/share/classes/javax/xml/bind/attachment/AttachmentUnmarshaller.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/version.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_de.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_es.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_fr.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_it.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_ja.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_ko.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_pt_BR.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_zh_CN.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_zh_TW.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_de.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_es.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_fr.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_it.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_ja.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_ko.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_pt_BR.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_zh_CN.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_zh_TW.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/Options.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/impl/s2j/ElementCollectionAdapter.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/impl/s2j/ElementSingleAdapter.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/impl/s2j/TypeAndAnnotationImpl.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/BeanGenerator.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/ElementOutlineImpl.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/ImplStructureStrategy.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/ObjectFactoryGeneratorImpl.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/PackageOutlineImpl.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/PrivateObjectFactoryGenerator.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/PublicObjectFactoryGenerator.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/field/AbstractField.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/field/ContentListField.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/field/NoExtendedContentField.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/field/UnboxedField.java - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/Aspect.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CAdapter.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CArrayInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CBuiltinLeafInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CClassInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CClassRef.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CElementInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CEnumLeafInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CReferencePropertyInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CTypeInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CWildcardTypeInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/nav/EagerNClass.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/nav/EagerNType.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/nav/NClass.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/nav/NClassByJClass.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/nav/NParameterizedType.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/nav/NType.java + src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/outline/Aspect.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/outline/Outline.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/version.properties Changeset: bb9cf97a5ac6 Author: lana Date: 2015-02-12 16:36 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/bb9cf97a5ac6 Merge - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/Aspect.java Changeset: 1d1e7704eca9 Author: katleman Date: 2015-02-19 11:24 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/1d1e7704eca9 Added tag jdk9-b51 for changeset bb9cf97a5ac6 ! .hgtags Changeset: 7e9bcb35a487 Author: katleman Date: 2015-02-26 15:57 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/7e9bcb35a487 Added tag jdk9-b52 for changeset 1d1e7704eca9 ! .hgtags Changeset: 85b190e52036 Author: mchung Date: 2015-02-20 09:15 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/85b190e52036 8073374: Re-examine jdk.xml.ws dependency on java.xml.ws SOAPNamespaceConstants Reviewed-by: lancea, mkos ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wsdl/document/soap/SOAPConstants.java Changeset: 3246e08d17a6 Author: mchung Date: 2015-02-24 12:45 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/3246e08d17a6 8073696: Remove unused imports in java.corba, java.jaxws, jdk.httpserver Reviewed-by: alanb, chegar ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/spi/db/BindingHelper.java Changeset: ba8cbdef7c26 Author: mchung Date: 2015-02-25 14:51 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/ba8cbdef7c26 8073361: Missing doPrivileged in com.sun.xml.internal.bind.v2.ClassFactory Reviewed-by: mullan, mkos ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/ClassFactory.java Changeset: b8fbe40efa97 Author: lana Date: 2015-02-26 20:17 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/b8fbe40efa97 Merge Changeset: 83a0cf0e0878 Author: katleman Date: 2015-03-05 11:26 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/83a0cf0e0878 Added tag jdk9-b53 for changeset b8fbe40efa97 ! .hgtags Changeset: ca481b0492c8 Author: katleman Date: 2015-03-12 13:35 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/ca481b0492c8 Added tag jdk9-b54 for changeset 83a0cf0e0878 ! .hgtags Changeset: b4f913b48e69 Author: katleman Date: 2015-03-19 12:59 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/b4f913b48e69 Added tag jdk9-b55 for changeset ca481b0492c8 ! .hgtags Changeset: 17c4241395e9 Author: katleman Date: 2015-03-26 13:09 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/17c4241395e9 Added tag jdk9-b56 for changeset b4f913b48e69 ! .hgtags Changeset: 1e06b36bb396 Author: katleman Date: 2015-04-02 10:02 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/1e06b36bb396 Added tag jdk9-b57 for changeset 17c4241395e9 ! .hgtags Changeset: 8a9ebae410bc Author: katleman Date: 2015-04-08 13:12 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/8a9ebae410bc Added tag jdk9-b58 for changeset 1e06b36bb396 ! .hgtags Changeset: cd7a49142fe2 Author: katleman Date: 2015-04-09 06:40 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/cd7a49142fe2 Added tag jdk9-b59 for changeset 8a9ebae410bc ! .hgtags Changeset: f31835b59035 Author: aefimov Date: 2015-04-10 14:54 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/f31835b59035 8076549: Update JAX-WS RI integration to latest version (2.2.11-b150402.1412) Reviewed-by: joehw ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/ClassFactory.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/org/jvnet/mimepull/MIMEMessage.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/org/jvnet/mimepull/MIMEPart.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/org/jvnet/mimepull/MemoryData.java ! src/java.xml.bind/share/classes/javax/xml/bind/ContextFinder.java ! src/java.xml.bind/share/classes/javax/xml/bind/JAXBContext.java ! src/java.xml.bind/share/classes/javax/xml/bind/JAXBIntrospector.java ! src/java.xml.bind/share/classes/javax/xml/bind/SchemaOutputResolver.java + src/java.xml.bind/share/classes/javax/xml/bind/ServiceLoaderUtil.java ! src/java.xml.bind/share/classes/javax/xml/bind/Unmarshaller.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlAnyElement.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlAttachmentRef.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlAttribute.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlElement.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlElementDecl.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlElementRef.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlElementWrapper.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlElements.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlEnumValue.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlID.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlIDREF.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlList.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlMixed.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlRootElement.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlSchema.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlSchemaType.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlTransient.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlType.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlValue.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/adapters/CollapsedStringAdapter.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/adapters/XmlAdapter.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/adapters/XmlJavaTypeAdapters.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/addressing/EPRHeader.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/message/stream/StreamHeader.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/spi/db/BindingHelper.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/DOMUtil.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/pipe/AbstractSchemaValidationTube.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/version.properties ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/xml/XMLStreamReaderToXMLStreamWriter.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/xml/XmlUtil.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_de.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_es.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_fr.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_it.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_ja.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_ko.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_pt_BR.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_zh_CN.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_zh_TW.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/SchemaGenerator.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/ap/SchemaGenerator.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/model/nav/ApNavigator.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_de.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_es.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_fr.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_it.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_ja.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_ko.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_pt_BR.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_zh_CN.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_zh_TW.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/addon/code_injector/PluginImpl.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/outline/ClassOutline.java + src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/outline/CustomizableOutline.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/outline/ElementOutline.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/outline/EnumOutline.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/version.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wsdl/document/soap/SOAPConstants.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wsdl/parser/Internalizer.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wsdl/parser/JAXWSBindingExtensionHandler.java Changeset: 3067ced1d63d Author: katleman Date: 2015-04-17 09:59 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxws/rev/3067ced1d63d Added tag jdk9-b60 for changeset f31835b59035 ! .hgtags From maurizio.cimadamore at oracle.com Thu Apr 23 14:16:32 2015 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Thu, 23 Apr 2015 14:16:32 +0000 Subject: hg: valhalla/valhalla/jaxp: 72 new changesets Message-ID: <201504231416.t3NEGXnb015932@aojmv0008> Changeset: 0d8319e1a69e Author: katleman Date: 2014-10-16 12:02 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/0d8319e1a69e Added tag jdk9-b35 for changeset b9370464572f ! .hgtags Changeset: 507d4f7efba6 Author: joehw Date: 2014-10-13 14:09 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/507d4f7efba6 8036951: Xerces Update: XMLSchemaValidator.java and XMLSchemaLoader.java Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIAttrNSImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIElementNSImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/Constants.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLErrorReporter.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMNode.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/util/ByteListImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDelegate.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/validation/ConfigurableValidationState.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/validation/ValidationState.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/AttributePSVImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/ElementPSVImpl.java + src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/PSVIErrorList.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSConstraints.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSElementDecl.java + src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSElementDeclHelper.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSModelImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/Field.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/FieldActivator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/ValueStore.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSAllCM.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSDFACM.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSEmptyCM.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDSimpleTypeTraverser.java + src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XS10TypeHelper.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParserImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/StandardParserConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XMLAttributesImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/ItemPSVI.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSAttributeDeclaration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSAttributeUse.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSElementDeclaration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSFacet.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSModel.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSMultiValueFacet.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSNamespaceItem.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSSimpleTypeDefinition.java + src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSValue.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/ByteList.java Changeset: a8a71ba29f61 Author: joehw Date: 2014-05-09 11:35 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/a8a71ba29f61 8039533: Higher resolution resolvers Reviewed-by: lancea, dfuchs, skoivu ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java Changeset: 61b4c9acaa58 Author: lana Date: 2014-10-16 14:15 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/61b4c9acaa58 Merge Changeset: fe1280697db5 Author: katleman Date: 2014-10-23 11:19 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/fe1280697db5 Added tag jdk9-b36 for changeset 61b4c9acaa58 ! .hgtags Changeset: c4cb73fc93db Author: joehw Date: 2014-10-16 15:51 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/c4cb73fc93db 8051540: Convert JAXP functional tests to jtreg(TestNG): SAX and Transform Reviewed-by: joehw Contributed-by: tristan.yan at oracle.com + test/TEST.ROOT + test/javax/xml/jaxp/functional/TEST.properties + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/DOMResultTest01.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/ErrorListenerTest.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXSourceTest01.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest001.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest002.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest003.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest004.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest005.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest006.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest008.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest009.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest010.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest011.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest012.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest013.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/StreamResultTest01.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TfClearParamTest.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerExcpTest.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerFactoryTest.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest02.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest03.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/URIResolverTest.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/othervm/TFCErrorTest.java + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/TransformerFactoryTest.xml + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/TransformerFactoryTest.xsl + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/cities.xml + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/cities.xsl + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/citiesimport.xsl + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/citiesinclude.xsl + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/doctest.xsl + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/invalid.xsl + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/lexical.xml + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/myFake.xml + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/doctypeGF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/domresult01GF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/lexicalGF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/saxtf001GF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/saxtf002GF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/saxtf003GF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/saxtf005GF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/saxtf006GF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/saxtf008GF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/saxtf009GF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/saxtf010GF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/saxtf011GF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/saxtf012GF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/saxtf013GF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/tfactory01GF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/tfactory02GF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/transformer02GF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/transformer03GF.out + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/publish2.xml + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/temp/cities.xsl + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/temp/colors.xml + test/javax/xml/jaxp/functional/org/xml/sax/ptests/AttrImplTest.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesNSTest.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesTest.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/ContentHandlerTest.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/DefaultHandlerTest.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/EHFatalTest.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/MyAttrCHandler.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/MyNSContentHandler.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/NSSupportTest.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/NSTableTest01.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/ParserAdapterTest.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/ResolverTest.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/SAXParserNSTableTest.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterCBTest.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterTest.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderAdapterTest.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderFactoryTest.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderNSTableTest.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderTest.java + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/correct.xml + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/correct2.xml + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/family.xml + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/firstdtd.dtd + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/invalid.xml + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/namespace1.xml + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/ns4.xml + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/out/AttributesGF.out + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/out/AttributesNSGF.out + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/out/ContentGF.out + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/out/DTDHandlerGF.out + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/out/DefaultHandlerGF.out + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/out/EHFatalGF.out + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/out/EntityResolverGF.out + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/out/NSTableFTGF.out + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/out/NSTableTFGF.out + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/out/NSTableTTGF.out + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/out/XMLFilterGF.out + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/parsertest.xml + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/publish.xml + test/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/valid.xml + test/javax/xml/jaxp/libs/javax/xml/transform/ptests/MyContentHandler.java + test/javax/xml/jaxp/libs/javax/xml/transform/ptests/TransformerTestConst.java + test/javax/xml/jaxp/libs/jaxp/library/JAXPTestUtilities.java + test/javax/xml/jaxp/libs/org/xml/sax/ptests/SAXTestConst.java Changeset: 480aa80c1cb7 Author: joehw Date: 2014-10-16 16:03 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/480aa80c1cb7 8051561: Convert JAXP functional tests to jtreg(TestNG): javax.xml.xpath.* Reviewed-by: joehw Contributed-by: tristan.yan at oracle.com, yiming.wang at oracle.com + test/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathExpressionTest.java + test/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFactoryTest.java + test/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFunctionResolverTest.java + test/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathTest.java + test/javax/xml/jaxp/functional/javax/xml/xpath/xmlfiles/widgets.xml + test/javax/xml/jaxp/libs/javax/xml/xpath/ptests/XPathTestConst.java Changeset: a9f2e9c339c9 Author: joehw Date: 2014-10-21 13:17 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/a9f2e9c339c9 8061686: Size limits in BufferAllocator should have been final Reviewed-by: lancea, chegar ! src/java.xml/share/classes/com/sun/xml/internal/stream/util/BufferAllocator.java Changeset: 48e4ec70cc1c Author: lana Date: 2014-10-23 13:45 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/48e4ec70cc1c Merge Changeset: a2bbbdef34e7 Author: katleman Date: 2014-10-30 08:34 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/a2bbbdef34e7 Added tag jdk9-b37 for changeset 48e4ec70cc1c ! .hgtags Changeset: f697052647e3 Author: martin Date: 2014-10-30 07:24 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/f697052647e3 7156085: ArrayIndexOutOfBoundsException throws in UTF8Reader of SAXParser Summary: improve support for supplementary characters Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/io/UTF8Reader.java Changeset: 6c6b34477e93 Author: lana Date: 2014-10-30 13:56 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/6c6b34477e93 Merge Changeset: 4ffb47fda7bb Author: katleman Date: 2014-11-06 10:11 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/4ffb47fda7bb Added tag jdk9-b38 for changeset 6c6b34477e93 ! .hgtags Changeset: 0bb3cf8b2973 Author: joehw Date: 2014-11-04 09:10 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/0bb3cf8b2973 6770436: Entity callback order differs between Java1.5 and Java1.6 Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java Changeset: a12d347f8417 Author: lana Date: 2014-11-06 15:13 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/a12d347f8417 Merge Changeset: 583f3e6dfc48 Author: katleman Date: 2014-11-12 20:32 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/583f3e6dfc48 Added tag jdk9-b39 for changeset a12d347f8417 ! .hgtags Changeset: fe179de493b1 Author: dbuck Date: 2014-11-06 23:14 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/fe179de493b1 8062608: BCEL corrupts debug data of methods that use generics Summary: Fixed MethodGen constructor to not overwrite LocalVariableTable. Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MethodGen.java Changeset: aa6737ec5ced Author: joehw Date: 2014-11-07 13:18 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/aa6737ec5ced 8059327: XML parser returns corrupt attribute value Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java Changeset: 386372e9ac58 Author: dbuck Date: 2014-11-10 16:09 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/386372e9ac58 8064516: BCEL still corrupts generic methods if bytecode offsets are modified Summary: Added comprehensive support for LocalVariableTypeTable to MethodGen. Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MethodGen.java Changeset: 7a99ba9e9ed4 Author: joehw Date: 2014-11-11 14:27 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/7a99ba9e9ed4 8047962: XML test colocation: AuctionPortal test Reviewed-by: joehw Contributed-by: tristan.yan at oracle.com + test/javax/xml/jaxp/functional/test/auctionportal/AuctionController.java + test/javax/xml/jaxp/functional/test/auctionportal/AuctionItemRepository.java + test/javax/xml/jaxp/functional/test/auctionportal/MyDOMErrorHandler.java + test/javax/xml/jaxp/functional/test/auctionportal/MyDOMOutput.java + test/javax/xml/jaxp/functional/test/auctionportal/MyErrorHandler.java + test/javax/xml/jaxp/functional/test/auctionportal/UserController.java + test/javax/xml/jaxp/functional/test/auctionportal/XInclHandler.java + test/javax/xml/jaxp/functional/test/auctionportal/content/accountInfo.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/accountInfo.xsd + test/javax/xml/jaxp/functional/test/auctionportal/content/activity.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/bookInfo.dtd + test/javax/xml/jaxp/functional/test/auctionportal/content/bookInfo.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/coins.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/coins.xsd + test/javax/xml/jaxp/functional/test/auctionportal/content/coinsImportMe.xsd + test/javax/xml/jaxp/functional/test/auctionportal/content/data.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/doc_fallback.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/doc_fallback_text.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/doc_xinc_loops.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/doc_xinclude.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/doc_xpointer.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/doc_xpointer_element.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/document_xinclude.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/entity.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/fallback.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/fallback_text.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/inclusion.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/itemsDuration.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/movies.xml.data + test/javax/xml/jaxp/functional/test/auctionportal/content/novels.xsd + test/javax/xml/jaxp/functional/test/auctionportal/content/novelsInvalid.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/schedule.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/screenName.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/tasks.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/toys.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/toys.xsd + test/javax/xml/jaxp/functional/test/auctionportal/content/userAddress.xsd + test/javax/xml/jaxp/functional/test/auctionportal/content/userDetails.xml + test/javax/xml/jaxp/functional/test/auctionportal/content/userDetails.xsd + test/javax/xml/jaxp/functional/test/auctionportal/content/userInfo.dtd + test/javax/xml/jaxp/functional/test/auctionportal/content/userInfo.xml + test/javax/xml/jaxp/functional/test/auctionportal/golden/doc_fallbackGold.xml + test/javax/xml/jaxp/functional/test/auctionportal/golden/doc_fallback_textGold.xml + test/javax/xml/jaxp/functional/test/auctionportal/golden/doc_xinc_loopGold.xml + test/javax/xml/jaxp/functional/test/auctionportal/golden/doc_xincludeGold.xml + test/javax/xml/jaxp/functional/test/auctionportal/golden/doc_xpointerGold.xml + test/javax/xml/jaxp/functional/test/auctionportal/golden/scheduleGold.xml + test/javax/xml/jaxp/functional/test/auctionportal/golden/screenNameGold.xml ! test/javax/xml/jaxp/libs/jaxp/library/JAXPTestUtilities.java + test/javax/xml/jaxp/libs/test/auctionportal/HiBidConstants.java Changeset: 3f46e2196498 Author: lana Date: 2014-11-13 09:39 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/3f46e2196498 Merge Changeset: 874be1b7a931 Author: katleman Date: 2014-11-18 15:25 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/874be1b7a931 Added tag jdk9-b40 for changeset 3f46e2196498 ! .hgtags Changeset: 71dd8f764942 Author: chegar Date: 2014-12-03 14:22 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/71dd8f764942 8049367: Modular Run-Time Images Reviewed-by: chegar, dfuchs, ihse, joehw, mullan, psandoz, wetmore Contributed-by: alan.bateman at oracle.com, alex.buckley at oracle.com, bradford.wetmore at oracle.com, chris.hegarty at oracle.com, erik.joelsson at oracle.com, james.laskey at oracle.com, jonathan.gibbons at oracle.com, karen.kinnear at oracle.com, magnus.ihse.bursie at oracle.com, mandy.chung at oracle.com, mark.reinhold at oracle.com, paul.sandoz at oracle.com, sundararajan.athijegannathan at oracle.com ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassPath.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/SecuritySupport.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/SecuritySupport.java ! src/java.xml/share/classes/javax/xml/XMLConstants.java ! src/java.xml/share/classes/javax/xml/datatype/DatatypeFactory.java ! src/java.xml/share/classes/javax/xml/datatype/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/parsers/DocumentBuilderFactory.java ! src/java.xml/share/classes/javax/xml/parsers/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/parsers/SAXParserFactory.java ! src/java.xml/share/classes/javax/xml/stream/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/transform/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/transform/TransformerFactory.java ! src/java.xml/share/classes/javax/xml/validation/SchemaFactory.java ! src/java.xml/share/classes/javax/xml/validation/SchemaFactoryFinder.java ! src/java.xml/share/classes/javax/xml/xpath/XPathFactory.java ! src/java.xml/share/classes/javax/xml/xpath/XPathFactoryFinder.java Changeset: 73bace3cfbea Author: katleman Date: 2014-12-04 12:58 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/73bace3cfbea Added tag jdk9-b41 for changeset 71dd8f764942 ! .hgtags Changeset: 29ba77ad2a87 Author: joehw Date: 2014-11-18 12:01 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/29ba77ad2a87 8043084: XML JAXP unittest co-location Reviewed-by: joehw, dfuchs Contributed-by: frank.yuan at oracle.com ! test/TEST.ROOT + test/javax/xml/jaxp/TEST.properties + test/javax/xml/jaxp/unittest/javax/xml/common/Bug6350682.java + test/javax/xml/jaxp/unittest/javax/xml/common/Bug6723276Test.java + test/javax/xml/jaxp/unittest/javax/xml/common/Bug6941169.xml + test/javax/xml/jaxp/unittest/javax/xml/common/Bug6941169.xsd + test/javax/xml/jaxp/unittest/javax/xml/common/Bug6941169Test.java + test/javax/xml/jaxp/unittest/javax/xml/common/Bug6979306Test.java + test/javax/xml/jaxp/unittest/javax/xml/common/Bug7143711Test.java + test/javax/xml/jaxp/unittest/javax/xml/datatype/Bug6320118.java + test/javax/xml/jaxp/unittest/javax/xml/datatype/Bug6937951Test.java + test/javax/xml/jaxp/unittest/javax/xml/datatype/Bug6937964Test.java + test/javax/xml/jaxp/unittest/javax/xml/datatype/Bug7042647Test.java + test/javax/xml/jaxp/unittest/javax/xml/datatype/DatatypeFactoryTest.java + test/javax/xml/jaxp/unittest/javax/xml/datatype/DurationTest.java + test/javax/xml/jaxp/unittest/javax/xml/datatype/FactoryFindTest.java + test/javax/xml/jaxp/unittest/javax/xml/datatype/XMLGregorianCalendarTest.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4674384_MAX_OCCURS_Test.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4674384_MAX_OCCURS_Test.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4674384_MAX_OCCURS_Test.xsd + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4934208.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4967002.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4985486.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4985486.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4991020.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4991020.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4991020.xsd + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4991946.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4991946.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4991946.xsd + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug5010072.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug5010072.xsd + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug5025825.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6309988.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6341770.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6361283.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6506304Test.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6518733.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6518733.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6564400.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6564400.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6564400.xsd + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6573786.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6573786ErrorHandler.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6594813.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6608841.dtd + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6608841.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6608841.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6608841_xhtml11-flat.dtd + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6690015.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6760982.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6849942Test.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug7157608.dtd + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug7157608.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug7157608Test.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug7157608_1.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug7166896Test.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug8003147Test.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/DosTest.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/DosTest3.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/FactoryFindTest.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/MyDefaultHandler.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/MyErrorHandler.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/ParseEmptyStream.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/bug6690015.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/bug6760982.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/catalog.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/catalog.xsd + test/javax/xml/jaxp/unittest/javax/xml/parsers/entity.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/entity64K.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/test.xsd + test/javax/xml/jaxp/unittest/javax/xml/parsers/test1.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/test2.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/toys.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/toys.xsd + test/javax/xml/jaxp/unittest/javax/xml/parsers/toys3002.xsd + test/javax/xml/jaxp/unittest/javax/xml/parsers/xinclude/Bug6794483Test.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/xinclude/test1.xml + test/javax/xml/jaxp/unittest/javax/xml/parsers/xinclude/test2.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/AttributeLocalNameTest/AttributeLocalNameTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/Bug6370703.java + test/javax/xml/jaxp/unittest/javax/xml/stream/Bug6378422.java + test/javax/xml/jaxp/unittest/javax/xml/stream/Bug6380870.java + test/javax/xml/jaxp/unittest/javax/xml/stream/Bug6489502.java + test/javax/xml/jaxp/unittest/javax/xml/stream/Bug6509774.java + test/javax/xml/jaxp/unittest/javax/xml/stream/Bug6688002Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/Bug6976938.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/Bug6976938Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/CoalesceTest/CoalesceTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/CoalesceTest/coalesce.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/EntitiesTest/EntityTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/EntitiesTest/testCharRef.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/EntitiesTest/testCharRef.xml.output + test/javax/xml/jaxp/unittest/javax/xml/stream/EventReaderDelegateTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/Events/Issue41Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/Events/Issue48Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/Events/Issue53Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/Events/Issue58Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/FactoryFindTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/FactoryFindTest.policy + test/javax/xml/jaxp/unittest/javax/xml/stream/IgnoreExternalDTDTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/ProcessingInstruction/ProcessingInstructionTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/StreamReaderDelegateTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventLocationTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/Bug6489890.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/Bug6555001.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/Bug6586466Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/Bug6613059Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/Bug6668115Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/Bug6846133Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/Issue40Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/bug6613059.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/play.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/play2.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/sgml.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/ReaderToWriterTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/ReaderToWriterTest.wsdl + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/ReaderToWriterTest.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/W2JDLR4002TestService.wsdl.data + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/XMLEventWriterTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/XMLEventWriterTest.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/merge-1.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/merge-2.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/replace1.txt + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLInputFactoryTest/Bug6756677Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLInputFactoryTest/Bug6909759Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLInputFactoryTest/IssueTracker38.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLInputFactoryTest/MyInputFactory.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLInputFactoryTest/play.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLOutputFactoryTest/Bug6846132Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLOutputFactoryTest/DuplicateNSDeclarationTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLOutputFactoryTest/StreamResultTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLResolverTest/XMLResolverTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLResolverTest/XMLResolverTest.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLResolverTest/replace1.txt + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLResolverTest/replace2.txt + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamExceptionTest/ExceptionTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamFilterTest/Bug6481615.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamFilterTest/Bug6481678.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamFilterTest/HasNextTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamFilterTest/HasNextTest.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamFilterTest/HasNextTypeFilter.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/BOMTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Bug6388460.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Bug6472982Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Bug6767322.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Bug6767322Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Bug6847819Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/BugTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/DefaultAttributeTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/DoubleXmlnsTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/ExternalDTD.dtd + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/ExternalDTD.dtd.bak + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/ExternalDTD.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/ExternalDTD.xml.bak + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Hello.wsdl.data + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/IsValidatingTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/IsValidatingTest.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/IsValidatingTestInternalSubset.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Issue44Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Issue47Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/IssueTracker24.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/IssueTracker35.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/IssueTracker70.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/IssueTracker70.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Jsr173MR1Req5.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Jsr173MR1Req5Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Jsr173MR1Req8.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Jsr173MR1Req8Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/NamespaceTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/StreamReaderTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/SupportDTDTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/UTF16-BE.wsdl.data + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/UTF8-BOM.xml.data + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/VoiceXMLDTDTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/XML11Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/XMLSchema.dtd + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/XMLSchema.xsd + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/datatypes.dtd + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/report.dtd + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/sgml.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/voicexml.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/vxml.dtd + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/xml11.xml.data + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/AttributeEscapeTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/Bug6452107.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/Bug6600882Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/Bug6675332Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/Bug7037352Test.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/DOMUtil.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/DomUtilTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/EmptyElementTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/EncodingTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/NamespaceTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/NullUriDetectionTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/SqeLinuxTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/UnprefixedNameTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/WriterTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/XMLStreamWriterTest.java + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/message_12.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/testEight.xml.org + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/testFive.xml.org + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/testFour.xml.org + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/testOne.xml.org + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/testSeven.xml.org + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/testSix.xml.org + test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/testThree.xml.org + test/javax/xml/jaxp/unittest/javax/xml/stream/basic-form.vxml + test/javax/xml/jaxp/unittest/javax/xml/stream/report.dtd + test/javax/xml/jaxp/unittest/javax/xml/stream/sgml-bad-systemId.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/sgml.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/sgml_Bug6509774.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/testfile1.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/testfile2.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/testfile3.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/testfile4.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/toys.xml + test/javax/xml/jaxp/unittest/javax/xml/stream/vxml.dtd + test/javax/xml/jaxp/unittest/javax/xml/transform/5368141.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug4693341.dtd + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug4693341.out + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug4693341.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug4693341Test.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug4693341_golden.dtd + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug4693341_golden.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug4892774.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug5073477.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug5073477.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6175602.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6206491.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6206491.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6206491.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6206491_2.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6216226Test.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6311448.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6384805.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6465722.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6467808.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6490380.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6490921.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6505031.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6513892.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6537167.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6540545.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6551616.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6559595.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6565260.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6940416.java + test/javax/xml/jaxp/unittest/javax/xml/transform/BugDB12665704.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/BugDB12665704.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/BugDB12665704Test.java + test/javax/xml/jaxp/unittest/javax/xml/transform/CLITest.java + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6401137.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6401137.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6401137Test.java + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6551600.policy + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6551600Test.java + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6577667.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6577667Test.java + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6652519Test.java + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6689809Test.java + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6905829.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6905829.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6905829Inc.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6905829Test.java + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6935697.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6935697.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6935697Test.java + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6941869.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6941869.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6941869Test.java + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6957215.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6957215.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/CR6957215Test.java + test/javax/xml/jaxp/unittest/javax/xml/transform/CR7098746.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/CR7098746.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/CR7098746Test.java + test/javax/xml/jaxp/unittest/javax/xml/transform/DOMResultTest.java + test/javax/xml/jaxp/unittest/javax/xml/transform/FactoryFindTest.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Issue2204.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/Issue2204.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/Issue2204Test.java + test/javax/xml/jaxp/unittest/javax/xml/transform/Issue2290.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/Issue2290Test.java + test/javax/xml/jaxp/unittest/javax/xml/transform/MsWordXMLImport.xsl.data + test/javax/xml/jaxp/unittest/javax/xml/transform/NCAA_Conference_Schedule_XML.dtd + test/javax/xml/jaxp/unittest/javax/xml/transform/OpenJDK100017Test.java + test/javax/xml/jaxp/unittest/javax/xml/transform/PredicateInKeyTest.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/PredicateInKeyTest.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/SAX2DOMTest.java + test/javax/xml/jaxp/unittest/javax/xml/transform/SAX2DOMTest.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/SecureProcessingTest.java + test/javax/xml/jaxp/unittest/javax/xml/transform/SecureProcessingTest.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/SecureProcessingTest.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/SourceTest.java + test/javax/xml/jaxp/unittest/javax/xml/transform/SourceTest.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/SourceTest.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/StAXSourceTest.java + test/javax/xml/jaxp/unittest/javax/xml/transform/TransformerFactoryTest.java + test/javax/xml/jaxp/unittest/javax/xml/transform/TransformerTest.java + test/javax/xml/jaxp/unittest/javax/xml/transform/TransformerUtilFactory.java + test/javax/xml/jaxp/unittest/javax/xml/transform/VersionDefaultHandler.java + test/javax/xml/jaxp/unittest/javax/xml/transform/VersionEventWriter.java + test/javax/xml/jaxp/unittest/javax/xml/transform/ViewEditor1.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/attribset27.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/attribset27.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/catalog.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/catalog.xsd + test/javax/xml/jaxp/unittest/javax/xml/transform/catalog_10.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/config.dtd + test/javax/xml/jaxp/unittest/javax/xml/transform/config.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/default-layout.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/global-variables.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/global.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/home.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/in.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/inner.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/logon.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/maps.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/msgAttach.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/numbering63.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/numbering63.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/outer.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/redirect.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/redirect.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/sax/Bug6451633.java + test/javax/xml/jaxp/unittest/javax/xml/transform/src.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/template.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/tigertest-in.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/tigertest.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/tmp.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/toys.xml + test/javax/xml/jaxp/unittest/javax/xml/transform/transform.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/upload-media-form.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/upload-media.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/util.xsl + test/javax/xml/jaxp/unittest/javax/xml/transform/util/DOMUtil.java + test/javax/xml/jaxp/unittest/javax/xml/transform/util/SAXUtil.java + test/javax/xml/jaxp/unittest/javax/xml/transform/util/StAXUtil.java + test/javax/xml/jaxp/unittest/javax/xml/transform/util/StreamUtil.java + test/javax/xml/jaxp/unittest/javax/xml/transform/util/TransformerUtil.java + test/javax/xml/jaxp/unittest/javax/xml/validation/6773084.policy + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4966232.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4966254.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4966254.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4966254.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969042.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969089.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969110.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969689.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969692.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969693.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969695.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969732.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4970380.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4970383.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4970400.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4970402.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4970951.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4971605.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4971607.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4972882.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4986844.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4986844.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4987574.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4988267.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4988267.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4988268.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4988268.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4988387.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4988387.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4996446.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4996446.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4997818.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug5011500.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug5072946.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug5072946.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug5072946.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6378043.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6449797.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6449797.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6457662.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6467424.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6467424.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6467424Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6483188.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6493687.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6493687.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6493687.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6509668.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6526547.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6526547.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6526547.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6531160.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6695843.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6695843.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6695843Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_1.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_10.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_11.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_12.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_13.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_14.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_15.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_16.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_17.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_18.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_19.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_2.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_20.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_21.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_22.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_23.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_24.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_25.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_3.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_4.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_5.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_6.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_7.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_8.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_9.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6859210.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6925531Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6946312.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6946312Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6954738.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6954738.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6954738_Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/CR6708840Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/CR6740048.java + test/javax/xml/jaxp/unittest/javax/xml/validation/CR6740048.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/CR6740048.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/CREMAS01.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/CREMAS01.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/ErrorHandlerImpl.java + test/javax/xml/jaxp/unittest/javax/xml/validation/Issue682.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/Issue682.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/Issue682Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/IssueTracker30.java + test/javax/xml/jaxp/unittest/javax/xml/validation/IssueTracker30_occurs-error.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/IssueTracker30_occurs-ok.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/IssueTracker30_occurs-optimize-error.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/IssueTracker30_occurs-optimize-ok.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/IssueTracker30_occurs-optimize.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/IssueTracker30_occurs.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/JaxpIssue43Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/JaxpIssue49.java + test/javax/xml/jaxp/unittest/javax/xml/validation/JaxpIssue49.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/LargeMaxOccursTest.java + test/javax/xml/jaxp/unittest/javax/xml/validation/MultiOccursTest.java + test/javax/xml/jaxp/unittest/javax/xml/validation/MultiOccursUnboundedTest.java + test/javax/xml/jaxp/unittest/javax/xml/validation/OccursTest.java + test/javax/xml/jaxp/unittest/javax/xml/validation/OccursUnboundedTest.java + test/javax/xml/jaxp/unittest/javax/xml/validation/OccursWildcardTest.java + test/javax/xml/jaxp/unittest/javax/xml/validation/OccursWildcardUnbounded.java + test/javax/xml/jaxp/unittest/javax/xml/validation/ParticlesId005Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/ParticlesIg004Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/ParticlesQ013Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/TCKGroupA008Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/ValidatorTest.java + test/javax/xml/jaxp/unittest/javax/xml/validation/XMLDocBuilder.java + test/javax/xml/jaxp/unittest/javax/xml/validation/XMLSchemaValidator.java + test/javax/xml/jaxp/unittest/javax/xml/validation/gMonths-invalid.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/gMonths.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/gMonths.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/groupA008.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/groupA008ea.red + test/javax/xml/jaxp/unittest/javax/xml/validation/groupA008eb.red + test/javax/xml/jaxp/unittest/javax/xml/validation/hello_literal.wsdl + test/javax/xml/jaxp/unittest/javax/xml/validation/idI009.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/idIimp.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/idIxpns.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/idIxpns1.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/mgG014.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/mgJ014.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/multi-occurs-error-max.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/multi-occurs-error-min-max.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/multi-occurs-error-min.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/multi-occurs-ok.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/multi-occurs-unbounded-error-min.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/multi-occurs-unbounded-ok.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/multi-occurs-unbounded.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/multi-occurs.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-error-max.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-error-min-max.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-error-min.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-ok.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-unbounded-error-min.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-unbounded-ok.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-unbounded.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-wildcard-unbounded.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-wildcard.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/occurs.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/particlesId005.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/particlesId005.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/particlesIe003.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/particlesIg004.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/particlesOptimize.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/particlesQ013.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/particlesQ013.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/particlesR005.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/targetNS00101m2.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/targetNS00101m2_stub.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/targetNS00101m2_stub.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/targetNS00101m2a.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/byte_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/byte_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/int_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/int_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/integer_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/integer_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/long_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/long_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/negativeInteger_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/negativeInteger_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/nonNegativeInteger_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/nonNegativeInteger_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/nonPositiveInteger_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/nonPositiveInteger_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/positiveInteger_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/positiveInteger_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/short_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/short_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/unsignedByte_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/unsignedByte_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/unsignedInt_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/unsignedInt_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/unsignedLong_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/unsignedLong_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/unsignedShort_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/unsignedShort_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6963124.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6963124Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6963468.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6963468.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6963468Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6964720.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6964720Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6967214/RegexTest_1258.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6967214/reD10.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6967214/reD11.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6967214/reD12.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6967214/reE9.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6967214Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6970890.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6970890Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6970890_1.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6971190.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6971190.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6971190Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6971190_v.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6971190_v.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6974551.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6974551.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6974551Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6975265/notatF025.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6975265/notatF037.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6975265/notatF041.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6975265/notatF045.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6975265/notatF049.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6975265Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA2.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA2.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA3.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA3.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA4.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA4.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA5.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA5.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA6.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA6.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6989956.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6989956.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6989956Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug7014246.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug7014246Test.java + test/javax/xml/jaxp/unittest/javax/xml/validation/test-element.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/test-sequence.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/test.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/toys.xml + test/javax/xml/jaxp/unittest/javax/xml/validation/toys.xsd + test/javax/xml/jaxp/unittest/javax/xml/validation/types.xsd + test/javax/xml/jaxp/unittest/javax/xml/xpath/Bug4991857.java + test/javax/xml/jaxp/unittest/javax/xml/xpath/Bug4991939.java + test/javax/xml/jaxp/unittest/javax/xml/xpath/Bug4992788.java + test/javax/xml/jaxp/unittest/javax/xml/xpath/Bug4992793.java + test/javax/xml/jaxp/unittest/javax/xml/xpath/Bug4992805.java + test/javax/xml/jaxp/unittest/javax/xml/xpath/ClassLoaderTest.java + test/javax/xml/jaxp/unittest/javax/xml/xpath/MyClassLoader.java + test/javax/xml/jaxp/unittest/javax/xml/xpath/SecureProcessingTest.java + test/javax/xml/jaxp/unittest/javax/xml/xpath/SecureProcessingTest.xml + test/javax/xml/jaxp/unittest/javax/xml/xpath/XPathTest.java + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4915524.java + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4915748.java + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966082.java + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966082.xml + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966138.java + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966142.java + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966142.xml + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966142.xsd + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966143.java + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966143.xml + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966143.xsd + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6339023.java + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6355326.java + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6367542.java + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6520131.java + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6521260.java + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6582545.xml + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6582545Test.java + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6879614.xml + test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6879614Test.java + test/javax/xml/jaxp/unittest/org/w3c/dom/CR6333993Test.java + test/javax/xml/jaxp/unittest/org/w3c/dom/CR6517707Test.java + test/javax/xml/jaxp/unittest/org/w3c/dom/CR6517717Test.java + test/javax/xml/jaxp/unittest/org/w3c/dom/CR6909336Test.java + test/javax/xml/jaxp/unittest/org/w3c/dom/DOMConfigurationTest.java + test/javax/xml/jaxp/unittest/org/w3c/dom/DOMConfigurationTest.xsd + test/javax/xml/jaxp/unittest/org/w3c/dom/TCKEncodingTest.java + test/javax/xml/jaxp/unittest/org/w3c/dom/ls/Bug4973153.java + test/javax/xml/jaxp/unittest/org/w3c/dom/ls/Bug6290947.java + test/javax/xml/jaxp/unittest/org/w3c/dom/ls/Bug6354955.java + test/javax/xml/jaxp/unittest/org/w3c/dom/ls/Bug6376823.java + test/javax/xml/jaxp/unittest/org/w3c/dom/ls/Bug6710741Test.java + test/javax/xml/jaxp/unittest/org/w3c/dom/ls/LSParserTCKTest.java + test/javax/xml/jaxp/unittest/org/w3c/dom/ls/LSParserTest.java + test/javax/xml/jaxp/unittest/org/w3c/dom/ls/LSSerializerTest.java + test/javax/xml/jaxp/unittest/org/w3c/dom/ls/note_in_dtd.xml + test/javax/xml/jaxp/unittest/org/w3c/dom/test.xml + test/javax/xml/jaxp/unittest/org/w3c/dom/test.xsd + test/javax/xml/jaxp/unittest/org/xml/sax/Attributes2ImplTest.java + test/javax/xml/jaxp/unittest/org/xml/sax/Bug6889654Test.java + test/javax/xml/jaxp/unittest/org/xml/sax/Bug6925410Test.java + test/javax/xml/jaxp/unittest/org/xml/sax/Bug6949607Test.java + test/javax/xml/jaxp/unittest/org/xml/sax/Bug6992561Test.java + test/javax/xml/jaxp/unittest/org/xml/sax/Bug7057778.xml + test/javax/xml/jaxp/unittest/org/xml/sax/Bug7057778Test.java + test/javax/xml/jaxp/unittest/org/xml/sax/DefaultHandler2Test.java + test/javax/xml/jaxp/unittest/org/xml/sax/IssueTracker56Test.java + test/javax/xml/jaxp/unittest/org/xml/sax/MyDefaultHandler2.java + test/javax/xml/jaxp/unittest/org/xml/sax/NSSupportTest.java + test/javax/xml/jaxp/unittest/org/xml/sax/SAXExceptionExt.java + test/javax/xml/jaxp/unittest/org/xml/sax/externalDTD.dtd + test/javax/xml/jaxp/unittest/org/xml/sax/toys.xml + test/javax/xml/jaxp/unittest/org/xml/sax/toys_error.xml + test/javax/xml/jaxp/unittest/policy/PolicyUtil.java + test/javax/xml/jaxp/unittest/policy/common.policy + test/javax/xml/jaxp/unittest/util/BOMInputStream.java + test/javax/xml/jaxp/unittest/util/BaseStAXUT.java + test/javax/xml/jaxp/unittest/util/DraconianErrorHandler.java Changeset: 9443b86c4d04 Author: lana Date: 2014-11-20 10:58 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/9443b86c4d04 Merge Changeset: 60fbfe34a757 Author: jlahoda Date: 2014-12-02 15:11 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/60fbfe34a757 8065998: Avoid use of _ as a one-character identifier Reviewed-by: alanb, chegar, darcy ! test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969089.java ! test/javax/xml/jaxp/unittest/javax/xml/xpath/Bug4991857.java Changeset: 43db13eb1f24 Author: chegar Date: 2014-12-03 17:50 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/43db13eb1f24 Merge Changeset: 47b0d3fa4118 Author: lana Date: 2014-12-04 15:22 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/47b0d3fa4118 Merge Changeset: e50342f7fa8f Author: katleman Date: 2014-12-11 11:44 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/e50342f7fa8f Added tag jdk9-b42 for changeset 47b0d3fa4118 ! .hgtags Changeset: 6eb7ce024e41 Author: joehw Date: 2014-12-10 16:38 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/6eb7ce024e41 8067183: TEST_BUG:File locked when processing the cleanup on test jaxp/test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerFactoryTest.java Reviewed-by: joehw Contributed-by: tristan.yan at oracle.com ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerFactoryTest.java Changeset: 2525ed9e4bb2 Author: lana Date: 2014-12-11 12:27 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/2525ed9e4bb2 Merge Changeset: 40b242363040 Author: joehw Date: 2014-12-11 13:08 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/40b242363040 8051536: Convert JAXP function tests: javax.xml.parsers to jtreg(testng) tests Reviewed-by: lancea, joehw Contributed-by: frank.yuan at oracle.com + test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DBFNamespaceTest.java + test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactory01.java + test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactory02.java + test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderImpl01.java + test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/FactoryConfErrorTest.java + test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserFactTest.java + test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest.java + test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest02.java + test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest03.java + test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/TestUtils.java + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/DocumentBuilderFactory01.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/DocumentBuilderFactory02.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/DocumentBuilderFactory03.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/DocumentBuilderFactory04.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/DocumentBuilderFactory05.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/DocumentBuilderFactory06.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/DocumentBuilderFactory07.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/DocumentBuilderFactory08.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/DocumentBuilderImpl01.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/DocumentBuilderImpl02.dtd + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/DocumentBuilderImpl02.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/correct.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/dbf10.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/dbf10.xsl + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/dbf10import.xsl + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/dbf10include.xsl + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/firstdtd.dtd + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/invalid.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/invalidns.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/namespace1.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/ns4.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/out/dbfactory02GF.out + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/out/dbfnstest01GF.out + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/out/dbfnstest02GF.out + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/parsertest.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/test.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/test.xsd + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/test1.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/valid.xml + test/javax/xml/jaxp/functional/javax/xml/parsers/xmlfiles/validns.xml Changeset: 479ec57704fb Author: lana Date: 2014-12-18 19:57 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/479ec57704fb Added tag jdk9-b43 for changeset 40b242363040 ! .hgtags Changeset: f6b83b15628f Author: joehw Date: 2014-12-15 11:32 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/f6b83b15628f 8065673: XML Test Colo: Add test build system for JAXP tests Reviewed-by: alanb, joehw Contributed-by: tristan.yan at oracle.com + test/Makefile ! test/TEST.ROOT + test/TEST.groups Changeset: 0cb0844b5892 Author: lana Date: 2014-12-23 13:57 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/0cb0844b5892 Merge Changeset: 0dab3e848229 Author: katleman Date: 2014-12-30 09:44 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/0dab3e848229 Added tag jdk9-b44 for changeset 0cb0844b5892 ! .hgtags Changeset: 74eaf7ad9865 Author: katleman Date: 2015-01-08 12:08 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/74eaf7ad9865 Added tag jdk9-b45 for changeset 0dab3e848229 ! .hgtags Changeset: 40c313767a61 Author: katleman Date: 2015-01-15 13:09 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/40c313767a61 Added tag jdk9-b46 for changeset 74eaf7ad9865 ! .hgtags Changeset: e7736286abe1 Author: joehw Date: 2015-01-15 19:10 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/e7736286abe1 8051563: Update JAXP functional tests Reviewed-by: lancea, joehw Contributed-by: tristan.yan at oracle.com ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DBFNamespaceTest.java - test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactory01.java - test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactory02.java + test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactoryTest.java ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderImpl01.java ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/FactoryConfErrorTest.java ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserFactTest.java ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest.java ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest02.java ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest03.java - test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/TestUtils.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/DOMResultTest.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/DOMResultTest01.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/ErrorListenerTest.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXSourceTest.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXSourceTest01.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest001.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest002.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest003.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest004.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest005.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest006.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest008.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest009.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest010.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest011.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest012.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest013.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/StreamResultTest.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/StreamResultTest01.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TfClearParamTest.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerExcpTest.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerFactoryTest.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest02.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest03.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/URIResolverTest.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/othervm/TFCErrorTest.java ! test/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathExpressionTest.java ! test/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFactoryTest.java ! test/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFunctionResolverTest.java ! test/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/AttrImplTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesNSTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/ContentHandlerTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/DefaultHandlerTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/EHFatalTest.java - test/javax/xml/jaxp/functional/org/xml/sax/ptests/MyAttrCHandler.java - test/javax/xml/jaxp/functional/org/xml/sax/ptests/MyNSContentHandler.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/NSSupportTest.java + test/javax/xml/jaxp/functional/org/xml/sax/ptests/NSTableTest.java - test/javax/xml/jaxp/functional/org/xml/sax/ptests/NSTableTest01.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/ParserAdapterTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/ResolverTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/SAXParserNSTableTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterCBTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderAdapterTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderFactoryTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderNSTableTest.java ! test/javax/xml/jaxp/functional/org/xml/sax/ptests/XMLReaderTest.java ! test/javax/xml/jaxp/functional/test/auctionportal/AuctionController.java ! test/javax/xml/jaxp/functional/test/auctionportal/AuctionItemRepository.java - test/javax/xml/jaxp/functional/test/auctionportal/MyDOMErrorHandler.java - test/javax/xml/jaxp/functional/test/auctionportal/MyDOMOutput.java - test/javax/xml/jaxp/functional/test/auctionportal/MyErrorHandler.java ! test/javax/xml/jaxp/functional/test/auctionportal/UserController.java - test/javax/xml/jaxp/functional/test/auctionportal/XInclHandler.java + test/javax/xml/jaxp/libs/javax/xml/parsers/ptests/MyCHandler.java + test/javax/xml/jaxp/libs/javax/xml/parsers/ptests/MyErrorHandler.java + test/javax/xml/jaxp/libs/javax/xml/parsers/ptests/ParserTestConst.java ! test/javax/xml/jaxp/libs/javax/xml/transform/ptests/MyContentHandler.java ! test/javax/xml/jaxp/libs/javax/xml/transform/ptests/TransformerTestConst.java ! test/javax/xml/jaxp/libs/javax/xml/xpath/ptests/XPathTestConst.java + test/javax/xml/jaxp/libs/jaxp/library/JAXPBaseTest.java + test/javax/xml/jaxp/libs/jaxp/library/JAXPFileBaseTest.java + test/javax/xml/jaxp/libs/jaxp/library/JAXPFileReadOnlyBaseTest.java ! test/javax/xml/jaxp/libs/jaxp/library/JAXPTestUtilities.java + test/javax/xml/jaxp/libs/jaxp/library/TestPolicy.java + test/javax/xml/jaxp/libs/org/xml/sax/ptests/MyAttrCHandler.java + test/javax/xml/jaxp/libs/org/xml/sax/ptests/MyNSContentHandler.java ! test/javax/xml/jaxp/libs/org/xml/sax/ptests/SAXTestConst.java ! test/javax/xml/jaxp/libs/test/auctionportal/HiBidConstants.java + test/javax/xml/jaxp/libs/test/auctionportal/MyDOMErrorHandler.java + test/javax/xml/jaxp/libs/test/auctionportal/MyDOMOutput.java + test/javax/xml/jaxp/libs/test/auctionportal/MyErrorHandler.java + test/javax/xml/jaxp/libs/test/auctionportal/XInclHandler.java Changeset: e391de88e69b Author: lana Date: 2015-01-16 12:35 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/e391de88e69b Merge - test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactory01.java - test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactory02.java - test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/TestUtils.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/DOMResultTest01.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXSourceTest01.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest001.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest002.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest003.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest004.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest005.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest006.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest008.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest009.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest010.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest011.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest012.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest013.java - test/javax/xml/jaxp/functional/javax/xml/transform/ptests/StreamResultTest01.java - test/javax/xml/jaxp/functional/org/xml/sax/ptests/MyAttrCHandler.java - test/javax/xml/jaxp/functional/org/xml/sax/ptests/MyNSContentHandler.java - test/javax/xml/jaxp/functional/org/xml/sax/ptests/NSTableTest01.java - test/javax/xml/jaxp/functional/test/auctionportal/MyDOMErrorHandler.java - test/javax/xml/jaxp/functional/test/auctionportal/MyDOMOutput.java - test/javax/xml/jaxp/functional/test/auctionportal/MyErrorHandler.java - test/javax/xml/jaxp/functional/test/auctionportal/XInclHandler.java Changeset: 833051855168 Author: katleman Date: 2015-01-23 18:50 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/833051855168 Added tag jdk9-b47 for changeset e391de88e69b ! .hgtags Changeset: 391b0a02d161 Author: katleman Date: 2015-01-28 16:45 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/391b0a02d161 Added tag jdk9-b48 for changeset 833051855168 ! .hgtags Changeset: 036b399b9dfa Author: aefimov Date: 2015-01-26 12:17 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/036b399b9dfa 8062923: XSL: Run-time internal error in 'substring()' 8062924: XSL: wrong answer from substring() function Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java Changeset: b13f7d2000cf Author: joehw Date: 2015-01-27 22:01 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/b13f7d2000cf 8054196: XPath: support any type Reviewed-by: alanb, lancea, dfuchs ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathExpressionImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathImpl.java + src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathImplUtil.java + src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathNodesImpl.java + src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathResultImpl.java ! src/java.xml/share/classes/javax/xml/xpath/XPath.java + src/java.xml/share/classes/javax/xml/xpath/XPathEvaluationResult.java ! src/java.xml/share/classes/javax/xml/xpath/XPathExpression.java ! src/java.xml/share/classes/javax/xml/xpath/XPathFactory.java ! src/java.xml/share/classes/javax/xml/xpath/XPathFactoryFinder.java + src/java.xml/share/classes/javax/xml/xpath/XPathNodes.java ! src/java.xml/share/classes/javax/xml/xpath/package.html + test/javax/xml/jaxp/unittest/javax/xml/xpath/XPathAnyTypeTest.java + test/javax/xml/jaxp/unittest/javax/xml/xpath/XPathExpAnyTypeTest.java + test/javax/xml/jaxp/unittest/javax/xml/xpath/XPathTestBase.java Changeset: 4c6f39775ae7 Author: joehw Date: 2015-01-28 15:07 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/4c6f39775ae7 8052401: JAXP function gap tests conversion Reviewed-by: lancea, joehw Contributed-by: frank.yuan at oracle.com + test/javax/xml/jaxp/functional/test/gaptest/Bug4511326.java + test/javax/xml/jaxp/functional/test/gaptest/Bug4512806.java + test/javax/xml/jaxp/functional/test/gaptest/Bug4515047.java + test/javax/xml/jaxp/functional/test/gaptest/Bug4515660.java + test/javax/xml/jaxp/functional/test/gaptest/Bug4693341.java + test/javax/xml/jaxp/functional/test/gaptest/Bug4848653.java + test/javax/xml/jaxp/functional/test/gaptest/Bug4858685.java + test/javax/xml/jaxp/functional/test/gaptest/xmlfiles/Bug4693341.dtd + test/javax/xml/jaxp/functional/test/gaptest/xmlfiles/Bug4693341.xml + test/javax/xml/jaxp/functional/test/gaptest/xmlfiles/Bug4848653.xml + test/javax/xml/jaxp/functional/test/gaptest/xmlfiles/certificate.xml + test/javax/xml/jaxp/functional/test/gaptest/xmlfiles/out/Bug4693341.dtd + test/javax/xml/jaxp/functional/test/gaptest/xmlfiles/out/Bug4693341.xml + test/javax/xml/jaxp/functional/test/gaptest/xmlfiles/out/Bug4858685.txt + test/javax/xml/jaxp/libs/test/gaptest/GapTestConst.java Changeset: dd12ac86d265 Author: joehw Date: 2015-01-28 22:49 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/dd12ac86d265 8051547: Convert JAXP function tests: javax.xml.validation.* to jtreg (testng) tests Reviewed-by: lancea, joehw Contributed-by: frank.yuan at oracle.com + test/javax/xml/jaxp/functional/javax/xml/validation/ptests/SchemaFactoryTest.java + test/javax/xml/jaxp/functional/javax/xml/validation/ptests/TypeInfoProviderTest.java + test/javax/xml/jaxp/functional/javax/xml/validation/ptests/ValidatorHandlerTest.java + test/javax/xml/jaxp/functional/javax/xml/validation/ptests/ValidatorTest.java + test/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/shiporder11.xml + test/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/shiporder11.xsd + test/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/shiporder12.xml + test/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/shiporder12.xsd + test/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/test.xml + test/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/test.xsd + test/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/test1.xsd + test/javax/xml/jaxp/libs/javax/xml/validation/ptests/MyErrorHandler.java + test/javax/xml/jaxp/libs/javax/xml/validation/ptests/ValidationTestConst.java Changeset: 786058752e0a Author: lana Date: 2015-01-29 15:36 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/786058752e0a Merge Changeset: 829c7a1a2f99 Author: katleman Date: 2015-02-05 11:43 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/829c7a1a2f99 Added tag jdk9-b49 for changeset 786058752e0a ! .hgtags Changeset: f4a5137f4343 Author: joehw Date: 2015-01-30 17:07 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/f4a5137f4343 8051709: Convert JAXP function tests: javax.xml.datatype to jtreg (testng) tests Reviewed-by: lancea Contributed-by: frank.yuan at oracle.com + test/javax/xml/jaxp/functional/javax/xml/datatype/ptests/DurationTest.java + test/javax/xml/jaxp/functional/javax/xml/datatype/ptests/XMLGregorianCalendarTest.java Changeset: 274f2f808627 Author: joehw Date: 2015-01-30 19:10 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/274f2f808627 8051710: Convert JAXP function tests: javax.xml.jaxp14.* to jtreg (testng) tests Reviewed-by: lancea, joehw Contributed-by: frank.yuan at oracle.com + test/javax/xml/jaxp/functional/javax/xml/datatype/ptests/FactoryNewInstanceTest.java ! test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactoryTest.java + test/javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXFactoryNewInstanceTest.java + test/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLEventFactoryNewInstanceTest.java + test/javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLInputFactoryNewInstanceTest.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/Bug6384418Test.java + test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformTest.java ! test/javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerFactoryTest.java + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/dataentry.xsl + test/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/test.xml ! test/javax/xml/jaxp/functional/javax/xml/validation/ptests/SchemaFactoryTest.java ! test/javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFactoryTest.java + test/javax/xml/jaxp/libs/jaxp/library/JAXPDataProvider.java Changeset: 74ead7bddde1 Author: lana Date: 2015-02-05 15:45 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/74ead7bddde1 Merge Changeset: 7cb3674cbd8c Author: katleman Date: 2015-02-12 16:23 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/7cb3674cbd8c Added tag jdk9-b50 for changeset 74ead7bddde1 ! .hgtags Changeset: 57b26c883d54 Author: katleman Date: 2015-02-19 11:24 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/57b26c883d54 Added tag jdk9-b51 for changeset 7cb3674cbd8c ! .hgtags Changeset: d5b5a010a166 Author: katleman Date: 2015-02-26 15:57 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/d5b5a010a166 Added tag jdk9-b52 for changeset 57b26c883d54 ! .hgtags Changeset: 542c0c855ad4 Author: katleman Date: 2015-03-05 11:26 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/542c0c855ad4 Added tag jdk9-b53 for changeset d5b5a010a166 ! .hgtags Changeset: 58e0150de184 Author: katleman Date: 2015-03-12 13:35 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/58e0150de184 Added tag jdk9-b54 for changeset 542c0c855ad4 ! .hgtags Changeset: cb455de08da8 Author: joehw Date: 2015-03-05 17:18 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/cb455de08da8 8049378: Examine references to ${java.home}/lib in JAXP Reviewed-by: lancea, alanb ! src/java.xml/share/classes/javax/xml/XMLConstants.java ! src/java.xml/share/classes/javax/xml/datatype/DatatypeFactory.java ! src/java.xml/share/classes/javax/xml/parsers/DocumentBuilderFactory.java ! src/java.xml/share/classes/javax/xml/parsers/SAXParserFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLEventFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLInputFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLOutputFactory.java ! src/java.xml/share/classes/javax/xml/transform/TransformerFactory.java ! src/java.xml/share/classes/javax/xml/validation/SchemaFactory.java ! src/java.xml/share/classes/javax/xml/xpath/XPathFactory.java Changeset: 2a460ce60ed4 Author: lana Date: 2015-03-12 21:13 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/2a460ce60ed4 Merge Changeset: 139092a10ded Author: katleman Date: 2015-03-19 12:59 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/139092a10ded Added tag jdk9-b55 for changeset 2a460ce60ed4 ! .hgtags Changeset: 13296c94b196 Author: katleman Date: 2015-03-26 13:09 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/13296c94b196 Added tag jdk9-b56 for changeset 139092a10ded ! .hgtags Changeset: ce43f0492065 Author: joehw Date: 2015-03-24 21:11 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/ce43f0492065 8075692: jaxp/test/Makefile reference of win32 directory no longer valid Reviewed-by: joehw Contributed-by: amy.lu at oracle.com ! test/Makefile Changeset: 2c417f7d7b0d Author: lana Date: 2015-04-01 12:29 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/2c417f7d7b0d Merge Changeset: 270fb9a2dcb5 Author: katleman Date: 2015-04-02 10:02 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/270fb9a2dcb5 Added tag jdk9-b57 for changeset 2c417f7d7b0d ! .hgtags Changeset: 2af734513637 Author: katleman Date: 2015-04-08 13:12 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/2af734513637 Added tag jdk9-b58 for changeset 270fb9a2dcb5 ! .hgtags Changeset: 8bcecaa32927 Author: aefimov Date: 2015-03-30 14:54 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/8bcecaa32927 8074297: substring in XSLT returns wrong character if string contains supplementary chars Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java Changeset: 4952638cf5c2 Author: aefimov Date: 2015-04-01 16:01 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/4952638cf5c2 8076290: JCK test api/xsl/conf/string/string17 starts failing after JDK-8074297 Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java Changeset: a51d7abedc99 Author: aefimov Date: 2015-04-01 17:07 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/a51d7abedc99 8073385: Bad error message on parsing illegal character in XML attribute Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLScanner.java + test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug8073385.java Changeset: 80dd269612e2 Author: lana Date: 2015-04-03 16:33 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/80dd269612e2 Merge Changeset: a1a9d9434469 Author: lana Date: 2015-04-08 14:31 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/a1a9d9434469 Merge Changeset: c12db18748da Author: katleman Date: 2015-04-09 06:40 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/c12db18748da Added tag jdk9-b59 for changeset a1a9d9434469 ! .hgtags Changeset: 6cff9482349b Author: katleman Date: 2015-04-17 09:59 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jaxp/rev/6cff9482349b Added tag jdk9-b60 for changeset c12db18748da ! .hgtags From maurizio.cimadamore at oracle.com Thu Apr 23 14:23:19 2015 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Thu, 23 Apr 2015 14:23:19 +0000 Subject: hg: valhalla/valhalla/nashorn: 198 new changesets Message-ID: <201504231423.t3NENKHJ020055@aojmv0008> Changeset: 559ddc6be0fe Author: lagergren Date: 2014-10-06 10:43 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/559ddc6be0fe 8059231: Verify that octane raytrace now works with optimistic types turned off. Add better logging for optimistic types in the compiler. Reviewed-by: attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Options.properties Changeset: ab7cd4002e1e Author: hannesw Date: 2014-10-08 15:50 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/ab7cd4002e1e 8059236: Memory leak when executing octane pdfjs with optimistic typing Reviewed-by: jlaskey, attila ! test/script/basic/octane-payload.js ! test/script/basic/run-octane.js Changeset: 7819ff15e698 Author: hannesw Date: 2014-10-08 17:20 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/7819ff15e698 8059938: NPE restoring cached script with optimistic types disabled Reviewed-by: lagergren, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java Changeset: 803bc3fd404d Author: lagergren Date: 2014-10-09 10:19 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/803bc3fd404d 8059811: Turn off optimistic typing by default and add both ant test-pessimistic and ant test-optimistic sub-test suites. Reviewed-by: attila, shade, hannesw + bin/fixwhitespace.sh ! make/build.xml ! make/project.properties ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Options.properties ! test/src/jdk/nashorn/internal/runtime/ClassFilterTest.java ! test/src/jdk/nashorn/internal/test/framework/ScriptRunnable.java ! test/src/jdk/nashorn/internal/test/framework/TestFinder.java Changeset: 63b8da4c958c Author: lana Date: 2014-10-09 12:17 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/63b8da4c958c Merge Changeset: dc88593dfe62 Author: katleman Date: 2014-10-16 12:02 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/dc88593dfe62 Added tag jdk9-b35 for changeset 63b8da4c958c ! .hgtags Changeset: 9dc87837f70a Author: sundar Date: 2014-10-10 17:59 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/9dc87837f70a 8060101: AssertionError: __noSuchProperty__ placeholder called from NativeJavaImporter Reviewed-by: attila, jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJavaImporter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties + test/script/basic/JDK-8060101.js Changeset: e0b9b2ef8442 Author: hannesw Date: 2014-10-13 17:16 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/e0b9b2ef8442 8060011: Concatenating an array and converting it to Java gives wrong result Reviewed-by: lagergren, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java + test/script/basic/JDK-8060011.js Changeset: a8d44c7c2ac0 Author: sundar Date: 2014-10-13 23:38 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/a8d44c7c2ac0 8050977: Java8 Javascript Nashorn exception: no current Global instance for nashorn Reviewed-by: attila, lagergren, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptUtils.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJava.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/mozilla_compat.js ! test/script/basic/convert.js ! test/script/nosecurity/JDK-8044798.js ! test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: 488ce6b8c41b Author: attila Date: 2014-10-13 20:10 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/488ce6b8c41b 8059842: Creating symbols for declared functions shouldn't be a special case Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/VarNode.java Changeset: 7b6e3a8636a8 Author: attila Date: 2014-10-14 13:04 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/7b6e3a8636a8 8060238: Reports for optimistic test run overwrite those for pessimistic run Reviewed-by: hannesw, lagergren, sundar ! make/build.xml Changeset: ca67ae7c46cb Author: lagergren Date: 2014-10-14 15:28 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/ca67ae7c46cb 8012518: Reengineer Parser.java to make it play well with the copy-on-write IR. Summary: Remove the kludges introduced to make the parser work with the copy on write IR. Now everything is done bottom up, finshing node children completely before node parents. The repeated non-functional pattern 'node = node.setSomething(something);' is gone. Resulting code is much more readable, and extensible for future work. The parser is now also consistent with the rest of the stateless copy-on-write world in code generation. Reviewed-by: lagergren, attila, hannesw, shade Contributed-by: andreas.gabrielsson at oracle.com ! .hgignore + bin/runopt.sh ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptUtils.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Block.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ForNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LoopNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Node.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/WhileNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/WithNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeError.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJava.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContext.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextBaseNode.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextBlockNode.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextBreakableNode.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextFunctionNode.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextLabelNode.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextLoopNode.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextNode.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextSwitchNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java Changeset: 54c8862b39f1 Author: lagergren Date: 2014-10-14 16:11 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/54c8862b39f1 8060471: DynamicLinker.getLinkedCallSiteLocation() is called even when logger is disabled, and it creates a stacktrace. This contributes unnecessarily to compile time. Reviewed-by: lagergren, attila Contributed-by: andreas.gabrielsson at oracle.com ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/GlobalConstants.java Changeset: f9ed1ca59030 Author: attila Date: 2014-10-15 15:57 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/f9ed1ca59030 8060242: Compile-time expression evaluator was not seeing into ArrayBufferViews Reviewed-by: hannesw, lagergren, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/TypeEvaluator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat32Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat64Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt16Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt32Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt8Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint16Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java Changeset: 6e9a98b55502 Author: attila Date: 2014-10-15 16:00 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/6e9a98b55502 8060241: Immediately invoked function expressions cause lot of deoptimization Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/TypeEvaluator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java Changeset: 9e2c726a5f3c Author: sundar Date: 2014-10-15 19:50 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/9e2c726a5f3c 8060688: Nashorn: Generated script class name fails --verify-code for names with special chars Reviewed-by: jlaskey, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java + test/script/nosecurity/JDK-8060688.js ! test/src/jdk/nashorn/internal/codegen/CompilerTest.java ! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java Changeset: 91129f61b019 Author: attila Date: 2014-10-16 11:34 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/91129f61b019 8061113: Boolean used as optimistic call return type Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/TypeEvaluator.java + test/script/basic/JDK-8061113.js + test/script/basic/JDK-8061113.js.EXPECTED Changeset: 10fe62bc1884 Author: lana Date: 2014-10-16 14:16 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/10fe62bc1884 Merge Changeset: bba8e963ccf2 Author: katleman Date: 2014-10-23 11:19 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/bba8e963ccf2 Added tag jdk9-b36 for changeset 10fe62bc1884 ! .hgtags Changeset: 34ef988d5959 Author: attila Date: 2014-10-17 14:24 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/34ef988d5959 8059843: Make AST serializable Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Label.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/ArrayType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/BitwiseType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/BooleanType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/IntType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/LongType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/NumberType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/NumericType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/ObjectType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/AccessNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BaseNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Block.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BlockStatement.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BreakNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BreakableStatement.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/CallNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/CaseNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/CatchNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ContinueNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/EmptyNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Expression.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ExpressionStatement.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ForNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/IfNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/IndexNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/JoinPredecessorExpression.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/JumpStatement.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LabelNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LexicalContextExpression.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LexicalContextStatement.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LoopNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Node.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ObjectNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/PropertyNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ReturnNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/RuntimeNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/SplitNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Statement.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/SwitchNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/TernaryNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ThrowNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/TryNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/UnaryNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/VarNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/WhileNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/WithNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Lexer.java Changeset: 0c83d68ea1ed Author: sundar Date: 2014-10-20 13:27 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/0c83d68ea1ed 8061257: nashorn ant build script should have a sanity target Reviewed-by: lagergren, hannesw, attila ! make/build-nasgen.xml ! make/build.xml Changeset: 34d55faf0b3a Author: attila Date: 2014-10-20 12:06 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/34d55faf0b3a 8059844: Implement optimistic splitter Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ApplySpecialization.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AstSerializer.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ClassEmitter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesCalculator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ProgramPoints.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ReplaceCompileUnits.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SplitIntoFunctions.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SplitMethodEmitter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BlockLexicalContext.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/GetSplitState.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Node.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/SetSplitState.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/SplitNode.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/SplitReturn.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Symbol.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/NodeVisitor.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AstDeserializer.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java Changeset: 41d4537f8294 Author: hannesw Date: 2014-10-20 14:09 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/41d4537f8294 8060724: ant test262parallel in Nashorn spends a significant amount of time after almost all the tests are run Reviewed-by: lagergren, attila, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! test/src/jdk/nashorn/internal/test/framework/ParallelTestRunner.java Changeset: 4dfa462ee93f Author: attila Date: 2014-10-21 14:27 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/4dfa462ee93f 8058610: must not let long operations overflow Reviewed-by: hannesw, jlaskey, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8058610.js + test/script/basic/JDK-8058610.js.EXPECTED Changeset: 06c06c8443fd Author: lagergren Date: 2014-10-23 15:19 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/06c06c8443fd 8061391: concat as a builtin optimistic form, had to remove NoTypedArrayData and replace it, as we throw away a lot of optimistic link opportunities with NoTypedArrayData not being Continuous Reviewed-by: attila, hannesw ! bin/runopt.sh ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat32Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat64Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt16Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt32Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt8Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint16Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/JSONParser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/AnyElements.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LongArrayData.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NoTypeArrayData.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NonExtensibleArrayFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NumericElements.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java + test/script/basic/JDK-8061391.js + test/script/basic/JDK-8061391.js.EXPECTED + test/script/basic/JDK-8061391_2.js + test/script/basic/JDK-8061391_3.js + test/script/basic/JDK-8061391_3.js.EXPECTED Changeset: 41b5976633aa Author: hannesw Date: 2014-10-23 17:25 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/41b5976633aa 8059813: Type Info Cache flag must must be documented Reviewed-by: attila, jlaskey ! docs/DEVELOPER_README ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/lookup/MethodHandleFactory.java Changeset: 2a3502a38f8c Author: lana Date: 2014-10-23 13:45 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/2a3502a38f8c Merge - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SplitMethodEmitter.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NoTypeArrayData.java Changeset: 871cd9451896 Author: attila Date: 2014-10-24 13:25 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/871cd9451896 8061955: asm.js idioms result in unnecessarily code emission Reviewed-by: hannesw, jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDataView.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeRegExpExecResult.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayIndex.java Changeset: dd7bbdf81a53 Author: sundar Date: 2014-10-27 17:54 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/dd7bbdf81a53 8062024: Issue with date.setFullYear when time other than midnight Reviewed-by: jlaskey, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDate.java + test/script/basic/JDK-8062024.js + test/script/basic/JDK-8062024.js.EXPECTED Changeset: 088cf2e5d60f Author: katleman Date: 2014-10-30 08:35 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/088cf2e5d60f Added tag jdk9-b37 for changeset dd7bbdf81a53 ! .hgtags Changeset: 71ddc6499be5 Author: sundar Date: 2014-10-28 17:22 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/71ddc6499be5 8062216: [nashorn] regresion test failure with TimeZone Reviewed-by: hannesw, lagergren ! test/script/basic/JDK-8062024.js Changeset: 6a90ece54f72 Author: hannesw Date: 2014-10-30 19:55 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/6a90ece54f72 8062401: User accessors require boxing and do not support optimistic types Reviewed-by: jlaskey, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SpillObjectCreator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/TypeEvaluator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FindProperty.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Property.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SpillProperty.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java + test/examples/getter-setter-micro.js Changeset: 365f55e7b3c4 Author: lana Date: 2014-10-30 13:56 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/365f55e7b3c4 Merge Changeset: 6b0288befffc Author: katleman Date: 2014-11-06 10:11 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/6b0288befffc Added tag jdk9-b38 for changeset 365f55e7b3c4 ! .hgtags Changeset: e319d499e2bf Author: hannesw Date: 2014-10-31 10:06 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/e319d499e2bf 8062132: Nashorn incorrectly binds this for constructor created by another function Reviewed-by: jlaskey, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java + test/script/basic/JDK-8062132.js + test/script/basic/JDK-8062132.js.EXPECTED Changeset: 77e8e0efd4d8 Author: hannesw Date: 2014-10-31 16:50 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/77e8e0efd4d8 8062583: Throwing object with error prototype causes error proto to be caught Reviewed-by: sundar, jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ECMAException.java + test/script/basic/JDK-8062583.js + test/script/basic/JDK-8062583.js.EXPECTED Changeset: 774b95940e10 Author: attila Date: 2014-11-03 07:28 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/774b95940e10 8061957: Some arithmetic operations have unnecessary widening Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/IntType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/LongType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java Changeset: d017b4ca19bc Author: attila Date: 2014-11-03 07:29 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/d017b4ca19bc 8062050: A method is considered caller sensitive, but it doesn't have the CallerSensitive annotation Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java + test/src/jdk/internal/dynalink/beans/CallerSensitiveTest.java + test/src/jdk/nashorn/test/models/ClassLoaderAware.java Changeset: 66e72466918b Author: attila Date: 2014-11-03 09:49 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/66e72466918b 8059443: NPE when unboxing return values Reviewed-by: lagergren, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/MethodTypeConversionStrategy.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeConverterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeUtilities.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java + test/script/basic/JDK-8059443.js + test/script/basic/JDK-8059443.js.EXPECTED + test/src/jdk/nashorn/test/models/NullProvider.java Changeset: 7e62d98d4625 Author: lagergren Date: 2014-11-03 11:47 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/7e62d98d4625 8060204: Fix warnings in Joni and tests Reviewed-by: hannesw, sundar, attila ! docs/source/EvalFile.java ! docs/source/EvalScript.java ! docs/source/InvokeScriptFunction.java ! docs/source/InvokeScriptMethod.java ! docs/source/MultiScopes.java ! docs/source/RunnableImpl.java ! docs/source/RunnableImplObject.java ! docs/source/ScriptVars.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/AssertsEnabled.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContext.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextBaseNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/events/RecompilationEvent.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Analyser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ApplyCaseFold.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ApplyCaseFoldArg.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ArrayCompiler.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/BitSet.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/BitStatus.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ByteCodeMachine.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ByteCodePrinter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/CodeRangeBuffer.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Compiler.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Config.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/EncodingHelper.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Lexer.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Matcher.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/MatcherFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/MinMaxLen.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/NodeOptInfo.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/OptAnchorInfo.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/OptExactInfo.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/OptMapInfo.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Option.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Regex.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Region.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ScanEnvironment.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ScannerSupport.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/SearchAlgorithm.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/StackMachine.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Syntax.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/WarnCallback.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Warnings.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/AnchorNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/AnyCharNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/BackRefNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/CClassNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/ConsAltNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/EncloseNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/Node.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/QuantifierNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/StateNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ast/StringNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/AnchorType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/Arguments.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/AsmConstants.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/CCSTATE.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/CCVALTYPE.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/EncloseType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/MetaChar.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/NodeStatus.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/NodeType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/OPCode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/OPSize.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/RegexState.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/StackPopLevel.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/StackType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/StringType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/SyntaxProperties.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/TargetInfo.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/TokenType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/Traverse.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/encoding/CharacterType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/encoding/IntHolder.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/encoding/ObjPtr.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/exception/ErrorMessages.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/exception/InternalException.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/exception/JOniException.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/exception/SyntaxException.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/exception/ValueException.java ! test/src/jdk/nashorn/api/javaaccess/ArrayConversionTest.java ! test/src/jdk/nashorn/api/javaaccess/BooleanAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/ConsStringTest.java ! test/src/jdk/nashorn/api/javaaccess/MethodAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/NumberAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java ! test/src/jdk/nashorn/api/javaaccess/ObjectAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/Person.java ! test/src/jdk/nashorn/api/javaaccess/SharedObject.java ! test/src/jdk/nashorn/api/javaaccess/StringAccessTest.java ! test/src/jdk/nashorn/api/scripting/InvocableTest.java ! test/src/jdk/nashorn/api/scripting/MultipleEngineTest.java ! test/src/jdk/nashorn/api/scripting/PluggableJSObjectTest.java ! test/src/jdk/nashorn/api/scripting/ScopeTest.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java ! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java ! test/src/jdk/nashorn/api/scripting/VariableArityTestInterface.java ! test/src/jdk/nashorn/api/scripting/Window.java ! test/src/jdk/nashorn/api/scripting/WindowEventHandler.java ! test/src/jdk/nashorn/internal/codegen/CompilerTest.java ! test/src/jdk/nashorn/internal/parser/ParserTest.java ! test/src/jdk/nashorn/internal/performance/AuroraWrapper.java ! test/src/jdk/nashorn/internal/performance/OctaneTest.java ! test/src/jdk/nashorn/internal/performance/PerformanceWrapper.java ! test/src/jdk/nashorn/internal/performance/SplayTest.java ! test/src/jdk/nashorn/internal/runtime/ClassFilterTest.java ! test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java ! test/src/jdk/nashorn/internal/runtime/ContextTest.java ! test/src/jdk/nashorn/internal/runtime/ExceptionsNotSerializable.java ! test/src/jdk/nashorn/internal/runtime/NoPersistenceCachingTest.java ! test/src/jdk/nashorn/internal/runtime/SourceTest.java ! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java ! test/src/jdk/nashorn/internal/runtime/regexp/joni/JoniTest.java ! test/src/jdk/nashorn/internal/test/framework/AbstractScriptRunnable.java ! test/src/jdk/nashorn/internal/test/framework/OrphanTestFinder.java ! test/src/jdk/nashorn/internal/test/framework/ParallelTestRunner.java ! test/src/jdk/nashorn/internal/test/framework/ScriptRunnable.java ! test/src/jdk/nashorn/internal/test/framework/ScriptTest.java ! test/src/jdk/nashorn/internal/test/framework/TestConfig.java ! test/src/jdk/nashorn/internal/test/framework/TestFinder.java ! test/src/jdk/nashorn/internal/test/framework/TestHelper.java ! test/src/jdk/nashorn/internal/test/framework/TestReorderInterceptor.java ! test/src/jdk/nashorn/internal/test/models/InternalRunnable.java ! test/src/jdk/nashorn/internal/test/models/RestrictedRunnable.java ! test/src/jdk/nashorn/test/models/ClassWithFinalFinalizer.java ! test/src/jdk/nashorn/test/models/ClassWithInheritedFinalFinalizer.java ! test/src/jdk/nashorn/test/models/ConstructorWithArgument.java ! test/src/jdk/nashorn/test/models/DessertTopping.java ! test/src/jdk/nashorn/test/models/DessertToppingFloorWaxDriver.java ! test/src/jdk/nashorn/test/models/FinalClass.java ! test/src/jdk/nashorn/test/models/FloorWax.java ! test/src/jdk/nashorn/test/models/IntFloatOverloadSelection.java ! test/src/jdk/nashorn/test/models/InternalRunnableSuperclass.java ! test/src/jdk/nashorn/test/models/Jdk8011362TestSubject.java ! test/src/jdk/nashorn/test/models/Nashorn401TestSubject.java ! test/src/jdk/nashorn/test/models/NoAccessibleConstructorClass.java ! test/src/jdk/nashorn/test/models/OuterClass.java ! test/src/jdk/nashorn/test/models/OverloadedSam.java ! test/src/jdk/nashorn/test/models/OverrideObject.java ! test/src/jdk/nashorn/test/models/PropertyBind.java ! test/src/jdk/nashorn/test/models/SourceHelper.java ! test/src/jdk/nashorn/test/models/StringArgs.java ! test/src/jdk/nashorn/test/models/Toothpaste.java ! test/src/jdk/nashorn/test/models/VarArgConstructor.java ! test/src/jdk/nashorn/test/tools/StaticTypeInspector.java Changeset: 15237f1ca3bb Author: lagergren Date: 2014-11-03 12:34 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/15237f1ca3bb 8062381: Wrong index was used for linking charCodeAt specializations Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.java + test/script/basic/JDK-8062381.js + test/script/basic/JDK-8062381.js.EXPECTED Changeset: 4df3417e1a6e Author: lagergren Date: 2014-11-03 13:58 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/4df3417e1a6e 8061959: ArrayBuffer lacked static isViewMethod Reviewed-by: attila, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArrayBuffer.java + test/script/basic/JDK-8061959.js + test/script/basic/JDK-8061959.js.EXPECTED Changeset: 07755ae06bc9 Author: lagergren Date: 2014-11-03 14:59 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/07755ae06bc9 8062490: Out of memory problems, as untouched array datas didn't go directly to SparseArrayDatas, but dragged very large int arrays around. Reviewed-by: attila, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java Changeset: 569b6de2d343 Author: lagergren Date: 2014-11-05 12:34 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/569b6de2d343 8057825: Bug in apply specialization - if an apply specialization that is available doesn't fit, a new one wouldn't be installed, if the new code generated as a specialization didn't manage to do the apply specialization. Basically changing a conditional to an unconditional. Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ApplySpecialization.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/events/RecompilationEvent.java + test/script/basic/JDK-8057825.js + test/script/basic/JDK-8057825.js.EXPECTED ! test/src/jdk/internal/dynalink/beans/CallerSensitiveTest.java ! test/src/jdk/nashorn/test/models/ClassLoaderAware.java ! test/src/jdk/nashorn/test/models/NullProvider.java Changeset: 3fa7d5c6ed92 Author: hannesw Date: 2014-11-05 17:07 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/3fa7d5c6ed92 8062386: Different versions of nashorn use same code cache directory Reviewed-by: lagergren, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CodeStore.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java Changeset: a22f9ba69baa Author: hannesw Date: 2014-11-06 13:15 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/a22f9ba69baa 8062624: java.lang.String methods not available on concatenated strings Reviewed-by: lagergren, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java + test/script/basic/JDK-8062624.js + test/script/basic/JDK-8062624.js.EXPECTED Changeset: 8fac78c86e3e Author: hannesw Date: 2014-11-06 13:17 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/8fac78c86e3e 8047365: Very long function names break codegen Reviewed-by: attila, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Namespace.java + test/script/basic/JDK-8047365.js + test/script/basic/JDK-8047365.js.EXPECTED Changeset: ca0e54c45981 Author: attila Date: 2014-11-06 17:06 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/ca0e54c45981 8062308: Incorrect constant linkage with multiple Globals in a Context Reviewed-by: lagergren, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/GlobalConstants.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java Changeset: 900508346b1c Author: lana Date: 2014-11-06 15:13 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/900508346b1c Merge Changeset: ea7e9a070b61 Author: katleman Date: 2014-11-12 20:32 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/ea7e9a070b61 Added tag jdk9-b39 for changeset 900508346b1c ! .hgtags Changeset: fd2181c811c4 Author: attila Date: 2014-11-11 16:17 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/fd2181c811c4 8064467: type info persistence failed to calculate directory name Reviewed-by: hannesw, lagergren ! make/build.xml ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/anchor.properties Changeset: 9d3b6d97f445 Author: attila Date: 2014-11-11 17:27 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/9d3b6d97f445 8062799: Binary logical expressions can have numeric types Reviewed-by: lagergren, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BinaryNode.java + test/script/basic/JDK-8062799.js + test/script/basic/JDK-8062799.js.EXPECTED Changeset: be3f5ca1edbf Author: lagergren Date: 2014-11-12 14:12 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/be3f5ca1edbf 8035312: Various array and ScriptObject length issues for non writable length fields Reviewed-by: hannesw, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/SpecializedFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/IntArrayData.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LengthNotWritableFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NonExtensibleArrayFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java + test/script/basic/JDK-8035312.js + test/script/basic/JDK-8035312.js.EXPECTED + test/script/basic/JDK-8035312_2.js + test/script/basic/JDK-8035312_2.js.EXPECTED + test/script/basic/JDK-8035312_3.js + test/script/basic/JDK-8035312_3.js.EXPECTED + test/script/basic/JDK-8035312_4.js + test/script/basic/JDK-8035312_4.js.EXPECTED + test/script/basic/JDK-8035312_5.js + test/script/basic/JDK-8035312_5.js.EXPECTED ! test/script/basic/fastpushpop.js.EXPECTED Changeset: 91d9969f2574 Author: lagergren Date: 2014-11-12 14:40 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/91d9969f2574 8064705: Build breaking warning in LengthNotWritableFilter Reviewed-by: hannesw, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LengthNotWritableFilter.java Changeset: ee608f19cc48 Author: attila Date: 2014-11-12 14:54 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/ee608f19cc48 8063037: ApplySpecialization.hasApplies shouuld not descend into nested functions Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ApplySpecialization.java Changeset: d248a0bddf79 Author: attila Date: 2014-11-12 15:13 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/d248a0bddf79 8064707: Remove NativeArray link logic fields Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java Changeset: 3d7f49505033 Author: lagergren Date: 2014-11-12 17:19 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/3d7f49505033 8063036: Various pretty printing issues with --log=recompile Reviewed-by: hannesw, jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java Changeset: ac3ab0a5be8e Author: hannesw Date: 2014-11-13 15:29 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/ac3ab0a5be8e 8064789: Nashorn should just warn on code store instantiation error Reviewed-by: attila, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CodeStore.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java Changeset: d82eede8ed40 Author: lagergren Date: 2014-11-13 16:59 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/d82eede8ed40 8062937: Need to block constant assumption for index setters and defineOwnProperty, not just delete Reviewed-by: hannesw, jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/JDK-8062937.js + test/script/basic/JDK-8062937.js.EXPECTED Changeset: 74dcd8dbef25 Author: lana Date: 2014-11-13 09:38 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/74dcd8dbef25 Merge Changeset: 7b47e2caa4b5 Author: katleman Date: 2014-11-18 15:25 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/7b47e2caa4b5 Added tag jdk9-b40 for changeset 74dcd8dbef25 ! .hgtags Changeset: 52340a35aec9 Author: chegar Date: 2014-12-03 14:26 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/52340a35aec9 8049367: Modular Run-Time Images Reviewed-by: chegar, dfuchs, ihse, joehw, mullan, psandoz, wetmore Contributed-by: alan.bateman at oracle.com, alex.buckley at oracle.com, bradford.wetmore at oracle.com, chris.hegarty at oracle.com, erik.joelsson at oracle.com, james.laskey at oracle.com, jonathan.gibbons at oracle.com, karen.kinnear at oracle.com, magnus.ihse.bursie at oracle.com, mandy.chung at oracle.com, mark.reinhold at oracle.com, paul.sandoz at oracle.com, sundararajan.athijegannathan at oracle.com ! make/BuildNashorn.gmk ! make/build.xml ! test/script/nosecurity/JDK-8050964.js ! test/script/nosecurity/JDK-8055034.js ! test/src/jdk/nashorn/internal/test/framework/ScriptRunnable.java Changeset: 93f187b5cb87 Author: katleman Date: 2014-12-04 12:58 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/93f187b5cb87 Added tag jdk9-b41 for changeset 52340a35aec9 ! .hgtags Changeset: 0c9f3369f3d3 Author: slugovoy Date: 2014-11-17 14:57 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/0c9f3369f3d3 8062638: RuntimeException when run command from js with -scripting on Cygwin Reviewed-by: hannesw, lagergren ! test/script/nosecurity/JDK-8050964.js ! test/script/nosecurity/JDK-8055034.js Changeset: 80be1cd8c2a2 Author: lagergren Date: 2014-11-17 14:36 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/80be1cd8c2a2 8049407: Endianness problem with TypedArrays Reviewed-by: hannesw, sundar + test/script/basic/JDK-8049407-big-endian.js + test/script/basic/JDK-8049407-big-endian.js.EXPECTED + test/script/basic/JDK-8049407-payload.js + test/script/basic/JDK-8049407.js + test/script/basic/JDK-8049407.js.EXPECTED + test/script/basic/NASHORN-377-big-endian.js + test/script/basic/NASHORN-377-big-endian.js.EXPECTED + test/script/basic/NASHORN-377-payload.js ! test/script/basic/NASHORN-377.js ! test/src/jdk/nashorn/internal/test/framework/TestFinder.java Changeset: eaddae7fca96 Author: lana Date: 2014-11-20 10:58 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/eaddae7fca96 Merge Changeset: a723569d0559 Author: hannesw Date: 2014-11-21 17:44 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/a723569d0559 8057691: Nashorn: let & const declarations are not shared between scripts Reviewed-by: lagergren, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MapCreator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Property.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! test/script/basic/es6/const-redeclare-extra.js.EXPECTED ! test/script/basic/es6/let-load.js ! test/script/basic/es6/let-load.js.EXPECTED ! test/script/basic/es6/let-redeclare-extra.js.EXPECTED + test/script/basic/es6/lexical-toplevel-def.js + test/script/basic/es6/lexical-toplevel-print.js + test/script/basic/es6/lexical-toplevel-redeclare-func-on-let.js + test/script/basic/es6/lexical-toplevel-redeclare-let-on-builtin.js + test/script/basic/es6/lexical-toplevel-redeclare-let-on-func.js + test/script/basic/es6/lexical-toplevel-redeclare-let-on-global.js + test/script/basic/es6/lexical-toplevel-redeclare-let-on-var.js + test/script/basic/es6/lexical-toplevel-redeclare-var-on-let.js + test/script/basic/es6/lexical-toplevel-redeclare.js + test/script/basic/es6/lexical-toplevel-redeclare.js.EXPECTED + test/script/basic/es6/lexical-toplevel.js + test/script/basic/es6/lexical-toplevel.js.EXPECTED + test/src/jdk/nashorn/internal/runtime/LexicalBindingTest.java Changeset: ad912b034639 Author: attila Date: 2014-11-27 13:04 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/ad912b034639 8051778: support bind on all Nashorn callables Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ScriptFunctionImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/IteratorAction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BoundCallable.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BoundCallableLinker.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BoundDynamicMethod.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BoundDynamicMethodLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java + test/script/basic/JDK-8051778.js + test/script/basic/JDK-8051778.js.EXPECTED Changeset: 64962ecb8b85 Author: vlivanov Date: 2014-11-27 17:14 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/64962ecb8b85 8065985: Inlining failure of Number.doubleValue() in JSType.toNumeric() causes 15% peak perf regresion on Box2D Reviewed-by: lagergren, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java Changeset: e26843ca558b Author: hannesw Date: 2014-11-27 16:42 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/e26843ca558b 8057980: let & const: remaining issues with lexical scoping Reviewed-by: lagergren, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ForNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LoopNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/VarNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/WhileNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextSwitchNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties ! test/script/basic/es6/for-let.js ! test/script/basic/es6/for-let.js.EXPECTED + test/script/basic/es6/let-const-statement-context.js + test/script/basic/es6/let-const-statement-context.js.EXPECTED + test/script/basic/es6/let-const-switch.js + test/script/basic/es6/let-const-switch.js.EXPECTED ! test/script/basic/es6/let-load.js ! test/script/basic/es6/let-load.js.EXPECTED ! test/script/basic/es6/let_const_closure.js.EXPECTED ! test/script/basic/es6/lexical-toplevel.js.EXPECTED Changeset: e033e2c32122 Author: lagergren Date: 2014-11-28 11:02 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/e033e2c32122 8066119: Invalid resource tag used for looking up error message in NativeDataView Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDataView.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties Changeset: 083bbe7e2d5f Author: lagergren Date: 2014-12-01 13:17 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/083bbe7e2d5f 8066238: AssertionError in parser when syntax errors appeared in non finished Blocks Reviewed-by: hannesw, sundar, lagergren Contributed-by: andreas.gabrielsson at oracle.com ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java + test/script/basic/JDK-8066238.js Changeset: 69de08fa3ee6 Author: hannesw Date: 2014-12-03 11:43 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/69de08fa3ee6 8066214: Fuzzing bug: Object.prototype.toLocaleString(0) Reviewed-by: attila, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java + test/script/basic/JDK-8066214.js + test/script/basic/JDK-8066214.js.EXPECTED Changeset: 7437eb72fc4e Author: hannesw Date: 2014-12-03 14:49 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/7437eb72fc4e 8065769: OOM on Window/Solaris in test compile-octane-splitter.js Reviewed-by: sundar, jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AstSerializer.java Changeset: c065853b25fe Author: attila Date: 2014-12-03 16:31 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/c065853b25fe 8066222: too strong assertion on function expression names Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java + test/script/basic/JDK-8066222.js + test/script/basic/JDK-8066222.js.EXPECTED Changeset: f0345e058826 Author: attila Date: 2014-12-03 16:31 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/f0345e058826 8066232: problem with conditional catch compilation Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8066232.js + test/script/basic/JDK-8066232.js.EXPECTED Changeset: a64d69fb8eb3 Author: chegar Date: 2014-12-03 17:55 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/a64d69fb8eb3 Merge - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BoundDynamicMethod.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BoundDynamicMethodLinker.java ! test/script/nosecurity/JDK-8050964.js ! test/script/nosecurity/JDK-8055034.js Changeset: 687430164864 Author: sundar Date: 2014-12-04 20:40 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/687430164864 8066683: nashorn test failures after modular image changes Reviewed-by: attila, jlaskey ! make/build.xml ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AstDeserializer.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java ! test/script/basic/JDK-8066232.js Changeset: 1c7fd53d4205 Author: sundar Date: 2014-12-04 21:52 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/1c7fd53d4205 8066696: test/script/nosecurity/JDK-8055034.js -Xbootclasspath option is wrong Reviewed-by: attila, lagergren ! test/script/nosecurity/JDK-8055034.js Changeset: 498d1d6c4219 Author: lana Date: 2014-12-04 15:23 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/498d1d6c4219 Merge - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BoundDynamicMethod.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BoundDynamicMethodLinker.java Changeset: 237b4a1f511f Author: katleman Date: 2014-12-11 11:44 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/237b4a1f511f Added tag jdk9-b42 for changeset 498d1d6c4219 ! .hgtags Changeset: deeaf44a2ca1 Author: sundar Date: 2014-12-05 14:35 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/deeaf44a2ca1 8066749: jdk9-dev/nashorn ant build fails with jdk9 modular image build as JAVA_HOME Reviewed-by: lagergren, hannesw ! buildtools/nasgen/build.xml ! make/build-nasgen.xml ! make/build.xml ! make/project.properties ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java ! test/script/basic/JDK-8059443.js Changeset: 7fcaec1cf5ac Author: sundar Date: 2014-12-05 19:01 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/7fcaec1cf5ac 8066753: OptimisticTypePersistence.java should work properly with "jrt" URL Reviewed-by: lagergren, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java Changeset: f2b8db166d11 Author: sundar Date: 2014-12-05 20:17 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/f2b8db166d11 8066777: OptimisticTypesPersistence.java should use Files.readAllBytes instead of getting size and then read Reviewed-by: attila, lagergren Contributed-by: paul.sandoz at oracle.com ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java Changeset: 83951bd95ac2 Author: attila Date: 2014-12-08 15:13 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/83951bd95ac2 8066230: Undefined object type assertion when computing TypeBounds Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8066230.js + test/script/basic/JDK-8066230.js.EXPECTED Changeset: e5b476bff0bd Author: attila Date: 2014-12-08 15:14 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/e5b476bff0bd 8066227: CodeGenerator load unitialized slot Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BinaryNode.java + test/script/basic/JDK-8066227.js + test/script/basic/JDK-8066227.js.EXPECTED Changeset: f3a3d20c03f8 Author: attila Date: 2014-12-10 11:55 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/f3a3d20c03f8 8066225: NPE in MethodEmitter with duplicate integer switch cases Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/SwitchNode.java + test/script/basic/JDK-8066225.js + test/script/basic/JDK-8066225.js.EXPECTED Changeset: 42f7a7a8f34d Author: attila Date: 2014-12-10 11:55 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/42f7a7a8f34d 8066224: fixes for folding a constant-test ternary operator Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FoldConstants.java + test/script/basic/JDK-8066224.js + test/script/basic/JDK-8066224.js.EXPECTED Changeset: 81752184ec8a Author: attila Date: 2014-12-10 12:30 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/81752184ec8a 8066236: RuntimeNode forces copy creation on visitation Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/RuntimeNode.java + test/script/basic/JDK-8066236.js + test/script/basic/JDK-8066236.js.EXPECTED Changeset: 5cda82fecbc5 Author: sundar Date: 2014-12-10 19:42 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/5cda82fecbc5 8067136: BrowserJSObjectLinker does not handle call on JSObjects Reviewed-by: attila, hannesw, lagergren + samples/browser_dom.js ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java + test/script/basic/JDK-8067136.js + test/script/basic/JDK-8067136.js.EXPECTED Changeset: 31758a52bd55 Author: attila Date: 2014-12-10 18:28 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/31758a52bd55 8066221: anonymous function statement name clashes with another symbol Reviewed-by: lagergren, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java + test/script/basic/JDK-8066221.js Changeset: 5eab6cf7f697 Author: hannesw Date: 2014-12-11 12:01 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/5eab6cf7f697 8066932: __noSuchMethod__ binds to this-object without proper guard Reviewed-by: attila, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/JDK-8066932.js Changeset: 7c1cff3cae2e Author: hannesw Date: 2014-12-11 15:39 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/7c1cff3cae2e 8066669: dust.js performance regression caused by primitive field conversion Reviewed-by: attila, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SharedScopeCall.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/AccessNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/JDK-8066669.js + test/script/basic/JDK-8066669.js.EXPECTED ! test/script/basic/list.js.EXPECTED Changeset: c4c3be2ab854 Author: hannesw Date: 2014-12-11 19:15 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/c4c3be2ab854 8067219: NPE in ScriptObject.clone() when running with object fields Reviewed-by: attila, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/es6/for-let-object-fields.js + test/script/basic/es6/for-let-object-fields.js.EXPECTED ! test/script/basic/es6/for-let.js Changeset: 8ae8dff2a28f Author: lana Date: 2014-12-11 12:26 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/8ae8dff2a28f Merge Changeset: c327a2247264 Author: lana Date: 2014-12-18 19:57 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/c327a2247264 Added tag jdk9-b43 for changeset 8ae8dff2a28f ! .hgtags Changeset: 9538b4884459 Author: sundar Date: 2014-12-15 16:30 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/9538b4884459 8067420: BrowserJSObjectLinker should give priority to beans linker for property get/set Reviewed-by: lagergren, attila, hannesw ! samples/browser_dom.js ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java Changeset: bf74d46129c1 Author: hannesw Date: 2014-12-15 12:08 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/bf74d46129c1 8066215: Fuzzing bug: length valueOf bug Reviewed-by: attila, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeRegExpExecResult.java + test/script/basic/JDK-8066215.js + test/script/basic/JDK-8066215.js.EXPECTED Changeset: 889c5b47de69 Author: hannesw Date: 2014-12-15 12:32 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/889c5b47de69 8062030: Nashorn bug retrieving array property after key string concatenation Reviewed-by: sundar, lagergren, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! test/script/basic/JDK-8055762.js ! test/script/basic/JDK-8055762.js.EXPECTED ! test/src/jdk/nashorn/api/scripting/PluggableJSObjectTest.java Changeset: f340141c05f1 Author: sundar Date: 2014-12-16 14:06 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/f340141c05f1 8067636: ant javadoc target is broken Reviewed-by: hannesw, lagergren ! make/build.xml ! make/project.properties ! samples/browser_dom.js + samples/time_color.fx ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CodeInstaller.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/StoredScript.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java Changeset: afdeed4d671a Author: hannesw Date: 2014-12-16 17:02 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/afdeed4d671a 8066226: Fuzzing bug: parameter counts differ in TypeConverterFactory Reviewed-by: attila, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java + test/script/basic/JDK-8066226.js + test/script/basic/JDK-8066226.js.EXPECTED Changeset: 776eec21a34f Author: sundar Date: 2014-12-17 17:15 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/776eec21a34f 8067777: NetBeans nashorn debug target is broken. Nashorn source directory config. is wrong Reviewed-by: lagergren, attila ! make/nbproject/ide-targets.xml ! make/nbproject/project.xml Changeset: 2947ce913863 Author: sundar Date: 2014-12-18 16:33 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/2947ce913863 8067854: bound java static method throws NPE when 'null' is used for this argument Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BoundCallableLinker.java + test/script/trusted/JDK-8067854.js Changeset: 5f6a840fc19d Author: attila Date: 2014-12-18 12:10 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/5f6a840fc19d 8067774: Use a stack of types when calculating local variable types Reviewed-by: lagergren, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BaseNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/CallNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Expression.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/GetSplitState.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/JoinPredecessorExpression.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ObjectNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/RuntimeNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/TernaryNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/UnaryNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/JSONWriter.java + test/script/basic/JDK-8067774.js + test/script/basic/JDK-8067774.js.EXPECTED Changeset: 50ee57606272 Author: lana Date: 2014-12-23 13:57 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/50ee57606272 Merge Changeset: 3c2bbeda038a Author: katleman Date: 2014-12-30 09:44 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/3c2bbeda038a Added tag jdk9-b44 for changeset 50ee57606272 ! .hgtags Changeset: 6fe52d22c17a Author: katleman Date: 2015-01-08 12:08 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/6fe52d22c17a Added tag jdk9-b45 for changeset 3c2bbeda038a ! .hgtags Changeset: 9eb891e01c37 Author: sundar Date: 2015-01-05 16:02 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/9eb891e01c37 8068431: @since and @jdk.Exported are missing in jdk.nashorn.api.scripting classes and package-info.java files Reviewed-by: attila, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/AbstractJSObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ClassFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/JSObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornException.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptUtils.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/URLReader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/package-info.java Changeset: 04808fb1b059 Author: sundar Date: 2015-01-07 14:02 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/04808fb1b059 8068524: NashornScriptEngineFactory.getParameter() throws IAE for an unknown key, doesn't conform to the general spec Reviewed-by: hannesw, attila + samples/jd.js ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: ff6d1fe94b3d Author: attila Date: 2015-01-12 11:29 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/ff6d1fe94b3d 8068580: make JavaAdapterFactory.isAutoConvertibleFromFunction more robust Reviewed-by: lagergren, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/AdaptationResult.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties + test/script/basic/JDK-8068580.js + test/src/jdk/nashorn/test/models/BigAbstract.java Changeset: 649c7e6d4a94 Author: attila Date: 2015-01-12 14:32 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/649c7e6d4a94 8068784: Halve the function object creation code size Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ScriptFunctionImpl.java Changeset: 2ecf0a617f0f Author: lana Date: 2015-01-12 12:24 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/2ecf0a617f0f Merge Changeset: 505768f25b7b Author: katleman Date: 2015-01-15 13:09 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/505768f25b7b Added tag jdk9-b46 for changeset 2ecf0a617f0f ! .hgtags Changeset: 65337c25a5e3 Author: attila Date: 2015-01-13 16:38 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/65337c25a5e3 8068889: Calling a @FunctionalInterface from JS leaks internal objects Reviewed-by: jlaskey, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: d4510be6f97a Author: attila Date: 2015-01-14 15:54 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/d4510be6f97a 8068573: POJO setter using [] syntax throws an exception Reviewed-by: lagergren, jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeUtilities.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! test/script/basic/JDK-8020324.js.EXPECTED + test/script/basic/JDK-8068573.js Changeset: 6344abc235e9 Author: attila Date: 2015-01-14 16:29 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/6344abc235e9 8068994: Forgot to add a test model to JDK-8068573 Reviewed-by: lagergren, sundar + test/src/jdk/nashorn/test/models/OverloadedSetter.java Changeset: db52b3e36abc Author: attila Date: 2015-01-14 18:25 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/db52b3e36abc 8069002: NPE on invoking null (8068889 regression) Reviewed-by: jlaskey, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java + test/script/basic/JDK-8069002.js Changeset: 1cf2dcef036a Author: sundar Date: 2015-01-15 10:18 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/1cf2dcef036a 8068985: Wrong 'this' bound to eval call within a function when caller's 'this' is a Java object Reviewed-by: jlaskey, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java + test/script/basic/JDK-8068985.js + test/script/basic/JDK-8068985.js.EXPECTED Changeset: 29046d42a95e Author: lana Date: 2015-01-16 12:34 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/29046d42a95e Merge Changeset: 5052d31bdb8e Author: katleman Date: 2015-01-23 18:50 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/5052d31bdb8e Added tag jdk9-b47 for changeset 29046d42a95e ! .hgtags Changeset: 6599a7187c00 Author: attila Date: 2015-01-19 16:07 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/6599a7187c00 8067880: Dead typed push methods in ArrayData Reviewed-by: hannesw, jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java Changeset: da0ae09ceff8 Author: attila Date: 2015-01-20 12:34 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/da0ae09ceff8 8068603: ScriptObjectMirror should reject null/empty string/non-string parameters in Bindings methods Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: f08660f30051 Author: lana Date: 2015-01-24 23:23 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/f08660f30051 Merge Changeset: abcaff34422d Author: katleman Date: 2015-01-28 16:45 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/abcaff34422d Added tag jdk9-b48 for changeset f08660f30051 ! .hgtags Changeset: 82ae555768c7 Author: attila Date: 2015-01-28 17:58 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/82ae555768c7 8067139: Finally blocks inlined incorrectly Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SplitIntoFunctions.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/WeighNodes.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Block.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BlockLexicalContext.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BlockStatement.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BreakNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ContinueNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/JumpStatement.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/JumpToInlinedFinally.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LexicalContextNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/OptimisticLexicalContext.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/TryNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/PrintVisitor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/NodeVisitor.java + test/script/basic/JDK-8067139.js Changeset: 2ae58b5f05f8 Author: lana Date: 2015-01-29 15:36 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/2ae58b5f05f8 Merge Changeset: ad5d8ab912fe Author: katleman Date: 2015-02-05 11:43 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/ad5d8ab912fe Added tag jdk9-b49 for changeset 2ae58b5f05f8 ! .hgtags Changeset: ceed654a29a4 Author: attila Date: 2015-01-30 15:03 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/ceed654a29a4 8072000: New compiler warning after JDK-8067139 Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java Changeset: 8e86c58cbb00 Author: sundar Date: 2015-02-05 19:08 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/8e86c58cbb00 8072595: nashorn should not use obj.getClass() for null checks Reviewed-by: hannesw, attila ! samples/javashell.js ! samples/shell.js ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClass.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocation.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/URLReader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaSuperAdapter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/options/Options.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: 82d1bb9324cf Author: hannesw Date: 2015-02-05 14:42 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/82d1bb9324cf 8062141: Various performance issues parsing JSON Reviewed-by: lagergren, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/JSONParser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Lexer.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/scripts/JO.java + test/examples/json-parser-micro.js + test/script/basic/JDK-8062141.js + test/script/basic/JDK-8062141.js.EXPECTED ! test/script/basic/NASHORN-623.js.EXPECTED Changeset: 2b9af466a49d Author: hannesw Date: 2015-02-05 14:47 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/2b9af466a49d 8068872: Nashorn JSON.parse drops numeric keys Reviewed-by: attila, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java + test/script/basic/JDK-8068872.js + test/script/basic/JDK-8068872.js.EXPECTED Changeset: 1f3e41112f46 Author: hannesw Date: 2015-02-05 16:26 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/1f3e41112f46 8072626: Test for JDK-8068872 fails in tip Reviewed-by: lagergren, jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/JSONParser.java Changeset: 32e48a0d59e1 Author: lana Date: 2015-02-05 15:42 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/32e48a0d59e1 Merge Changeset: 1306ccc917a2 Author: katleman Date: 2015-02-12 16:23 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/1306ccc917a2 Added tag jdk9-b50 for changeset 32e48a0d59e1 ! .hgtags Changeset: dbfbf5423642 Author: sundar Date: 2015-02-06 19:28 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/dbfbf5423642 8071989: NashornScriptEngine returns javax.script.ScriptContext instance with insonsistent get/remove methods behavior for undefined attributes Reviewed-by: attila, lagergren + samples/getclassnpe.js ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: 2feff3616ba7 Author: sundar Date: 2015-02-09 14:40 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/2feff3616ba7 8072752: Add regression tests for 8071678 and 8071594 Reviewed-by: hannesw, attila ! test/src/jdk/nashorn/api/scripting/ScopeTest.java Changeset: 99cdacecab0a Author: slugovoy Date: 2015-02-10 13:10 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/99cdacecab0a 8069182: Nightly test results are empty for targets test262/markdown/testjfx Reviewed-by: sundar, lagergren ! make/build.xml Changeset: 4a2dfd2ec3f3 Author: attila Date: 2015-02-12 16:43 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/4a2dfd2ec3f3 8072596: Arrays.asList results in ClassCastException with a JS array Reviewed-by: lagergren, sundar ! samples/javashell.js ! samples/shell.js ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeanLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SingleDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkerServices.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/MethodHandleTransformer.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultInternalObjectFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkerServicesImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java + test/script/basic/JDK-8072596.js + test/src/jdk/nashorn/test/models/Jdk8072596TestSubject.java Changeset: 10b32cc48ccc Author: lana Date: 2015-02-12 16:39 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/10b32cc48ccc Merge Changeset: fada76c29db9 Author: katleman Date: 2015-02-19 11:24 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/fada76c29db9 Added tag jdk9-b51 for changeset 10b32cc48ccc ! .hgtags Changeset: 5bef9d1de9ab Author: katleman Date: 2015-02-26 15:58 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/5bef9d1de9ab Added tag jdk9-b52 for changeset fada76c29db9 ! .hgtags Changeset: 2568a362d358 Author: attila Date: 2015-02-20 15:47 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/2568a362d358 8072426: Can't compare Java objects to strings or numbers Reviewed-by: hannesw, lagergren, sundar ! make/nbproject/project.xml + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/DefaultValueImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/JSObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AstDeserializer.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! test/script/basic/JDK-8023026.js.EXPECTED ! test/script/basic/JDK-8024847.js + test/script/basic/JDK-8072426.js Changeset: 7477f3456800 Author: attila Date: 2015-02-20 17:18 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/7477f3456800 8073560: Update BuildNashorn.gmk to require source/target 8 for jdk9 build Reviewed-by: sundar ! make/BuildNashorn.gmk Changeset: 6cd23482ca9b Author: lana Date: 2015-02-26 20:16 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/6cd23482ca9b Merge Changeset: f46a048deb93 Author: katleman Date: 2015-03-05 11:26 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/f46a048deb93 Added tag jdk9-b53 for changeset 6cd23482ca9b ! .hgtags Changeset: bc79173a9e77 Author: sundar Date: 2015-02-27 18:03 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/bc79173a9e77 8074021: Indirect eval fails when used as an element of an array or as a property of an object Reviewed-by: attila, hannesw + samples/showenv.js + samples/showsysprops.js ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java + test/script/basic/JDK-8074021.js + test/script/basic/JDK-8074021.js.EXPECTED Changeset: 7939ae855d57 Author: hannesw Date: 2015-02-27 14:33 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/7939ae855d57 8073707: const re-assignment should not reported as a early error Reviewed-by: sundar, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties ! test/script/basic/es6/const-reassign.js ! test/script/basic/es6/const-reassign.js.EXPECTED ! test/script/basic/es6/let_const_reuse.js.EXPECTED Changeset: d0efd099521a Author: attila Date: 2015-03-02 14:33 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/d0efd099521a 8074031: Canonicalize is-a-JS-string tests Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/lookup/MethodHandleFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDate.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSON.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ConsString.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java Changeset: 20c3aef2b4cb Author: attila Date: 2015-03-05 15:43 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/20c3aef2b4cb 8035712: Restore some of the RuntimeCallSite specializations Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/BranchOptimizer.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/RuntimeCallSite.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/RuntimeNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java + test/script/basic/JDK-8035712.js Changeset: 26460b897225 Author: lana Date: 2015-03-05 15:22 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/26460b897225 Merge - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/RuntimeCallSite.java Changeset: 251d509b32ab Author: katleman Date: 2015-03-12 13:35 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/251d509b32ab Added tag jdk9-b54 for changeset 26460b897225 ! .hgtags Changeset: 29945cf3274d Author: attila Date: 2015-03-06 09:59 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/29945cf3274d 8074491: run-nasgen in ant doesn't see the right Nashorn classes Reviewed-by: hannesw, lagergren ! make/build-nasgen.xml Changeset: 700f5e3f5ff2 Author: attila Date: 2015-03-06 10:18 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/700f5e3f5ff2 8074487: Static analysis of IfNode should consider terminating branches Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java Changeset: c4ea1d87ab67 Author: hannesw Date: 2015-03-06 15:26 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/c4ea1d87ab67 8074545: Undefined object values in object literals with spill properties Reviewed-by: lagergren, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MapCreator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/JSONParser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SpillProperty.java + test/script/basic/JDK-8074545.js Changeset: b4d62e7260a4 Author: hannesw Date: 2015-03-09 11:34 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/b4d62e7260a4 8074556: Functions should not share allocator maps Reviewed-by: lagergren, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AllocationStrategy.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java + test/script/basic/JDK-8074556.js Changeset: 9597425b6b38 Author: sundar Date: 2015-03-09 20:14 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/9597425b6b38 8074671: Nashorn Parser API Reviewed-by: darcy, forax, attila, hannesw ! make/build.xml ! make/nbproject/project.xml ! make/project.properties + samples/evalcheck.js + samples/withcheck.js + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ArrayAccessTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ArrayAccessTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ArrayLiteralTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ArrayLiteralTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/AssignmentTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/AssignmentTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BinaryTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BinaryTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BlockTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BlockTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BreakTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BreakTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CaseTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CaseTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CatchTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CatchTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CompilationUnitTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CompilationUnitTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CompoundAssignmentTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CompoundAssignmentTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ConditionalExpressionTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ConditionalExpressionTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ConditionalLoopTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ContinueTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ContinueTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DebuggerTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DebuggerTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Diagnostic.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DiagnosticImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DiagnosticListener.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DoWhileLoopTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DoWhileLoopTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/EmptyStatementTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/EmptyStatementTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ErroneousTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ErroneousTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExpressionStatementTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExpressionStatementTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExpressionTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExpressionTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForInLoopTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForInLoopTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForLoopTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForLoopTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionCallTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionCallTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionDeclarationTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionDeclarationTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionExpressionTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionExpressionTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/GotoTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IRTranslator.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IdentifierTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IdentifierTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IfTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IfTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/InstanceOfTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/InstanceOfTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LabeledStatementTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LabeledStatementTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LineMap.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LineMapImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LiteralTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LiteralTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LoopTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/MemberSelectTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/MemberSelectTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/NewTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/NewTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ObjectLiteralTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ObjectLiteralTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ParenthesizedTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Parser.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ParserImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/PropertyTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/PropertyTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/RegExpLiteralTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/RegExpLiteralTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ReturnTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ReturnTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SimpleTreeVisitorES5_1.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/StatementTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/StatementTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SwitchTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SwitchTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ThrowTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ThrowTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Tree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TreeVisitor.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TryTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TryTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/UnaryTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/UnaryTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/UnknownTreeException.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/VariableTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/VariableTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/WhileLoopTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/WhileLoopTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/WithTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/WithTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/package-info.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Block.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BlockStatement.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/DebuggerNode.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ErrorNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/JSONWriter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/NodeVisitor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Source.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/options/Options.java ! test/script/basic/parser/tryCatchStat.js.EXPECTED ! test/script/basic/parser/util.js + test/script/nosecurity/parserapi.js + test/script/nosecurity/parserapi.js.EXPECTED + test/script/nosecurity/parserapi_const_as_var.js + test/script/nosecurity/parserapi_const_as_var.js.EXPECTED + test/script/nosecurity/parserapi_empty_stat.js + test/script/nosecurity/parserapi_empty_stat.js.EXPECTED + test/script/nosecurity/parserapi_nse.js + test/script/nosecurity/parserapi_nse.js.EXPECTED + test/script/nosecurity/parserapi_scripting.js + test/script/nosecurity/parserapi_scripting.js.EXPECTED + test/script/nosecurity/parserapi_strict.js + test/script/nosecurity/parserapi_strict.js.EXPECTED + test/script/nosecurity/parsernegativetests/caseoutofswitch.js + test/script/nosecurity/parsernegativetests/illegalbreak.js + test/script/nosecurity/parsernegativetests/illegalcontinue.js + test/script/nosecurity/parsernegativetests/illegallvalue.js + test/script/nosecurity/parsernegativetests/illegaloperator.js + test/script/nosecurity/parsernegativetests/keywordident.js + test/script/nosecurity/parsernegativetests/parenmissing.js + test/script/nosecurity/parsernegativetests/repeatedproperty.js + test/script/nosecurity/parsernegativetests/strict_repeatedproperty.js + test/script/nosecurity/parsernegativetests/strict_repeatparam.js + test/script/nosecurity/parsernegativetests/strict_with.js + test/script/nosecurity/parsernegativetests/toplevelreturn.js + test/script/nosecurity/parsertests/array_literal.js + test/script/nosecurity/parsertests/assignmentExpr.js + test/script/nosecurity/parsertests/binaryExpr.js + test/script/nosecurity/parsertests/block.js + test/script/nosecurity/parsertests/breakStat.js + test/script/nosecurity/parsertests/condExpr.js + test/script/nosecurity/parsertests/continueStat.js + test/script/nosecurity/parsertests/debuggerStat.js + test/script/nosecurity/parsertests/functions.js + test/script/nosecurity/parsertests/ifStat.js + test/script/nosecurity/parsertests/labelledStat.js + test/script/nosecurity/parsertests/lhsExpr.js + test/script/nosecurity/parsertests/loopStat.js + test/script/nosecurity/parsertests/objectLitExpr.js + test/script/nosecurity/parsertests/parenExpr.js + test/script/nosecurity/parsertests/primaryExpr.js + test/script/nosecurity/parsertests/regexp_literal.js + test/script/nosecurity/parsertests/returnStat.js + test/script/nosecurity/parsertests/switchStat.js + test/script/nosecurity/parsertests/throwStat.js + test/script/nosecurity/parsertests/tryCatchStat.js + test/script/nosecurity/parsertests/unaryExpr.js + test/script/nosecurity/parsertests/useStrict.js + test/script/nosecurity/parsertests/varDecl.js + test/script/nosecurity/parsertests/withStat.js + test/script/nosecurity/parservisitor.js + test/script/nosecurity/parservisitor.js.EXPECTED + test/src/jdk/nashorn/api/tree/ParseAPITest.java ! test/src/jdk/nashorn/internal/codegen/CompilerTest.java ! test/src/jdk/nashorn/internal/parser/ParserTest.java Changeset: dec3faccd3de Author: hannesw Date: 2015-03-10 18:23 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/dec3faccd3de 8074687: Add tests for JSON parsing of numeric keys Reviewed-by: sundar, attila + test/script/basic/JDK-8074687.js Changeset: 829e3b95b319 Author: sundar Date: 2015-03-11 14:30 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/829e3b95b319 8074939: Add few sample scripts to demo nashorn parser API Reviewed-by: attila, hannesw + samples/breakcontinue_in_tryfinally.js + samples/cricket.js + samples/findproto.js + samples/findvardelete.js + samples/findwith.js + samples/nashornastviewer.js + samples/xmlviewer.js Changeset: 25109b6b055b Author: attila Date: 2015-03-11 11:03 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/25109b6b055b 8074484: More agressive value discarding Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java Changeset: 3b5da5474965 Author: hannesw Date: 2015-03-11 11:08 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/3b5da5474965 8074693: Different instances of same function use same allocator map Reviewed-by: attila, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ScriptFunctionImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AllocationStrategy.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java + test/script/basic/JDK-8074693.js + test/script/basic/JDK-8074693.js.EXPECTED Changeset: 36fbf759ab8d Author: sundar Date: 2015-03-11 16:58 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/36fbf759ab8d 8074972: Unused imports, a missing javadoc and a build warning Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/AbstractJSObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BreakTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BreakTreeImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ContinueTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ContinueTreeImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DiagnosticImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForLoopTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForLoopTreeImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/NewTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Tree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ErrorNode.java Changeset: 13b4d61fac98 Author: attila Date: 2015-03-11 17:47 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/13b4d61fac98 8074661: Forward port AbstractJSObject.getDefaultValue(JSObject, Class) Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/AbstractJSObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java Changeset: 367ac913fcb3 Author: attila Date: 2015-03-11 17:52 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/367ac913fcb3 8073706: Livelock in CompiledFunction.getValidOptimisticInvocation Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunction.java Changeset: 1ed2c1f65ec7 Author: erikj Date: 2015-03-12 12:13 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/1ed2c1f65ec7 8074988: Reduce boilerplate in Setup* macro definitions Reviewed-by: tbell, ihse ! make/BuildNashorn.gmk Changeset: b2b332e64b7b Author: lana Date: 2015-03-12 21:14 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/b2b332e64b7b Merge Changeset: 9eea9ff74d7c Author: katleman Date: 2015-03-19 12:59 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/9eea9ff74d7c Added tag jdk9-b55 for changeset b2b332e64b7b ! .hgtags Changeset: 78f82d897305 Author: hannesw Date: 2015-03-13 18:40 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/78f82d897305 8075006: Threads spinning infinitely in WeakHashMap.get running test262parallel Reviewed-by: lagergren, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java Changeset: ce9cf6c2d3f5 Author: attila Date: 2015-03-16 11:00 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/ce9cf6c2d3f5 8075090: Add tests for the basic failure of try/finally compilation Reviewed-by: hannesw, lagergren + test/script/basic/JDK-8075090.js Changeset: 6490bba01455 Author: sundar Date: 2015-03-16 17:01 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/6490bba01455 8075207: Nashorn parser API returns StatementTree objects in out of order Reviewed-by: lagergren, forax, hannesw ! samples/findwith.js ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DoWhileLoopTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForInLoopTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IRTranslator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ParserImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/WhileLoopTree.java + test/script/basic/JDK-8075207.js ! test/script/nosecurity/parserapi.js.EXPECTED Changeset: 9cc2cb306b60 Author: lagergren Date: 2015-03-16 16:17 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/9cc2cb306b60 8066217: ArrayBuffer constructor was erroneous with zero args Reviewed-by: sundar, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArrayBuffer.java ! test/script/basic/typedarrays.js Changeset: 524852d0cc0d Author: attila Date: 2015-03-16 18:13 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/524852d0cc0d 8075223: revert multithreaded deoptimizing compilation livelock prevention Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunction.java Changeset: 8bbea2def25f Author: sundar Date: 2015-03-18 21:54 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/8bbea2def25f 8075448: nashorn parser API returns init variable tree object of a for loop after for loop statement tree object Reviewed-by: lagergren, hannesw, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IRTranslator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Node.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/VarNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java + test/script/basic/JDK-8075448.js ! test/script/nosecurity/parserapi.js.EXPECTED Changeset: eaa136f2b489 Author: sundar Date: 2015-03-18 23:14 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/eaa136f2b489 8075454: Anonymous functions have internal names exposed via parser API Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionDeclarationTreeImpl.java + test/script/basic/JDK-8075454.js Changeset: 984370b5de3b Author: sundar Date: 2015-03-19 15:13 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/984370b5de3b 8006996: Add a pretty printer that prints script source in nice form Reviewed-by: lagergren, hannesw + samples/prettyprinter.js Changeset: e2334bbe7644 Author: lana Date: 2015-03-19 16:13 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/e2334bbe7644 Merge Changeset: 065b159bb922 Author: slugovoy Date: 2015-03-20 13:19 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/065b159bb922 8068306: Tests for AST presentation Nashorn Parser API 8068304: Tests for Diagnostic listener for Nashorn Parser API 8068303: Create tests for Nashorn Parser API for create Tree from some different source and parameters Reviewed-by: sundar, lagergren + test/script/nosecurity/parser-args.js + test/script/nosecurity/parser.js + test/script/nosecurity/treeapi/array_access.js + test/script/nosecurity/treeapi/array_access.js.EXPECTED + test/script/nosecurity/treeapi/array_literal.js + test/script/nosecurity/treeapi/array_literal.js.EXPECTED + test/script/nosecurity/treeapi/assignment.js + test/script/nosecurity/treeapi/assignment.js.EXPECTED + test/script/nosecurity/treeapi/assignmentExpr.js + test/script/nosecurity/treeapi/assignmentExpr.js.EXPECTED + test/script/nosecurity/treeapi/binaryExpr.js + test/script/nosecurity/treeapi/binaryExpr.js.EXPECTED + test/script/nosecurity/treeapi/block.js + test/script/nosecurity/treeapi/block.js.EXPECTED + test/script/nosecurity/treeapi/breakStat.js + test/script/nosecurity/treeapi/breakStat.js.EXPECTED + test/script/nosecurity/treeapi/case.js + test/script/nosecurity/treeapi/case.js.EXPECTED + test/script/nosecurity/treeapi/compilationUnitTree.js + test/script/nosecurity/treeapi/condExpr.js + test/script/nosecurity/treeapi/condExpr.js.EXPECTED + test/script/nosecurity/treeapi/continueStat.js + test/script/nosecurity/treeapi/continueStat.js.EXPECTED + test/script/nosecurity/treeapi/debuggerStat.js + test/script/nosecurity/treeapi/debuggerStat.js.EXPECTED + test/script/nosecurity/treeapi/diagnostic.js + test/script/nosecurity/treeapi/diagnostic.js.EXPECTED + test/script/nosecurity/treeapi/dowhile.js + test/script/nosecurity/treeapi/dowhile.js.EXPECTED + test/script/nosecurity/treeapi/empty.js + test/script/nosecurity/treeapi/empty.js.EXPECTED + test/script/nosecurity/treeapi/erroneous.js + test/script/nosecurity/treeapi/erroneous.js.EXPECTED + test/script/nosecurity/treeapi/for.js + test/script/nosecurity/treeapi/for.js.EXPECTED + test/script/nosecurity/treeapi/forin.js + test/script/nosecurity/treeapi/forin.js.EXPECTED + test/script/nosecurity/treeapi/functionCall.js + test/script/nosecurity/treeapi/functionCall.js.EXPECTED + test/script/nosecurity/treeapi/functionDeclaration.js + test/script/nosecurity/treeapi/functionDeclaration.js.EXPECTED + test/script/nosecurity/treeapi/functionExpr.js + test/script/nosecurity/treeapi/functionExpr.js.EXPECTED + test/script/nosecurity/treeapi/identifier.js + test/script/nosecurity/treeapi/identifier.js.EXPECTED + test/script/nosecurity/treeapi/if.js + test/script/nosecurity/treeapi/if.js.EXPECTED + test/script/nosecurity/treeapi/instanceof.js + test/script/nosecurity/treeapi/instanceof.js.EXPECTED + test/script/nosecurity/treeapi/labelledStat.js + test/script/nosecurity/treeapi/labelledStat.js.EXPECTED + test/script/nosecurity/treeapi/literal.js + test/script/nosecurity/treeapi/literal.js.EXPECTED + test/script/nosecurity/treeapi/memberSelect.js + test/script/nosecurity/treeapi/memberSelect.js.EXPECTED + test/script/nosecurity/treeapi/new.js + test/script/nosecurity/treeapi/new.js.EXPECTED + test/script/nosecurity/treeapi/objectLiteral.js + test/script/nosecurity/treeapi/objectLiteral.js.EXPECTED + test/script/nosecurity/treeapi/property.js + test/script/nosecurity/treeapi/property.js.EXPECTED + test/script/nosecurity/treeapi/regexp.js + test/script/nosecurity/treeapi/regexp.js.EXPECTED + test/script/nosecurity/treeapi/return.js + test/script/nosecurity/treeapi/return.js.EXPECTED + test/script/nosecurity/treeapi/switch.js + test/script/nosecurity/treeapi/switch.js.EXPECTED + test/script/nosecurity/treeapi/throw.js + test/script/nosecurity/treeapi/throw.js.EXPECTED + test/script/nosecurity/treeapi/try.js + test/script/nosecurity/treeapi/try.js.EXPECTED + test/script/nosecurity/treeapi/unary.js + test/script/nosecurity/treeapi/unary.js.EXPECTED + test/script/nosecurity/treeapi/utils.js + test/script/nosecurity/treeapi/variable.js + test/script/nosecurity/treeapi/variable.js.EXPECTED + test/script/nosecurity/treeapi/while.js + test/script/nosecurity/treeapi/while.js.EXPECTED + test/script/nosecurity/treeapi/with.js + test/script/nosecurity/treeapi/with.js.EXPECTED Changeset: 2e640036000d Author: sundar Date: 2015-03-20 20:04 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/2e640036000d 8075604: jjs exits even when non-daemon threads are still active Reviewed-by: attila, jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java Changeset: fa99694619ad Author: katleman Date: 2015-03-26 13:09 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/fa99694619ad Added tag jdk9-b56 for changeset 2e640036000d ! .hgtags Changeset: 2cece98933c8 Author: jlaskey Date: 2015-03-23 09:04 -0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/2cece98933c8 8075623: Temporary patch to get fx imports working interim Reviewed-by: lagergren Contributed-by: james.laskey at oracle.com ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/fx/base.js Changeset: 433a6c109350 Author: sundar Date: 2015-03-24 13:59 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/433a6c109350 8074410: Startup time: Port shell.js to Java Reviewed-by: lagergren, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/ShellFunctions.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/resources/shell.js Changeset: 21ddb7e58ab8 Author: sundar Date: 2015-03-25 14:36 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/21ddb7e58ab8 8012190: Global scope should be initialized lazily Reviewed-by: lagergren, hannesw, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDate.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeRegExp.java Changeset: b3c9cf883e3a Author: slugovoy Date: 2015-03-25 14:39 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/b3c9cf883e3a 8075240: Output of some tests contains platform specific line break Reviewed-by: sundar ! test/script/nosecurity/parserapi.js ! test/script/nosecurity/parserapi.js.EXPECTED ! test/script/nosecurity/treeapi/utils.js Changeset: 5895d96a6a55 Author: hannesw Date: 2015-03-25 14:41 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/5895d96a6a55 8075927: toNumber(String) accepts illegal characters Reviewed-by: attila, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java + test/script/basic/JDK-8075927.js Changeset: 3bcfcb13c234 Author: lana Date: 2015-04-01 12:29 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/3bcfcb13c234 Merge - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/resources/shell.js Changeset: 5096a7cca5f0 Author: katleman Date: 2015-04-02 10:02 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/5096a7cca5f0 Added tag jdk9-b57 for changeset 3bcfcb13c234 ! .hgtags Changeset: 60dd42770ea8 Author: katleman Date: 2015-04-08 13:12 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/60dd42770ea8 Added tag jdk9-b58 for changeset 5096a7cca5f0 ! .hgtags Changeset: 35030ba87ca8 Author: hannesw Date: 2015-03-25 17:43 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/35030ba87ca8 8073868: Regex matching causes java.lang.ArrayIndexOutOfBoundsException: 64 Reviewed-by: attila, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ArrayCompiler.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/ByteCodeMachine.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/StackMachine.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/constants/TargetInfo.java + test/script/basic/JDK-8073868.js Changeset: b812427d81db Author: ihse Date: 2015-03-26 16:17 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/b812427d81db 8076060: Improve make bootstrap process Reviewed-by: erikj - make/Makefile Changeset: 869d0372b303 Author: hannesw Date: 2015-03-26 21:39 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/869d0372b303 8075366: Slow scope access to global let/const does not work Reviewed-by: sundar, attila, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java ! test/script/basic/es6/let-eval.js ! test/script/basic/es6/let-eval.js.EXPECTED Changeset: ca150ddd536e Author: hannesw Date: 2015-03-26 22:13 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/ca150ddd536e 8075231: Typed array setters are very slow when index exceeds capacity Reviewed-by: attila, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat32Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat64Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt16Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt32Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt8Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint16Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8Array.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java Changeset: 77609e069f9f Author: sundar Date: 2015-04-03 19:09 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/77609e069f9f 8076646: nashorn tests should avoid using package names used by nashorn sources Reviewed-by: hannesw ! make/build.xml ! test/script/sandbox/interfaceimpl.js ! test/script/trusted/JDK-8025629.js ! test/src/META-INF/services/java.sql.Driver - test/src/jdk/internal/dynalink/beans/CallerSensitiveTest.java + test/src/jdk/internal/dynalink/beans/test/CallerSensitiveTest.java - test/src/jdk/nashorn/api/NashornSQLDriver.java - test/src/jdk/nashorn/api/javaaccess/ArrayConversionTest.java - test/src/jdk/nashorn/api/javaaccess/BooleanAccessTest.java - test/src/jdk/nashorn/api/javaaccess/ConsStringTest.java - test/src/jdk/nashorn/api/javaaccess/MethodAccessTest.java - test/src/jdk/nashorn/api/javaaccess/NumberAccessTest.java - test/src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java - test/src/jdk/nashorn/api/javaaccess/ObjectAccessTest.java - test/src/jdk/nashorn/api/javaaccess/Person.java - test/src/jdk/nashorn/api/javaaccess/SharedObject.java - test/src/jdk/nashorn/api/javaaccess/StringAccessTest.java + test/src/jdk/nashorn/api/javaaccess/test/ArrayConversionTest.java + test/src/jdk/nashorn/api/javaaccess/test/BooleanAccessTest.java + test/src/jdk/nashorn/api/javaaccess/test/ConsStringTest.java + test/src/jdk/nashorn/api/javaaccess/test/MethodAccessTest.java + test/src/jdk/nashorn/api/javaaccess/test/NumberAccessTest.java + test/src/jdk/nashorn/api/javaaccess/test/NumberBoxingTest.java + test/src/jdk/nashorn/api/javaaccess/test/ObjectAccessTest.java + test/src/jdk/nashorn/api/javaaccess/test/Person.java + test/src/jdk/nashorn/api/javaaccess/test/SharedObject.java + test/src/jdk/nashorn/api/javaaccess/test/StringAccessTest.java - test/src/jdk/nashorn/api/scripting/InvocableTest.java - test/src/jdk/nashorn/api/scripting/MultipleEngineTest.java - test/src/jdk/nashorn/api/scripting/PluggableJSObjectTest.java - test/src/jdk/nashorn/api/scripting/ScopeTest.java - test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java - test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java - test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java - test/src/jdk/nashorn/api/scripting/VariableArityTestInterface.java - test/src/jdk/nashorn/api/scripting/Window.java - test/src/jdk/nashorn/api/scripting/WindowEventHandler.java - test/src/jdk/nashorn/api/scripting/resources/func.js - test/src/jdk/nashorn/api/scripting/resources/gettersetter.js - test/src/jdk/nashorn/api/scripting/resources/witheval.js + test/src/jdk/nashorn/api/scripting/test/InvocableTest.java + test/src/jdk/nashorn/api/scripting/test/MultipleEngineTest.java + test/src/jdk/nashorn/api/scripting/test/PluggableJSObjectTest.java + test/src/jdk/nashorn/api/scripting/test/ScopeTest.java + test/src/jdk/nashorn/api/scripting/test/ScriptEngineSecurityTest.java + test/src/jdk/nashorn/api/scripting/test/ScriptEngineTest.java + test/src/jdk/nashorn/api/scripting/test/ScriptObjectMirrorTest.java + test/src/jdk/nashorn/api/scripting/test/VariableArityTestInterface.java + test/src/jdk/nashorn/api/scripting/test/Window.java + test/src/jdk/nashorn/api/scripting/test/WindowEventHandler.java + test/src/jdk/nashorn/api/scripting/test/resources/func.js + test/src/jdk/nashorn/api/scripting/test/resources/gettersetter.js + test/src/jdk/nashorn/api/scripting/test/resources/witheval.js + test/src/jdk/nashorn/api/test/NashornSQLDriver.java - test/src/jdk/nashorn/api/tree/ParseAPITest.java + test/src/jdk/nashorn/api/tree/test/ParseAPITest.java - test/src/jdk/nashorn/internal/codegen/CompilerTest.java + test/src/jdk/nashorn/internal/codegen/test/CompilerTest.java - test/src/jdk/nashorn/internal/parser/ParserTest.java + test/src/jdk/nashorn/internal/parser/test/ParserTest.java - test/src/jdk/nashorn/internal/runtime/ClassFilterTest.java - test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java - test/src/jdk/nashorn/internal/runtime/ConsStringTest.java - test/src/jdk/nashorn/internal/runtime/ContextTest.java - test/src/jdk/nashorn/internal/runtime/ExceptionsNotSerializable.java - test/src/jdk/nashorn/internal/runtime/JSTypeTest.java - test/src/jdk/nashorn/internal/runtime/LexicalBindingTest.java - test/src/jdk/nashorn/internal/runtime/NoPersistenceCachingTest.java - test/src/jdk/nashorn/internal/runtime/SourceTest.java - test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java - test/src/jdk/nashorn/internal/runtime/regexp/JdkRegExpTest.java - test/src/jdk/nashorn/internal/runtime/regexp/joni/JoniTest.java + test/src/jdk/nashorn/internal/runtime/regexp/joni/test/JoniTest.java + test/src/jdk/nashorn/internal/runtime/regexp/test/JdkRegExpTest.java - test/src/jdk/nashorn/internal/runtime/resources/load_test.js + test/src/jdk/nashorn/internal/runtime/test/ClassFilterTest.java + test/src/jdk/nashorn/internal/runtime/test/CodeStoreAndPathTest.java + test/src/jdk/nashorn/internal/runtime/test/ConsStringTest.java + test/src/jdk/nashorn/internal/runtime/test/ContextTest.java + test/src/jdk/nashorn/internal/runtime/test/ExceptionsNotSerializable.java + test/src/jdk/nashorn/internal/runtime/test/JSTypeTest.java + test/src/jdk/nashorn/internal/runtime/test/LexicalBindingTest.java + test/src/jdk/nashorn/internal/runtime/test/NoPersistenceCachingTest.java + test/src/jdk/nashorn/internal/runtime/test/SourceTest.java + test/src/jdk/nashorn/internal/runtime/test/TrustedScriptEngineTest.java + test/src/jdk/nashorn/internal/runtime/test/resources/load_test.js Changeset: 862630898880 Author: lana Date: 2015-04-03 16:35 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/862630898880 Merge - make/Makefile - test/src/jdk/internal/dynalink/beans/CallerSensitiveTest.java - test/src/jdk/nashorn/api/NashornSQLDriver.java - test/src/jdk/nashorn/api/javaaccess/ArrayConversionTest.java - test/src/jdk/nashorn/api/javaaccess/BooleanAccessTest.java - test/src/jdk/nashorn/api/javaaccess/ConsStringTest.java - test/src/jdk/nashorn/api/javaaccess/MethodAccessTest.java - test/src/jdk/nashorn/api/javaaccess/NumberAccessTest.java - test/src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java - test/src/jdk/nashorn/api/javaaccess/ObjectAccessTest.java - test/src/jdk/nashorn/api/javaaccess/Person.java - test/src/jdk/nashorn/api/javaaccess/SharedObject.java - test/src/jdk/nashorn/api/javaaccess/StringAccessTest.java - test/src/jdk/nashorn/api/scripting/InvocableTest.java - test/src/jdk/nashorn/api/scripting/MultipleEngineTest.java - test/src/jdk/nashorn/api/scripting/PluggableJSObjectTest.java - test/src/jdk/nashorn/api/scripting/ScopeTest.java - test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java - test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java - test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java - test/src/jdk/nashorn/api/scripting/VariableArityTestInterface.java - test/src/jdk/nashorn/api/scripting/Window.java - test/src/jdk/nashorn/api/scripting/WindowEventHandler.java - test/src/jdk/nashorn/api/scripting/resources/func.js - test/src/jdk/nashorn/api/scripting/resources/gettersetter.js - test/src/jdk/nashorn/api/scripting/resources/witheval.js - test/src/jdk/nashorn/api/tree/ParseAPITest.java - test/src/jdk/nashorn/internal/codegen/CompilerTest.java - test/src/jdk/nashorn/internal/parser/ParserTest.java - test/src/jdk/nashorn/internal/runtime/ClassFilterTest.java - test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java - test/src/jdk/nashorn/internal/runtime/ConsStringTest.java - test/src/jdk/nashorn/internal/runtime/ContextTest.java - test/src/jdk/nashorn/internal/runtime/ExceptionsNotSerializable.java - test/src/jdk/nashorn/internal/runtime/JSTypeTest.java - test/src/jdk/nashorn/internal/runtime/LexicalBindingTest.java - test/src/jdk/nashorn/internal/runtime/NoPersistenceCachingTest.java - test/src/jdk/nashorn/internal/runtime/SourceTest.java - test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java - test/src/jdk/nashorn/internal/runtime/regexp/JdkRegExpTest.java - test/src/jdk/nashorn/internal/runtime/regexp/joni/JoniTest.java - test/src/jdk/nashorn/internal/runtime/resources/load_test.js Changeset: ea4e794c3927 Author: lana Date: 2015-04-08 14:31 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/ea4e794c3927 Merge - make/Makefile - test/src/jdk/internal/dynalink/beans/CallerSensitiveTest.java - test/src/jdk/nashorn/api/NashornSQLDriver.java - test/src/jdk/nashorn/api/javaaccess/ArrayConversionTest.java - test/src/jdk/nashorn/api/javaaccess/BooleanAccessTest.java - test/src/jdk/nashorn/api/javaaccess/ConsStringTest.java - test/src/jdk/nashorn/api/javaaccess/MethodAccessTest.java - test/src/jdk/nashorn/api/javaaccess/NumberAccessTest.java - test/src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java - test/src/jdk/nashorn/api/javaaccess/ObjectAccessTest.java - test/src/jdk/nashorn/api/javaaccess/Person.java - test/src/jdk/nashorn/api/javaaccess/SharedObject.java - test/src/jdk/nashorn/api/javaaccess/StringAccessTest.java - test/src/jdk/nashorn/api/scripting/InvocableTest.java - test/src/jdk/nashorn/api/scripting/MultipleEngineTest.java - test/src/jdk/nashorn/api/scripting/PluggableJSObjectTest.java - test/src/jdk/nashorn/api/scripting/ScopeTest.java - test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java - test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java - test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java - test/src/jdk/nashorn/api/scripting/VariableArityTestInterface.java - test/src/jdk/nashorn/api/scripting/Window.java - test/src/jdk/nashorn/api/scripting/WindowEventHandler.java - test/src/jdk/nashorn/api/scripting/resources/func.js - test/src/jdk/nashorn/api/scripting/resources/gettersetter.js - test/src/jdk/nashorn/api/scripting/resources/witheval.js - test/src/jdk/nashorn/api/tree/ParseAPITest.java - test/src/jdk/nashorn/internal/codegen/CompilerTest.java - test/src/jdk/nashorn/internal/parser/ParserTest.java - test/src/jdk/nashorn/internal/runtime/ClassFilterTest.java - test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java - test/src/jdk/nashorn/internal/runtime/ConsStringTest.java - test/src/jdk/nashorn/internal/runtime/ContextTest.java - test/src/jdk/nashorn/internal/runtime/ExceptionsNotSerializable.java - test/src/jdk/nashorn/internal/runtime/JSTypeTest.java - test/src/jdk/nashorn/internal/runtime/LexicalBindingTest.java - test/src/jdk/nashorn/internal/runtime/NoPersistenceCachingTest.java - test/src/jdk/nashorn/internal/runtime/SourceTest.java - test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java - test/src/jdk/nashorn/internal/runtime/regexp/JdkRegExpTest.java - test/src/jdk/nashorn/internal/runtime/regexp/joni/JoniTest.java - test/src/jdk/nashorn/internal/runtime/resources/load_test.js Changeset: 67b3d03b7213 Author: katleman Date: 2015-04-09 06:40 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/67b3d03b7213 Added tag jdk9-b59 for changeset ea4e794c3927 ! .hgtags Changeset: df6c3e9c1a0b Author: sundar Date: 2015-04-07 00:13 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/df6c3e9c1a0b 8076972: Several nashorn tests failing Reviewed-by: lagergren, jlaskey ! make/build.xml ! test/src/jdk/nashorn/api/javaaccess/test/BooleanAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/test/MethodAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/test/NumberAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/test/NumberBoxingTest.java ! test/src/jdk/nashorn/api/javaaccess/test/ObjectAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/test/StringAccessTest.java ! test/src/jdk/nashorn/api/scripting/test/MultipleEngineTest.java ! test/src/jdk/nashorn/api/scripting/test/ScriptEngineTest.java ! test/src/jdk/nashorn/internal/runtime/regexp/joni/test/JoniTest.java ! test/src/jdk/nashorn/internal/runtime/regexp/test/JdkRegExpTest.java ! test/src/jdk/nashorn/internal/runtime/test/CodeStoreAndPathTest.java ! test/src/jdk/nashorn/internal/runtime/test/ConsStringTest.java ! test/src/jdk/nashorn/internal/runtime/test/ContextTest.java ! test/src/jdk/nashorn/internal/runtime/test/ExceptionsNotSerializable.java ! test/src/jdk/nashorn/internal/runtime/test/JSTypeTest.java ! test/src/jdk/nashorn/internal/runtime/test/LexicalBindingTest.java ! test/src/jdk/nashorn/internal/runtime/test/NoPersistenceCachingTest.java ! test/src/jdk/nashorn/internal/runtime/test/SourceTest.java Changeset: 42dcbf94cdcb Author: lana Date: 2015-04-09 17:36 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/42dcbf94cdcb Merge Changeset: c55ce3738888 Author: hannesw Date: 2015-04-10 14:18 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/c55ce3738888 8067215: Disable dual fields when not using optimistic types Reviewed-by: attila, lagergren ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/PrototypeGenerator.java ! docs/DEVELOPER_README ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FieldObjectCreator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MapCreator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MapTuple.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ObjectCreator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SpillObjectCreator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/JSONParser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AllocationStrategy.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Property.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SpillProperty.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/StructureLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornGuards.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/scripts/JD.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/scripts/JO.java + test/script/nosecurity/JDK-8067215.js Changeset: 08161aa9e6f0 Author: katleman Date: 2015-04-17 09:59 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/nashorn/rev/08161aa9e6f0 Added tag jdk9-b60 for changeset c55ce3738888 ! .hgtags From maurizio.cimadamore at oracle.com Thu Apr 23 14:35:02 2015 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Thu, 23 Apr 2015 14:35:02 +0000 Subject: hg: valhalla/valhalla/langtools: 227 new changesets Message-ID: <201504231435.t3NEZ50X024312@aojmv0008> Changeset: 7193d3fefda6 Author: rfield Date: 2014-10-04 10:13 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/7193d3fefda6 8056051: int[]::clone causes "java.lang.NoClassDefFoundError: Array" Reviewed-by: mcimadamore, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/MethodReferenceArrayClone.java Changeset: a0125e2a10e8 Author: alundblad Date: 2014-10-07 21:15 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/a0125e2a10e8 8056258: Analysis of public API does not take super classes into account 8048609: simplify sjavac dependence on javac dependency gathering Summary: Replaces Attr-/ResolveWithDeps with TaskListeners Reviewed-by: jfranck, ohrstrom ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Util.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/AttrWithDeps.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/ResolveWithDeps.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/Dependency.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/DependencyCollector.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/DependencyScanner.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/PackageDependency.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/TypeAndSupertypesDependency.java + test/tools/sjavac/DependencyCollection.java + test/tools/sjavac/IncCompInheritance.java + test/tools/sjavac/SjavacBase.java + test/tools/sjavac/test-input/src/nondependency/pkg26/Cls26.java + test/tools/sjavac/test-input/src/pkg/Test.java + test/tools/sjavac/test-input/src/pkg10/Cls10.java + test/tools/sjavac/test-input/src/pkg11/Cls11.java + test/tools/sjavac/test-input/src/pkg12/Cls12.java + test/tools/sjavac/test-input/src/pkg13/Cls13.java + test/tools/sjavac/test-input/src/pkg14/Cls14.java + test/tools/sjavac/test-input/src/pkg15/Cls15.java + test/tools/sjavac/test-input/src/pkg16/Cls16.java + test/tools/sjavac/test-input/src/pkg17/Cls17.java + test/tools/sjavac/test-input/src/pkg18/Cls18.java + test/tools/sjavac/test-input/src/pkg19/Cls19.java + test/tools/sjavac/test-input/src/pkg2/Cls2.java + test/tools/sjavac/test-input/src/pkg20/Anno20.java + test/tools/sjavac/test-input/src/pkg21/Cls21.java + test/tools/sjavac/test-input/src/pkg22/Anno22.java + test/tools/sjavac/test-input/src/pkg23/Cls23.java + test/tools/sjavac/test-input/src/pkg24/Cls24.java + test/tools/sjavac/test-input/src/pkg25/Cls25.java + test/tools/sjavac/test-input/src/pkg27/Cls27.java + test/tools/sjavac/test-input/src/pkg28/Cls28.java + test/tools/sjavac/test-input/src/pkg29/Cls29.java + test/tools/sjavac/test-input/src/pkg3/Cls3.java + test/tools/sjavac/test-input/src/pkg30/Cls30.java + test/tools/sjavac/test-input/src/pkg4/Cls4.java + test/tools/sjavac/test-input/src/pkg5/Anno5.java + test/tools/sjavac/test-input/src/pkg6/Cls6.java + test/tools/sjavac/test-input/src/pkg7/Cls7.java + test/tools/sjavac/test-input/src/pkg8/Cls8.java + test/tools/sjavac/test-input/src/pkg9/Cls9.java Changeset: 69d7812dabcc Author: alundblad Date: 2014-10-07 21:21 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/69d7812dabcc 8059349: Public API scanning should be implemented in the form of a TaskListener Summary: Replaces JavaCompilerWithDeps with a TaskListener. Reviewed-by: jfranck ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/JavaCompilerWithDeps.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PathAndPackageVerifier.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacErrorHandler.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/PublicApiCollector.java + test/tools/sjavac/PackagePathMismatch.java Changeset: 089e1adc7136 Author: jlahoda Date: 2014-10-09 10:08 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/089e1adc7136 8057652: Request to improve error messages for labeled declarations Summary: Parse labeled statements as block statements to improve error recovery for labeled declarations; related cleanup. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/tools/javac/LabeledDeclaration.java ! test/tools/javac/LabeledDeclaration.out Changeset: b8e7bbdd8064 Author: lana Date: 2014-10-09 12:17 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/b8e7bbdd8064 Merge - src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/AttrWithDeps.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/JavaCompilerWithDeps.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/ResolveWithDeps.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacErrorHandler.java Changeset: bb82b0f45269 Author: katleman Date: 2014-10-16 12:02 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/bb82b0f45269 Added tag jdk9-b35 for changeset b8e7bbdd8064 ! .hgtags Changeset: 6a9c87edb6ff Author: jjg Date: 2014-10-09 19:14 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/6a9c87edb6ff 8060043: Rename Locations.Path to Locations.SearchPath Reviewed-by: ksrini ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java Changeset: 338eb81007d7 Author: sogoel Date: 2014-10-10 14:41 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/338eb81007d7 8058410: Group 10b: golden files for tests in tools/javac dir Reviewed-by: jjg + test/tools/javac/7129225/NegTest.out - test/tools/javac/7129225/NegTest.ref ! test/tools/javac/7129225/TestImportStar.java + test/tools/javac/7129225/TestImportStar.out - test/tools/javac/7129225/TestImportStar.ref ! test/tools/javac/QualifiedAccess/QualifiedAccess_4.java + test/tools/javac/QualifiedAccess/QualifiedAccess_4.out ! test/tools/javac/T4848619/T4848619a.java + test/tools/javac/T4848619/T4848619a.out ! test/tools/javac/T4848619/T4848619b.java + test/tools/javac/T4848619/T4848619b.out ! test/tools/javac/scope/6225935/Estatico4.java + test/tools/javac/scope/6225935/Estatico4.out ! test/tools/javac/scope/6225935/T6214959.java + test/tools/javac/scope/6225935/T6214959.out ! test/tools/javac/warnings/DepAnn.java + test/tools/javac/warnings/DepAnn.out ! test/tools/javac/warnings/Finally.java + test/tools/javac/warnings/Finally.out ! test/tools/javac/warnings/Serial.java + test/tools/javac/warnings/Serial.out Changeset: a65be7dd80f8 Author: pgovereau Date: 2014-10-13 11:21 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/a65be7dd80f8 8058243: Reduce size of bytecode for large switch statements Reviewed-by: jjg, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java Changeset: b5d44ecef54d Author: jlahoda Date: 2014-10-13 17:22 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/b5d44ecef54d 8054956: Javac reports wrong error offset for unknown identifier of annotation element/value pair Summary: When reporting an error about unresolvable annotation attribute, use the position of the explicit left-hand-side of the assignment if available, otherwise use the position of the right-hand-side. Reviewed-by: jfranck ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! test/tools/javac/annotations/neg/Recovery1.out ! test/tools/javac/positions/TreeEndPosTest.java Changeset: 9e6a9d5a3551 Author: pgovereau Date: 2014-10-13 12:12 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/9e6a9d5a3551 8060234: Fix push for JDK-8058243 Reviewed-by: jjg, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/SwitchMetricTest.java Changeset: 76b58486b9d5 Author: pgovereau Date: 2014-10-13 17:09 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/76b58486b9d5 8060249: Backout fix for JDK-8058243 Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java - test/tools/javac/SwitchMetricTest.java Changeset: 103d3df93bbd Author: mcimadamore Date: 2014-10-14 12:00 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/103d3df93bbd 8058199: Code generation problem with javac skipping a checkcast instruction Summary: TransTypes sometimes ignores inferred signatures when emitting synthetic casts Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java + test/tools/javac/generics/inference/8058199/T8058199.java Changeset: 6f666e88a0f4 Author: mcimadamore Date: 2014-10-14 12:01 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/6f666e88a0f4 8058511: StackOverflowError at com.sun.tools.javac.code.Types.lub Summary: Lub crashes when handling typevar with array bound Reviewed-by: vromero, dlsmith ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/generics/inference/8058511/T8058511a.java + test/tools/javac/generics/inference/8058511/T8058511b.java + test/tools/javac/generics/inference/8058511/T8058511c.java Changeset: 01ea1efef3ea Author: jjg Date: 2014-10-16 14:31 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/01ea1efef3ea 8040131: Implement classfile test for LineNumberTable attribute. Reviewed-by: jjg, shurailine + test/tools/javac/classfiles/attributes/LineNumberTable/Container.java + test/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTest.java + test/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java + test/tools/javac/classfiles/attributes/LineNumberTable/TestCase.java Changeset: b07ff0ef1ba1 Author: lana Date: 2014-10-16 14:15 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/b07ff0ef1ba1 Merge - test/tools/javac/7129225/NegTest.ref - test/tools/javac/7129225/TestImportStar.ref Changeset: c536541235e5 Author: lana Date: 2014-10-16 14:55 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/c536541235e5 Merge Changeset: 315237c6b5e4 Author: katleman Date: 2014-10-23 11:19 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/315237c6b5e4 Added tag jdk9-b36 for changeset c536541235e5 ! .hgtags Changeset: bf8500822576 Author: emc Date: 2014-10-21 09:01 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/bf8500822576 8054457: Refactor Symbol kinds from small ints to an enum Summary: Replace bitmap logic in symbol.kind and pkind with an enum-based API Reviewed-by: mcimadamore, jjg ! make/build.properties ! make/tools/crules/MutableFieldsAnalyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Printer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/JNIWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Pool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/sym/CreateSymbols.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/TypeAndSupertypesDependency.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotationTypeDocImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ClassDocImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocEnter.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocMemberEnter.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/SeeTagImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/SerializedForm.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/TypeVariableImpl.java ! test/tools/javac/6889255/T6889255.java ! test/tools/javac/scope/HashCollisionTest.java ! test/tools/javac/scope/StarImportTest.java Changeset: e284f560acf6 Author: jjg Date: 2014-10-21 13:08 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/e284f560acf6 8060056: replace java.io.File with java.nio.file.Path Reviewed-by: ksrini, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileObject.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/CacheFSInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RegularFileObject.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RelativePath.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/SymbolArchive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipArchive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndex.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndexCache.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java ! src/jdk.compiler/share/classes/com/sun/tools/javah/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javap/JavapTask.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java ! test/tools/javac/T6725036.java ! test/tools/javac/api/6440528/T6440528.java ! test/tools/javac/file/T7018098.java ! test/tools/javac/file/T7068437.java ! test/tools/javac/file/T7068451.java ! test/tools/javac/processing/errors/CrashOnNonExistingAnnotation/Processor.java ! test/tools/javac/processing/errors/StopOnInapplicableAnnotations/Processor.java ! test/tools/javac/warnings/suppress/VerifySuppressWarnings.java ! test/tools/javap/WhitespaceTest.java Changeset: 4be0e35f385a Author: jjg Date: 2014-10-21 17:50 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/4be0e35f385a 8061723: 8060056 breaks tests on Windows Reviewed-by: darcy ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileObject.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/CacheFSInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RegularFileObject.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RelativePath.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/SymbolArchive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipArchive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndex.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndexCache.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java ! src/jdk.compiler/share/classes/com/sun/tools/javah/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javap/JavapTask.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java ! test/tools/javac/T6725036.java ! test/tools/javac/api/6440528/T6440528.java ! test/tools/javac/file/T7018098.java ! test/tools/javac/file/T7068437.java ! test/tools/javac/file/T7068451.java ! test/tools/javac/processing/errors/CrashOnNonExistingAnnotation/Processor.java ! test/tools/javac/processing/errors/StopOnInapplicableAnnotations/Processor.java ! test/tools/javac/warnings/suppress/VerifySuppressWarnings.java ! test/tools/javap/WhitespaceTest.java Changeset: 873e58766948 Author: vromero Date: 2014-10-23 10:40 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/873e58766948 8059710: javac, the same approach used in fix for JDK-8058708 should be applied to Code.closeAliveRanges Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java Changeset: 211903a785f3 Author: vromero Date: 2014-10-23 10:42 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/211903a785f3 8057800: Method reference with generic type creates NPE when compiling Reviewed-by: mcimadamore, dlsmith ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java + test/tools/javac/lambda/T8057800/NPEMethodReferenceAndGenericsTest.java Changeset: e72e850ffa77 Author: lana Date: 2014-10-23 13:43 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/e72e850ffa77 Merge Changeset: 2e654dfe862e Author: mcimadamore Date: 2014-10-24 10:54 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/2e654dfe862e 8061778: Wrong LineNumberTable for default constructors Summary: Synthetic empty blocks generated by Lower are erroneously picked up by Gen Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/linenumbers/NestedLineNumberTest.java Changeset: 834b3d80c734 Author: jfranck Date: 2014-10-24 08:34 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/834b3d80c734 8054448: (ann) Cannot reference field of inner class in an anonymous class Reviewed-by: jlahoda, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java + test/tools/javac/annotations/FinalStringInNested.java Changeset: 14e1d2a15822 Author: jlahoda Date: 2014-10-24 20:07 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/14e1d2a15822 8061323: JavadocTokenizer repeatedly compiles pattern to check for deprecation Summary: Keeping the "@deprecated" Pattern in a static field. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java Changeset: bbd0164f668d Author: alundblad Date: 2014-10-27 14:55 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/bbd0164f668d 8060715: There is a small race condition in IdleResetSjavac Summary: Synchronizes on method level instead of variable access level. Reviewed-by: jfranck ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/IdleResetSjavac.java Changeset: 478972d90f7b Author: sogoel Date: 2014-10-27 10:43 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/478972d90f7b 8059423: Replace references for rt.jar by temp.jar Reviewed-by: jjg ! test/tools/javac/T6558476.java ! test/tools/javap/T6729471.java Changeset: d0fc66ac270c Author: katleman Date: 2014-10-30 08:35 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/d0fc66ac270c Added tag jdk9-b37 for changeset 478972d90f7b ! .hgtags Changeset: 7b80aafb5b76 Author: jfranck Date: 2014-09-25 14:38 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/7b80aafb5b76 8059453: javac crashes with -Xjcov and union types Reviewed-by: jlahoda, vromero Contributed-by: Liam Miller-Cushon ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/CRTable.java + test/tools/javac/options/XjcovUnionTypeTest.java Changeset: 82acac4e6d0d Author: rwarburton Date: 2014-10-29 12:09 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/82acac4e6d0d 8062376: Suppress cast warnings when using NIO buffers Reviewed-by: psandoz, jfranck ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/BaseFileManager.java Changeset: 56f8be952a5c Author: jjg Date: 2014-10-29 17:25 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/56f8be952a5c 8062348: langtools tests should close file manager (group 1) Reviewed-by: darcy ! test/tools/all/RunCodingRules.java ! test/tools/javac/6341866/T6341866.java ! test/tools/javac/6400872/T6400872.java ! test/tools/javac/6402516/Checker.java ! test/tools/javac/6440583/T6440583.java ! test/tools/javac/6902720/Test.java ! test/tools/javac/7003595/T7003595.java ! test/tools/javac/7079713/TestCircularClassfile.java ! test/tools/javac/7142086/T7142086.java ! test/tools/javac/NoStringToLower.java ! test/tools/javac/Paths/6638501/JarFromManifestFailure.java ! test/tools/javac/Paths/TestCompileJARInClassPath.java ! test/tools/javac/T6265400.java ! test/tools/javac/T6340549.java ! test/tools/javac/T6351767.java ! test/tools/javac/T6361619.java ! test/tools/javac/T6395974.java ! test/tools/javac/T6397044.java ! test/tools/javac/T6397286.java ! test/tools/javac/T6403466.java ! test/tools/javac/T6406771.java ! test/tools/javac/T6407066.java ! test/tools/javac/T6410706.java ! test/tools/javac/T6458823/T6458823.java ! test/tools/javac/T6665791.java ! test/tools/javac/T6705935.java ! test/tools/javac/T6900149.java ! test/tools/javac/T6956462/T6956462.java ! test/tools/javac/T6956638.java ! test/tools/javac/T7142672/Bug.java ! test/tools/javac/T7159016.java ! test/tools/javac/T8003967/DetectMutableStaticFields.java ! test/tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java ! test/tools/javac/TryWithResources/InterruptedExceptionTest.java ! test/tools/javac/TryWithResources/UnusedResourcesTest.java ! test/tools/javac/annotations/neg/8022765/VerifyAnnotationsAttributed.java ! test/tools/javac/annotations/repeatingAnnotations/combo/Helper.java ! test/tools/javac/annotations/typeAnnotations/api/AnnotatedArrayOrder.java ! test/tools/javac/annotations/typeAnnotations/api/ArrayCreationTree.java ! test/tools/javac/annotations/typeAnnotations/api/ArrayPositionConsistency.java ! test/tools/javac/annotations/typeAnnotations/failures/CheckErrorsForSource7.java ! test/tools/javac/api/6420409/T6420409.java ! test/tools/javac/api/6420464/T6420464.java ! test/tools/javac/api/6431435/T6431435.java ! test/tools/javac/api/7086261/T7086261.java ! test/tools/javac/api/8007344/Test.java ! test/tools/javac/api/Sibling.java ! test/tools/javac/api/T6258271.java ! test/tools/javac/api/T6265137.java ! test/tools/javac/api/T6306137.java ! test/tools/javac/api/T6345974.java ! test/tools/javac/api/T6357331.java ! test/tools/javac/api/T6358786.java ! test/tools/javac/api/T6358955.java ! test/tools/javac/api/T6392782.java ! test/tools/javac/api/T6397104.java ! test/tools/javac/api/T6400205.java ! test/tools/javac/api/T6400207.java ! test/tools/javac/api/T6412669.java ! test/tools/javac/api/T6419926.java ! test/tools/javac/api/T6430241.java ! test/tools/javac/api/T6431879.java ! test/tools/javac/api/T6483788.java ! test/tools/javac/api/T6501502.java ! test/tools/javac/api/TestClientCodeWrapper.java ! test/tools/javac/api/TestDocComments.java ! test/tools/javac/api/TestGetElementReference.java ! test/tools/javac/api/TestGetScope.java ! test/tools/javac/api/TestJavacTask.java ! test/tools/javac/api/TestJavacTask_Lock.java ! test/tools/javac/api/TestJavacTask_Multiple.java ! test/tools/javac/api/TestJavacTask_ParseAttrGen.java ! test/tools/javac/api/TestSearchPaths.java ! test/tools/javac/api/TestTreePath.java ! test/tools/javac/api/TestTrees.java ! test/tools/javac/api/taskListeners/CompileEvent.java ! test/tools/javac/api/taskListeners/EventsBalancedTest.java ! test/tools/javac/api/taskListeners/TestSimpleAddRemove.java ! test/tools/javac/cast/intersection/IntersectionTypeParserTest.java ! test/tools/javac/classreader/T7031108.java ! test/tools/javac/defaultMethods/DefaultMethodFlags.java ! test/tools/javac/defaultMethods/static/hiding/InterfaceMethodHidingTest.java ! test/tools/javac/defaultMethods/syntax/TestDefaultMethodsSyntax.java ! test/tools/javac/diags/CheckResourceKeys.java ! test/tools/javac/doclint/DocLintTest.java ! test/tools/javac/doctree/DocTreePathScannerTest.java ! test/tools/javac/doctree/SimpleDocTreeVisitorTest.java ! test/tools/javac/file/T7068451.java ! test/tools/javac/flow/LVTHarness.java ! test/tools/javac/generics/bridges/BridgeHarness.java ! test/tools/javac/generics/diamond/7030150/GenericConstructorAndDiamondTest.java ! test/tools/javac/generics/diamond/7030687/ParserTest.java ! test/tools/javac/generics/inference/7086601/T7086601b.java ! test/tools/javac/lambda/BadLambdaExpr.java ! test/tools/javac/lambda/TestSelfRef.java ! test/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java ! test/tools/javac/lambda/methodReference/SamConversionComboTest.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/javac/FDTest.java ! test/tools/javac/nativeHeaders/NativeHeaderTest.java ! test/tools/javac/options/xprefer/XPreferTest.java ! test/tools/javac/plugin/showtype/Test.java ! test/tools/javac/positions/TreeEndPosTest.java ! test/tools/javac/processing/6348193/T6348193.java ! test/tools/javac/processing/6348499/T6348499.java ! test/tools/javac/processing/6378728/T6378728.java ! test/tools/javac/processing/6414633/T6414633.java ! test/tools/javac/processing/6430209/T6430209.java ! test/tools/javac/processing/T6439826.java ! test/tools/javac/processing/errors/TestSuppression.java ! test/tools/javac/processing/loader/testClose/TestClose.java ! test/tools/javac/processing/model/testgetallmembers/Main.java ! test/tools/javac/processing/model/type/BoundsTest.java ! test/tools/javac/processing/model/type/IntersectionPropertiesTest.java ! test/tools/javac/processing/model/util/elements/doccomments/TestDocComments.java ! test/tools/javac/processing/model/util/elements/doccomments/TestPackageInfoComments.java ! test/tools/javac/processing/options/testCommandLineClasses/Test.java ! test/tools/javac/processing/rounds/BaseClassesNotReRead.java ! test/tools/javac/profiles/ProfileOptionTest.java ! test/tools/javac/resolve/ResolveHarness.java ! test/tools/javac/tree/ClassTreeTest.java ! test/tools/javac/tree/DocCommentToplevelTest.java ! test/tools/javac/tree/MissingSemicolonTest.java ! test/tools/javac/tree/PrettySimpleStringTest.java ! test/tools/javac/tree/T6963934.java ! test/tools/javac/tree/T6993305.java ! test/tools/javac/tree/TestToString.java ! test/tools/javac/tree/TreePosRoundsTest.java ! test/tools/javac/tree/TreePosTest.java ! test/tools/javac/unit/T6198196.java ! test/tools/javac/varargs/6199075/T6199075.java ! test/tools/javac/varargs/7043922/T7043922.java ! test/tools/javac/versions/Versions.java ! test/tools/javadoc/CheckResourceKeys.java ! test/tools/javadoc/api/basic/DocletPathTest.java ! test/tools/javadoc/api/basic/GetTask_DiagListenerTest.java ! test/tools/javadoc/api/basic/GetTask_DocletClassTest.java ! test/tools/javadoc/api/basic/GetTask_FileObjectsTest.java ! test/tools/javadoc/api/basic/GetTask_OptionsTest.java ! test/tools/javadoc/api/basic/GetTask_WriterTest.java ! test/tools/javadoc/api/basic/JavadocTaskImplTest.java ! test/tools/javadoc/api/basic/TagletPathTest.java ! test/tools/javadoc/api/basic/Task_reuseTest.java ! test/tools/javadoc/doclint/DocLintTest.java ! test/tools/javap/TestSuperclass.java ! test/tools/sjavac/DependencyCollection.java Changeset: b0b7c051d199 Author: jjg Date: 2014-10-29 18:01 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/b0b7c051d199 8062504: javadoc Start does not close file managers that it opens Reviewed-by: ksrini ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Start.java Changeset: f839b50088bc Author: jjg Date: 2014-10-29 19:07 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/f839b50088bc 8062514: Update ToolTester tests to close file manager Reviewed-by: darcy ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! test/tools/javac/api/6406133/T6406133.java ! test/tools/javac/api/6410643/T6410643.java ! test/tools/javac/api/6411310/T6411310.java ! test/tools/javac/api/6411333/T6411333.java ! test/tools/javac/api/6412656/T6412656.java ! test/tools/javac/api/6415780/T6415780.java ! test/tools/javac/api/6418694/T6418694.java ! test/tools/javac/api/6421111/T6421111.java ! test/tools/javac/api/6421756/T6421756.java ! test/tools/javac/api/6422215/T6422215.java ! test/tools/javac/api/6422327/T6422327.java ! test/tools/javac/api/6423003/T6423003.java ! test/tools/javac/api/6431257/T6431257.java ! test/tools/javac/api/6437349/T6437349.java ! test/tools/javac/api/6437999/T6437999.java ! test/tools/javac/api/6440333/T6440333.java ! test/tools/javac/api/6440528/T6440528.java ! test/tools/javac/api/6468404/T6468404.java ! test/tools/javac/api/6731573/T6731573.java ! test/tools/javac/api/6733837/T6733837.java ! test/tools/javac/api/TestJavacTaskScanner.java ! test/tools/javac/api/TestResolveError.java ! test/tools/javac/api/guide/Test.java ! test/tools/javac/api/lib/ToolTester.java Changeset: 2039ed305029 Author: lana Date: 2014-10-30 13:55 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/2039ed305029 Merge Changeset: 5ad591bc3ef6 Author: sogoel Date: 2014-10-30 15:21 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/5ad591bc3ef6 8062336: Revert tools/javap/T6729471.java to original test code Reviewed-by: jjg ! test/tools/javap/T6729471.java Changeset: 50b661ac2165 Author: katleman Date: 2014-11-06 10:11 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/50b661ac2165 Added tag jdk9-b38 for changeset 5ad591bc3ef6 ! .hgtags Changeset: c36403059804 Author: jjg Date: 2014-10-30 16:08 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/c36403059804 8062579: JavacTask, DocumentationTask impls should close file manager when possible Reviewed-by: ksrini ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/BaseFileManager.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Start.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/api/JavadocTool.java Changeset: fd59a2d43134 Author: jjg Date: 2014-10-30 17:31 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/fd59a2d43134 8062593: remove debug print statements Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java Changeset: 9fd9a50e7994 Author: ksrini Date: 2014-10-31 07:02 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/9fd9a50e7994 8061305: Javadoc crashes when method name ends with "Property" Reviewed-by: jjg ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java - test/com/sun/javadoc/testJavaFX/C.java - test/com/sun/javadoc/testJavaFX/D.java ! test/com/sun/javadoc/testJavaFX/TestJavaFX.java + test/com/sun/javadoc/testJavaFX/pkg1/C.java + test/com/sun/javadoc/testJavaFX/pkg1/D.java + test/com/sun/javadoc/testJavaFX/pkg2/Test.java Changeset: 8a6c7e87e72d Author: dlsmith Date: 2014-10-31 17:23 -0600 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/8a6c7e87e72d 8062449: Update langtools/test/Makefile to use JCK 9 Summary: Updated to JCK 9 and improved use of variables to control the invocation Reviewed-by: jjg, erikj ! test/Makefile Changeset: 10100ecb0c97 Author: alundblad Date: 2014-11-03 10:20 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/10100ecb0c97 8042088: Sjavac spawns external processes in a unnecessarily complex and platform dependent way Summary: Refactoring of the sjavac background fork code. Reviewed-by: jfranck, ohrstrom ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/OptionHelper.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFile.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFileMonitor.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/ServerMain.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java Changeset: c5c8a1f32b83 Author: alundblad Date: 2014-11-04 09:04 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/c5c8a1f32b83 8062740: Since changeset 2686:56f8be952a5c test/tools/sjavac/DependencyCollection.java does no longer compile Summary: Added throws IOException to main method. Reviewed-by: jjg ! test/tools/sjavac/DependencyCollection.java Changeset: 03dc012a11a5 Author: sogoel Date: 2014-11-04 13:21 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/03dc012a11a5 8062314: Update tools/javac/plugin/showtype/Test.java to use ToolBox.java Reviewed-by: jjg ! test/tools/javac/plugin/showtype/Test.java ! test/tools/lib/ToolBox.java Changeset: 84ccbbd216b3 Author: emc Date: 2014-11-05 08:37 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/84ccbbd216b3 8035259: javac, incorrect shadowing of classes vs type parameters Summary: Cause javac to look at type variables first when resolving names in an extends/implements list Reviewed-by: mcimadamore, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/TypeVarShadow.java Changeset: 98bf355126f0 Author: jjg Date: 2014-11-05 19:09 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/98bf355126f0 8063039: incorrect message reference or broken message file Reviewed-by: ksrini ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties + test/tools/javac/diags/examples/PluginNotFound.java + test/tools/javac/plugin/missing/PluginNotFound.java + test/tools/javac/plugin/missing/PluginNotFound.out Changeset: b9daa6475f12 Author: jjg Date: 2014-11-05 19:12 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/b9daa6475f12 8062676: Tests which leak lots of file managers should be fixed (group 2) Reviewed-by: darcy ! src/jdk.compiler/share/classes/com/sun/tools/javap/JavapTask.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java ! test/lib/combo/tools/javac/combo/JavacTemplateTestBase.java ! test/tools/javac/annotations/neg/8022765/VerifyErroneousAnnotationsAttributed.java ! test/tools/javac/api/TestContainTypes.java ! test/tools/javac/diags/ArgTypeCompilerFactory.java ! test/tools/javac/diags/Example.java ! test/tools/javac/lambda/lambdaExpression/SamConversionComboTest.java ! test/tools/javac/parser/JavacParserTest.java ! test/tools/javac/tree/TypeAnnotationsPretty.java Changeset: d32c4f52e295 Author: jjg Date: 2014-11-05 19:48 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/d32c4f52e295 8063074: test/tools/javac/plugin/showType/Test.java fails on Windows Reviewed-by: ksrini ! test/tools/javac/plugin/showtype/Test.java ! test/tools/lib/ToolBox.java Changeset: 7b6a6aeeb544 Author: mcimadamore Date: 2014-11-06 14:31 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/7b6a6aeeb544 6987475: Order of declarations affects whether abstract method considered overridden Summary: Types.implementation erroneously returns first matching method in hierarchy. Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/generics/6987475/T6987475neg.java + test/tools/javac/generics/6987475/T6987475neg.out + test/tools/javac/generics/6987475/T6987475pos.java Changeset: 4235749f4989 Author: mcimadamore Date: 2014-11-06 14:33 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/4235749f4989 8062977: Inference: NullPointerException during bound incorporation Summary: Bogus Types.asSuper call on array type symbol Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java + test/tools/javac/generics/inference/8062977/T8062977.java + test/tools/javac/generics/inference/8062977/T8062977.out Changeset: 5ff1cd07bd92 Author: lana Date: 2014-11-06 15:13 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/5ff1cd07bd92 Merge - test/com/sun/javadoc/testJavaFX/C.java - test/com/sun/javadoc/testJavaFX/D.java Changeset: 6851e14adaa0 Author: katleman Date: 2014-11-12 20:32 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/6851e14adaa0 Added tag jdk9-b39 for changeset 5ff1cd07bd92 ! .hgtags Changeset: 960a6311b8b7 Author: emc Date: 2014-11-06 17:39 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/960a6311b8b7 8062245: Test executes incorrect class Summary: Fix issue with test executing incorrect class, and trivial test failure linked to different subclasses of CharSequance. Reviewed-by: jjg ! test/tools/javac/processing/model/type/BoundsTest.java Changeset: aa9b6165ab12 Author: emc Date: 2014-11-07 07:54 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/aa9b6165ab12 8029012: parameter_index for type annotation not updated after outer.this added Summary: Fix javac's handling of type annotations when synthetic parameters are added Reviewed-by: jjg, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java + test/tools/javac/annotations/typeAnnotations/classfile/ClassfileInspector.java + test/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java Changeset: 9144dcb5bd6a Author: jlahoda Date: 2014-11-07 18:22 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/9144dcb5bd6a 8058489: More adjustments of langtools/make/build.xml to modularized layout Summary: Re-structuring the langtools/make/build.xml to reflect the modular layout, cleanup of the build script Reviewed-by: jjg, mcimadamore, ksrini ! make/build.properties ! make/build.xml ! make/launcher.sh-template ! make/netbeans/langtools/build.xml ! make/netbeans/langtools/nbproject/project.xml ! make/tools/anttasks/SelectToolTask.java Changeset: 7879a4144d20 Author: jjg Date: 2014-11-07 14:51 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/7879a4144d20 8063145: ToolBox should support extracting classes from a JavaFileManager/Location Reviewed-by: ksrini ! test/tools/javac/6508981/TestInferBinaryName.java ! test/tools/lib/ToolBox.java Changeset: 1f593bc97283 Author: mcimadamore Date: 2014-11-08 22:00 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/1f593bc97283 8064367: Fix IntelliJ langtools support to use new dev build Summary: Update ant hooks in langtools IntelliJ project Reviewed-by: jlahoda ! make/intellij/build.xml ! make/intellij/src/idea/LangtoolsIdeaAntLogger.java ! make/intellij/workspace.xml Changeset: c3cb06860511 Author: jfranck Date: 2014-10-24 10:08 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/c3cb06860511 8060448: ArrayIndexOutOfBoundsException with annotation processing printout of empty line Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java + test/tools/javac/util/NewlineOnlyDiagnostic.java Changeset: b5eeeb11b9d4 Author: alundblad Date: 2014-11-10 20:29 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/b5eeeb11b9d4 8062737: Sjavac creates unnecessarily many SjavacClient/PooledSjavac/SjavacImpl instances Summary: Moved sjavac initialization out of loop body. Reviewed-by: jfranck, ohrstrom ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/ClientMain.java Changeset: 601e08b62ba8 Author: mcimadamore Date: 2014-11-12 12:41 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/601e08b62ba8 8064464: regression with type inference of conditional expression Summary: Bad classification of conditional leads to spurious error Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! test/tools/javac/ConditionalWithVoid.java ! test/tools/javac/ConditionalWithVoid.out + test/tools/javac/conditional/8064464/T8064464.java + test/tools/javac/conditional/8064464/T8064464.out ! test/tools/javac/diags/examples/NeitherConditionalSubtype.java Changeset: 8a4c8be21774 Author: aeremeev Date: 2014-11-12 15:16 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/8a4c8be21774 8042931: Implement classfile tests for EnclosingMethod attribute. Reviewed-by: jjg, shurailine, anazarov + test/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java ! test/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java ! test/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java ! test/tools/javac/classfiles/attributes/lib/TestBase.java ! test/tools/javac/classfiles/attributes/lib/TestResult.java Changeset: 532a67fe69ec Author: jlahoda Date: 2014-11-12 19:05 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/532a67fe69ec 8064362: WriteableScope.dupUnshared misbehaves on shared Scopes Summary: When calling dupUnshared on a shared scope, make sure the result does not contain Symbols that don't belong to the scope that is being dupUnshared. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/scope/DupUnsharedTest.java Changeset: ce519d6f344b Author: alundblad Date: 2014-11-13 14:49 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/ce519d6f344b 8059591: Give TaskListener methods empty default implementations Summary: Added empty default implementations for TaskListener methods. Reviewed-by: jfranck, ohrstrom ! src/jdk.compiler/share/classes/com/sun/source/util/TaskListener.java Changeset: c286272a81dd Author: lana Date: 2014-11-13 09:39 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/c286272a81dd Merge Changeset: 09b14a813327 Author: katleman Date: 2014-11-18 15:25 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/09b14a813327 Added tag jdk9-b40 for changeset c286272a81dd ! .hgtags Changeset: f7ce2cfa4cdb Author: chegar Date: 2014-12-03 14:25 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/f7ce2cfa4cdb 8049367: Modular Run-Time Images Reviewed-by: jlahoda, ksrini Contributed-by: alan.bateman at oracle.com, alex.buckley at oracle.com, bradford.wetmore at oracle.com, chris.hegarty at oracle.com, erik.joelsson at oracle.com, james.laskey at oracle.com, jonathan.gibbons at oracle.com, karen.kinnear at oracle.com, magnus.ihse.bursie at oracle.com, mandy.chung at oracle.com, mark.reinhold at oracle.com, paul.sandoz at oracle.com, sundararajan.athijegannathan at oracle.com - make/CommonLangtools.gmk ! make/CompileInterim.gmk - make/GensrcLangtools.gmk + make/Tools.gmk + make/gensrc/Gensrc-jdk.compiler.gmk + make/gensrc/Gensrc-jdk.dev.gmk + make/gensrc/Gensrc-jdk.javadoc.gmk + make/gensrc/GensrcCommon.gmk ! make/tools/crules/MutableFieldsAnalyzer.java ! src/java.compiler/share/classes/javax/tools/ToolProvider.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java + src/jdk.compiler/share/classes/com/sun/tools/javac/file/JRTIndex.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RelativePath.java - src/jdk.compiler/share/classes/com/sun/tools/javac/file/SymbolArchive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/nio/PathFileObject.java + src/jdk.compiler/share/classes/com/sun/tools/javac/resources/ct.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/BaseFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javap/JavapTask.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java ! src/jdk.dev/share/classes/com/sun/tools/jdeps/Archive.java ! src/jdk.dev/share/classes/com/sun/tools/jdeps/ClassFileReader.java ! src/jdk.dev/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/jdk.dev/share/classes/com/sun/tools/jdeps/Module.java ! src/jdk.dev/share/classes/com/sun/tools/jdeps/ModulesXmlReader.java ! src/jdk.dev/share/classes/com/sun/tools/jdeps/PlatformClassPath.java ! src/jdk.dev/share/classes/com/sun/tools/jdeps/Profile.java ! test/com/sun/javadoc/testCompletionFailure/TestCompletionFailure.java - test/tools/apt/Basics/CheckAptIsRemovedTest.java ! test/tools/doclint/tool/PathsTest.java ! test/tools/javac/6508981/TestInferBinaryName.java ! test/tools/javac/EarlyAssertWrapper.java ! test/tools/javac/Paths/Class-Path.sh ! test/tools/javac/Paths/Class-Path2.sh - test/tools/javac/Paths/CompileClose.java ! test/tools/javac/Paths/Diagnostics.sh ! test/tools/javac/Paths/MineField.sh - test/tools/javac/Paths/SameJVM.java ! test/tools/javac/Paths/Util.sh ! test/tools/javac/T6558476.java ! test/tools/javac/T6654037.java ! test/tools/javac/T6705935.java ! test/tools/javac/T6725036.java ! test/tools/javac/T6873845.java ! test/tools/javac/annotations/TestAnnotationPackageInfo.java - test/tools/javac/api/6411310/Test.java ! test/tools/javac/api/6598108/T6598108.java ! test/tools/javac/api/6608214/T6608214.java ! test/tools/javac/api/T6412669.java ! test/tools/javac/api/T6430241.java ! test/tools/javac/api/T6877206.java ! test/tools/javac/api/TestJavacTaskScanner.java ! test/tools/javac/api/TestSearchPaths.java ! test/tools/javac/diags/CheckResourceKeys.java ! test/tools/javac/diags/examples/NotInProfile.java ! test/tools/javac/lib/CompileFail.java - test/tools/javac/nio/compileTest/CompileTest.java - test/tools/javac/nio/compileTest/HelloPathWorld.java ! test/tools/javac/processing/model/testgetallmembers/Main.java ! test/tools/javac/processing/options/testPrintProcessorInfo/TestWithXstdout.java ! test/tools/javac/profiles/ProfileOptionTest.java ! test/tools/javadoc/6942366/T6942366.java ! test/tools/javadoc/6964914/TestUserDoclet.java ! test/tools/javadoc/api/basic/GetTask_FileManagerTest.java ! test/tools/javah/T5070898.java ! test/tools/javah/T6893943.java - test/tools/javah/compareTest/CompareTest.java - test/tools/javah/compareTest/CompareTest.sh - test/tools/javah/compareTest/FindNativeFiles.java - test/tools/javah/compareTest/README ! test/tools/javap/T6729471.java ! test/tools/javap/WhitespaceTest.java ! test/tools/jdeps/APIDeps.java ! test/tools/jdeps/Basic.java ! test/tools/jdeps/DotFileTest.java - test/tools/jdeps/profiles.properties ! test/tools/lib/ToolBox.java ! test/tools/sjavac/OptionDecoding.java Changeset: 57ae4566261e Author: katleman Date: 2014-12-04 12:58 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/57ae4566261e Added tag jdk9-b41 for changeset f7ce2cfa4cdb ! .hgtags Changeset: 0b467b70ad82 Author: jlahoda Date: 2014-11-14 11:58 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/0b467b70ad82 8062747: Compiler error when anonymous class uses method with parametrized exception Summary: When inferring lambda's thrown types, avoid tracking variables that are not under the lambda to avoid crashes. Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java + test/tools/javac/flow/T8062747.java Changeset: 6641bd634136 Author: mcimadamore Date: 2014-11-17 23:41 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/6641bd634136 8064803: Javac erroneously uses instantiated signatures when merging abstract most-specific methods Summary: Wrong method type used in AmbiguousError.mergeAbstracts Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/generics/8064803/T8064803.java Changeset: c2339b4749af Author: mfang Date: 2014-11-17 23:11 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/c2339b4749af 8055798: Japanese translation for a warning from javac looks incorrect. Reviewed-by: peytoia ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties Changeset: f62d01419621 Author: jlahoda Date: 2014-11-19 13:46 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/f62d01419621 7196163: Project Coin: Allow effectively final variables to be used as resources in try-with-resources Summary: Allowing final variables as operands to try-with-resources; also reviewed by Sergei Pikalev. Reviewed-by: darcy, mcimadamore, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/tools/javac/TryWithResources/BadTwrSyntax.out ! test/tools/javac/TryWithResources/ResDeclOutsideTry.java ! test/tools/javac/TryWithResources/ResDeclOutsideTry.out + test/tools/javac/TryWithResources/TwrForVariable1.java + test/tools/javac/TryWithResources/TwrForVariable1.out + test/tools/javac/TryWithResources/TwrForVariable2.java + test/tools/javac/TryWithResources/TwrForVariable2.out + test/tools/javac/TryWithResources/TwrForVariable3.java + test/tools/javac/TryWithResources/TwrForVariable3.out + test/tools/javac/TryWithResources/TwrForVariable4.java + test/tools/javac/TryWithResources/TwrForVariable4.out + test/tools/javac/diags/examples/TryWithResourcesExprEffectivelyFinalVar.java + test/tools/javac/diags/examples/TryWithResourcesExprNeedsVar.java + test/tools/javac/diags/examples/VarInTryWithResourcesNotSupportedInSource.java Changeset: 2bfbb068284d Author: vromero Date: 2014-11-20 09:43 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/2bfbb068284d 8059921: Missing compile error in Java 8 mode for Interface.super.field access Reviewed-by: mcimadamore, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/T8059921/ForbidAccessToFieldUsingSuperTest.java + test/tools/javac/T8059921/ForbidAccessToFieldUsingSuperTest.out Changeset: a073e36e4001 Author: jjg Date: 2014-11-20 11:00 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/a073e36e4001 8058445: Javac throws exception when displaying info Reviewed-by: vromero, jfranck ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java + test/tools/javac/main/T8058445.java Changeset: a3d55b845adf Author: lana Date: 2014-11-20 10:58 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/a3d55b845adf Merge Changeset: b1cc1e516ff8 Author: lana Date: 2014-11-20 11:17 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/b1cc1e516ff8 Merge Changeset: d5b3ff8ab3b3 Author: vromero Date: 2014-11-20 14:05 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/d5b3ff8ab3b3 8063052: Inference chokes on wildcard derived from method reference Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/lambda/methodReference/MethodRef8.java Changeset: e8d47c8812d3 Author: jjg Date: 2014-11-20 14:23 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/e8d47c8812d3 8065054: Some tests have junk before the legal header Reviewed-by: darcy ! test/tools/javac/T6181889/EmptyFinallyTest.java ! test/tools/javac/T8020997/CannotCompileRepeatedAnnoTest.java ! test/tools/javac/VersionOpt.java ! test/tools/javac/annotations/typeAnnotations/InnerClass.java ! test/tools/javac/annotations/typeAnnotations/newlocations/BasicTest.java ! test/tools/javac/main/Option_J_At_Test.java ! test/tools/javac/processing/model/util/elements/Foo.java Changeset: 69a430162d80 Author: jfranck Date: 2014-11-21 12:36 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/69a430162d80 8062359: javac Attr crashes with NPE in TypeAnnotationsValidator visitNewClass Reviewed-by: jlahoda, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/8062359/UnresolvableClassNPEInAttrTest.java + test/tools/javac/8062359/UnresolvableClassNPEInAttrTest.out Changeset: b96d74fa60aa Author: jjg Date: 2014-11-21 10:38 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/b96d74fa60aa 8061876: replace java.io.File with java.nio.file.Path (again) Reviewed-by: ksrini, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileObject.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/CacheFSInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RegularFileObject.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RelativePath.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/SymbolArchive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipArchive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndex.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndexCache.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java ! src/jdk.compiler/share/classes/com/sun/tools/javah/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javap/JavapTask.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java ! test/tools/javac/T6725036.java ! test/tools/javac/api/6440528/T6440528.java ! test/tools/javac/api/TestJavacTask.java ! test/tools/javac/diags/Example.java ! test/tools/javac/diags/README.examples.txt ! test/tools/javac/diags/examples/ProcUnclosedTypeFiles/ProcUnclosedTypeFiles.java ! test/tools/javac/file/T7018098.java ! test/tools/javac/file/T7068437.java ! test/tools/javac/file/T7068451.java ! test/tools/javac/links/LinksTest.java ! test/tools/javac/processing/errors/CrashOnNonExistingAnnotation/Processor.java ! test/tools/javac/processing/errors/StopOnInapplicableAnnotations/Processor.java ! test/tools/javac/unicode/SupplementaryJavaID6.java + test/tools/javac/unicode/Wrapper.java ! test/tools/javac/warnings/suppress/VerifySuppressWarnings.java ! test/tools/javap/WhitespaceTest.java Changeset: f9f38be75c84 Author: emc Date: 2014-11-21 16:36 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/f9f38be75c84 8065132: Parameter annotations not updated when synthetic parameters are prepended Summary: Cause javac to add synthetic parameters to Runtime[In]VisibleParameterAnnotations attributes Reviewed-by: jjg, jfranck ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java + test/lib/annotations/annotations/classfile/ClassfileInspector.java + test/tools/javac/annotations/SyntheticParameters.java - test/tools/javac/annotations/typeAnnotations/classfile/ClassfileInspector.java ! test/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java Changeset: 82384454947c Author: jlahoda Date: 2014-11-24 16:02 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/82384454947c 8032211: Don't issue deprecation warnings on import statements 6598104: javac should not warn about imports of deprecated classes Summary: Suppressing the deprecation warnings when importing a deprecated element (deprecations in import qualifier will be produced). Reviewed-by: darcy, jjg, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! test/tools/javac/warnings/6594914/ImplicitCompilation.java ! test/tools/javac/warnings/Deprecation.java - test/tools/javac/warnings/Deprecation.lintAll.out ! test/tools/javac/warnings/Deprecation.lintDeprecation.out + test/tools/javac/warnings/Deprecation.lintDeprecation8.out + test/tools/javac/warnings/NestedDeprecation/NestedDeprecation.java + test/tools/javac/warnings/NestedDeprecation/NestedDeprecation.out + test/tools/javac/warnings/NestedDeprecation/p/Dep1.java + test/tools/javac/warnings/NestedDeprecation/p/Dep2.java ! test/tools/javac/warnings/suppress/ImplicitTest.java ! test/tools/javac/warnings/suppress/PackageInfo.java Changeset: 3c5de506a1f2 Author: rfield Date: 2014-11-24 14:52 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/3c5de506a1f2 8058112: Invalid BootstrapMethod for constructor/method reference Summary: Bridge method references with functional interface method parameters of intersection type Reviewed-by: vromero, dlsmith ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection1.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection2.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection3.java Changeset: caa3490d5aee Author: mcimadamore Date: 2014-11-28 11:45 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/caa3490d5aee 8065986: Compiler fails to NullPointerException when calling super with Object<>() Summary: Missing POLY kind selector on recursive constructor calls with poly arguments Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/generics/diamond/8065986/T8065986a.java + test/tools/javac/generics/diamond/8065986/T8065986a.out + test/tools/javac/generics/diamond/8065986/T8065986b.java + test/tools/javac/generics/diamond/8065986/T8065986b.out Changeset: 9d2192f36e53 Author: jlahoda Date: 2014-12-03 13:46 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/9d2192f36e53 7101822: Compiling depends on order of imports 7177813: Static import to local nested class fails Summary: MemberEnter overhaul - TypeEnter is split out of MemberEnter; the TypeEnter consists of several Phases which ensure actions are done in the correct order. Reviewed-by: mcimadamore, jfranck, aeremeev Contributed-by: jan.lahoda at oracle.com, maurizio.cimadamore at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Dependencies.java + test/tools/javac/4980495/std/NonStatic2StaticImportClash.java + test/tools/javac/4980495/std/NonStatic2StaticImportClash.out + test/tools/javac/4980495/std/Static2NonStaticImportClash.java + test/tools/javac/4980495/std/Static2NonStaticImportClash.out ! test/tools/javac/4980495/std/Test.out ! test/tools/javac/diags/examples/ImportRequiresCanonical/ImportRequiresCanonical.java + test/tools/javac/importChecks/NoImportedNoClasses.java + test/tools/javac/importChecks/NoImportedNoClasses.out + test/tools/javac/importscope/ImportResolvedTooSoon.java + test/tools/javac/importscope/T7101822A.java + test/tools/javac/importscope/T7101822Z.java + test/tools/javac/importscope/TestDuplicateImport.java + test/tools/javac/importscope/TestLazyImportScope.java + test/tools/javac/importscope/TypeParamCycle.java + test/tools/javac/importscope/TypeParamCycle2.java + test/tools/javac/importscope/TypeParamCycle3.java + test/tools/javac/importscope/dependencies/DependenciesTest.java + test/tools/javac/importscope/dependencies/annotations/Phase.java + test/tools/javac/importscope/dependencies/annotations/TriggersComplete.java + test/tools/javac/importscope/dependencies/annotations/TriggersCompleteRepeat.java + test/tools/javac/importscope/dependencies/tests/ImportResolvedTooSoon.java + test/tools/javac/importscope/dependencies/tests/Simple.java + test/tools/javac/importscope/dependencies/tests/T7101822/T7101822.java + test/tools/javac/importscope/dependencies/tests/T7101822/T7101822Aux.java + test/tools/javac/importscope/dependencies/tests/TypeParamCycle.java + test/tools/javac/importscope/dependencies/tests/TypeParamCycle2.java + test/tools/javac/importscope/dependencies/tests/TypeParamCycle3.java ! test/tools/javac/lib/DPrinter.java ! test/tools/javac/scope/HashCollisionTest.java ! test/tools/javac/scope/StarImportTest.java Changeset: c956c25f9334 Author: chegar Date: 2014-12-03 19:28 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/c956c25f9334 Merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RelativePath.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javap/JavapTask.java ! test/tools/javac/T6725036.java - test/tools/javac/annotations/typeAnnotations/classfile/ClassfileInspector.java - test/tools/javac/warnings/Deprecation.lintAll.out ! test/tools/javap/WhitespaceTest.java Changeset: eb5fc32790eb Author: jjg Date: 2014-12-04 14:57 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/eb5fc32790eb 8066731: javac does not work on exploded image Reviewed-by: jjg, mchung Contributed-by: alan.bateman at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JRTIndex.java Changeset: 23a3a063a906 Author: lana Date: 2014-12-04 15:22 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/23a3a063a906 Merge - test/tools/javac/annotations/typeAnnotations/classfile/ClassfileInspector.java - test/tools/javac/warnings/Deprecation.lintAll.out Changeset: 6f0fc62de41a Author: katleman Date: 2014-12-11 11:44 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/6f0fc62de41a Added tag jdk9-b42 for changeset 23a3a063a906 ! .hgtags Changeset: 3abdd1e50a79 Author: jjg Date: 2014-12-04 19:09 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/3abdd1e50a79 8066737: langtools/test/tools/javac/processing/6348193/T6348193.java fails Reviewed-by: darcy ! test/tools/javac/processing/6348193/T6348193.java Changeset: 64f03461bb0e Author: jlahoda Date: 2014-12-08 11:50 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/64f03461bb0e 8065753: javac crashing on a html-like file Summary: Avoiding special-case in error recovery for bad token on position 0. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/tools/javac/parser/JavacParserTest.java Changeset: 6e0ebc622bdb Author: mcimadamore Date: 2014-12-08 16:30 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/6e0ebc622bdb 8066889: IntelliJ langtools launcher ought to be Windows friendly Summary: Fixup file and path separators in project setup stage. Reviewed-by: jlahoda ! make/build.xml ! make/intellij/workspace.xml Changeset: 84a76798cff3 Author: jlahoda Date: 2014-12-08 18:02 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/84a76798cff3 8061549: Disallow _ as a one-character identifier Summary: Underscore is no longer a one-charater identifier with -source 9 Reviewed-by: mcimadamore, jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/com/sun/javadoc/testAnchorNames/TestAnchorNames.java - test/tools/javac/diags/examples/UnderscoreAsIdentifier.java + test/tools/javac/diags/examples/UnderscoreAsIdentifierError.java + test/tools/javac/diags/examples/UnderscoreAsIdentifierWarning.java ! test/tools/javac/lambda/IdentifierTest.java - test/tools/javac/lambda/IdentifierTest.out + test/tools/javac/lambda/IdentifierTest8.out + test/tools/javac/lambda/IdentifierTest9.out + test/tools/javac/lambda/UnderscoreAsIdent.java + test/tools/javac/lambda/UnderscoreAsIdent8.out + test/tools/javac/lambda/UnderscoreAsIdent9.out - test/tools/javac/lambda/WarnUnderscoreAsIdent.java - test/tools/javac/lambda/WarnUnderscoreAsIdent.out ! test/tools/javac/processing/model/util/elements/doccomments/TestDocComments.java ! test/tools/javac/tree/TreePosRoundsTest.java ! test/tools/javadoc/6964914/JavacWarning.java ! test/tools/javadoc/6964914/Test.java Changeset: f1eaade7db81 Author: jlahoda Date: 2014-12-08 21:26 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/f1eaade7db81 8066902: JavacParserTest fails on Windows Summary: Normalizing line endings to '\n'. Reviewed-by: jjg, ksrini ! test/tools/javac/parser/JavacParserTest.java Changeset: 6c2c0095eca4 Author: aeremeev Date: 2014-12-09 01:06 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/6c2c0095eca4 8064794: Implement negative tests for cyclic dependencies in import statements Reviewed-by: jlahoda, anazarov + test/tools/javac/importscope/NegativeCyclicDependencyTest.java ! test/tools/javac/staticImport/6695838/T6695838.java + test/tools/javac/staticImport/6695838/T6695838.out Changeset: 20e26aa33799 Author: aeremeev Date: 2014-12-09 11:45 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/20e26aa33799 8066961: NegativeCyclicDependencyTest.java fails on Windows Summary: Normalizing line endings to '\n'. Reviewed-by: jlahoda ! test/tools/javac/importscope/NegativeCyclicDependencyTest.java Changeset: b32db211cfbc Author: mcimadamore Date: 2014-12-09 16:09 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/b32db211cfbc 8067001: DetectMutableStaticFields fails after modular images push Summary: Ignore JRTIndex.sharedInstance Reviewed-by: jlahoda ! test/tools/javac/T8003967/DetectMutableStaticFields.java Changeset: f114c0889340 Author: mcimadamore Date: 2014-12-09 17:40 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/f114c0889340 8067006: Tweak IntelliJ langtools project to show jtreg report directory Summary: Jtreg test output directory should be allowed to flow into IntelliJ's output Reviewed-by: jlahoda ! make/intellij/build.xml ! make/intellij/compiler.xml ! make/intellij/copyright/langtools.xml ! make/intellij/misc.xml ! make/intellij/src/idea/LangtoolsIdeaAntLogger.java ! make/intellij/workspace.xml Changeset: dca7684b37fe Author: aeremeev Date: 2014-12-10 21:45 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/dca7684b37fe 8065360: Implement a test that checks possibilty of class members to be imported Reviewed-by: jlahoda, anazarov + test/tools/javac/importscope/ImportDependenciesTest.java + test/tools/javac/importscope/ImportMembersTest.java ! test/tools/javac/importscope/NegativeCyclicDependencyTest.java Changeset: 6a06008aec10 Author: lana Date: 2014-12-11 12:26 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/6a06008aec10 Merge - test/tools/javac/diags/examples/UnderscoreAsIdentifier.java - test/tools/javac/lambda/IdentifierTest.out - test/tools/javac/lambda/WarnUnderscoreAsIdent.java - test/tools/javac/lambda/WarnUnderscoreAsIdent.out Changeset: a2cedf7d76b2 Author: lana Date: 2014-12-18 19:57 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/a2cedf7d76b2 Added tag jdk9-b43 for changeset 6a06008aec10 ! .hgtags Changeset: 91771a4460a7 Author: jjg Date: 2014-12-11 18:20 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/91771a4460a7 8066807: langtools/test/Makefile should use -agentvm not -samevm Reviewed-by: mcimadamore ! test/Makefile Changeset: 2b47c42974ff Author: jjg Date: 2014-12-11 18:23 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/2b47c42974ff 8066808: langtools/test/Makefile should not use OS-specific jtreg binary Reviewed-by: mcimadamore ! test/Makefile Changeset: 3c1b5fcf6fad Author: mcimadamore Date: 2014-12-12 18:07 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/3c1b5fcf6fad 8064365: Better support for finder capabilities in target-typing context Summary: Add new framework to allow for easy creation of finder-like capabilities. Reviewed-by: jjg, jlahoda + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! test/tools/javac/diags/examples/DiamondRedundantArgs.java ! test/tools/javac/diags/examples/DiamondRedundantArgs1.java + test/tools/javac/diags/examples/MethodRedundantTypeargs.java ! test/tools/javac/diags/examples/PotentialLambdaFound.java ! test/tools/javac/generics/diamond/6939780/T6939780.java ! test/tools/javac/generics/diamond/6939780/T6939780_7.out ! test/tools/javac/generics/diamond/6939780/T6939780_8.out ! test/tools/javac/generics/diamond/7002837/T7002837.java ! test/tools/javac/lambda/LambdaConv18.java ! test/tools/javac/lambda/LambdaConv18.out ! test/tools/javac/lambda/speculative/DiamondFinder.java Changeset: 04e51caa93f9 Author: mchung Date: 2014-12-15 10:29 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/04e51caa93f9 8067360: verify-modules target was dropped in jdk9 b41 Reviewed-by: alanb, erikj ! src/jdk.dev/share/classes/com/sun/tools/jdeps/JdepsTask.java Changeset: a3c4196fc990 Author: mcimadamore Date: 2014-12-16 13:44 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/a3c4196fc990 8067663: Add bugId to tests that have been modified as part of JDK-8064365 Summary: Add missing bug id to modified tests Reviewed-by: jlahoda ! test/tools/javac/generics/diamond/6939780/T6939780.java ! test/tools/javac/generics/diamond/7002837/T7002837.java ! test/tools/javac/lambda/LambdaConv18.java ! test/tools/javac/lambda/speculative/DiamondFinder.java Changeset: d386dce997f6 Author: jlahoda Date: 2014-12-17 12:49 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/d386dce997f6 8067422: Lambda method names are unnecessarily unstable Summary: Lambda method numbers are now assigned per class for non-serializable lambdas. Reviewed-by: mcimadamore, rfield ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/lambdaNaming/TestNonSerializableLambdaNameStability.java Changeset: 46105e2a56c7 Author: mcimadamore Date: 2014-12-17 16:47 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/46105e2a56c7 8067792: Javac crashes in finder mode with nested implicit lambdas Summary: Revert tree changes occurred in Attr before running the analyzer Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java + test/tools/javac/lambda/8067792/T8067792.java + test/tools/javac/lambda/8067792/T8067792.out Changeset: 47926c290355 Author: rfield Date: 2014-12-17 12:48 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/47926c290355 8067384: Facilitate extension of the javac parser Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: c402b2856ed1 Author: mcimadamore Date: 2014-12-18 13:21 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/c402b2856ed1 8066974: Compiler doesn't infer method's generic type information in lambda body Summary: Add loghic to avoid post-inference triggers on temporarty AST types Reviewed-by: jlahoda, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/lambda/8066974/T8066974.java + test/tools/javac/lambda/8066974/T8066974.out Changeset: de2ce70d907c Author: lana Date: 2014-12-23 13:58 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/de2ce70d907c Merge Changeset: 1f060de59b3d Author: katleman Date: 2014-12-30 09:44 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/1f060de59b3d Added tag jdk9-b44 for changeset de2ce70d907c ! .hgtags Changeset: 20475c78a0a6 Author: jfranck Date: 2014-12-19 21:07 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/20475c78a0a6 8061472: String.format in DeferredAttr.DeferredTypeMap constructor leads to excessive object creation Reviewed-by: mcimadamore, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java Changeset: d442757afcdd Author: sogoel Date: 2014-12-24 11:17 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/d442757afcdd 8054689: Split large SJavac.java test source into multiple files Reviewed-by: jjg, jfranck + test/tools/sjavac/CompileCircularSources.java + test/tools/sjavac/CompileExcludingDependency.java + test/tools/sjavac/CompileWithAtFile.java + test/tools/sjavac/CompileWithInvisibleSources.java + test/tools/sjavac/CompileWithOverrideSources.java + test/tools/sjavac/IncCompileChangeNative.java + test/tools/sjavac/IncCompileDropClasses.java + test/tools/sjavac/IncCompileFullyQualifiedRef.java + test/tools/sjavac/IncCompileNoChanges.java + test/tools/sjavac/IncCompileUpdateNative.java + test/tools/sjavac/IncCompileWithChanges.java + test/tools/sjavac/PermittedArtifact.java - test/tools/sjavac/SJavac.java + test/tools/sjavac/SJavacTester.java + test/tools/sjavac/StateDir.java Changeset: 3c528021e99a Author: lana Date: 2014-12-25 19:44 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/3c528021e99a Merge Changeset: 73bbdcf236b2 Author: lana Date: 2014-12-30 13:19 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/73bbdcf236b2 Merge - test/tools/sjavac/SJavac.java Changeset: c65afe55d627 Author: katleman Date: 2015-01-08 12:08 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/c65afe55d627 Added tag jdk9-b45 for changeset 73bbdcf236b2 ! .hgtags Changeset: 3bdbc3b8aa14 Author: vromero Date: 2015-01-05 17:35 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/3bdbc3b8aa14 8064857: javac generates LVT entry with length 0 for local variable Reviewed-by: mcimadamore, jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java - src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/LVTRanges.java ! test/tools/javac/flow/LVTHarness.java ! test/tools/javac/flow/tests/TestCaseFor.java ! test/tools/javac/flow/tests/TestCaseForEach.java ! test/tools/javac/flow/tests/TestCaseIfElse.java ! test/tools/javac/flow/tests/TestCaseSwitch.java ! test/tools/javac/flow/tests/TestCaseTry.java ! test/tools/javac/flow/tests/TestCaseWhile.java Changeset: 92ee16cb8a0c Author: mcimadamore Date: 2015-01-06 15:46 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/92ee16cb8a0c 8067883: Javac misses some opportunities for diagnostic simplification Summary: Javac always report full inference diagnostic, even when message does not mention inference variables. Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/Diagnostics/compressed/8067883/T8067883.java + test/tools/javac/Diagnostics/compressed/8067883/T8067883a.out + test/tools/javac/Diagnostics/compressed/8067883/T8067883b.out Changeset: 70d213c84585 Author: jjg Date: 2015-01-06 14:51 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/70d213c84585 8059977: StandardJavaFileManager should support java.nio.file.Path Reviewed-by: jlahoda + src/java.compiler/share/classes/javax/tools/FileManagerUtils.java ! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/ToolProvider.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java + test/tools/javac/api/file/MyStandardJavaFileManager.java + test/tools/javac/api/file/SJFM_AsPath.java + test/tools/javac/api/file/SJFM_GetFileObjects.java + test/tools/javac/api/file/SJFM_IsSameFile.java + test/tools/javac/api/file/SJFM_Locations.java + test/tools/javac/api/file/SJFM_TestBase.java Changeset: 0fbde6c61674 Author: darcy Date: 2015-01-07 17:06 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/0fbde6c61674 8068639: Make certain annotation classfile warnings opt-in Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! test/tools/javac/annotations/6214965/T6214965.java ! test/tools/javac/annotations/6365854/T6365854.java Changeset: aa568700edd1 Author: mcimadamore Date: 2015-01-08 14:43 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/aa568700edd1 8058542: Devise scheme for better diagnostic creation Summary: Add support for generating (at build-time) an enum-like class containing all javac diagnostics, which allows for safe diagnostic creation. Reviewed-by: jlahoda, jjg, vromero, erikj, jfranck ! make/Tools.gmk ! make/build.properties ! make/build.xml ! make/gensrc/Gensrc-jdk.compiler.gmk ! make/gensrc/GensrcCommon.gmk ! make/intellij/build.xml ! make/intellij/compiler.xml ! make/intellij/langtools.iml ! make/intellij/misc.xml ! make/netbeans/langtools/nbproject/project.xml + make/tools/anttasks/PropertiesParserTask.java + make/tools/propertiesparser/PropertiesParser.java + make/tools/propertiesparser/gen/ClassGenerator.java + make/tools/propertiesparser/parser/Message.java + make/tools/propertiesparser/parser/MessageFile.java + make/tools/propertiesparser/parser/MessageInfo.java + make/tools/propertiesparser/parser/MessageLine.java + make/tools/propertiesparser/parser/MessageType.java + make/tools/propertiesparser/resources/templates.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractLog.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java ! test/tools/javac/Diagnostics/6769027/T6769027.java ! test/tools/javac/diags/MessageFile.java Changeset: 7b2e1f42a6ad Author: sogoel Date: 2015-01-08 22:01 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/7b2e1f42a6ad 8058373: Group 10a: golden files for tests in tools/javac dir Reviewed-by: jjg, darcy ! test/tools/javac/SerialWarn.java + test/tools/javac/SerialWarn.out ! test/tools/javac/T4994049/DeprecatedYES.java + test/tools/javac/T4994049/DeprecatedYES.out ! test/tools/javac/T6231847.java ! test/tools/javac/T6231847.out ! test/tools/javac/overrridecrash/B.java + test/tools/javac/overrridecrash/B.out ! test/tools/javac/processing/6365040/T6365040.java + test/tools/javac/processing/6365040/T6365040.out ! test/tools/javac/processing/6511613/clss41701.java + test/tools/javac/processing/6511613/clss41701.out ! test/tools/javac/processing/errors/TestFatalityOfParseErrors.java + test/tools/javac/processing/errors/TestFatalityOfParseErrors.out ! test/tools/javac/processing/messager/MessagerBasics.java + test/tools/javac/processing/messager/MessagerBasics.out ! test/tools/javac/staticQualifiedNew/StaticQualifiedNew.java + test/tools/javac/staticQualifiedNew/StaticQualifiedNew.out Changeset: 6a927a9114c1 Author: mcimadamore Date: 2015-01-09 15:48 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/6a927a9114c1 8066871: java.lang.VerifyError: Bad local variable type - local final String Summary: baseType() erroneously called on MethodResultInfo causes lack of constant type info Reviewed-by: jlahoda, mcimadamore Contributed-by: srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/conditional/ConditionalWithFinalStrings.java Changeset: 6d3e36e420df Author: mcimadamore Date: 2015-01-09 15:49 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/6d3e36e420df 8043741: VerifyError due to missing checkcast Summary: Proto-type is not set correctly for NULLCHK synthetic trees Reviewed-by: mcimadamore Contributed-by: srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java + test/tools/javac/generics/MissingCast2.java Changeset: 7dfe06818a80 Author: mcimadamore Date: 2015-01-09 15:50 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/7dfe06818a80 8067429: java.lang.VerifyError: Inconsistent stackmap frames at branch target Summary: bitset for alive variables contains info about variables out of range Reviewed-by: mcimadamore Contributed-by: srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/BranchToFewerDefines.java Changeset: 38f7c632df2b Author: mcimadamore Date: 2015-01-09 15:51 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/38f7c632df2b 8067914: Redundant type cast nodes in AST (follow up from JDK-8043741) Summary: Workaround for redundant (but harmless) synthetic cast generated in TransTypes Reviewed-by: mcimadamore Contributed-by: srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java + test/tools/javac/tree/8067914/E.out + test/tools/javac/tree/8067914/NukeExtraCast.java + test/tools/javac/tree/8067914/T8067914.java Changeset: 3be9980b55c3 Author: jjg Date: 2015-01-09 18:03 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/3be9980b55c3 8068759: ConstFoldTest fails on Windows Reviewed-by: ksrini ! test/tools/javac/ConstFoldTest.java Changeset: 8d887da488cd Author: darcy Date: 2015-01-12 09:19 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/8d887da488cd 8006469: Cleanup reflective access of java.lang.annotation.Repeatable Reviewed-by: jfranck ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/AnnoConstruct.java Changeset: e272d9be5f90 Author: lana Date: 2015-01-12 12:23 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/e272d9be5f90 Merge - src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/LVTRanges.java Changeset: e7cf0a7e1c03 Author: katleman Date: 2015-01-15 13:09 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/e7cf0a7e1c03 Added tag jdk9-b46 for changeset e272d9be5f90 ! .hgtags Changeset: 143e819d5ddc Author: jlahoda Date: 2015-01-13 10:17 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/143e819d5ddc 8062358: ClassCastException in TransTypes.visitApply Summary: Incorrect handling of subtype relations involving lower bounded wildcard causes ClassCastException Reviewed-by: vromero, dlsmith Contributed-by: srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/generics/LowerBoundBottomTypeTest.java Changeset: 441711fd360d Author: jlahoda Date: 2015-01-13 10:25 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/441711fd360d 8037546: javac -parameters does not emit parameter names for lambda expressions Summary: MethodParameters attribute is missing for synthetic methods encoding lambda expressions. Reviewed-by: rfield, mcimadamore Contributed-by: srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! test/tools/javac/MethodParameters/ClassFileVisitor.java ! test/tools/javac/MethodParameters/LambdaTest.java ! test/tools/javac/MethodParameters/LambdaTest.out ! test/tools/javac/MethodParameters/ReflectionVisitor.java Changeset: 4359df35c893 Author: jlahoda Date: 2015-01-13 10:32 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/4359df35c893 8068254: Method reference uses wrong qualifying type Summary: Generated code fails with IllegalAccessError due to compiler's mishandling of packageprivate classes in method reference expressions. Reviewed-by: rfield, mcimadamore Contributed-by: srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferencePackagePrivateQualifier.java + test/tools/javac/lambda/methodReferenceExecution/pkg/B.java Changeset: 014b653eafa9 Author: jlahoda Date: 2015-01-13 10:36 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/014b653eafa9 8027888: javac wrongly allows annotations in array-typed class literals Summary: Compiler incorrectly accepts type annotations on array-typed class literals. Reviewed-by: jlahoda, jfranck Contributed-by: srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedClassExpr.java ! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedClassExpr.out Changeset: 3e11383862ce Author: jlahoda Date: 2015-01-13 19:13 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/3e11383862ce 8066843: Messager.printMessage cannot print multiple errors for same source position Summary: Using a DiagnosticFlag to mark diagnostics that should be always printed even if multiple of them have the same source position. Reviewed-by: darcy, jjg, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacMessager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java ! test/tools/doclint/AnchorTest.out ! test/tools/doclint/AnchorTest2.out ! test/tools/doclint/HtmlTagsTest.out ! test/tools/doclint/anchorTests/p/Test.javac.out ! test/tools/doclint/anchorTests/p/Test.out ! test/tools/doclint/anchorTests/p/package-info.javac.out ! test/tools/doclint/anchorTests/p/package-info.out ! test/tools/doclint/tidy/AnchorAlreadyDefined.out ! test/tools/javac/6304921/TestLog.java + test/tools/javac/processing/TestMultipleErrors.java + test/tools/javac/processing/TestMultipleErrors.out Changeset: c7a7b3fb997e Author: mcimadamore Date: 2015-01-15 13:58 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/c7a7b3fb997e 8068995: Cleanup method reference lookup code Summary: Simplify method reference code lookup and generate better/more uniform diagnostics Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/List.java + test/tools/javac/diags/examples/BadInstanceMethodInUnboundLookup.java + test/tools/javac/diags/examples/BadStaticMethodInBoundLookup.java + test/tools/javac/diags/examples/BadStaticMethodInUnboundLookup.java - test/tools/javac/diags/examples/NonStaticCantBeRefFragment.java - test/tools/javac/diags/examples/StaticBoundMref.java - test/tools/javac/diags/examples/StaticMethodInUnboundLookup.java ! test/tools/javac/lambda/MethodReference22.out ! test/tools/javac/lambda/MethodReference28.out ! test/tools/javac/lambda/MethodReference51.out ! test/tools/javac/lambda/MethodReference55.out ! test/tools/javac/lambda/MethodReference68.out ! test/tools/javac/lambda/MethodReference73.out ! test/tools/javac/lambda/TargetType60.out Changeset: 59a7535b9ff7 Author: mcimadamore Date: 2015-01-15 16:24 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/59a7535b9ff7 8069069: Build failure because of dependency on generated file Summary: Make build spuriously fails to build property classes Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java Changeset: ab5991ac1286 Author: mcimadamore Date: 2015-01-16 12:02 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/ab5991ac1286 8069164: Fix langtools make build so that diagnostic framework can be used Summary: Fix race condition between gensrc targets and output location of parseproperties task Reviewed-by: erikj, jlahoda Contributed-by: erik.joelsson at oracle.com ! make/Tools.gmk ! make/gensrc/Gensrc-jdk.compiler.gmk ! make/gensrc/GensrcCommon.gmk ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java Changeset: a510d7536fa1 Author: jlahoda Date: 2015-01-16 14:47 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/a510d7536fa1 8068517: Compiler may generate wrong InnerClasses attribute for static enum reference Summary: Making sure enum's abstractness is resolved before writing InnerClasses entry about it. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java + test/tools/javac/classfiles/InnerClasses/T8068517.java Changeset: 230c13955250 Author: lana Date: 2015-01-16 12:34 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/230c13955250 Merge - test/tools/javac/diags/examples/NonStaticCantBeRefFragment.java - test/tools/javac/diags/examples/StaticBoundMref.java - test/tools/javac/diags/examples/StaticMethodInUnboundLookup.java Changeset: 308d21ad93c9 Author: katleman Date: 2015-01-23 18:50 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/308d21ad93c9 Added tag jdk9-b47 for changeset 230c13955250 ! .hgtags Changeset: 52227644abfa Author: rfield Date: 2015-01-16 20:03 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/52227644abfa 8068488: Facilitate extension of the javac parser -- missing modifier Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/tools/javac/parser/extend/JavacExtensionTest.java + test/tools/javac/parser/extend/TrialParser.java + test/tools/javac/parser/extend/TrialParserFactory.java Changeset: c31aefdd3ab4 Author: mcimadamore Date: 2015-01-19 18:29 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/c31aefdd3ab4 8069229: new .java file with no copyright notice Summary: Add missing copyright header Reviewed-by: jlahoda ! make/tools/propertiesparser/gen/ClassGenerator.java Changeset: 2dc86bb9736a Author: jlahoda Date: 2015-01-20 09:51 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/2dc86bb9736a 8052070: javac crashes when there are duplicated type parameters Summary: Avoid eager completion of ClassSymbol while type parameters are being processed. Reviewed-by: jlahoda, mcimadamore Contributed-by: srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java + test/tools/javac/8052070/DuplicateTypeParameter.java + test/tools/javac/8052070/DuplicateTypeParameter.out Changeset: 1b58b3cc63bc Author: jlahoda Date: 2015-01-20 12:00 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/1b58b3cc63bc 8069094: SuppressWarnings(\"deprecation\") not respected on default clause on annotation declarations Summary: Properly deferring warnings that are reported during entering of annotation's default value. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java + test/tools/javac/warnings/suppress/T8069094.java + test/tools/javac/warnings/suppress/T8069094.out Changeset: 1580b10e028a Author: jfranck Date: 2015-01-20 21:49 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/1580b10e028a 8046977: ClassCastException: typing information needed for method reference bridging not preserved Reviewed-by: mcimadamore Contributed-by: srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java Changeset: ba94059b469a Author: jfranck Date: 2015-01-21 19:02 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/ba94059b469a 8070507: LambdaLambdaSerialized can fail in -agentvm mode Reviewed-by: mcimadamore ! test/tools/javac/lambda/LambdaLambdaSerialized.java ! test/tools/javac/lambda/SerializedLambdaInInit.java Changeset: a6f70f3d55b5 Author: jfranck Date: 2015-01-22 09:50 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/a6f70f3d55b5 8071310: Tests missing for checkin for JDK-8046977 Reviewed-by: jlahoda Contributed-by: srikanth.adayapalam at oracle.com + test/tools/javac/lambda/MethodReferenceGenericTarget.java Changeset: de31f7bc10c7 Author: jlahoda Date: 2015-01-23 15:14 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/de31f7bc10c7 8069254: Warning issued despite @SafeVarargs annotation on constructor Summary: The Symbol created for diamond inference does not have annotations attached - need to look for @SafeVarargs on the underlying constructor's Symbol. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/varargs/warning/Warn6.java Changeset: 5b102fc29edf Author: lana Date: 2015-01-24 23:22 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/5b102fc29edf Merge Changeset: d0315cb6ade7 Author: katleman Date: 2015-01-28 16:45 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/d0315cb6ade7 Added tag jdk9-b48 for changeset 5b102fc29edf ! .hgtags Changeset: 1a05a620f8dc Author: sogoel Date: 2015-01-27 15:11 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/1a05a620f8dc 8068463: Group 10c: golden files for tests in tools/javac dir Reviewed-by: jjg, mcimadamore ! test/tools/javac/annotations/6359949/T6359949a.java + test/tools/javac/annotations/6359949/T6359949a.out ! test/tools/javac/annotations/default/A.java + test/tools/javac/annotations/default/Derr.out + test/tools/javac/annotations/default/Eerr.out ! test/tools/javac/annotations/neg/Dep.java + test/tools/javac/annotations/neg/Dep.out ! test/tools/javac/lint/Deprecation.java + test/tools/javac/lint/Deprecation.out ! test/tools/javac/lint/FallThrough.java + test/tools/javac/lint/FallThrough.out ! test/tools/javac/lint/Unchecked.java + test/tools/javac/lint/Unchecked.out ! test/tools/javac/staticImport/Ambig1.java + test/tools/javac/staticImport/Ambig1.out ! test/tools/javac/staticImport/ImportPrivate.java + test/tools/javac/staticImport/ImportPrivate.out ! test/tools/javac/staticImport/PrivateStaticImport.java + test/tools/javac/staticImport/PrivateStaticImport.out ! test/tools/javac/staticImport/Shadow.java + test/tools/javac/staticImport/Shadow.out ! test/tools/javac/staticImport/StaticImport2.java + test/tools/javac/staticImport/StaticImport2.out Changeset: 3f816163cf59 Author: mchung Date: 2015-01-27 19:50 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/3f816163cf59 8068937: jdeps shows "not found" if target class has no reference other than its own package Reviewed-by: alanb ! src/jdk.dev/share/classes/com/sun/tools/jdeps/Analyzer.java ! src/jdk.dev/share/classes/com/sun/tools/jdeps/Archive.java ! src/jdk.dev/share/classes/com/sun/tools/jdeps/JdepsTask.java ! test/tools/jdeps/Basic.java + test/tools/jdeps/p/C.java + test/tools/jdeps/p/SubClass.java + test/tools/jdeps/q/Gee.java Changeset: cfe864a5e8be Author: jjg Date: 2015-01-29 14:43 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/cfe864a5e8be 8071617: move pathToURLs from javac.file.Locations to javadoc.DocletInvoker Reviewed-by: ksrini ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocletInvoker.java Changeset: 15c79f28e30a Author: lana Date: 2015-01-29 15:36 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/15c79f28e30a Merge Changeset: ffbb7994cc0b Author: katleman Date: 2015-02-05 11:43 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/ffbb7994cc0b Added tag jdk9-b49 for changeset 15c79f28e30a ! .hgtags Changeset: a7d2c38930ee Author: sogoel Date: 2015-01-30 14:59 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/a7d2c38930ee 8071629: Write new test to test -j switch Reviewed-by: jjg + test/tools/sjavac/ParallelCompilations.java Changeset: 2d2baba27992 Author: jlahoda Date: 2015-02-02 18:52 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/2d2baba27992 8069265: ClassCastException when compiled with JDK 9b08+, JDK8 compiles OK. Summary: Alternate fix for 8015499 to eliminate extra checkcast (by working around a limitation in Types#asSuper) without the side effect that results in 8069265 Reviewed-by: mcimadamore, jjg Contributed-by: srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/CheckNoClassCastException.java ! test/tools/javac/T7053059/DoubleCastTest.java Changeset: e5f5ecfefba8 Author: jlahoda Date: 2015-02-02 21:53 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/e5f5ecfefba8 8072054: Cannot build langtools if checked-out in a directory ending with \"com\" Summary: Making sure a proper package name is used when generating Properties classes Reviewed-by: mcimadamore ! make/tools/propertiesparser/gen/ClassGenerator.java Changeset: 5a2254319314 Author: mchung Date: 2015-02-03 14:09 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/5a2254319314 8069551: Move java.security.acl from compact3 to java.base Reviewed-by: alanb, mullan, wetmore ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/ct.properties Changeset: 4925358d11e6 Author: mcimadamore Date: 2015-02-05 18:51 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/4925358d11e6 8072445: tools/javac/lambda/MethodReference55.java fails across platforms Summary: remove copyright from test header Reviewed-by: jlahoda ! test/tools/javac/lambda/MethodReference55.java ! test/tools/javac/lambda/MethodReference55.out Changeset: 1ccb6ef2f40b Author: lana Date: 2015-02-05 15:44 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/1ccb6ef2f40b Merge Changeset: 9c1c3351aa64 Author: katleman Date: 2015-02-12 16:23 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/9c1c3351aa64 Added tag jdk9-b50 for changeset 1ccb6ef2f40b ! .hgtags Changeset: b93a15ac3bde Author: sadayapalam Date: 2015-02-12 10:16 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/b93a15ac3bde 8069545: javac shouldn't check nested stuck lambdas during overload resolution Summary: Nested lambdas should not be considered while overload resolution is in progress Reviewed-by: mcimadamore Contributed-by: vicente.romero at oracle.com, srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! test/tools/javac/lambda/8016177/T8016177g.java ! test/tools/javac/lambda/8016177/T8016177g.out + test/tools/javac/lambda/8068399/T8068399.java + test/tools/javac/lambda/8068430/T8068430.java + test/tools/javac/lambda/8071432/T8071432.java + test/tools/javac/lambda/8071432/T8071432.out Changeset: 5b8a5840e690 Author: ksrini Date: 2015-02-12 15:00 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/5b8a5840e690 8071836: javadoc fails as javadoc resource bundle not visible to com.sun.tools.javac.util.JavacMessages Reviewed-by: jjg, mchung ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JavacMessages.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Messager.java Changeset: 7c44d9a33bbe Author: lana Date: 2015-02-12 16:38 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/7c44d9a33bbe Merge Changeset: c5561bfde449 Author: katleman Date: 2015-02-19 11:24 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/c5561bfde449 Added tag jdk9-b51 for changeset 7c44d9a33bbe ! .hgtags Changeset: e77eb6b8977e Author: emc Date: 2015-02-13 17:00 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/e77eb6b8977e 8066725: javac produces classfiles it cannot read Summary: Revert behavioral changes from 8029012 and 8065132 Reviewed-by: jfranck ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! test/tools/javac/annotations/SyntheticParameters.java ! test/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java Changeset: e0b35c562008 Author: mcimadamore Date: 2015-02-16 12:24 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/e0b35c562008 8071241: Investigate alternate strategy for type-checking operators Summary: Separat operator lookup logic from overload resolution. Reviewed-by: jjg, jlahoda, sadayapalam ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Operators.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! test/tools/javac/7102515/T7102515.out ! test/tools/javac/diags/examples/IncomparableTypes.java ! test/tools/javac/expression/NullAppend.out ! test/tools/javac/expression/NullAppend2.out - test/tools/javac/resolve/tests/PrimitiveBinopOverload.java Changeset: 344181855204 Author: sadayapalam Date: 2015-02-16 19:14 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/344181855204 8073201: Incorrect @bug annotation in checkin for JDK-8069545 Reviewed-by: mcimadamore Contributed-by: srikanth.adayapalam at oracle.com ! test/tools/javac/lambda/8068399/T8068399.java ! test/tools/javac/lambda/8068430/T8068430.java ! test/tools/javac/lambda/8071432/T8071432.java Changeset: c40f54b4d890 Author: jlahoda Date: 2015-02-17 15:39 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/c40f54b4d890 8067445: New modular image-based file manager skips boot classes Summary: Taking "sun.boot.class.path" system property into account when constructing bootclasspath for modular images. Reviewed-by: jjg, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java + test/tools/javac/file/BootClassPathPrepend.java + test/tools/javac/file/ExplodedImage.java Changeset: 5e500700b168 Author: vromero Date: 2015-02-18 17:07 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/5e500700b168 8068489: remove unnecessary complexity in Flow and Bits, after JDK-8064857 Reviewed-by: mcimadamore, jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Bits.java Changeset: ee20efe0255d Author: lana Date: 2015-02-19 16:38 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/ee20efe0255d Merge - test/tools/javac/resolve/tests/PrimitiveBinopOverload.java Changeset: cdef738241cd Author: katleman Date: 2015-02-26 15:58 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/cdef738241cd Added tag jdk9-b52 for changeset ee20efe0255d ! .hgtags Changeset: 414b82835861 Author: dlsmith Date: 2015-02-20 17:05 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/414b82835861 8039214: Inference should not map capture variables to their upper bounds Summary: Update to Types.containsType; related adjustment to most-specific test Reviewed-by: mcimadamore, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/generics/inference/CaptureLowerBound.java + test/tools/javac/generics/inference/CaptureLowerBoundNeg.java + test/tools/javac/generics/inference/CaptureLowerBoundNeg.out + test/tools/javac/generics/inference/NestedCapture.java + test/tools/javac/generics/inference/NestedWildcards.java + test/tools/javac/generics/wildcards/SubtypeCaptureLeak.java Changeset: e29b25f6101f Author: mcimadamore Date: 2015-02-23 13:02 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/e29b25f6101f 8071291: Compiler crashes trying to cast UnionType to IntersectionClassType Summary: Compiler tests for .isCompound but then cast to a more specific Type subclass, resulting in CCE Reviewed-by: vromero, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java + test/tools/javac/multicatch/8071291/T8071291.java Changeset: 59af0866b952 Author: juh Date: 2015-02-23 11:42 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/59af0866b952 8072663: Remove the sun.security.acl package which is not used in the JDK Reviewed-by: mullan, alanb, mchung ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/ct.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/legacy.properties Changeset: f683944ffa42 Author: jlahoda Date: 2015-02-24 16:11 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/f683944ffa42 8067886: Inaccessible nested classes can be incorrectly imported Summary: Check type accessibility at the point of import when importing the type using type-import-on-demand. Reviewed-by: mcimadamore, jfranck ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java + test/tools/javac/importscope/ImportInaccessible.java + test/tools/javac/importscope/ImportInaccessible.out Changeset: d6ec687ad8fb Author: jjg Date: 2015-02-25 14:35 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/d6ec687ad8fb 8041628: Javadoc cross-compilation problem Reviewed-by: jjg Contributed-by: duboscq at ssw.jku.at ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/RootDocImpl.java Changeset: 99ff00581f36 Author: lana Date: 2015-02-26 20:17 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/99ff00581f36 Merge Changeset: 01d8ed7079f1 Author: katleman Date: 2015-03-05 11:26 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/01d8ed7079f1 Added tag jdk9-b53 for changeset 99ff00581f36 ! .hgtags Changeset: 1e3266d870d6 Author: mcimadamore Date: 2015-02-27 11:51 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/1e3266d870d6 8073550: java* tools: replace obj.getClass hacks with Assert.checkNonNull or Objects.requireNonNull Summary: replace getClass() with approapriate NPE checks Reviewed-by: jjg Contributed-by: aleksey.shipilev at oracle.com ! src/java.compiler/share/classes/javax/tools/DiagnosticCollector.java ! src/java.compiler/share/classes/javax/tools/ForwardingFileObject.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/JavaFileObject.java ! src/java.compiler/share/classes/javax/tools/SimpleJavaFileObject.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreePath.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreePath.java ! src/jdk.compiler/share/classes/com/sun/tools/classfile/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/classfile/Dependencies.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacScope.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RegularFileObject.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipArchive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/nio/PathFileObject.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/BaseFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ListBuffer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java ! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javap/AttributeWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javap/JavapTask.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/Content.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Start.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/api/JavadocTool.java Changeset: 218d589184d3 Author: mcimadamore Date: 2015-02-27 18:20 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/218d589184d3 8073842: Invalid method reference when referencing a method on a wildcard type Summary: Method rteference lookup logic doesn't skip type-variables as required by javac. Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java + test/tools/javac/lambda/8073842/T8073842.java Changeset: 592d64800143 Author: sadayapalam Date: 2015-03-02 10:41 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/592d64800143 8071453: Allow interface methods to be private Reviewed-by: mcimadamore Contributed-by: maurizio.cimadamore at oracle.com, srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/defaultMethods/private/Private01.java + test/tools/javac/defaultMethods/private/Private02.java + test/tools/javac/defaultMethods/private/Private02.out + test/tools/javac/defaultMethods/private/Private03.java + test/tools/javac/defaultMethods/private/Private03.out + test/tools/javac/defaultMethods/private/Private04.java + test/tools/javac/defaultMethods/private/Private05.java + test/tools/javac/defaultMethods/private/Private06.java + test/tools/javac/defaultMethods/private/Private06.out + test/tools/javac/defaultMethods/private/Private07.java + test/tools/javac/defaultMethods/private/Private07.out + test/tools/javac/defaultMethods/private/Private08.java + test/tools/javac/defaultMethods/private/Private08.out + test/tools/javac/defaultMethods/private/Private09.java + test/tools/javac/defaultMethods/private/Private09.out ! test/tools/javac/defaultMethods/syntax/TestDefaultMethodsSyntax.java + test/tools/javac/diags/examples/PrivateInterfaceMethodsNotSupported.java Changeset: 84849fdb360b Author: mcimadamore Date: 2015-03-05 13:10 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/84849fdb360b 8073645: Add lambda-based lazy eval versions of Assert.check methods Summary: Enhance Assert so that lazy string computation can occurr where needed; enhance static roding rule checkers to make sure the right version of the method is called. Reviewed-by: jlahoda ! make/intellij/build.xml ! make/intellij/workspace.xml ! make/test/crules/CodingRulesAnalyzerPlugin/Test.java ! make/test/crules/CodingRulesAnalyzerPlugin/Test.out ! make/tools/crules/AssertCheckAnalyzer.java ! make/tools/crules/resources/crules.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Assert.java Changeset: edf685b5d413 Author: mcimadamore Date: 2015-03-05 15:03 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/edf685b5d413 8073432: Object.getClass() throws stackless NPE, due to C2 intrinsic Summary: Javac should generate NPE checks using Objects.requireNonNull if -target >= 7 Reviewed-by: jlahoda Contributed-by: aleksey.shipilev at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java + test/tools/javac/8074306/TestSyntheticNullChecks.java Changeset: ed34864f3b43 Author: lana Date: 2015-03-05 15:24 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/ed34864f3b43 Merge Changeset: 75cedc6db8c2 Author: katleman Date: 2015-03-12 13:35 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/75cedc6db8c2 Added tag jdk9-b54 for changeset ed34864f3b43 ! .hgtags Changeset: 41c021f885ac Author: mcimadamore Date: 2015-03-06 10:30 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/41c021f885ac 8074306: NULLCHK is emitted as Object.getClass 8074501: Javac fix for 8073432 is missing right test BugIDs Summary: Correct test bugIds Reviewed-by: jjg ! test/tools/javac/8074306/TestSyntheticNullChecks.java Changeset: cfe27a999212 Author: alundblad Date: 2015-03-11 12:25 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/cfe27a999212 8071966: Bootcycle images build fails on Windows32/64 Summary: Added drive letter normalization in option decoding. Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Options.java Changeset: 072008f47620 Author: jlahoda Date: 2015-03-11 22:24 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/072008f47620 8071851: Provide filtering of doclint checking based on packages Summary: Introducing -Xdoclint/package: doclint option to enable/disable checking of specified packages. Reviewed-by: jjg, darcy ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Env.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties + src/jdk.compiler/share/classes/com/sun/tools/javac/util/MatchingUtils.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocEnv.java ! test/tools/doclint/tool/HelpTest.out + test/tools/javac/doclint/IncludePackagesTest.java Changeset: 55ce0df1fb75 Author: bpatel Date: 2015-03-11 21:57 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/55ce0df1fb75 8072461: Table's field width in "Use" page generated by javadoc with '-s' is unbalanced Reviewed-by: jjg ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css ! test/com/sun/javadoc/testStylesheet/TestStylesheet.java Changeset: ea4930998b3a Author: bpatel Date: 2015-03-11 23:53 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/ea4930998b3a 8074521: Generate iframe instead of frame and frameset for index.html page Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/FrameOutputWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/DocType.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTag.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css ! test/com/sun/javadoc/ValidHtml/ValidHtml.java ! test/com/sun/javadoc/testIndex/TestIndex.java ! test/com/sun/javadoc/testJavascript/TestJavascript.java - test/com/sun/javadoc/testNonFrameWarning/TestNonFrameWarning.java - test/com/sun/javadoc/testNonFrameWarning/pkg/C.java ! test/com/sun/javadoc/testProfiles/TestProfiles.java ! test/com/sun/javadoc/testStylesheet/TestStylesheet.java Changeset: f5a1cb1309ae Author: sadayapalam Date: 2015-03-12 10:24 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/f5a1cb1309ae 8050021: Improper "duplicate case label" error Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! test/tools/javac/enum/EnumSwitch2.java ! test/tools/javac/enum/EnumSwitch2.out Changeset: 32a2e7249884 Author: lana Date: 2015-03-12 21:13 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/32a2e7249884 Merge - test/com/sun/javadoc/testNonFrameWarning/TestNonFrameWarning.java - test/com/sun/javadoc/testNonFrameWarning/pkg/C.java Changeset: 3341790c9bdb Author: katleman Date: 2015-03-19 12:59 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/3341790c9bdb Added tag jdk9-b55 for changeset 32a2e7249884 ! .hgtags Changeset: 2d47da183295 Author: sadayapalam Date: 2015-03-13 13:15 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/2d47da183295 8071847: java.lang.NullPointerException at com.sun.tools.javac.code.Types.elemtype(Types.java:1870) Summary: Class file reader should recover from malformed class files that contain methods incorrectly flagged as variable arity methods. Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/T8071847/T8071847.java ! test/tools/javac/diags/examples.not-yet.txt Changeset: 03939be983dd Author: sadayapalam Date: 2015-03-13 10:25 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/03939be983dd 8074148: Attr.visitBinary flags error at wrong position Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/expression/BinopVoidTest.java + test/tools/javac/expression/BinopVoidTest.out Changeset: 42098d16d8f9 Author: mcimadamore Date: 2015-03-19 11:39 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/42098d16d8f9 8074381: java.lang.AssertionError during compiling Summary: Add extra functional interface check to prevent crash during code generation Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/lambda/8074381/T8074381a.java + test/tools/javac/lambda/8074381/T8074381a.out + test/tools/javac/lambda/8074381/T8074381b.java + test/tools/javac/lambda/8074381/T8074381b.out Changeset: 0bc7ba363b7f Author: mcimadamore Date: 2015-03-19 11:40 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/0bc7ba363b7f 8074100: Turn Type.Mapping into a true visitor Summary: replace Type.Mapping with a true visitor in Types Reviewed-by: jlahoda, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/List.java Changeset: eb7b825ad678 Author: mcimadamore Date: 2015-03-19 11:40 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/eb7b825ad678 8048838: type inference performance regression Summary: Reduce redundant bounds before attempting to do pairwise lub computation during bound incorporation. Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java + test/tools/javac/generics/inference/8048838/T8048838.java Changeset: 8819ec2a8246 Author: mcimadamore Date: 2015-03-19 16:23 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/8819ec2a8246 8075509: List.map should return itself if list is unchanged Summary: Fix List.map to match semantics of old Type.map Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/List.java Changeset: 5ee7bba6ef41 Author: lana Date: 2015-03-19 16:13 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/5ee7bba6ef41 Merge Changeset: 617c89c89a78 Author: katleman Date: 2015-03-26 13:09 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/617c89c89a78 Added tag jdk9-b56 for changeset 5ee7bba6ef41 ! .hgtags Changeset: fd12b2119665 Author: aeremeev Date: 2015-03-25 10:29 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/fd12b2119665 8049238: Implement classfile tests for Signature attribute Reviewed-by: jjg, shurailine, anazarov + test/tools/javac/classfiles/attributes/Signature/ConstructorTest.java + test/tools/javac/classfiles/attributes/Signature/Driver.java + test/tools/javac/classfiles/attributes/Signature/EnumTest.java + test/tools/javac/classfiles/attributes/Signature/ExceptionTest.java + test/tools/javac/classfiles/attributes/Signature/ExpectedSignature.java + test/tools/javac/classfiles/attributes/Signature/ExpectedSignatureContainer.java + test/tools/javac/classfiles/attributes/Signature/FieldTest.java + test/tools/javac/classfiles/attributes/Signature/InnerClassTest.java + test/tools/javac/classfiles/attributes/Signature/MethodParameterTest.java + test/tools/javac/classfiles/attributes/Signature/MethodTypeBoundTest.java + test/tools/javac/classfiles/attributes/Signature/ReturnTypeTest.java ! test/tools/javac/classfiles/attributes/lib/TestResult.java Changeset: ec977a00cecb Author: lana Date: 2015-04-01 12:30 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/ec977a00cecb Merge Changeset: 07ce89fec301 Author: katleman Date: 2015-04-02 10:02 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/07ce89fec301 Added tag jdk9-b57 for changeset ec977a00cecb ! .hgtags Changeset: a4b47fc40930 Author: katleman Date: 2015-04-08 13:12 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/a4b47fc40930 Added tag jdk9-b58 for changeset 07ce89fec301 ! .hgtags Changeset: c4a6ba06abeb Author: jlahoda Date: 2015-03-26 11:34 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/c4a6ba06abeb 8054220: Debugger doesn't show variables *outside* lambda 8058227: Debugger has no access to outer variables inside Lambda Summary: Put local variables captured by lambda into the lambda method's LocalVariableTable. Reviewed-by: mcimadamore, rfield ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java ! test/tools/javac/MethodParameters/LambdaTest.out ! test/tools/javac/lambda/LocalVariableTable.java Changeset: 1a0808932668 Author: ihse Date: 2015-03-26 16:17 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/1a0808932668 8076060: Improve make bootstrap process Reviewed-by: erikj - make/Makefile Changeset: 801b26483eb6 Author: vromero Date: 2015-03-27 10:11 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/801b26483eb6 8075184: javac is mistakenly considering an missing enclosing instance error as an overload error Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/tools/javac/diags/examples/CantAccessInnerClsConstr.java ! test/tools/javac/lambda/MethodReference23.java ! test/tools/javac/lambda/MethodReference23.out Changeset: 8e78a3933944 Author: bpatel Date: 2015-03-28 10:18 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/8e78a3933944 8076026: DocTree should parse hyphenated attributes correctly Reviewed-by: jjg, ksrini ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! test/tools/javac/doctree/AttrTest.java Changeset: 816bd88d33a8 Author: sadayapalam Date: 2015-03-30 17:09 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/816bd88d33a8 8062373: Project Coin: diamond and anonymous classes Summary: Allow diamond inference in combination with anonymous class instance creation Reviewed-by: mcimadamore, vromero Contributed-by: srikanth.adayapalam at oracle.com, maurizio.cimadamore at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java ! test/tools/javac/diags/examples/DiamondAndAnonClass.java + test/tools/javac/diags/examples/DiamondAndNonDenotableTypes.java ! test/tools/javac/failover/CheckAttributedTree.java ! test/tools/javac/generics/diamond/6939780/T6939780.java ! test/tools/javac/generics/diamond/6939780/T6939780_7.out ! test/tools/javac/generics/diamond/6939780/T6939780_8.out + test/tools/javac/generics/diamond/6939780/T6939780_9.out ! test/tools/javac/generics/diamond/6996914/T6996914a.java ! test/tools/javac/generics/diamond/6996914/T6996914b.java ! test/tools/javac/generics/diamond/8065986/T8065986b.java ! test/tools/javac/generics/diamond/8065986/T8065986b.out + test/tools/javac/generics/diamond/MultipleInferenceHooksTest.java ! test/tools/javac/generics/diamond/neg/Neg01.java ! test/tools/javac/generics/diamond/neg/Neg01.out ! test/tools/javac/generics/diamond/neg/Neg02.java ! test/tools/javac/generics/diamond/neg/Neg02.out ! test/tools/javac/generics/diamond/neg/Neg03.java ! test/tools/javac/generics/diamond/neg/Neg03.out ! test/tools/javac/generics/diamond/neg/Neg04.java ! test/tools/javac/generics/diamond/neg/Neg04.out ! test/tools/javac/generics/diamond/neg/Neg05.java ! test/tools/javac/generics/diamond/neg/Neg05.out ! test/tools/javac/generics/diamond/neg/Neg06.java ! test/tools/javac/generics/diamond/neg/Neg06.out ! test/tools/javac/generics/diamond/neg/Neg07.java ! test/tools/javac/generics/diamond/neg/Neg07.out ! test/tools/javac/generics/diamond/neg/Neg09.java ! test/tools/javac/generics/diamond/neg/Neg09.out + test/tools/javac/generics/diamond/neg/Neg12.java + test/tools/javac/generics/diamond/neg/Neg12.out + test/tools/javac/generics/diamond/neg/Neg13.java + test/tools/javac/generics/diamond/neg/Neg13.out + test/tools/javac/generics/diamond/neg/Neg14.java + test/tools/javac/generics/diamond/neg/Neg14.out + test/tools/javac/generics/diamond/neg/Neg15.java + test/tools/javac/generics/diamond/neg/Neg15.out + test/tools/javac/generics/diamond/neg/Neg16.java + test/tools/javac/generics/diamond/neg/Neg16.out + test/tools/javac/generics/diamond/neg/Neg17.java + test/tools/javac/generics/diamond/neg/Neg17.out + test/tools/javac/generics/diamond/neg/Neg18.java + test/tools/javac/generics/diamond/neg/Neg18.out + test/tools/javac/generics/diamond/neg/Neg19.java + test/tools/javac/generics/diamond/neg/Neg19.out + test/tools/javac/generics/diamond/neg/pkg/Neg18_01.java ! test/tools/javac/generics/diamond/pos/Pos01.java ! test/tools/javac/generics/diamond/pos/Pos02.java ! test/tools/javac/generics/diamond/pos/Pos03.java ! test/tools/javac/generics/diamond/pos/Pos04.java ! test/tools/javac/generics/diamond/pos/Pos05.java ! test/tools/javac/generics/inference/8055963/T8055963.java ! test/tools/javac/lambda/8066974/T8066974.java ! test/tools/javac/lambda/8066974/T8066974.out ! test/tools/javac/lambda/TargetType46.java ! test/tools/javac/lambda/TargetType46.out ! test/tools/javac/lambda/TargetType68.java + test/tools/javac/lambda/TargetType68.out ! test/tools/javac/lambda/TargetType69.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/javac/FDTest.java ! test/tools/javac/scope/DupUnsharedTest.java Changeset: 82a435ed8d1a Author: sadayapalam Date: 2015-03-23 09:48 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/82a435ed8d1a 7040592: Gen.java: fix code for handling 'null' literal when expected type is array Summary: Eliminate needless checkcast when null is assigned to a multi-dimensional array typedobject Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/T7040592/CoerceNullToMoreSpecificTypeTest.java + test/tools/javac/T7040592/T7040592.java Changeset: 701e145238da Author: anazarov Date: 2015-03-26 17:39 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/701e145238da 8075610: java.desktop module dependency can be eliminated in tools/javac/generics/inference/5073060/GenericsAndPackages.java Reviewed-by: jjg ! test/tools/javac/generics/inference/5073060/GenericsAndPackages.java Changeset: 448dc7c4756d Author: anazarov Date: 2015-03-30 16:38 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/448dc7c4756d 8075752: jdk.compiler dependency can be eliminated in MethodReferenceNullCheckTest.java Reviewed-by: jjg ! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceNullCheckTest.java Changeset: 20d9ef15b020 Author: jjg Date: 2015-04-02 15:56 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/20d9ef15b020 8076420: Consolidate javac file handling in javac.file package Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java + src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileObject.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JRTIndex.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java + src/jdk.compiler/share/classes/com/sun/tools/javac/file/PathFileObject.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java - src/jdk.compiler/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java - src/jdk.compiler/share/classes/com/sun/tools/javac/nio/PathFileManager.java - src/jdk.compiler/share/classes/com/sun/tools/javac/nio/PathFileObject.java - src/jdk.compiler/share/classes/com/sun/tools/javac/util/BaseFileManager.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFileFactory.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/PathDocFileFactory.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Start.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/api/JavadocTool.java ! test/tools/javadoc/api/basic/GetTask_FileManagerTest.java Changeset: 57b69e17048f Author: jjg Date: 2015-04-03 15:23 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/57b69e17048f 8076583: move jdk.Exported from langtools to jdk Reviewed-by: darcy, alanb, tbell, mchung, jlahoda ! make/CompileInterim.gmk ! make/build.properties ! make/build.xml ! make/intellij/langtools.iml ! make/intellij/workspace.xml ! make/netbeans/langtools/nbproject/project.xml - src/java.base/share/classes/jdk/Exported.java Changeset: 586b7ddbb42f Author: lana Date: 2015-04-03 16:35 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/586b7ddbb42f Merge - make/Makefile - src/java.base/share/classes/jdk/Exported.java - src/jdk.compiler/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java - src/jdk.compiler/share/classes/com/sun/tools/javac/nio/PathFileManager.java - src/jdk.compiler/share/classes/com/sun/tools/javac/nio/PathFileObject.java - src/jdk.compiler/share/classes/com/sun/tools/javac/util/BaseFileManager.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/PathDocFileFactory.java Changeset: a598534d277e Author: lana Date: 2015-04-08 14:32 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/a598534d277e Merge - make/Makefile - src/java.base/share/classes/jdk/Exported.java - src/jdk.compiler/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java - src/jdk.compiler/share/classes/com/sun/tools/javac/nio/PathFileManager.java - src/jdk.compiler/share/classes/com/sun/tools/javac/nio/PathFileObject.java - src/jdk.compiler/share/classes/com/sun/tools/javac/util/BaseFileManager.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/PathDocFileFactory.java Changeset: 0b23165fe97b Author: katleman Date: 2015-04-09 06:40 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/0b23165fe97b Added tag jdk9-b59 for changeset a598534d277e ! .hgtags Changeset: 62e285806e83 Author: jjg Date: 2015-04-07 11:04 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/62e285806e83 8031744: Annotations on many Language Model elements are not returned Reviewed-by: jfranck, mcimadamore, emc, jlahoda, jjg Contributed-by: joel.franck at oracle.com, maurizio.cimadamore at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeMetadata.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/UninitializedType.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java ! test/tools/javac/annotations/typeAnnotations/api/AnnotatedArrayOrder.java ! test/tools/javac/annotations/typeAnnotations/newlocations/BasicTest.java ! test/tools/javac/lib/DPrinter.java ! test/tools/javac/processing/model/type/BasicAnnoTests.java ! test/tools/javac/warnings/6747671/T6747671.out Changeset: 81bdc4545337 Author: lana Date: 2015-04-09 17:37 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/81bdc4545337 Merge Changeset: 35c897f16852 Author: katleman Date: 2015-04-17 09:59 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/35c897f16852 Added tag jdk9-b60 for changeset 81bdc4545337 ! .hgtags Changeset: a423b6a55def Author: mcimadamore Date: 2015-04-22 17:42 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/a423b6a55def merge with jdk9-b60 - make/CommonLangtools.gmk - make/GensrcLangtools.gmk - make/Makefile ! make/build.properties - src/java.base/share/classes/jdk/Exported.java ! src/jdk.compiler/share/classes/com/sun/tools/classfile/Dependencies.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Operators.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/SpecializeTypes.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java - src/jdk.compiler/share/classes/com/sun/tools/javac/file/SymbolArchive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/JNIWriter.java - src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/LVTRanges.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Pool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java - src/jdk.compiler/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java - src/jdk.compiler/share/classes/com/sun/tools/javac/nio/PathFileManager.java - src/jdk.compiler/share/classes/com/sun/tools/javac/nio/PathFileObject.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacMessager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/sym/CreateSymbols.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java - src/jdk.compiler/share/classes/com/sun/tools/javac/util/BaseFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/List.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java ! src/jdk.compiler/share/classes/com/sun/tools/javap/AttributeWriter.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/AttrWithDeps.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/JavaCompilerWithDeps.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/ResolveWithDeps.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacErrorHandler.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/PathDocFileFactory.java - test/com/sun/javadoc/testJavaFX/C.java - test/com/sun/javadoc/testJavaFX/D.java - test/com/sun/javadoc/testNonFrameWarning/TestNonFrameWarning.java - test/com/sun/javadoc/testNonFrameWarning/pkg/C.java + test/lib/annotations/annotations/classfile/ClassfileInspector.java ! test/lib/combo/tools/javac/combo/JavacTemplateTestBase.java - test/tools/apt/Basics/CheckAptIsRemovedTest.java - test/tools/javac/7129225/NegTest.ref - test/tools/javac/7129225/TestImportStar.ref - test/tools/javac/Paths/CompileClose.java - test/tools/javac/Paths/SameJVM.java - test/tools/javac/api/6411310/Test.java - test/tools/javac/diags/examples/NonStaticCantBeRefFragment.java - test/tools/javac/diags/examples/StaticBoundMref.java - test/tools/javac/diags/examples/StaticMethodInUnboundLookup.java - test/tools/javac/diags/examples/UnderscoreAsIdentifier.java ! test/tools/javac/failover/CheckAttributedTree.java ! test/tools/javac/generics/bridges/BridgeHarness.java - test/tools/javac/lambda/IdentifierTest.out - test/tools/javac/lambda/WarnUnderscoreAsIdent.java - test/tools/javac/lambda/WarnUnderscoreAsIdent.out ! test/tools/javac/lambdaShapes/org/openjdk/tests/javac/FDTest.java ! test/tools/javac/lib/DPrinter.java - test/tools/javac/nio/compileTest/CompileTest.java - test/tools/javac/nio/compileTest/HelloPathWorld.java ! test/tools/javac/parser/laxIdentifiers/LaxIdentifierTemplate.java - test/tools/javac/resolve/tests/PrimitiveBinopOverload.java - test/tools/javac/warnings/Deprecation.lintAll.out - test/tools/javah/compareTest/CompareTest.java - test/tools/javah/compareTest/CompareTest.sh - test/tools/javah/compareTest/FindNativeFiles.java - test/tools/javah/compareTest/README - test/tools/jdeps/profiles.properties - test/tools/sjavac/SJavac.java Changeset: d32645bf6e83 Author: mcimadamore Date: 2015-04-23 15:12 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/d32645bf6e83 Fix bug causing Types.erasure triggering too much symbol completion ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java From ron at paralleluniverse.co Thu Apr 23 15:55:41 2015 From: ron at paralleluniverse.co (Ron Pressler) Date: Thu, 23 Apr 2015 18:55:41 +0300 Subject: A special, built-in value type: a 64-bit "fixnum" In-Reply-To: <4A13F122-587C-4992-8C61-6E70C09710A6@oracle.com> References: <4A13F122-587C-4992-8C61-6E70C09710A6@oracle.com> Message-ID: John, having read your document -- which pretty much describes my proposal exactly -- I'd like you to explain your reservations. As value types are being added anyway as part of Valhalla, why not tack this on? Also, can you please describe Rickard Backman heterogeneous array work in more detail? Ron On Wed, Apr 22, 2015 at 10:45 PM, John Rose wrote: > The point is to be able to overlay primitives with references, > so that their storage is compact, and so they can be arranged in arrays. > > I worked through this line of thought and got here after some refinements: > http://hg.openjdk.java.net/mlvm/mlvm/hotspot/raw-file/tip/tagu.txt > > 63 bits for a reference is more than anybody needs for a long time. > OTOH if you only ask for about 50 bits for references (still generous), > you can have all possible double values and nearly all long values. > > The simplicity of the null check, and any new is-ref check, critically > affects > GC performance. Also, the HotSpot GC assumes strongly that managed > pointers are never encoded or obscured (except, uniformly, by scaling > when they are compressed). > > These factors push us towards an "address-native" storage format. The > details > of the format depend sensitively on pointer compression mode, endian-ness, > and whether object addresses can be negative (sign bits set). For that > reason, > any API for such a tagged value must hide the position and coding of the > tag bits. > > ("Address-native" means that if the variable is in the is-ref state the > memory > contents are indistinguishable from a regular managed reference. This > means > that loading a long or double requires some sort of rotation in value > space.) > > The union check done by the GC becomes a range check (or high-bit test) > instead of a single-bit test. This is preferable to a bit test because it > can > (on some machines) be merged into the null check which the GC already > does. > > All that said, any such change is going to be really if it introduces a new > signature type. The next break we make for signatures must have a bigger > payoff?either parametric polymorphism or full value types. This is why > I (personally) stopped working on "tagu.patch". > > But, to end on a more hopeful note, Rickard Backman has prototyped > something like this in a clever way that avoids committing us to a new > value type or signature: He has created an ad hoc array object that > can hold the sorts of two-way ref/prim unioned things you want. > I suppose you could build heterogeneous sequences on top of this. > > One final "but": You can build compact heterogeneous sequences today, > with a little care. A bundle of three arrays would do nicely: N bytes for > tags, P longs for the primitive bits, and R objects for the refs (where > N=P+R). > On some JVMs, that could be more compact than an array of unions, > when there are mostly (32-bit) refs. Three array headers is more than > one, yes, but that only matters if you have very short sequences. > In the JSR 292 implementation we use old-fashioned Object[] varargs > arrays of boxed numbers, when necessary. I periodically reconsider > using N/P/R bundles, but it hasn't seemed worth it yet. Perhaps > your use case makes Object[] arrays impractical? > > ? John > > On Apr 22, 2015, at 4:11 AM, Ron Pressler wrote: > > > > Hi. > > I'd like to propose that the Valhalla project include a single special, > > built-in value type: a 64-bit "fixnum". The value has a single bit > > discriminating between a reference or a 63-bit long. It will, of course, > be > > treated correctly by the GC. > > > > For completeness, a couple of static helper functions may be introduced. > > One that takes a long and, preserving the sign, truncates it to 63 bits, > > throwing an exception in the case of an overflow, and the other taking a > > double and truncating down to 63 bits, truncating precision by one bit > (and > > another for the reverse 63-bit double -> double operation). > > > > I believe this will be immensely useful for some applications that > > currently require two separate arrays to store a value of either a > > primitive or a reference, yet would require minimal work for GC support. > Of > > course, this proposal can be extended to directly support any 63-bit (or > > smaller) value type, but even in its minimal form it is extremely useful. > > > > Ron > > From vladimir.x.ivanov at oracle.com Thu Apr 23 16:05:16 2015 From: vladimir.x.ivanov at oracle.com (Vladimir Ivanov) Date: Thu, 23 Apr 2015 19:05:16 +0300 Subject: A special, built-in value type: a 64-bit "fixnum" In-Reply-To: References: <4A13F122-587C-4992-8C61-6E70C09710A6@oracle.com> Message-ID: <5539183C.50700@oracle.com> Ron, Here are some relevant discussions on mlvm-dev about Rickard's heterogeneous array work: http://mail.openjdk.java.net/pipermail/mlvm-dev/2012-July/004665.html http://mail.openjdk.java.net/pipermail/mlvm-dev/2012-September/004957.html Best regards, Vladimir Ivanov On 4/23/15 6:55 PM, Ron Pressler wrote: > John, having read your document -- which pretty much describes my proposal > exactly -- I'd like you to explain your reservations. As value types are > being added anyway as part of Valhalla, why not tack this on? Also, can you > please describe Rickard Backman heterogeneous array work in more detail? > > Ron > > On Wed, Apr 22, 2015 at 10:45 PM, John Rose wrote: > >> The point is to be able to overlay primitives with references, >> so that their storage is compact, and so they can be arranged in arrays. >> >> I worked through this line of thought and got here after some refinements: >> http://hg.openjdk.java.net/mlvm/mlvm/hotspot/raw-file/tip/tagu.txt >> >> 63 bits for a reference is more than anybody needs for a long time. >> OTOH if you only ask for about 50 bits for references (still generous), >> you can have all possible double values and nearly all long values. >> >> The simplicity of the null check, and any new is-ref check, critically >> affects >> GC performance. Also, the HotSpot GC assumes strongly that managed >> pointers are never encoded or obscured (except, uniformly, by scaling >> when they are compressed). >> >> These factors push us towards an "address-native" storage format. The >> details >> of the format depend sensitively on pointer compression mode, endian-ness, >> and whether object addresses can be negative (sign bits set). For that >> reason, >> any API for such a tagged value must hide the position and coding of the >> tag bits. >> >> ("Address-native" means that if the variable is in the is-ref state the >> memory >> contents are indistinguishable from a regular managed reference. This >> means >> that loading a long or double requires some sort of rotation in value >> space.) >> >> The union check done by the GC becomes a range check (or high-bit test) >> instead of a single-bit test. This is preferable to a bit test because it >> can >> (on some machines) be merged into the null check which the GC already >> does. >> >> All that said, any such change is going to be really if it introduces a new >> signature type. The next break we make for signatures must have a bigger >> payoff?either parametric polymorphism or full value types. This is why >> I (personally) stopped working on "tagu.patch". >> >> But, to end on a more hopeful note, Rickard Backman has prototyped >> something like this in a clever way that avoids committing us to a new >> value type or signature: He has created an ad hoc array object that >> can hold the sorts of two-way ref/prim unioned things you want. >> I suppose you could build heterogeneous sequences on top of this. >> >> One final "but": You can build compact heterogeneous sequences today, >> with a little care. A bundle of three arrays would do nicely: N bytes for >> tags, P longs for the primitive bits, and R objects for the refs (where >> N=P+R). >> On some JVMs, that could be more compact than an array of unions, >> when there are mostly (32-bit) refs. Three array headers is more than >> one, yes, but that only matters if you have very short sequences. >> In the JSR 292 implementation we use old-fashioned Object[] varargs >> arrays of boxed numbers, when necessary. I periodically reconsider >> using N/P/R bundles, but it hasn't seemed worth it yet. Perhaps >> your use case makes Object[] arrays impractical? >> >> ? John >> >> On Apr 22, 2015, at 4:11 AM, Ron Pressler wrote: >>> >>> Hi. >>> I'd like to propose that the Valhalla project include a single special, >>> built-in value type: a 64-bit "fixnum". The value has a single bit >>> discriminating between a reference or a 63-bit long. It will, of course, >> be >>> treated correctly by the GC. >>> >>> For completeness, a couple of static helper functions may be introduced. >>> One that takes a long and, preserving the sign, truncates it to 63 bits, >>> throwing an exception in the case of an overflow, and the other taking a >>> double and truncating down to 63 bits, truncating precision by one bit >> (and >>> another for the reverse 63-bit double -> double operation). >>> >>> I believe this will be immensely useful for some applications that >>> currently require two separate arrays to store a value of either a >>> primitive or a reference, yet would require minimal work for GC support. >> Of >>> course, this proposal can be extended to directly support any 63-bit (or >>> smaller) value type, but even in its minimal form it is extremely useful. >>> >>> Ron >> >> From maurizio.cimadamore at oracle.com Fri Apr 24 17:54:35 2015 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Fri, 24 Apr 2015 17:54:35 +0000 Subject: hg: valhalla/valhalla/langtools: 2 new changesets Message-ID: <201504241754.t3OHsZnS005511@aojmv0008> Changeset: 8e0403b17db9 Author: mcimadamore Date: 2015-04-24 18:51 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/8e0403b17db9 Cleanup several type-related routines. Increase timeout for checkOverrideClash test. Ignore CheckSuper value types test. ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! test/tools/javac/7142086/T7142086.java ! test/tools/javac/valhalla/values/CheckSuper.java Changeset: 47035395abad Author: mcimadamore Date: 2015-04-24 18:53 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/47035395abad Avoid unnecessary (and possibly specialization-dependent) erasure calls in ClassReader. ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java From maurizio.cimadamore at oracle.com Thu Apr 23 14:17:31 2015 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Thu, 23 Apr 2015 14:17:31 +0000 Subject: hg: valhalla/valhalla/hotspot: 927 new changesets Message-ID: <201504231417.t3NEHgvT016986@aojmv0008> Changeset: 8577c435f75a Author: goetz Date: 2014-09-29 16:03 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8577c435f75a 8058880: Introduce identifier TEMP_DEF for effects in adl. Summary: Modified adlc sources. Reviewed-by: kvn, drchase ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/adlc/formssel.hpp ! src/share/vm/adlc/output_c.cpp Changeset: 77c5da30c47b Author: iveresov Date: 2014-09-26 20:09 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/77c5da30c47b 8058536: java/lang/instrument/NativeMethodPrefixAgent.java fails due to VirtualMachineError: out of space in CodeCache for method handle intrinsic Summary: Make sure MH intrinsics can be created before compiler instances Reviewed-by: kvn ! src/share/vm/classfile/systemDictionary.cpp Changeset: 026850ac0a7b Author: thartmann Date: 2014-09-29 08:40 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/026850ac0a7b 8058737: CodeCache::find_blob fails with 'unsafe access to zombie method' Summary: Remove active ICStubs from zombie nmethods Reviewed-by: kvn, iveresov ! src/share/vm/code/compiledIC.cpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/runtime/sweeper.cpp Changeset: e17112236cba Author: shade Date: 2014-09-25 12:10 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e17112236cba 8058968: Compiler time traces should be improved Summary: Use CITime consistently, make C2 to report to CompilerBroker, more probes. Reviewed-by: vlivanov, jrose ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/opto/buildOopMap.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/ifg.cpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/phase.cpp ! src/share/vm/opto/phase.hpp ! src/share/vm/opto/postaloc.cpp ! src/share/vm/opto/reg_split.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/java.cpp Changeset: 44c2773f9fee Author: vlivanov Date: 2014-09-29 09:26 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/44c2773f9fee 8058578: -XX:+TraceDependencies is broken for call_site_target_value dependency type Reviewed-by: jrose, kvn ! src/share/vm/code/dependencies.cpp Changeset: 25cb7c60db3c Author: vlivanov Date: 2014-09-29 09:29 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/25cb7c60db3c 8025606: [TESTBUG] Move ctw-tests to /testlibrary_tests Reviewed-by: iignatyev, vlivanov, kvn Contributed-by: evgeniya.stepanova at oracle.com ! test/TEST.groups + test/testlibrary_tests/ctw/Bar.java + test/testlibrary_tests/ctw/ClassesDirTest.java + test/testlibrary_tests/ctw/ClassesListTest.java + test/testlibrary_tests/ctw/CtwTest.java + test/testlibrary_tests/ctw/Foo.java + test/testlibrary_tests/ctw/JarDirTest.java + test/testlibrary_tests/ctw/JarsTest.java + test/testlibrary_tests/ctw/classes.lst Changeset: 662499384b32 Author: vlivanov Date: 2014-09-29 09:32 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/662499384b32 8038098: [TESTBUG] remove explicit set build flavor from hotspot/test/compiler/* tests Reviewed-by: iignatyev, vlivanov, kvn, fzhinkin Contributed-by: evgeniya.stepanova at oracle.com ! test/compiler/IntegerArithmetic/TestIntegerComparison.java ! test/compiler/codegen/LoadWithMask.java ! test/compiler/codegen/LoadWithMask2.java ! test/compiler/stable/TestStableBoolean.java ! test/compiler/stable/TestStableByte.java ! test/compiler/stable/TestStableChar.java ! test/compiler/stable/TestStableDouble.java ! test/compiler/stable/TestStableFloat.java ! test/compiler/stable/TestStableInt.java ! test/compiler/stable/TestStableLong.java ! test/compiler/stable/TestStableObject.java ! test/compiler/stable/TestStableShort.java ! test/compiler/uncommontrap/UncommonTrapStackBang.java Changeset: 19c71767e456 Author: vlivanov Date: 2014-09-29 11:46 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/19c71767e456 8058825: EA: ConnectionGraph::split_unique_types does incorrect scalar replacement Reviewed-by: kvn ! src/share/vm/opto/escape.cpp Changeset: 3af889385bcf Author: thartmann Date: 2014-09-30 09:06 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3af889385bcf 8059137: MemoryPoolMXBeans for different code heaps should contain 'Code heap' in their names Summary: The segmented code cache implementation registers a memory pool for each code heap. To be consistent with the "non-segmented" output, the names of these pools should contain the word "code heap". Reviewed-by: kvn, sla, fzhinkin ! src/share/vm/code/codeCache.cpp Changeset: 86dd08e14945 Author: thartmann Date: 2014-09-30 15:44 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/86dd08e14945 8059468: Fix PrintCodeCache output changed by JDK-8059137 Summary: Change output of PrintCodeCache to print "CodeCache" instead of "Code Cache" and change name of non-method code heap to non-nmethod code heap. Reviewed-by: vlivanov, anoll ! src/cpu/ppc/vm/c2_globals_ppc.hpp ! src/cpu/sparc/vm/c1_globals_sparc.hpp ! src/cpu/sparc/vm/c2_globals_sparc.hpp ! src/cpu/x86/vm/c1_globals_x86.hpp ! src/cpu/x86/vm/c2_globals_x86.hpp ! src/cpu/zero/vm/shark_globals_zero.hpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeBlob.hpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/code/vtableStubs.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/output.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! test/compiler/codecache/CheckSegmentedCodeCache.java ! test/serviceability/dcmd/CodeCacheTest.java Changeset: 39213dabcbaf Author: iveresov Date: 2014-10-01 11:43 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/39213dabcbaf Merge Changeset: c602ed4cfca9 Author: dholmes Date: 2014-09-23 21:33 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c602ed4cfca9 8058919: Add sanity test for minimal VM in test/Makefile Reviewed-by: twisti, kvn, coleenp ! test/Makefile Changeset: 01961999c58a Author: sla Date: 2014-09-24 09:49 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/01961999c58a 8058936: hotspot/test/Makefile should use jtreg script from $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg) Reviewed-by: dholmes, stefank ! test/Makefile Changeset: 7613fbc3d837 Author: shade Date: 2014-09-22 18:34 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7613fbc3d837 8057925: PrintSymbolTableSizeHistogram prints misleading output Reviewed-by: jrose, kvn, gziemski ! src/share/vm/classfile/symbolTable.cpp Changeset: 474605fb56a4 Author: dsamersoff Date: 2014-09-25 02:48 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/474605fb56a4 8054194: jstack crash: assert(handle != NULL) failed: JNI handle should not be null Summary: Add better error check to sa to avoid secondary crash Reviewed-by: sla, jbachorik, sspitsyn ! agent/src/os/win32/windbg/sawindbg.cpp Changeset: 89ca0f8665e5 Author: coleenp Date: 2014-09-25 07:52 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/89ca0f8665e5 8058818: Allocation of more then 1G of memory using Unsafe.allocateMemory is still causing a fatal error on 32bit platforms Summary: The assert was firing for NMT_Off and minimal too even though the size isn't used. Reviewed-by: gtriantafill, dholmes ! src/share/vm/services/mallocTracker.cpp + test/runtime/NMT/UnsafeMallocLimit2.java Changeset: 56b0d48b9829 Author: coleenp Date: 2014-09-25 12:04 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/56b0d48b9829 Merge Changeset: a6e53525f78a Author: coleenp Date: 2014-09-26 12:50 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a6e53525f78a 8058927: ATG throws ClassNotFoundException Summary: ClassLoader for array klass set to null and not the class loader of the component type. Reviewed-by: dcubed, ctornqvi ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/oops/arrayKlass.cpp + test/runtime/LoadClass/ShowClassLoader.java Changeset: 8fa06246aa17 Author: coleenp Date: 2014-09-26 17:11 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8fa06246aa17 8057846: ClassVerifier::change_sig_to_verificationType temporary symbol creation code is hot Summary: Only update the refcount without looking it up in the symbol table. Reviewed-by: hseigel, lfoltan, shade ! src/share/vm/classfile/verifier.hpp Changeset: 7ce3a27baa00 Author: coleenp Date: 2014-09-26 18:59 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7ce3a27baa00 Merge Changeset: 9163c18c1b8f Author: iklam Date: 2014-09-26 17:55 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9163c18c1b8f Merge - src/share/vm/runtime/arguments_ext.cpp Changeset: 8037542c53b0 Author: iklam Date: 2014-10-01 15:24 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8037542c53b0 Merge Changeset: c83528b42643 Author: jwilhelm Date: 2014-09-27 15:11 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c83528b42643 8047976: Ergonomics for GC thread counts should update the flags Summary: Ergonomics updates flags for number of GC threads Reviewed-by: tschatzl, jwilhelm ! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp ! src/share/vm/runtime/arguments.cpp + test/gc/arguments/TestG1ConcRefinementThreads.java Changeset: 6534c979ef0f Author: tschatzl Date: 2014-09-29 09:59 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6534c979ef0f 8043766: CMM Testing: 8u40 Decommit auxiliary data structures Summary: Check that native memory is returned to the system when decommiting memory within the heap with G1. Reviewed-by: tschatzl, jwilhelm Contributed-by: Andrey Zakharov ! test/TEST.groups + test/gc/g1/TestShrinkAuxiliaryData.java + test/gc/g1/TestShrinkAuxiliaryData00.java + test/gc/g1/TestShrinkAuxiliaryData05.java + test/gc/g1/TestShrinkAuxiliaryData10.java + test/gc/g1/TestShrinkAuxiliaryData15.java + test/gc/g1/TestShrinkAuxiliaryData20.java + test/gc/g1/TestShrinkAuxiliaryData25.java + test/gc/g1/TestShrinkAuxiliaryData30.java Changeset: c663d0e6a24d Author: ehelin Date: 2014-09-29 10:38 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c663d0e6a24d 8058963: CollectorPolicy::satisfy_failed_metadata_allocation can avoid some safepoints Reviewed-by: brutisso, mgerdin ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/metaspace.hpp Changeset: be6ea5109027 Author: ehelin Date: 2014-09-29 12:05 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/be6ea5109027 Merge Changeset: 3e1e8f72e599 Author: brutisso Date: 2014-09-30 13:14 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3e1e8f72e599 8059452: G1: Change the default values for G1HeapWastePercent and G1MixedGCLiveThresholdPercent Reviewed-by: tschatzl, jwilhelm ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: 907097669ee9 Author: shade Date: 2014-10-01 12:29 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/907097669ee9 8059474: Clean up vm/utilities/Bitmap type uses Reviewed-by: coleenp, mgerdin ! src/share/vm/utilities/bitMap.cpp ! src/share/vm/utilities/bitMap.hpp ! src/share/vm/utilities/bitMap.inline.hpp Changeset: ddb0b16cd6c2 Author: ehelin Date: 2014-10-01 16:09 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ddb0b16cd6c2 8049599: MetaspaceGC::_capacity_until_GC can overflow Reviewed-by: jmasa, stefank ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/prims/whitebox.cpp + test/gc/metaspace/TestCapacityUntilGCWrapAround.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 931c1f116715 Author: mlarsson Date: 2014-10-02 11:22 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/931c1f116715 8059527: Disallow ParallelGCThreads=0 for G1 Reviewed-by: ehelin, brutisso ! src/share/vm/runtime/arguments.cpp ! test/TEST.groups + test/gc/arguments/TestParallelGCThreads.java Changeset: cd267c8435c2 Author: jwilhelm Date: 2014-10-03 00:21 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cd267c8435c2 Merge ! src/share/vm/runtime/arguments.cpp ! test/TEST.groups Changeset: a28ba9881eb6 Author: neliasso Date: 2014-09-30 10:22 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a28ba9881eb6 8058891: serviceability/dcmd/CodelistTest.java - fails on all platforms Summary: Fix can not reflect MethodHandles Reviewed-by: kvn, drchase ! test/TEST.groups - test/serviceability/dcmd/CodelistTest.java - test/serviceability/dcmd/CompilerQueueTest.java - test/serviceability/dcmd/MethodIdentifierParser.java ! test/serviceability/dcmd/compiler/CodeCacheTest.java < test/serviceability/dcmd/CodeCacheTest.java + test/serviceability/dcmd/compiler/CodelistTest.java + test/serviceability/dcmd/compiler/CompilerQueueTest.java + test/serviceability/dcmd/compiler/MethodIdentifierParser.java Changeset: 81dfb21dd396 Author: zmajo Date: 2014-10-01 10:01 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/81dfb21dd396 8059390: code cache fills up for bigapps/Weblogic+medrec/nowarnings Summary: Retrieve code heap in CodeCache::allocate(), ::report_codemem_full(), and ::unallocated_capacity() also if segmented code cache is disabled. Reviewed-by: vlivanov, thartmann ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/memory/heap.hpp Changeset: 01595de2efaa Author: thartmann Date: 2014-10-01 09:40 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/01595de2efaa Merge Changeset: 677d7ff6a1cf Author: vlivanov Date: 2014-10-01 12:34 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/677d7ff6a1cf 8058828: Wrong ciConstant type for arrays from ConstantPool::_resolved_reference Reviewed-by: kvn, jrose ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciTypeFlow.cpp + test/compiler/jsr292/VMAnonymousClasses.java Changeset: 9c4780bccc23 Author: vlivanov Date: 2014-10-01 12:34 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9c4780bccc23 8059556: C2: crash while inlining MethodHandle invocation w/ null receiver Reviewed-by: kvn, jrose ! src/share/vm/opto/callGenerator.cpp + test/compiler/jsr292/NullConstantReceiver.java Changeset: 278ceffd88cd Author: iveresov Date: 2014-10-02 12:31 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/278ceffd88cd Merge - test/serviceability/dcmd/CodeCacheTest.java - test/serviceability/dcmd/CodelistTest.java - test/serviceability/dcmd/CompilerQueueTest.java - test/serviceability/dcmd/MethodIdentifierParser.java Changeset: 666d11a0c124 Author: iveresov Date: 2014-10-03 01:10 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/666d11a0c124 Merge ! test/TEST.groups - test/serviceability/dcmd/CodeCacheTest.java - test/serviceability/dcmd/CodelistTest.java - test/serviceability/dcmd/CompilerQueueTest.java - test/serviceability/dcmd/MethodIdentifierParser.java Changeset: 085702ee449a Author: thartmann Date: 2014-10-02 12:58 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/085702ee449a 8059596: VM startup fails with 'Invalid code heap sizes' if -XX:ReservedCodeCacheSize is set Summary: Only increase code heap sizes in Arguments::set_tiered_flags() if reserved code cache size is default. Reviewed-by: shade, vlivanov, sla ! src/share/vm/runtime/arguments.cpp Changeset: 3a3e00bad855 Author: iklam Date: 2014-10-02 12:55 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3a3e00bad855 Merge ! src/share/vm/runtime/arguments.cpp Changeset: 344972ded1f6 Author: iklam Date: 2014-10-03 02:59 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/344972ded1f6 Merge ! src/share/vm/runtime/arguments.cpp Changeset: 6bd5989e0115 Author: mlarsson Date: 2014-10-03 10:05 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6bd5989e0115 8059651: Tests specify -XX:+UseG1GC and -XX:ParallelGCThreads=0 Reviewed-by: jwilhelm, brutisso ! test/TEST.groups - test/gc/8000311/Test8000311.java - test/gc/TestG1ZeroPGCTJcmdThreadPrint.java Changeset: 0a2fd07b2d28 Author: jwilhelm Date: 2014-10-03 13:00 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0a2fd07b2d28 Merge ! test/TEST.groups - test/gc/8000311/Test8000311.java - test/gc/TestG1ZeroPGCTJcmdThreadPrint.java Changeset: 8e576352f831 Author: jcoomes Date: 2014-10-07 15:44 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8e576352f831 Merge Changeset: 438cb613151c Author: lana Date: 2014-10-09 12:17 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/438cb613151c Merge - test/gc/8000311/Test8000311.java - test/gc/TestG1ZeroPGCTJcmdThreadPrint.java - test/serviceability/dcmd/CodeCacheTest.java - test/serviceability/dcmd/CodelistTest.java - test/serviceability/dcmd/CompilerQueueTest.java - test/serviceability/dcmd/MethodIdentifierParser.java Changeset: 380b62522960 Author: katleman Date: 2014-10-16 12:01 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/380b62522960 Added tag jdk9-b35 for changeset 438cb613151c ! .hgtags Changeset: 52164991d3f9 Author: shade Date: 2014-10-02 17:13 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/52164991d3f9 8059595: Verifier::verify is wasting time before is_eligible_for_verification check Summary: Do the check earlier. Reviewed-by: hseigel, kamg ! src/share/vm/classfile/verifier.cpp Changeset: 82b6859d7333 Author: coleenp Date: 2014-10-02 16:31 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/82b6859d7333 8047736: Remove JVM_GetClassLoader as no longer used Summary: Remove this function from hotspot. It's already removed from the JDK. Reviewed-by: mchung, fparain, ctornqvi ! make/aix/makefiles/mapfile-vers-debug ! make/aix/makefiles/mapfile-vers-product ! make/bsd/makefiles/mapfile-vers-darwin-debug ! make/bsd/makefiles/mapfile-vers-darwin-product ! make/bsd/makefiles/mapfile-vers-debug ! make/bsd/makefiles/mapfile-vers-product ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-product ! make/solaris/makefiles/mapfile-vers ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h Changeset: 4fe74ad00526 Author: coleenp Date: 2014-10-03 03:31 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4fe74ad00526 Merge Changeset: 9ff174c2c180 Author: gziemski Date: 2014-10-03 15:41 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9ff174c2c180 Merge - test/gc/8000311/Test8000311.java - test/gc/TestG1ZeroPGCTJcmdThreadPrint.java - test/serviceability/dcmd/CodeCacheTest.java - test/serviceability/dcmd/CodelistTest.java - test/serviceability/dcmd/CompilerQueueTest.java - test/serviceability/dcmd/MethodIdentifierParser.java Changeset: 795fc0cef7c9 Author: cjplummer Date: 2014-10-03 13:56 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/795fc0cef7c9 8046607: Code cleanup: PerfMemory::backing_store_filename() should be removed Summary: Summary: Removed PerfMemory::backing_store_filename() API since it is not used anywhere. Reviewed-by: sla, hseigel ! src/os/aix/vm/perfMemory_aix.cpp ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/os/windows/vm/perfMemory_windows.cpp ! src/share/vm/runtime/perfMemory.hpp Changeset: d8b17079b783 Author: sjohanss Date: 2014-10-06 10:11 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d8b17079b783 8059466: Force young GC to initiate marking cycle when stat update is requested Summary: Enable yc to be forced for stat update. Reviewed-by: mgerdin, jcoomes ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_interface/gcCause.cpp ! src/share/vm/gc_interface/gcCause.hpp Changeset: 890b086bb0a3 Author: mlarsson Date: 2014-10-07 14:54 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/890b086bb0a3 8058298: Separate heap region iterator claim values from the data structures iterated over Reviewed-by: tschatzl, brutisso ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegionManager.cpp ! src/share/vm/gc_implementation/g1/heapRegionManager.hpp Changeset: b8586a366482 Author: jwilhelm Date: 2014-10-09 13:42 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b8586a366482 Merge Changeset: 4365e650350d Author: kvn Date: 2014-10-02 11:36 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4365e650350d 8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr Summary: Use top() for dead paths when initializing Phi node of exceptions klasses in Parse::catch_inline_exceptions(). Reviewed-by: jrose, vlivanov ! src/share/vm/opto/doCall.cpp ! test/TEST.groups + test/compiler/exceptions/CatchInlineExceptions.java Changeset: 780521547fb3 Author: goetz Date: 2014-10-02 09:32 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/780521547fb3 8059592: Recent bugfixes in ppc64 port. Reviewed-by: kvn ! make/aix/makefiles/fastdebug.make ! src/cpu/ppc/vm/assembler_ppc.hpp ! src/cpu/ppc/vm/assembler_ppc.inline.hpp ! src/cpu/ppc/vm/globalDefinitions_ppc.hpp ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/ppc/vm/interpreter_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/os_cpu/linux_ppc/vm/prefetch_linux_ppc.inline.hpp Changeset: d5bf85102522 Author: iveresov Date: 2014-10-03 11:14 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d5bf85102522 Merge ! test/TEST.groups - test/gc/8000311/Test8000311.java - test/gc/TestG1ZeroPGCTJcmdThreadPrint.java Changeset: f4aadd8a5168 Author: iveresov Date: 2014-10-03 13:34 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f4aadd8a5168 8059621: JVM crashes with "unexpected index type" assert in LIRGenerator::do_UnsafeGetRaw Summary: Get types from LIR instructions instead of HIR Reviewed-by: kvn ! src/share/vm/c1/c1_LIRGenerator.cpp Changeset: 89dd05d51af5 Author: thartmann Date: 2014-10-06 07:58 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/89dd05d51af5 8059559: SIGSEGV at CodeHeap::allocate(unsigned int, bool) Summary: Create the non-profiled code heap if TieredStopAtLevel=0 is set because we compile method handle intrinsics. Reviewed-by: kvn ! src/share/vm/code/codeCache.cpp ! test/compiler/codecache/CheckSegmentedCodeCache.java Changeset: 67bac0961e96 Author: anoll Date: 2014-10-06 06:51 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/67bac0961e96 8059331: Print additional information for the assert in Compile::start() Summary: Add additional output that shows the failure reason Reviewed-by: kvn ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp Changeset: c0665245f2c8 Author: thartmann Date: 2014-10-08 09:23 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c0665245f2c8 8059735: make_not_entrant_or_zombie sees zombies Summary: Make sure nmethod is not set to zombie state twice by sweeper and safepoint code. Reviewed-by: kvn, anoll, mgerdin ! src/share/vm/runtime/sweeper.cpp Changeset: 46ffa0406645 Author: iveresov Date: 2014-10-09 12:36 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/46ffa0406645 Merge Changeset: fe314365bfc5 Author: amurillo Date: 2014-10-10 02:24 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fe314365bfc5 Merge Changeset: f23dc1b5dd8f Author: lfoltan Date: 2014-05-07 19:38 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f23dc1b5dd8f 8036805: Correct linker method lookup. Summary: Correct handling of array of primitive type qualifiers during field and method resolution. Reviewed-by: acorn, hseigel, ahgross ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/arrayKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp Changeset: e232b716ad69 Author: coleenp Date: 2014-10-14 13:10 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e232b716ad69 8015256: Better class accessibility Summary: Improve protection domain check in forName() Reviewed-by: mchung, acorn, jdn ! make/aix/makefiles/mapfile-vers-debug ! make/aix/makefiles/mapfile-vers-product ! make/bsd/makefiles/mapfile-vers-darwin-debug ! make/bsd/makefiles/mapfile-vers-darwin-product ! make/bsd/makefiles/mapfile-vers-debug ! make/bsd/makefiles/mapfile-vers-product ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-product ! make/solaris/makefiles/mapfile-vers ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h Changeset: 7f6c5c14791d Author: hseigel Date: 2014-07-22 16:16 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7f6c5c14791d 8036533: Method for correct defaults 8036156: Limit default method hierarchy Summary: Fix protected access checks Reviewed-by: coleenp, lfoltan, acorn, ahgross ! src/share/vm/classfile/stackMapFrame.cpp ! src/share/vm/classfile/stackMapFrame.hpp ! src/share/vm/classfile/verificationType.cpp ! src/share/vm/classfile/verificationType.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/runtime/reflection.cpp Changeset: a5044511ff5c Author: hseigel Date: 2014-05-30 13:23 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a5044511ff5c 8041717: Issue with class file parser Summary: Add better checking for bad values. Reviewed-by: coleenp, lfoltan, mschoene ! src/share/vm/classfile/classFileParser.cpp Changeset: 5a0a5df80ed4 Author: zgu Date: 2014-06-16 10:23 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5a0a5df80ed4 8038903: More native monitor monitoring Summary: Moved ntive monitor monitoring flags to experimental Reviewed-by: acorn, hseigel, mschoene ! src/share/vm/runtime/globals.hpp Changeset: 8129bfc0e632 Author: jiangli Date: 2014-10-14 18:47 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8129bfc0e632 8044269: Analysis of archive files. Summary: Add checksum verification. Reviewed-by: iklam, dholmes, mschoene ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/filemap.hpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: 464ab653fbb1 Author: lana Date: 2014-10-16 14:15 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/464ab653fbb1 Merge Changeset: f7cb546710c8 Author: katleman Date: 2014-10-23 11:19 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f7cb546710c8 Added tag jdk9-b36 for changeset 464ab653fbb1 ! .hgtags Changeset: e7f0ff234dbd Author: roland Date: 2014-10-06 14:53 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e7f0ff234dbd 8058746: escape analysis special case code for array copy broken by 7173584 Summary: escape analysis doesn't handler arraycopy nodes properly Reviewed-by: kvn, iveresov, vlivanov ! src/share/vm/opto/escape.cpp Changeset: 51a2224e845e Author: anoll Date: 2014-10-10 14:48 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/51a2224e845e 8059847: complement JDK-8055286 and JDK-8056964 changes Summary: Extend scan_flag_and_value() to process flag of type double. Add regression test compiler/oracle/CheckCompileCommandOption.java. Reviewed-by: kvn, anoll ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/compiler/compilerOracle.cpp ! src/share/vm/runtime/globals.hpp + test/compiler/oracle/CheckCompileCommandOption.java Changeset: 9f24a0b16c29 Author: anoll Date: 2014-10-10 13:05 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9f24a0b16c29 Merge Changeset: d9e8579b960e Author: anoll Date: 2014-10-10 13:26 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d9e8579b960e Merge Changeset: 2b1ea93ea45e Author: thartmann Date: 2014-10-13 12:30 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2b1ea93ea45e 8046268: compiler/whitebox/ tests fail : must be osr_compiled Summary: Added code to 'warm up' the methods before triggering OSR compilation by executing them a limited number of times. Like this, the profile information marks the loop exit as taken and we don't add an uncommon trap. Reviewed-by: kvn, dlong, iignatyev ! test/compiler/tiered/NonTieredLevelsTest.java ! test/compiler/tiered/TieredLevelsTest.java ! test/compiler/whitebox/ClearMethodStateTest.java ! test/compiler/whitebox/CompilerWhiteBoxTest.java ! test/compiler/whitebox/DeoptimizeAllTest.java ! test/compiler/whitebox/DeoptimizeMethodTest.java ! test/compiler/whitebox/EnqueueMethodForCompilationTest.java ! test/compiler/whitebox/GetNMethodTest.java ! test/compiler/whitebox/MakeMethodNotCompilableTest.java Changeset: 8a8f6e7c5180 Author: zmajo Date: 2014-10-15 10:51 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8a8f6e7c5180 8060215: per-method PrintIdealGraphLevel Summary: Use CompileCommand=option to set PrintIdealGraphLevel on a per-method level. Introduce the PrintIdealGraph develop to control/check if printing the graph is enabled for any method Reviewed-by: kvn, dlong, thartmann ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/idealGraphPrinter.cpp ! src/share/vm/opto/idealGraphPrinter.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/runtime/arguments.cpp Changeset: ffe9c8c82350 Author: zmajo Date: 2014-10-15 14:00 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ffe9c8c82350 8059604: Add CompileThresholdScaling flag to control when methods are first compiled (with and withour TieredCompilation) Summary: This patch adds a new flag (CompileThresholdScaling) to control when methods are first compiled Reviewed-by: anoll, iveresov, kvn ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/simpleThresholdPolicy.inline.hpp + test/compiler/arguments/CheckCompileThresholdScaling.java Changeset: f605a3199018 Author: tschatzl Date: 2014-10-09 11:40 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f605a3199018 8059758: Footprint regressions with JDK-8038423 Summary: Changes in JDK-8038423 always initialize (zero out) virtual memory used for auxiliary data structures. This causes a footprint regression for G1 in startup benchmarks. This is because they do not touch that memory at all, so the operating system does not actually commit these pages. The fix is to, if the initialization value of the data structures matches the default value of just committed memory (=0), do not do anything. Reviewed-by: jwilhelm, brutisso ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp ! src/share/vm/gc_implementation/g1/g1CardCounts.cpp ! src/share/vm/gc_implementation/g1/g1CardCounts.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp Changeset: a37f7bbdfd57 Author: mgerdin Date: 2014-10-09 13:06 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a37f7bbdfd57 8057737: Avoid G1 write barriers on newly allocated objects Reviewed-by: mgerdin, kvn, iveresov Contributed-by: Staffan Friberg ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp Changeset: 744f961b9393 Author: tschatzl Date: 2014-10-10 12:15 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/744f961b9393 8058801: G1TraceReclaimDeadHumongousObjectsAtYoungGC only prints humongous object liveness output when there is at least one candidate humongous object Summary: If G1TraceReclaimDeadHumongousObjectsAtYoungGC is enabled, always print humongous object liveness output. Reviewed-by: tschatzl Contributed-by: sangheon.kim at oracle.com ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp + test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java Changeset: 6488854ccc01 Author: jwilhelm Date: 2014-10-13 16:05 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6488854ccc01 Merge Changeset: 1698cbc9fa21 Author: mlarsson Date: 2014-10-14 19:55 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1698cbc9fa21 8060116: After JDK-8047976 gc/g1/TestSummarizeRSetStatsThreads fails Summary: Also reviewed by: sangheon.kim at oracle.com Reviewed-by: brutisso ! test/gc/g1/TestSummarizeRSetStatsThreads.java Changeset: 5bfd90e33eab Author: jwilhelm Date: 2014-10-14 20:58 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5bfd90e33eab 8027428: Different conditions for printing taskqueue statistics for parallel gc, parNew and G1 Summary: Changed flag names for printing taskqueue and termination statistics for parallel gc, parNew and G1. Reviewed-by: jwilhelm, brutisso, tschatzl Contributed-by: sangheon.kim at oracle.com ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp ! src/share/vm/runtime/globals.hpp Changeset: 91b0a91f2171 Author: jwilhelm Date: 2014-10-14 20:35 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/91b0a91f2171 Merge Changeset: 150cf09d1244 Author: jwilhelm Date: 2014-10-16 15:59 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/150cf09d1244 Merge ! src/share/vm/runtime/globals.hpp Changeset: def3ccd92f1d Author: fparain Date: 2014-10-09 04:45 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/def3ccd92f1d 8057777: Cleanup of old and unused VM interfaces Reviewed-by: coleenp, hseigel, alanb, sherman ! make/aix/makefiles/mapfile-vers-debug ! make/aix/makefiles/mapfile-vers-product ! make/bsd/makefiles/mapfile-vers-darwin-debug ! make/bsd/makefiles/mapfile-vers-darwin-product ! make/bsd/makefiles/mapfile-vers-debug ! make/bsd/makefiles/mapfile-vers-product ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-product ! make/solaris/makefiles/mapfile-vers ! make/windows/makefiles/vm.make ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/jvm_windows.h ! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/java.hpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/javaCalls.hpp Changeset: a008f00ee14c Author: sspitsyn Date: 2014-10-09 16:56 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a008f00ee14c 8059904: libjvm_db.c warnings in solaris/sparc build with SS Summary: Fix warnings by correcting the cast of pointers returned from calloc() Reviewed-by: dholmes Contributed-by: serguei.spitsyn at oracle.com ! src/os/bsd/dtrace/libjvm_db.c ! src/os/solaris/dtrace/libjvm_db.c Changeset: 008f91ddb031 Author: shade Date: 2014-10-09 16:41 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/008f91ddb031 8059924: com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java: assert(Universe::verify_in_progress() || !SafepointSynchronize::is_at_safepoint()) failed: invariant Summary: Revive the hashcode installation in Verifier Reviewed-by: kamg, lfoltan ! src/share/vm/classfile/verifier.cpp Changeset: ab7b1d843bb1 Author: dcubed Date: 2014-10-10 08:28 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ab7b1d843bb1 Merge Changeset: 1bbee5075b0e Author: dcubed Date: 2014-10-10 18:00 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1bbee5075b0e Merge Changeset: d1b65075a01c Author: coleenp Date: 2014-10-10 19:36 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d1b65075a01c 8059100: SIGSEGV VirtualMemoryTracker::remove_released_region Summary: Disallow increasing native memory tracking level Reviewed-by: hseigel, ctornqvi, gtriantafill ! src/share/vm/prims/whitebox.cpp ! src/share/vm/services/mallocTracker.cpp ! src/share/vm/services/mallocTracker.hpp ! src/share/vm/services/memBaseline.hpp ! src/share/vm/services/memReporter.hpp ! src/share/vm/services/memTracker.cpp ! src/share/vm/services/memTracker.hpp ! src/share/vm/services/virtualMemoryTracker.cpp ! src/share/vm/services/virtualMemoryTracker.hpp ! src/share/vm/utilities/vmError.cpp + test/runtime/NMT/ChangeTrackingLevel.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 78f1402784b5 Author: coleenp Date: 2014-10-10 21:47 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/78f1402784b5 Merge Changeset: 763abe04c848 Author: sla Date: 2014-10-13 22:11 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/763abe04c848 7102541: RFE: os::set_native_thread_name() cleanups Summary: implement os::set_native_thread_name() on windows, linux Reviewed-by: sla, ctornqvi, simonis Contributed-by: thomas.stuefe at sap.com ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.hpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmThread.cpp Changeset: 5fc21235d0fd Author: dcubed Date: 2014-10-14 10:32 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5fc21235d0fd 8049737: Contended Locking reorder and cache line bucket Summary: JEP-143/JDK-8046133 - optimization #1 - reorder and cache line bucket. Reviewed-by: shade, dice, dholmes, dsimms Contributed-by: dave.dice at oracle.com, karen.kinnear at oracle.com, daniel.daugherty at oracle.com ! agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java ! src/cpu/sparc/vm/globalDefinitions_sparc.hpp ! src/cpu/x86/vm/globalDefinitions_x86.hpp ! src/share/vm/memory/padded.hpp ! src/share/vm/prims/jvmtiEnvBase.cpp ! src/share/vm/runtime/objectMonitor.cpp ! src/share/vm/runtime/objectMonitor.hpp ! src/share/vm/runtime/objectMonitor.inline.hpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/synchronizer.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 7845c825b8c7 Author: jiangli Date: 2014-10-14 12:09 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7845c825b8c7 8047934: Adding new API for unlocking diagnostic argument. Summary: New API for unlocking diagnostic argument. Reviewed-by: dholmes, ccheung, egahlin, iklam, bdelsart ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments_ext.hpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp Changeset: b2b7723ea3a1 Author: jiangli Date: 2014-10-14 13:43 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b2b7723ea3a1 Merge Changeset: e859b5ba6be4 Author: jiangli Date: 2014-10-14 19:39 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e859b5ba6be4 Merge Changeset: d13e6905c8d2 Author: gtriantafill Date: 2014-10-15 05:55 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d13e6905c8d2 8058606: [TESTBUG] Detailed Native Memory Tracking (NMT) data is not verified as output at VM exit Reviewed-by: coleenp, hseigel ! test/runtime/NMT/PrintNMTStatistics.java Changeset: 4d6ab395ae35 Author: dcubed Date: 2014-10-16 17:36 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4d6ab395ae35 Merge ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: 5c8dffe3d889 Author: amurillo Date: 2014-10-17 07:58 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5c8dffe3d889 Merge ! make/aix/makefiles/mapfile-vers-debug ! make/aix/makefiles/mapfile-vers-product ! make/bsd/makefiles/mapfile-vers-darwin-debug ! make/bsd/makefiles/mapfile-vers-darwin-product ! make/bsd/makefiles/mapfile-vers-debug ! make/bsd/makefiles/mapfile-vers-product ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-product ! make/solaris/makefiles/mapfile-vers ! src/share/vm/classfile/verifier.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: 4c11d58184c9 Author: lana Date: 2014-10-23 13:44 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4c11d58184c9 Merge Changeset: b1c2dd843f24 Author: kshefov Date: 2014-10-24 12:32 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b1c2dd843f24 8057135: [TESTBUG] Need a test to cover JDK-8050167 Reviewed-by: ctornqvi, coleenp Contributed-by: boris.molodenkov at oracle.com + test/runtime/ErrorHandling/ProblematicFrameTest.java Changeset: 57f1da01f4f3 Author: katleman Date: 2014-10-30 08:34 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/57f1da01f4f3 Added tag jdk9-b37 for changeset b1c2dd843f24 ! .hgtags Changeset: 33c1659e8b29 Author: jiangli Date: 2014-10-16 14:11 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/33c1659e8b29 8060256: The loop in Arguments::parse() can be enhanced. Summary: Add continue statement for matching cases. Reviewed-by: dholmes, bdelsart ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments_ext.hpp + test/runtime/CommandLine/TestVMOptions.java + test/runtime/CommandLine/flagfile.txt Changeset: 8b2a4f5232e4 Author: dcubed Date: 2014-10-17 06:58 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8b2a4f5232e4 Merge ! src/share/vm/runtime/arguments.cpp Changeset: 26809e0e253a Author: dcubed Date: 2014-10-18 11:37 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/26809e0e253a Merge ! src/share/vm/runtime/arguments.cpp Changeset: f1821f27f91c Author: stefank Date: 2014-10-02 10:55 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f1821f27f91c 8056240: Investigate increased GC remark time after class unloading changes in CRM Fuse Reviewed-by: mgerdin, coleenp, bdelsart ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/metadataOnStackMark.cpp ! src/share/vm/classfile/metadataOnStackMark.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/utilities/accessFlags.cpp ! src/share/vm/utilities/accessFlags.hpp + src/share/vm/utilities/chunkedList.cpp + src/share/vm/utilities/chunkedList.hpp Changeset: 76ee2cdb5d88 Author: jwilhelm Date: 2014-10-20 15:23 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/76ee2cdb5d88 Merge ! src/share/vm/runtime/thread.cpp Changeset: d9cb9b61a295 Author: jwilhelm Date: 2014-08-22 10:10 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d9cb9b61a295 8055702: Remove the generations array Summary: The _gens array is removed and replaced by explicit _young_gen and _old_gen variables. Reviewed-by: mgerdin, kbarrett ! agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/generation.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 96e85e97d06e Author: sjohanss Date: 2014-10-20 10:18 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/96e85e97d06e 8058568: GC cleanup phase can cause G1 skipping a System.gc() Summary: Marking G1 FullGC as a _full collection and passing down the correct before count. Reviewed-by: brutisso, mgerdin ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp Changeset: f0c015238101 Author: mlarsson Date: 2014-10-21 11:57 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f0c015238101 6979279: remove special-case code for ParallelGCThreads==0 Reviewed-by: jwilhelm, brutisso, kbarrett ! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp ! src/share/vm/gc_implementation/g1/g1StringDedup.cpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/satbQueue.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parallelScavenge/generationSizer.cpp ! src/share/vm/memory/freeBlockDictionary.cpp ! src/share/vm/memory/freeList.cpp ! src/share/vm/memory/freeList.hpp ! src/share/vm/memory/sharedHeap.cpp Changeset: 42667d44d63d Author: jwilhelm Date: 2014-10-22 16:40 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/42667d44d63d 8061805: BACKOUT - Remove the generations array Summary: Backing out the change due to non-trivial test problems in nightly testing. Reviewed-by: jwilhelm, mgerdin ! agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/generation.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: f0dd24a15264 Author: jwilhelm Date: 2014-10-23 17:36 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f0dd24a15264 Merge Changeset: 2891b59e2899 Author: amurillo Date: 2014-10-27 07:49 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2891b59e2899 Merge Changeset: c363a8b87e47 Author: lana Date: 2014-10-30 13:57 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c363a8b87e47 Merge Changeset: 9cb75e5e3948 Author: katleman Date: 2014-11-06 10:11 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9cb75e5e3948 Added tag jdk9-b38 for changeset c363a8b87e47 ! .hgtags Changeset: 8f90a1069def Author: katleman Date: 2014-11-12 20:32 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8f90a1069def Added tag jdk9-b39 for changeset 9cb75e5e3948 ! .hgtags Changeset: 9ccb94e5c153 Author: fparain Date: 2014-10-22 02:31 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9ccb94e5c153 8061618: Removed unused networking functions from os class Reviewed-by: lfoltan, hseigel, dholmes ! src/os/aix/vm/os_aix.cpp ! src/os/aix/vm/os_aix.inline.hpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/os_bsd.inline.hpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.inline.hpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/os_solaris.inline.hpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/runtime/os.hpp Changeset: 06de05da6f2b Author: aeriksso Date: 2014-10-22 13:59 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/06de05da6f2b 8057043: Type annotations not retained during class redefine / retransform Reviewed-by: coleenp, sspitsyn, jfranck ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiRedefineClasses.hpp + test/runtime/RedefineTests/RedefineAnnotations.java Changeset: 59c89d7cc30f Author: acorn Date: 2014-10-22 15:24 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/59c89d7cc30f 8043275: Fix interface initialization for default methods. Summary: Initialize interfaces that declare concrete instance methods. Reviewed-by: kamg, coleenp, psandoz ! src/share/vm/classfile/classFileParser.cpp + src/share/vm/classfile/classFileParser.cpp.orig ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/utilities/dtrace_disabled.hpp ! test/runtime/lambda-features/InvokespecialInterface.java + test/runtime/lambda-features/TestInterfaceInit.java + test/runtime/lambda-features/TestInterfaceOrder.java Changeset: 1947a3d46cd5 Author: acorn Date: 2014-10-22 22:37 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1947a3d46cd5 Merge Changeset: f562ab17393e Author: ccheung Date: 2014-10-23 10:08 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f562ab17393e 8038268: VM Crashes in MetaspaceShared::generate_vtable_methods while creating CDS archive with limiting SharedMiscCodeSize Summary: estimate the minimum required size for the misc code region and check if the specified misc code region size meets the minimum size requirement Reviewed-by: jiangli, dholmes ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspaceShared.hpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/debug.hpp ! test/runtime/SharedArchiveFile/LimitSharedSizes.java Changeset: 27ce97a5b0dd Author: cjplummer Date: 2014-10-23 14:43 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/27ce97a5b0dd 6191224: (reflect) Misleading detail string in IllegalArgumentException thrown by Array.get Summary: The test case shows that an exception is thrown with the message "Argument is not an array", when in fact the argument is an array, but an array of a primitive type is actually what was expected. Fixed by differentiating between failing because an array was expected and failing because an array of a primitive type was expected. Reviewed-by: dholmes, ctornqvi, lfoltan ! src/share/vm/prims/jvm.cpp + test/runtime/reflect/ArrayGetIntException.java Changeset: a3acb8e53230 Author: hseigel Date: 2014-10-24 08:56 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a3acb8e53230 8061962: classFileParser.cpp.orig got erroneously added to the hotspot source repository Summary: Remove the file Reviewed-by: coleenp, ccheung - src/share/vm/classfile/classFileParser.cpp.orig Changeset: 64c09126ad3c Author: dcubed Date: 2014-10-27 15:09 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/64c09126ad3c Merge Changeset: e0048254cc82 Author: coleenp Date: 2014-10-28 17:02 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e0048254cc82 8058093: Test nsk/stress/jck60/jck60014: assert in src/share/vm/oops/constantPool.cpp: should not be resolved otherwise 8044209: nsk/split_verifier/security/coglio06 fails with exit code 97 - missing 'prohibited package name' Summary: Fix resolution error saving. Reviewed-by: lfoltan, sspitsyn, hseigel, ctornqvi ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/constantPool.hpp ! src/share/vm/runtime/deoptimization.cpp Changeset: a1842666e889 Author: thartmann Date: 2014-10-16 12:57 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a1842666e889 8059846: InstanceKlass should use MutexLockerEx to acquire OsrList_lock Summary: Replace explicit locking of OsrList_lock by a MutexLockerEx instantiation. Reviewed-by: kvn, anoll, drchase, dholmes, dlong, coleenp ! src/share/vm/oops/instanceKlass.cpp Changeset: 18c85ea84df6 Author: thartmann Date: 2014-10-17 08:56 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/18c85ea84df6 8060196: 'CodeHeap is full' warning suggests to increase wrong code heap size Summary: Fixed 'CodeHeap is full' warning to output the right CodeHeapSize flag. Reviewed-by: kvn, anoll ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp Changeset: 400c6e3c13a4 Author: thartmann Date: 2014-10-17 10:04 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/400c6e3c13a4 8060454: [TESTBUG] Whitebox tests fail with -XX:CompileThreshold=100 Summary: Move the call to 'waitAndDeoptimize' from the warmup methods to the osr triggering methods to make sure that no non-osr compilation is in the queue after warmup. Reviewed-by: kvn ! test/compiler/whitebox/CompilerWhiteBoxTest.java Changeset: a931540f0543 Author: thartmann Date: 2014-10-17 08:27 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a931540f0543 Merge Changeset: 32706bfa2dfe Author: iveresov Date: 2014-10-17 10:09 -1000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/32706bfa2dfe Merge Changeset: 3c4254d2df12 Author: kvn Date: 2014-10-17 15:35 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3c4254d2df12 8059139: It should be possible to explicitly disable usage of TZCNT instr w/ -XX:-UseBMI1Instructions Reviewed-by: iveresov ! src/cpu/x86/vm/vm_version_x86.cpp Changeset: fa734079958d Author: kvn Date: 2014-10-21 12:37 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fa734079958d 8061563: Typo in test/compiler/exceptions/CatchInlineExceptions.java Summary: fix typo Reviewed-by: iveresov ! test/compiler/exceptions/CatchInlineExceptions.java Changeset: 0385cbc59f3b Author: iveresov Date: 2014-10-23 09:41 -1000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0385cbc59f3b 8047383: SIGBUS in C2 compiled method weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions. Summary: Do not rematerialize constant table loads in PhaseAggressiveCoalesce::insert_copies() Reviewed-by: kvn ! src/share/vm/opto/coalesce.cpp Changeset: 06f331be32b8 Author: thartmann Date: 2014-10-24 08:22 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/06f331be32b8 8061443: Whitebox get*VMFlag() methods fail with develop flags in product builds Summary: Changed 'get*VMFlag' to return all flags. Added methods 'isLockedVMFlag' and 'isConstantVMFlag' and adapted tests. Reviewed-by: kvn, dholmes, sla ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java ! test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java ! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java ! test/testlibrary_tests/whitebox/vm_flags/StringTest.java ! test/testlibrary_tests/whitebox/vm_flags/UintxTest.java ! test/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java Changeset: 6ac82ab8d163 Author: thartmann Date: 2014-10-24 08:27 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6ac82ab8d163 8060479: [TESTBUG] compiler/codecache/CheckSegmentedCodeCache.java test fails with product build Summary: Added check for product build and compute minimum code cache size accordingly. Reviewed-by: kvn, iignatyev ! test/compiler/codecache/CheckSegmentedCodeCache.java Changeset: a754d0298071 Author: thartmann Date: 2014-10-24 08:35 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a754d0298071 8061486: [TESTBUG] compiler/whitebox/ tests fail : must be osr_compiled (reappeared in nightlies) Summary: Call warmup code from OSR triggering method to make sure no non-OSR compilation is triggered in the loop. Reviewed-by: kvn ! test/compiler/whitebox/CompilerWhiteBoxTest.java Changeset: 956bdea3c7e0 Author: anoll Date: 2014-10-24 14:25 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/956bdea3c7e0 8046809: vm/mlvm/meth/stress/compiler/deoptimize CodeCache is full. Summary: Use separate sweeper thread; enables more aggressive sweeping. Reviewed-by: kvn, jrose ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeBlob.hpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/vtableStubs.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/memory/heap.cpp ! src/share/vm/memory/heap.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/output.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/sweeper.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/trace/trace.xml ! test/compiler/startup/SmallCodeCacheStartup.java ! test/gc/g1/TestHumongousCodeCacheRoots.java Changeset: 7723d5b0fca3 Author: vlivanov Date: 2014-10-24 09:13 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7723d5b0fca3 8058847: C2: EliminateAutoBox regression after 8042786 Reviewed-by: kvn, roland ! src/share/vm/opto/memnode.cpp + test/compiler/EliminateAutoBox/UnsignedLoads.java Changeset: 3fb2dd37c0bb Author: vlivanov Date: 2014-10-24 09:14 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3fb2dd37c0bb 8036748: assert(_base == Int) failed: Not an Int w/ -XX:+TraceIterativeGVN Reviewed-by: kvn, roland ! src/share/vm/opto/callnode.cpp + test/compiler/debug/TraceIterativeGVN.java Changeset: d4fca4ca4407 Author: vlivanov Date: 2014-10-24 09:17 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d4fca4ca4407 8028481: [TESTBUG] compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java should be in needs_nashorn test group Reviewed-by: vlivanov, kvn Contributed-by: sergei.kovalev at oracle.com ! test/TEST.groups Changeset: b9576378eaad Author: kvn Date: 2014-10-24 10:28 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b9576378eaad 8041984: CompilerThread seems to occupy all CPU in a very rare situation Summary: Add new timeout checks to EA. Reviewed-by: iveresov, drchase ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/escape.hpp Changeset: 89b4256ee430 Author: fzhinkin Date: 2014-10-25 19:06 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/89b4256ee430 8043674: Update compiler/intrinsic/bmi tests to run it on all platforms Reviewed-by: kvn, iignatyev, fzhinkin Contributed-by: Dmitrij Pochepko ! test/compiler/intrinsics/bmi/TestAndnI.java ! test/compiler/intrinsics/bmi/TestAndnL.java ! test/compiler/intrinsics/bmi/TestBlsiI.java ! test/compiler/intrinsics/bmi/TestBlsiL.java ! test/compiler/intrinsics/bmi/TestBlsmskI.java ! test/compiler/intrinsics/bmi/TestBlsmskL.java ! test/compiler/intrinsics/bmi/TestBlsrI.java ! test/compiler/intrinsics/bmi/TestBlsrL.java ! test/compiler/intrinsics/bmi/TestLzcntI.java ! test/compiler/intrinsics/bmi/TestLzcntL.java ! test/compiler/intrinsics/bmi/TestTzcntI.java ! test/compiler/intrinsics/bmi/TestTzcntL.java Changeset: d0e59d57dda2 Author: iveresov Date: 2014-10-25 21:02 -1000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d0e59d57dda2 8059200: Promoted JDK9 b31 for Solaris-amd64 fails (Error: dl failure on line 744, no picl library) on Solaris 11.1 Summary: Manually load libpicl.so (used on SPARC only) Reviewed-by: kvn ! make/solaris/makefiles/vm.make ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: ee3320873991 Author: morris Date: 2014-08-13 13:00 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ee3320873991 8054530: C2: assert(res == old_res) failed: Inconsistency between old and new Summary: Fixed signedness problem with assertion. Reviewed-by: kvn ! src/share/vm/oops/objArrayOop.hpp Changeset: 164dfb54fd47 Author: kvn Date: 2014-08-05 14:44 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/164dfb54fd47 8049542: C2: assert(size_in_words <= (julong)max_jint) failed: no overflow Summary: Added juint cast to avoid gcc problem we have on one of our platforms. Reviewed-by: dholmes, roland ! src/share/vm/oops/typeArrayOop.hpp Changeset: 598aa78fc24b Author: iveresov Date: 2014-10-27 20:03 -1000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/598aa78fc24b Merge ! src/share/vm/code/nmethod.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: c2c9379993da Author: thartmann Date: 2014-10-28 09:17 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c2c9379993da 8061983: [TESTBUG] compiler/whitebox/MakeMethodNotCompilableTest.java fails with "must not be in queue" Summary: Added a method checkNotCompiled(boolean isOsr) to either check if the method is OSR compiled or to check if it is non-OSR compiled. Reviewed-by: kvn ! test/compiler/whitebox/CompilerWhiteBoxTest.java ! test/compiler/whitebox/MakeMethodNotCompilableTest.java Changeset: 0730c0daed9b Author: thartmann Date: 2014-10-28 16:44 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0730c0daed9b 8062250: [TESTBUG] compiler/codecache/CheckSegmentedCodeCache.java fails after CodeCacheMinimumFreeSpace removal Summary: Adapted calculation of minimum code cache size after CodeCacheMinimumFreeSpace was removed by JDK-8046809. Reviewed-by: kvn, anoll ! test/TEST.groups ! test/compiler/codecache/CheckSegmentedCodeCache.java Changeset: 4522428f5220 Author: neliasso Date: 2014-10-28 20:16 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4522428f5220 8061250: serviceability/dcmd/compiler/CompilerQueueTest.java failed Summary: Fixed logging to avoid parsing mistake and added test case. Reviewed-by: kvn, twisti ! test/serviceability/dcmd/compiler/CompilerQueueTest.java Changeset: fae833698aa3 Author: anoll Date: 2014-10-29 15:42 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fae833698aa3 8062284: Sweeper thread should not be visible when calling Thread.getAllStackTraces() Summary: Make thread not visible when calling Thread.getAllStackTraces() Reviewed-by: kvn, shade ! src/share/vm/runtime/thread.hpp Changeset: d30c8335bb6f Author: thartmann Date: 2014-10-30 13:03 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d30c8335bb6f 8061817: Whitebox.deoptimizeMethod() does not deoptimize all OSR versions of method Summary: Fixed Whitebox.deoptimizeMethod() to deoptimize all OSR versions of the method. Reviewed-by: kvn, iignatyev ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/method.hpp ! src/share/vm/prims/whitebox.cpp + test/compiler/whitebox/DeoptimizeMultipleOSRTest.java Changeset: 253150035d8f Author: iveresov Date: 2014-10-30 09:50 -1000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/253150035d8f Merge ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp Changeset: 91c3d4bcf583 Author: amurillo Date: 2014-10-30 22:52 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/91c3d4bcf583 Merge Changeset: 6d6b54e7cd9b Author: ehelin Date: 2014-10-23 11:43 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6d6b54e7cd9b 8061630: G1 iterates over JNIHandles two times Reviewed-by: mgerdin, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: b975344bc52d Author: jwilhelm Date: 2014-10-23 17:36 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b975344bc52d Merge Changeset: eb41f3c4b277 Author: kbarrett Date: 2014-10-23 16:19 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/eb41f3c4b277 8061748: Remove check_ct_logs_at_safepoint() Summary: Remove unused function and related closure class Reviewed-by: jwilhelm, mgerdin ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Changeset: 3d2a0f94ad03 Author: jmasa Date: 2014-10-27 07:52 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3d2a0f94ad03 8059614: [TESTBUG] Test for UseNUMA enable UseNUMAInterleaving Summary: Tests that UseNUMAInterleaving enabled for all collectors by ergonomics, on all platforms when UseNUMA feature is enabled. Reviewed-by: jmasa, dfazunen Contributed-by: andrey.x.zakharov at oracle.com + test/gc/arguments/TestUseNUMAInterleaving.java Changeset: a6844eb7f14c Author: jmasa Date: 2014-10-27 16:39 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a6844eb7f14c Merge Changeset: 4b28f1ee9b66 Author: jwilhelm Date: 2014-10-27 20:00 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4b28f1ee9b66 Merge Changeset: aec7d1bde45f Author: jwilhelm Date: 2014-10-27 19:15 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/aec7d1bde45f Merge Changeset: fb12640e66df Author: jwilhelm Date: 2014-10-27 20:00 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fb12640e66df Merge Changeset: eb113689551d Author: jwilhelm Date: 2014-10-30 01:01 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/eb113689551d Merge Changeset: 953e3015355f Author: jwilhelm Date: 2014-10-31 08:00 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/953e3015355f Merge Changeset: 8edc39841abe Author: thartmann Date: 2014-10-31 12:16 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8edc39841abe 8062169: Multiple OSR compilations issued for same bci Summary: Fixed 'SimpleThresholdPolicy::event' to always perform OSR if an OSR nmethod is available. Reviewed-by: kvn, iveresov ! src/share/vm/runtime/simpleThresholdPolicy.cpp Changeset: f826f98ac633 Author: thartmann Date: 2014-10-31 11:31 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f826f98ac633 Merge Changeset: bb0b42a72dfd Author: iveresov Date: 2014-10-31 12:01 -1000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bb0b42a72dfd Merge Changeset: cea556d9d85d Author: kvn Date: 2014-10-31 16:51 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cea556d9d85d 8054492: Casting can result in redundant null checks in generated code Summary: add C2 intrinsic for Class.cast() method and force inline it too. Reviewed-by: jrose, roland, drchase, iignatyev ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/prims/whitebox.cpp ! test/TEST.groups + test/compiler/intrinsics/classcast/NullCheckDroppingsTest.java ! test/testlibrary/whitebox/sun/hotspot/code/NMethod.java Changeset: 931c7d22ec23 Author: iignatyev Date: 2014-11-02 18:42 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/931c7d22ec23 8036913: make DeoptimizeALot dependent on number of threads Reviewed-by: kvn, shade ! src/share/vm/runtime/interfaceSupport.cpp Changeset: fa0ebb9fe1f3 Author: iignatyev Date: 2014-11-02 18:43 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fa0ebb9fe1f3 8043125: compiler/types/correctness/CorrectnessTest.java: assert(layout->tag() == DataLayout::speculative_trap_data_tag) failed: wrong type Reviewed-by: kvn ! src/share/vm/prims/whitebox.cpp Changeset: f48775f8c5e8 Author: iignatyev Date: 2014-11-02 18:43 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f48775f8c5e8 8044186: Introduce a reproducible random generator Reviewed-by: kvn, iveresov, iignatyev Contributed-by: sergei.kovalev at oracle.com ! test/compiler/6896617/Test6896617.java ! test/compiler/7100757/Test7100757.java ! test/compiler/7177917/Test7177917.java ! test/compiler/7184394/TestAESBase.java ! test/compiler/7184394/TestAESMain.java ! test/compiler/8005956/PolynomialRoot.java ! test/compiler/intrinsics/bmi/BMITestRunner.java ! test/compiler/intrinsics/mathexact/AddExactIConstantTest.java ! test/compiler/intrinsics/mathexact/AddExactILoadTest.java ! test/compiler/intrinsics/mathexact/AddExactILoopDependentTest.java ! test/compiler/intrinsics/mathexact/AddExactINonConstantTest.java ! test/compiler/intrinsics/mathexact/AddExactIRepeatTest.java ! test/compiler/intrinsics/mathexact/AddExactLConstantTest.java ! test/compiler/intrinsics/mathexact/AddExactLNonConstantTest.java ! test/compiler/intrinsics/mathexact/DecExactITest.java ! test/compiler/intrinsics/mathexact/DecExactLTest.java ! test/compiler/intrinsics/mathexact/IncExactITest.java ! test/compiler/intrinsics/mathexact/IncExactLTest.java ! test/compiler/intrinsics/mathexact/MulExactIConstantTest.java ! test/compiler/intrinsics/mathexact/MulExactILoadTest.java ! test/compiler/intrinsics/mathexact/MulExactILoopDependentTest.java ! test/compiler/intrinsics/mathexact/MulExactINonConstantTest.java ! test/compiler/intrinsics/mathexact/MulExactIRepeatTest.java ! test/compiler/intrinsics/mathexact/MulExactLConstantTest.java ! test/compiler/intrinsics/mathexact/MulExactLNonConstantTest.java ! test/compiler/intrinsics/mathexact/NegExactIConstantTest.java ! test/compiler/intrinsics/mathexact/NegExactILoadTest.java ! test/compiler/intrinsics/mathexact/NegExactILoopDependentTest.java ! test/compiler/intrinsics/mathexact/NegExactINonConstantTest.java ! test/compiler/intrinsics/mathexact/NegExactLConstantTest.java ! test/compiler/intrinsics/mathexact/NegExactLNonConstantTest.java ! test/compiler/intrinsics/mathexact/SubExactICondTest.java ! test/compiler/intrinsics/mathexact/SubExactIConstantTest.java ! test/compiler/intrinsics/mathexact/SubExactILoadTest.java ! test/compiler/intrinsics/mathexact/SubExactILoopDependentTest.java ! test/compiler/intrinsics/mathexact/SubExactINonConstantTest.java ! test/compiler/intrinsics/mathexact/SubExactIRepeatTest.java ! test/compiler/intrinsics/mathexact/SubExactLConstantTest.java ! test/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java ! test/compiler/intrinsics/mathexact/Verify.java ! test/compiler/jsr292/ConcurrentClassLoadingTest.java ! test/compiler/types/correctness/OffTest.java ! test/compiler/unsafe/UnsafeRaw.java ! test/serviceability/threads/TestFalseDeadLock.java ! test/testlibrary/com/oracle/java/testlibrary/Utils.java + test/testlibrary_tests/RandomGeneratorTest.java Changeset: b8bcacc8ccca Author: kvn Date: 2014-11-03 12:02 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b8bcacc8ccca 8059780: SPECjvm2008-MPEG performance regressions on x64 platforms Summary: Back-out 8052081 changes made in lcm.cpp. Reviewed-by: iveresov, roland ! src/share/vm/opto/lcm.cpp Changeset: aa056c7ce2d4 Author: roland Date: 2014-10-20 22:53 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/aa056c7ce2d4 8060252: JDK-7173584 compiler changes regress SPECjvm2008 on SPARC Summary: arraycopy code misses opportunities to optimize copies to just allocated array. Reviewed-by: kvn ! src/share/vm/opto/library_call.cpp Changeset: aedfc7337448 Author: iveresov Date: 2014-11-04 07:09 -1000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/aedfc7337448 8062591: SPARC PICL causes significantly longer startup times Summary: Optimize traversals of the PICL tree Reviewed-by: kvn ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: 6fc3b8261368 Author: martin Date: 2014-07-01 13:29 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6fc3b8261368 8043780: Use open(O_CLOEXEC) instead of fcntl(FD_CLOEXEC) Summary: Use open(O_CLOEXEC) where available; fall back to FD_CLOEXEC when necessary Reviewed-by: rasbold, dholmes ! src/os/linux/vm/os_linux.cpp Changeset: 1b0fa0b42e68 Author: dcubed Date: 2014-10-29 09:19 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1b0fa0b42e68 8061552: Contended Locking speedup PlatformEvent unpark bucket Summary: JEP-143/JDK-8046133 - optimization #2 - speedup PlatformEvent unpark bucket. Reviewed-by: acorn, dice, dholmes Contributed-by: dave.dice at oracle.com, karen.kinnear at oracle.com, daniel.daugherty at oracle.com ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp Changeset: 0879f88db2d5 Author: igerasim Date: 2014-10-29 09:53 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0879f88db2d5 8059533: (process) Make exiting process wait for exiting threads [win] Reviewed-by: dholmes, dcubed ! src/os/windows/vm/os_windows.cpp Changeset: decd3c73355a Author: sla Date: 2014-10-28 12:28 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/decd3c73355a 8062135: serviceability/threads/TestFalseDeadLock.java should be quarantined. Reviewed-by: sla Contributed-by: alex.schenkman at oracle.com ! test/serviceability/threads/TestFalseDeadLock.java Changeset: f87b2b4a1bb1 Author: coleenp Date: 2014-10-30 18:38 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f87b2b4a1bb1 8037842: Failing to allocate MethodCounters and MDO causes a serious performance drop Summary: Stop allocating compiler profiling metadata when metaspace is full. Reviewed-by: kvn, anoll ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/oops/method.cpp Changeset: 200f943f2264 Author: vkempik Date: 2014-10-28 18:41 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/200f943f2264 8059216: Make PrintGCApplicationStoppedTime print information about stopping threads Reviewed-by: dholmes, brutisso ! src/share/vm/services/runtimeService.cpp ! src/share/vm/services/runtimeService.hpp Changeset: 4b95a66aa564 Author: dbuck Date: 2014-10-31 09:37 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4b95a66aa564 8060169: Update the Crash Reporting URL in the Java crash log Summary: Update the URL for HotSpot bug reports. Reviewed-by: dcubed, rdurbin ! src/share/vm/runtime/arguments.cpp Changeset: 6bb834d621bb Author: dcubed Date: 2014-10-31 10:15 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6bb834d621bb Merge ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp Changeset: 7eb6afbb70df Author: dcubed Date: 2014-10-31 18:18 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7eb6afbb70df Merge ! src/share/vm/runtime/arguments.cpp Changeset: 1bac07f399ac Author: jbachorik Date: 2014-11-03 11:19 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1bac07f399ac 8061616: HotspotDiagnosticMXBean.getVMOption() throws IllegalArgumentException for flags of type double Reviewed-by: mchung, sla ! src/share/vm/services/jmm.h ! src/share/vm/services/management.cpp ! test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java Changeset: 092a9eddf58d Author: ctornqvi Date: 2014-11-03 11:34 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/092a9eddf58d 8059803: Update use of GetVersionEx to get correct Windows version in hs_err files Summary: Update use of GetVersionEx to get correct Windows version in hs_err files Reviewed-by: dcubed, gtriantafill ! make/windows/makefiles/compile.make ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/os_windows.hpp ! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java Changeset: 3da45f8f02cd Author: ctornqvi Date: 2014-11-05 13:18 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3da45f8f02cd 8061733: [TESTBUG] Exclude tests that have issues with Jigsaw M2 changes Summary: [TESTBUG] Exclude tests that have issues with Jigsaw M2 changes Reviewed-by: lfoltan, gtriantafill ! test/runtime/7194254/Test7194254.java Changeset: 8d5860808a16 Author: ctornqvi Date: 2014-11-05 13:20 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8d5860808a16 8058251: assert(_count > 0) failed: Negative counter when running runtime/NMT/MallocTrackingVerify.java Summary: Fixed an issue when overflowing the MallocSite hash table bucket Reviewed-by: coleenp, gtriantafill ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/services/mallocTracker.cpp ! src/share/vm/services/mallocTracker.hpp ! src/share/vm/services/mallocTracker.inline.hpp ! test/TEST.groups - test/runtime/NMT/UnsafeMallocLimit.java - test/runtime/NMT/UnsafeMallocLimit2.java Changeset: c2881c208f7a Author: gtriantafill Date: 2014-11-05 08:22 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c2881c208f7a 8061969: [TESTBUG] MallocSiteHashOverflow.java should be enabled for 32-bit platforms Reviewed-by: ctornqvi, coleenp ! src/share/vm/prims/whitebox.cpp ! test/TEST.ROOT ! test/runtime/NMT/MallocSiteHashOverflow.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 110ec5963eb1 Author: goetz Date: 2014-10-29 10:13 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/110ec5963eb1 8062370: Various minor code improvements Summary: A lot of fixes useful to improve the code quality. Reviewed-by: coleenp, dholmes ! src/cpu/sparc/vm/interpreterRT_sparc.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/interpreterRT_x86_32.cpp ! src/cpu/x86/vm/interpreterRT_x86_64.cpp ! src/cpu/zero/vm/interpreterRT_zero.cpp ! src/os/aix/vm/os_aix.cpp ! src/os/aix/vm/perfMemory_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/posix/vm/os_posix.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/os/windows/vm/attachListener_windows.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/oops/constMethod.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/opto/mulnode.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/signature.cpp ! src/share/vm/runtime/signature.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/services/management.cpp ! src/share/vm/services/threadService.cpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/globalDefinitions_visCPP.hpp ! src/share/vm/utilities/ostream.cpp ! src/share/vm/utilities/vmError.cpp Changeset: 783d857d8d84 Author: coleenp Date: 2014-11-06 00:01 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/783d857d8d84 Merge Changeset: 351115afe32b Author: cjplummer Date: 2014-11-05 13:00 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/351115afe32b 8043770: File leak in MemNotifyThread::start() in hotspot.src.os.linux.vm.os_linux.cpp Summary: Fixed by removing all code related to LowMemoryProtection, which removed offending code. Reviewed-by: dholmes, minqi ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/thread.cpp Changeset: 24d57d9d65af Author: jiangli Date: 2014-11-06 01:31 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/24d57d9d65af Merge ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/runtime/thread.cpp Changeset: 706cccf23716 Author: anoll Date: 2014-11-06 07:27 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/706cccf23716 8062735: CodeCacheSweeperThread missing from SA Summary: Make SA aware of the code cache sweeper thread Reviewed-by: kvn, coleenp, sspitsyn + agent/src/share/classes/sun/jvm/hotspot/runtime/CodeCacheSweeperThread.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/Thread.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js ! src/share/vm/runtime/vmStructs.cpp Changeset: 6748f6322b92 Author: dbuck Date: 2014-11-05 23:37 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6748f6322b92 8058715: stability issues when being launched as an embedded JVM via JNI Summary: Use mmap call without MAP_FIXED so we avoid corrupting already allocated memory Reviewed-by: coleenp, dsimms ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp Changeset: 63efc89a7a7d Author: dbuck Date: 2014-11-06 08:18 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/63efc89a7a7d Merge Changeset: 5ba37c4c0578 Author: jmanson Date: 2014-11-05 16:47 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5ba37c4c0578 8062116: JVMTI GetClassMethods is Slow Summary: Allocate enough space for all jmethodids; make adding a jmethodid O(1) Reviewed-by: coleenp, rasbold, sspitsyn ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/prims/jvmtiEnv.cpp Changeset: c3caa28aa0c2 Author: coleenp Date: 2014-11-06 13:57 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c3caa28aa0c2 Merge Changeset: 5dc0918c9b29 Author: sla Date: 2014-11-06 19:59 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5dc0918c9b29 Merge ! src/share/vm/oops/method.cpp ! src/share/vm/prims/whitebox.cpp ! test/TEST.groups ! test/serviceability/threads/TestFalseDeadLock.java Changeset: 0e417b376866 Author: amurillo Date: 2014-11-07 06:35 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0e417b376866 Merge - test/runtime/NMT/UnsafeMallocLimit.java - test/runtime/NMT/UnsafeMallocLimit2.java Changeset: 6b09b3193d73 Author: lana Date: 2014-11-13 09:38 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6b09b3193d73 Merge - test/runtime/NMT/UnsafeMallocLimit.java - test/runtime/NMT/UnsafeMallocLimit2.java Changeset: b1b970db3037 Author: katleman Date: 2014-11-18 15:25 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b1b970db3037 Added tag jdk9-b40 for changeset 6b09b3193d73 ! .hgtags Changeset: 1d29b13e8a51 Author: chegar Date: 2014-12-03 14:21 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1d29b13e8a51 8049367: Modular Run-Time Images Reviewed-by: chegar, dfuchs, ihse, joehw, mullan, psandoz, wetmore Contributed-by: alan.bateman at oracle.com, alex.buckley at oracle.com, bradford.wetmore at oracle.com, chris.hegarty at oracle.com, erik.joelsson at oracle.com, james.laskey at oracle.com, jonathan.gibbons at oracle.com, karen.kinnear at oracle.com, magnus.ihse.bursie at oracle.com, mandy.chung at oracle.com, mark.reinhold at oracle.com, paul.sandoz at oracle.com, sundararajan.athijegannathan at oracle.com ! make/bsd/makefiles/sa.make ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp + src/share/vm/classfile/imageFile.cpp + src/share/vm/classfile/imageFile.hpp ! src/share/vm/classfile/sharedPathsMiscInfo.cpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/filemap.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/statSampler.cpp Changeset: fa3a238f8b92 Author: katleman Date: 2014-12-04 12:58 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fa3a238f8b92 Added tag jdk9-b41 for changeset 1d29b13e8a51 ! .hgtags Changeset: 0b638f8cf005 Author: azakharov Date: 2014-11-14 17:36 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0b638f8cf005 8064716: TestHumongousShrinkHeap.java can not be run with -XX:+ExplicitGCInvokesConcurrent 8062957: Heap is not shrunk when deallocating under memory pressure Summary: Added explicit -XX:-ExplicitGCInvokesConcurrent to invocations Reviewed-by: brutisso, tschatzl ! test/gc/g1/TestHumongousShrinkHeap.java ! test/gc/g1/TestShrinkAuxiliaryData.java ! test/gc/g1/TestShrinkDefragmentedHeap.java Changeset: 18f7ade7de0d Author: azakharov Date: 2014-11-19 19:22 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/18f7ade7de0d 8059661: Test SoftReference and OOM behavior Reviewed-by: tschatzl + test/gc/TestSoftReferencesBehaviorOnOOME.java Changeset: 81d9fd423b0d Author: lana Date: 2014-11-20 10:57 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/81d9fd423b0d Merge Changeset: 08f2d97bd5b4 Author: dcubed Date: 2014-11-06 13:05 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/08f2d97bd5b4 8062851: cleanup ObjectMonitor offset adjustments Summary: JEP-143/JDK-8046133 - cleanup computation of ObjectMonitor field pointers Reviewed-by: dholmes, redestad, coleenp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/runtime/objectMonitor.hpp Changeset: 1dd30951315a Author: sla Date: 2014-11-07 13:50 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1dd30951315a Merge Changeset: b67cf1387c96 Author: minqi Date: 2014-11-07 12:48 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b67cf1387c96 8062247: [TESTBUG] Allow WhiteBox test to access JVM offsets Reviewed-by: coleenp, iklam, mseledtsov Contributed-by: yumin.qi at oracle.com ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 8666e625f2a4 Author: ccheung Date: 2014-11-10 10:13 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8666e625f2a4 8060721: Test runtime/SharedArchiveFile/LimitSharedSizes.java fails in jdk 9 fcs new platforms/compiler Summary: replaced strcat() with jio_snprintf() Reviewed-by: dholmes, iklam, dlong, minqi ! src/share/vm/memory/metaspaceShared.cpp Changeset: 425d09fb378b Author: emc Date: 2014-11-10 16:45 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/425d09fb378b 8058313: Mismatch of method descriptor and MethodParameters.parameters_count should cause MalformedParameterException Summary: Allow hotspot to store and report zero-length MethodParameters attribute data Reviewed-by: coleenp, jiangli ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/oops/constMethod.cpp ! src/share/vm/oops/constMethod.hpp ! src/share/vm/prims/jvm.cpp Changeset: 83c20afb7a9e Author: emc Date: 2014-11-10 19:37 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/83c20afb7a9e 8058322: Zero name_index item of MethodParameters attribute cause MalformedParameterException Summary: Allow hotspot to report null for 0 parameter_name index in MethodParameters attribute Reviewed-by: coleenp, dholmes ! src/share/vm/runtime/reflection.cpp Changeset: 9c8575a9f888 Author: dsamersoff Date: 2014-11-11 04:34 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9c8575a9f888 8059131: sawindbg.dll is not compiled with /SAFESEH Summary: Make variable SAFESEH_FLAG replaced with /SAFESEH link option. Reviewed-by: mgronlun, sla ! make/windows/makefiles/sa.make Changeset: 3ecdffc6e96d Author: coleenp Date: 2014-11-11 09:59 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3ecdffc6e96d 8062870: src/share/vm/services/mallocTracker.hpp:64 assert(_count > 0) failed: Negative counter Summary: Signed bitfield size y can only have (1 << y)-1 values. Reviewed-by: shade, dholmes, jrose, ctornqvi, gtriantafill ! src/share/vm/services/mallocTracker.hpp ! test/runtime/NMT/MallocSiteHashOverflow.java ! test/runtime/NMT/MallocTrackingVerify.java Changeset: 345325f153d4 Author: shade Date: 2014-11-11 15:07 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/345325f153d4 8015272: Make @Contended within the same group to use the same oop map Reviewed-by: coleenp, dholmes ! src/share/vm/classfile/classFileParser.cpp + test/runtime/contended/OopMapsSameGroup.java Changeset: 7b66181a98c8 Author: coleenp Date: 2014-11-11 18:00 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7b66181a98c8 Merge Changeset: 6155ff53a422 Author: jiangli Date: 2014-11-10 19:28 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6155ff53a422 8064375: Change certain errors to warnings in CDS output. Summary: Change CDS non-fatal preloading errors to warnings. Reviewed-by: minqi, mseledtsov, coleenp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/memory/metaspaceShared.cpp Changeset: a014a4dff55b Author: jiangli Date: 2014-11-10 19:52 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a014a4dff55b Merge ! src/share/vm/memory/metaspaceShared.cpp - test/runtime/NMT/UnsafeMallocLimit.java - test/runtime/NMT/UnsafeMallocLimit2.java Changeset: 6db8a4285765 Author: jiangli Date: 2014-11-11 16:54 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6db8a4285765 Merge Changeset: 7d207a7e9d4f Author: jiangli Date: 2014-11-11 19:42 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7d207a7e9d4f Merge Changeset: 0843853b7a3a Author: sla Date: 2014-11-13 07:58 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0843853b7a3a Merge Changeset: c85321489672 Author: sjohanss Date: 2014-10-30 10:51 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c85321489672 8061234: ResourceContext.requestAccurateUpdate() is unreliable Summary: Changing copy_allocation_context_stats to return if there are more stats available after the copy. Reviewed-by: rriggs, jcoomes ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap_ext.cpp ! src/share/vm/gc_interface/collectedHeap.hpp Changeset: 919536dd73cc Author: mlarsson Date: 2014-10-30 12:45 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/919536dd73cc 8043243: convert SCAN_AND_FORWARD, SCAN_AND_ADJUST_POINTERS, SCAN_AND_COMPACT macros to methods Reviewed-by: mgerdin, kbarrett ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/shared/markSweep.inline.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.hpp ! src/share/vm/memory/space.inline.hpp Changeset: 4aeb83b5657f Author: brutisso Date: 2014-10-31 09:10 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4aeb83b5657f 8061308: Remove iCMS Reviewed-by: mgerdin, jmasa ! agent/src/share/classes/sun/jvm/hotspot/memory/DefNewGeneration.java - agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/share/vm/Xusage.txt ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.hpp ! src/share/vm/memory/collectorPolicy.hpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/defNewGeneration.hpp ! src/share/vm/memory/generation.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.hpp ! src/share/vm/opto/macro.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/runtime/vmStructs.cpp ! test/TEST.groups ! test/gc/g1/TestShrinkAuxiliaryData.java - test/gc/startup_warnings/TestCMSIncrementalMode.java - test/gc/startup_warnings/TestCMSNoIncrementalMode.java - test/gc/startup_warnings/TestIncGC.java Changeset: 729d098d4ff4 Author: mlarsson Date: 2014-11-03 11:29 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/729d098d4ff4 8054491: Remove wrong assert and refactor code in G1CollectorPolicy::record_concurrent_mark_end Reviewed-by: tschatzl, brutisso ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp Changeset: 11003925fa03 Author: mlarsson Date: 2014-11-03 12:49 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/11003925fa03 8049341: Parallelize clearing the next mark bitmap Reviewed-by: mgerdin, tschatzl ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp Changeset: 32e3c9ec28b2 Author: jwilhelm Date: 2014-11-03 15:53 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/32e3c9ec28b2 Merge - agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! test/TEST.groups - test/gc/startup_warnings/TestCMSIncrementalMode.java - test/gc/startup_warnings/TestCMSNoIncrementalMode.java - test/gc/startup_warnings/TestIncGC.java Changeset: ec99dce065fb Author: brutisso Date: 2014-11-05 10:12 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ec99dce065fb 8061449: G1: FreeRegionList_test() fails with G1 after the JDK-8058534 fix to HeapRegion::orig_end() Reviewed-by: mgerdin, tschatzl, stefank ! src/share/vm/gc_implementation/g1/heapRegionSet.cpp Changeset: f18a1b5cbf0b Author: ehelin Date: 2014-11-05 16:39 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f18a1b5cbf0b 8061467: Bad page size passed to setup_large_pages() on Solaris Reviewed-by: tschatzl, mgerdin ! src/os/solaris/vm/os_solaris.cpp + test/gc/TestNUMAPageSize.java Changeset: ac8658da2a92 Author: jwilhelm Date: 2014-11-05 15:50 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ac8658da2a92 8062836: BACKOUT - Parallelize clearing the next mark bitmap Summary: Backing out due to non-trivial issues found in nightly testing Reviewed-by: mgerdin, mlarsson ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp Changeset: d4f303d3104c Author: mgerdin Date: 2014-11-03 11:08 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d4f303d3104c 8061964: Insufficient compiler barriers for GCC in OrderAccess functions Summary: Fix OrderAccess functions to emit memory clobbering inline assembly to attempt to stop copiler reordering. Reviewed-by: dcubed, dholmes, bdelsart ! src/os_cpu/linux_x86/vm/orderAccess_linux_x86.inline.hpp Changeset: dddb28a1f1d0 Author: jcoomes Date: 2014-11-07 15:34 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/dddb28a1f1d0 8060467: CMS: small OldPLABSize and -XX:-ResizePLAB cause assert(ResizePLAB || n_blks == OldPLABSize) failed: Error Reviewed-by: tschatzl, jmasa, kbarrett ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp + test/gc/concurrentMarkSweep/DisableResizePLAB.java Changeset: cc4bfa308b6d Author: mlarsson Date: 2014-11-10 12:13 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cc4bfa308b6d 8064348: Add TraceEvent::is_enabled() for embedded/minimal builds Reviewed-by: ehelin, sla ! src/share/vm/trace/traceEventClasses.xsl Changeset: bce440df920e Author: kbarrett Date: 2014-10-27 17:24 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bce440df920e 8062206: Remove unusable G1RSLogCheckCardTable command line argument Summary: Remove dependent assertion and remove develop option Reviewed-by: jwilhelm, mgerdin, tschatzl ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: c42a0b8babb4 Author: jwilhelm Date: 2014-11-13 12:29 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c42a0b8babb4 Merge - agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vmStructs.cpp ! test/TEST.groups - test/gc/startup_warnings/TestCMSIncrementalMode.java - test/gc/startup_warnings/TestCMSNoIncrementalMode.java - test/gc/startup_warnings/TestIncGC.java Changeset: e2441a0d98f3 Author: zmajo Date: 2014-11-06 09:40 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e2441a0d98f3 8057622: java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest: SEGV inside compiled code (sparc) Summary: In Parse::array_store_check(), add control edge FROM IfTrue branch of runtime type check of the destination array TO loading _element_klass from destination array. Reviewed-by: kvn, roland, anoll ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macroArrayCopy.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parseHelper.cpp Changeset: ef2e397e8b7b Author: mdoerr Date: 2014-11-05 16:28 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ef2e397e8b7b 8062950: Bug in locking code when UseOptoBiasInlining is disabled: assert(dmw->is_neutral()) failed: invariant Reviewed-by: dholmes, kvn ! src/cpu/x86/vm/macroAssembler_x86.cpp Changeset: b133170fd2b9 Author: drchase Date: 2014-11-07 13:58 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b133170fd2b9 Merge - test/runtime/NMT/UnsafeMallocLimit.java - test/runtime/NMT/UnsafeMallocLimit2.java Changeset: a10efd800bc6 Author: iignatyev Date: 2014-11-08 16:00 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a10efd800bc6 8062011: JT_HS/compiler/7068051 uses jre/lib/javaws.jar Reviewed-by: kvn, iignatyev Contributed-by: tatiana.pivovarova at oracle.com ! test/compiler/7068051/Test7068051.java - test/compiler/7068051/Test7068051.sh Changeset: 140f3e405a8a Author: iignatyev Date: 2014-11-08 16:00 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/140f3e405a8a 8062742: compiler/EliminateAutoBox/UnsignedLoads.java fails with client vm Reviewed-by: kvn, rbackman, anoll, vlivanov, iignatyev Contributed-by: tatiana.pivovarova at oracle.com ! test/TEST.groups ! test/compiler/EliminateAutoBox/UnsignedLoads.java Changeset: dfc5ef36035d Author: iignatyev Date: 2014-11-10 19:04 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/dfc5ef36035d 8059624: Test task: WhiteBox API for testing segmented codecache feature Reviewed-by: kvn, thartmann ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeBlob.hpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/prims/whitebox.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/runtime/sweeper.hpp + test/compiler/whitebox/AllocationCodeBlobTest.java + test/compiler/whitebox/GetCodeHeapEntriesTest.java ! test/compiler/whitebox/GetNMethodTest.java + test/compiler/whitebox/LockCompilationTest.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java + test/testlibrary/whitebox/sun/hotspot/code/BlobType.java + test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java ! test/testlibrary/whitebox/sun/hotspot/code/NMethod.java Changeset: 0d599246de33 Author: thartmann Date: 2014-11-11 11:05 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0d599246de33 8056071: compiler/whitebox/IsMethodCompilableTest.java fails with 'method() is not compilable after 3 iterations' Summary: Always use MDO if valid and always compile trivial methods with C1 if available. Reviewed-by: kvn, iveresov ! src/share/vm/interpreter/bytecodes.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/simpleThresholdPolicy.inline.hpp ! test/compiler/whitebox/IsMethodCompilableTest.java Changeset: c14722c9cda3 Author: vlivanov Date: 2014-11-11 04:46 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c14722c9cda3 8060147: SIGSEGV in Metadata::mark_on_stack() while marking metadata in ciEnv Reviewed-by: kvn, roland, coleenp, mgerdin ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/ci/ciObjectFactory.hpp Changeset: 96dc34bb422b Author: drchase Date: 2014-11-13 11:35 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/96dc34bb422b Merge ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! test/TEST.groups - test/compiler/7068051/Test7068051.sh ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: c5333c40b081 Author: amurillo Date: 2014-11-13 16:11 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c5333c40b081 Merge - agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java - test/compiler/7068051/Test7068051.sh - test/gc/startup_warnings/TestCMSIncrementalMode.java - test/gc/startup_warnings/TestCMSNoIncrementalMode.java - test/gc/startup_warnings/TestIncGC.java Changeset: 515e86623962 Author: amurillo Date: 2014-11-21 08:00 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/515e86623962 Merge ! test/gc/g1/TestShrinkAuxiliaryData.java Changeset: 4f4479a577b0 Author: jiangli Date: 2014-11-11 14:52 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4f4479a577b0 Merge Changeset: 9dd17854c570 Author: jiangli Date: 2014-11-12 13:12 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9dd17854c570 8054008: Using -XX:-LazyBootClassLoader crashes with ACCESS_VIOLATION on Win 64bit. Summary: Only enable the assert for current_stack_pointer after stub routines become available. Reviewed-by: dholmes, roland, lfoltan ! src/os_cpu/windows_x86/vm/os_windows_x86.cpp Changeset: 90b2b496d9b7 Author: jiangli Date: 2014-11-12 18:31 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/90b2b496d9b7 Merge Changeset: 31877ada239b Author: dholmes Date: 2014-11-12 19:05 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/31877ada239b 8062307: 'Reference handler' thread triggers assert w/ TraceThreadEvents Summary: Removed unused and non-working TraceThreadEvents option Reviewed-by: coleenp, jiangli ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: 4338f1964c65 Author: ccheung Date: 2014-11-12 16:22 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4338f1964c65 8043491: warning LNK4197: export '... ...' specified multiple times; using first specification Summary: no need to use the /export linker option on windows 64-bit platform Reviewed-by: ctornqvi, minqi ! make/windows/makefiles/vm.make ! src/share/tools/ProjectCreator/BuildConfig.java ! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java Changeset: 49ae35b23822 Author: ccheung Date: 2014-11-13 02:09 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/49ae35b23822 Merge Changeset: 9dc4d4fc73ca Author: shade Date: 2014-11-13 01:57 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9dc4d4fc73ca 8059677: Thread.getName() instantiates Strings Reviewed-by: coleenp, dholmes, sla ! agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiTrace.cpp ! src/share/vm/runtime/thread.cpp Changeset: d8d148c35d6c Author: coleenp Date: 2014-11-13 00:40 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d8d148c35d6c Merge Changeset: 226987473c9b Author: coleenp Date: 2014-11-13 03:48 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/226987473c9b Merge ! src/share/vm/runtime/thread.cpp Changeset: 86feba25ac0b Author: dcubed Date: 2014-11-13 10:39 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/86feba25ac0b 8033602: wrong stabs data in libjvm.debuginfo on JDK 8 - SPARC 8034005: cannot debug in synchronizer.o or objectMonitor.o on Solaris X86 Summary: Solaris needs objcopy version of 2.21.1 or newer is needed to create valid .debuginfo files. Reviewed-by: dsamersoff, sspitsyn, dholmes, ihse - make/solaris/makefiles/add_gnu_debuglink.make ! make/solaris/makefiles/defs.make ! make/solaris/makefiles/dtrace.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make ! make/solaris/makefiles/jsig.make ! make/solaris/makefiles/saproc.make ! make/solaris/makefiles/vm.make - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c Changeset: 18499cb0b0ff Author: emc Date: 2014-11-14 12:45 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/18499cb0b0ff 8064571: java/lang/instrument/IsModifiableClassAgent.java: assert(length > 0) failed: should only be called if table is present Summary: Remove tautological assert Reviewed-by: coleenp, lfoltan, sspitsyn, jiangli ! src/share/vm/oops/constMethod.cpp Changeset: 4b66ce17aa71 Author: coleenp Date: 2014-11-14 13:09 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4b66ce17aa71 8060449: Obsolete command line flags accept arbitrary appendix Summary: Proper error messages for newly obsolete command line flags. Reviewed-by: lfoltan, dcubed, coleenp Contributed-by: max.ockner at oracle.com ! src/share/vm/runtime/arguments.cpp + test/runtime/CommandLine/ObsoleteFlagErrorMessage.java Changeset: d25271a8f71e Author: coleenp Date: 2014-11-15 01:29 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d25271a8f71e Merge Changeset: ed802e0ac3c4 Author: coleenp Date: 2014-11-12 20:18 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ed802e0ac3c4 Merge Changeset: 0a03986bd915 Author: shade Date: 2014-11-13 19:12 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0a03986bd915 8064749: -XX:-UseCompilerSafepoints breaks safepoint rendezvous Reviewed-by: dcubed, coleenp, kvn, dholmes ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/safepoint.cpp Changeset: 9a0fd6b840ba Author: coleenp Date: 2014-11-14 15:08 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9a0fd6b840ba Merge - make/solaris/makefiles/add_gnu_debuglink.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c ! src/share/vm/runtime/globals.hpp Changeset: a1e5bc3d5ce9 Author: coleenp Date: 2014-11-15 01:38 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a1e5bc3d5ce9 Merge Changeset: 6c04a0f03814 Author: coleenp Date: 2014-11-15 02:51 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6c04a0f03814 Merge ! src/share/vm/runtime/arguments.cpp Changeset: 67f1976ae672 Author: sla Date: 2014-11-17 09:36 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/67f1976ae672 Merge - agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp - test/compiler/7068051/Test7068051.sh - test/gc/startup_warnings/TestCMSIncrementalMode.java - test/gc/startup_warnings/TestCMSNoIncrementalMode.java - test/gc/startup_warnings/TestIncGC.java Changeset: 524b9a4ec5d9 Author: coleenp Date: 2014-11-17 11:26 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/524b9a4ec5d9 8064779: Add additional comments for "8062370: Various minor code improvements" Summary: Provide additional comments to jio_snprintf and jio_vsnprintf Reviewed-by: simonis, coleenp, mgronlun Contributed-by: thomas.stuefe at sap.com ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h Changeset: 13f3f02dad3c Author: simonis Date: 2014-11-13 16:58 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/13f3f02dad3c 8064471: Port 8013895: G1: G1SummarizeRSetStats output on Linux needs improvement to AIX Reviewed-by: dholmes, simonis Contributed-by: gunter.haug at sap.com ! src/os/aix/vm/os_aix.cpp Changeset: acc869dcded3 Author: simonis Date: 2014-11-18 19:17 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/acc869dcded3 8064815: Zero+PPC64: Stack overflow when running Maven Reviewed-by: kvn, simonis Contributed-by: sgehwolf at redhat.com ! src/cpu/zero/vm/stack_zero.cpp ! src/cpu/zero/vm/stack_zero.inline.hpp Changeset: 8da07cdee15f Author: poonam Date: 2014-11-18 10:19 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8da07cdee15f 8065220: Include alternate sa.make file for MacOSX Summary: Include alternate sa.make in make/bsd/makefiles/sa.make Reviewed-by: mgronlun, egahlin, sla ! make/bsd/makefiles/sa.make Changeset: 58b8917004d2 Author: poonam Date: 2014-11-18 20:51 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/58b8917004d2 Merge Changeset: 37fe84ab3bec Author: iklam Date: 2014-11-18 03:38 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/37fe84ab3bec 8064701: Some CDS optimizations should be disabled if bootclasspath is modified by JVMTI Summary: Added API to track bootclasspath modification Reviewed-by: jiangli, dholmes, minqi ! src/share/vm/classfile/classLoaderExt.hpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/whitebox.cpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 5284b330c1a4 Author: mgronlun Date: 2014-11-19 16:08 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5284b330c1a4 8065361: Fixup headers and definitions for INCLUDE_TRACE Reviewed-by: sla, stefank ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/gc_implementation/shared/objectCountEventSender.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/trace/noTraceBackend.hpp ! src/share/vm/trace/traceBackend.hpp ! src/share/vm/trace/traceEvent.hpp ! src/share/vm/trace/traceEventClasses.xsl ! src/share/vm/trace/traceEventIds.xsl ! src/share/vm/trace/traceMacros.hpp ! src/share/vm/trace/traceStream.hpp ! src/share/vm/trace/traceTypes.xsl ! src/share/vm/trace/tracing.hpp Changeset: a12405f751a8 Author: coleenp Date: 2014-11-19 13:02 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a12405f751a8 8042235: redefining method used by multiple MethodHandles crashes VM Summary: note all MemberNames created on internal list for adjusting method entries. Reviewed-by: sspitsyn, dcubed, lfoltan ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp + test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java Changeset: 7427a2e34664 Author: iklam Date: 2014-11-19 19:31 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7427a2e34664 8065346: WB_AddToBootstrapClassLoaderSearch calls JvmtiEnv::create_a_jvmti when not in _thread_in_vm state Summary: Removed ThreadToNativeFromVM and use java_lang_String::as_utf8_string instead Reviewed-by: dholmes, minqi ! src/share/vm/prims/whitebox.cpp Changeset: 7e08ae41ddbe Author: sla Date: 2014-11-24 09:57 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7e08ae41ddbe Merge Changeset: ef7449e07592 Author: stefank Date: 2014-11-12 13:55 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ef7449e07592 8062808: Turn on the -Wreturn-type warning Reviewed-by: mgerdin, tschatzl, coleenp, jrose, kbarrett ! make/linux/makefiles/gcc.make ! src/cpu/x86/vm/x86_32.ad ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/memory/heapInspection.hpp ! src/share/vm/memory/metaspaceShared.hpp ! src/share/vm/oops/constantPool.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/services/memTracker.hpp Changeset: 430043fc642a Author: kbarrett Date: 2014-11-11 13:39 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/430043fc642a 8062036: ConcurrentMarkThread::slt may be invoked before ConcurrentMarkThread::makeSurrogateLockerThread causing intermittent crashes Summary: Suppress gc_alot during VM init, improve error for SLT uninitialized. Reviewed-by: jmasa, brutisso, tschatzl ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp ! src/share/vm/gc_implementation/shared/concurrentGCThread.hpp ! src/share/vm/runtime/interfaceSupport.cpp Changeset: bad5bf926f89 Author: goetz Date: 2014-11-13 11:14 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bad5bf926f89 8064786: Fix debug build after 8062808: Turn on the -Wreturn-type warning Reviewed-by: stefank, tschatzl ! src/share/vm/prims/jni.cpp Changeset: 55e38e5032af Author: stefank Date: 2014-11-14 09:47 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/55e38e5032af 8064811: Use THREAD instead of CHECK_NULL in return statements Reviewed-by: coleenp, simonis, dholmes ! src/os/aix/vm/perfMemory_aix.cpp ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/share/vm/ci/ciReplay.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/verificationType.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/oopFactory.hpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/typeArrayKlass.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/runtime/fieldDescriptor.cpp ! src/share/vm/runtime/perfData.hpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/synchronizer.hpp ! src/share/vm/utilities/array.hpp Changeset: 3d192acee119 Author: mgerdin Date: 2014-11-14 14:23 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3d192acee119 8058209: Race in G1 card scanning could allow scanning of memory covered by PLABs Summary: Read _top before _gc_time_stamp in saved_mark_word() with LoadLoad order to ensure we get a consistent view Reviewed-by: brutisso, dcubed, dholmes, stefank ! src/share/vm/gc_implementation/g1/heapRegion.cpp Changeset: 57776b573fe9 Author: sfriberg Date: 2014-11-14 15:03 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/57776b573fe9 8064473: Improved handling of age during object copy in G1 Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp ! src/share/vm/gc_implementation/shared/ageTable.hpp Changeset: 0a8469ebc3d9 Author: stefank Date: 2014-11-11 17:05 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0a8469ebc3d9 8064580: Move INCLUDE_CDS include section to the end of the include list Reviewed-by: jwilhelm, brutisso, coleenp, dholmes ! src/os/linux/vm/os_linux.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/utilities/ostream.cpp Changeset: 986020ea95b1 Author: stefank Date: 2014-11-12 12:41 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/986020ea95b1 8064581: Move INCLUDE_ALL_GCS include section to the end of the include list Reviewed-by: jwilhelm, brutisso, coleenp, dholmes ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/gc_implementation/shared/gcTrace.cpp ! src/share/vm/gc_implementation/shared/gcTrace.hpp ! src/share/vm/gc_implementation/shared/gcTraceSend.cpp ! src/share/vm/memory/binaryTreeDictionary.cpp ! src/share/vm/memory/freeBlockDictionary.cpp ! src/share/vm/memory/freeList.cpp ! src/share/vm/oops/oop.pcgc.inline.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/globals.cpp Changeset: 0f6100dde08e Author: jwilhelm Date: 2014-11-17 21:32 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0f6100dde08e Merge ! src/os/aix/vm/perfMemory_aix.cpp ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/interfaceSupport.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/utilities/ostream.cpp Changeset: b4e8daeecb44 Author: brutisso Date: 2014-11-18 10:23 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b4e8daeecb44 8064702: Remove the CMS foreground collector Reviewed-by: kbarrett, ysr ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp - test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java - test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java - test/gc/startup_warnings/TestCMSForegroundFlags.java Changeset: 9796d7276d62 Author: ehelin Date: 2014-11-18 10:36 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9796d7276d62 8064721: The card tables only ever need two covering regions Reviewed-by: jmasa, tschatzl, kbarrett ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/memory/barrierSet.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/memory/cardTableRS.hpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/collectorPolicy.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/generationSpec.hpp ! src/share/vm/memory/modRefBarrierSet.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 9570e27fbbfe Author: ehelin Date: 2014-11-18 11:10 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9570e27fbbfe Merge Changeset: 63b17ad24a24 Author: brutisso Date: 2014-11-18 10:39 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/63b17ad24a24 8064865: Remove the debug funciontality RotateCMSCollectionTypes for CMS Reviewed-by: jmasa, kbarrett, ysr ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/runtime/globals.hpp Changeset: 898c20a0184e Author: brutisso Date: 2014-11-18 12:33 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/898c20a0184e Merge Changeset: 5398ffa1a419 Author: jwilhelm Date: 2014-10-21 15:07 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5398ffa1a419 8058255: Native jbyte Atomic::cmpxchg for supported x86 platforms Summary: Use the native cmpxchgb instruction on x86. Reviewed-by: dholmes, kbarrett, phh Contributed-by: erik.osterlund at lnu.se ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/zero/vm/stubGenerator_zero.cpp ! src/os_cpu/bsd_x86/vm/atomic_bsd_x86.inline.hpp ! src/os_cpu/linux_x86/vm/atomic_linux_x86.inline.hpp ! src/os_cpu/solaris_x86/vm/atomic_solaris_x86.inline.hpp ! src/os_cpu/solaris_x86/vm/solaris_x86_32.il ! src/os_cpu/solaris_x86/vm/solaris_x86_64.il ! src/os_cpu/windows_x86/vm/atomic_windows_x86.inline.hpp ! src/os_cpu/windows_x86/vm/os_windows_x86.cpp ! src/os_cpu/windows_x86/vm/os_windows_x86.hpp ! src/share/vm/runtime/atomic.cpp ! src/share/vm/runtime/atomic.hpp ! src/share/vm/runtime/atomic.inline.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp Changeset: 6464714dd742 Author: eistepan Date: 2014-11-19 17:43 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6464714dd742 8062537: [TESTBUG] Conflicting GC combinations in hotspot tests Reviewed-by: brutisso ! test/compiler/regalloc/C1ObjectSpillInLogicOp.java ! test/gc/6581734/Test6581734.java ! test/gc/TestSystemGC.java ! test/gc/arguments/TestAlignmentToUseLargePages.java ! test/gc/arguments/TestG1HeapRegionSize.java ! test/gc/concurrentMarkSweep/DisableResizePLAB.java ! test/gc/defnew/HeapChangeLogging.java ! test/gc/g1/TestHumongousShrinkHeap.java ! test/gc/g1/TestRegionAlignment.java ! test/gc/g1/TestShrinkAuxiliaryData.java ! test/gc/g1/TestShrinkAuxiliaryData05.java ! test/gc/g1/TestShrinkAuxiliaryData10.java ! test/gc/g1/TestShrinkAuxiliaryData15.java ! test/gc/g1/TestShrinkAuxiliaryData20.java ! test/gc/g1/TestShrinkAuxiliaryData25.java ! test/gc/g1/TestShrinkAuxiliaryData30.java ! test/gc/g1/TestShrinkToOneRegion.java ! test/gc/metaspace/G1AddMetaspaceDependency.java ! test/gc/metaspace/TestMetaspacePerfCounters.java ! test/gc/metaspace/TestPerfCountersAndMemoryPools.java ! test/gc/parallelScavenge/TestDynShrinkHeap.java Changeset: 403aceebe7ac Author: aharlap Date: 2014-11-20 10:03 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/403aceebe7ac 8059492: Wrong spelling in assert: "Not initialied properly?" Summary: Fixed typo in metaspace assert message Reviewed-by: mgerdin Contributed-by: aharlap ! src/share/vm/memory/metaspace.cpp Changeset: a5040fddd180 Author: jwilhelm Date: 2014-11-26 18:01 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a5040fddd180 Merge - make/solaris/makefiles/add_gnu_debuglink.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c ! src/os_cpu/windows_x86/vm/os_windows_x86.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vmStructs.cpp ! test/gc/g1/TestHumongousShrinkHeap.java ! test/gc/g1/TestShrinkAuxiliaryData.java Changeset: 9f14e2f457b3 Author: iignatyev Date: 2014-11-17 12:57 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9f14e2f457b3 8059732: improve hotspot_*test targets Reviewed-by: kvn, dholmes ! test/Makefile Changeset: aeaffe938f90 Author: neliasso Date: 2014-11-13 14:42 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/aeaffe938f90 8061256: com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java timed out Summary: Must not be at safepoint when taking CompileQueue_lock Reviewed-by: kvn, anoll ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/runtime/vm_operations.hpp Changeset: 269dae261504 Author: vlivanov Date: 2014-11-17 14:02 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/269dae261504 8062258: compiler/debug/TraceIterativeGVN.java segfaults in trace_PhaseIterGVN Reviewed-by: kvn ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/multnode.cpp Changeset: bfa95eeb0a33 Author: vlivanov Date: 2014-11-17 23:11 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bfa95eeb0a33 Merge Changeset: 2d697acc4e03 Author: zmajo Date: 2014-11-18 19:44 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2d697acc4e03 8062854: move compiler jtreg test to corresponding subfolders and use those in TEST.groups Summary: move all test from directories to /; update TEST.groups to execute more tests Reviewed-by: drchase, kvn ! test/TEST.groups - test/compiler/5057225/Test5057225.java - test/compiler/5091921/Test5091921.java - test/compiler/5091921/Test6186134.java - test/compiler/5091921/Test6196102.java - test/compiler/5091921/Test6357214.java - test/compiler/5091921/Test6559156.java - test/compiler/5091921/Test6753639.java - test/compiler/5091921/Test6850611.java - test/compiler/5091921/Test6890943.java - test/compiler/5091921/Test6897150.java - test/compiler/5091921/Test6905845.java - test/compiler/5091921/Test6931567.java - test/compiler/5091921/Test6935022.java - test/compiler/5091921/Test6959129.java - test/compiler/5091921/Test6985295.java - test/compiler/5091921/Test6992759.java - test/compiler/5091921/Test7005594.java - test/compiler/5091921/Test7005594.sh - test/compiler/5091921/Test7020614.java - test/compiler/5091921/input6890943.txt - test/compiler/5091921/output6890943.txt - test/compiler/6340864/TestByteVect.java - test/compiler/6340864/TestDoubleVect.java - test/compiler/6340864/TestFloatVect.java - test/compiler/6340864/TestIntVect.java - test/compiler/6340864/TestLongVect.java - test/compiler/6340864/TestShortVect.java - test/compiler/6378821/Test6378821.java - test/compiler/6431242/Test.java - test/compiler/6443505/Test6443505.java - test/compiler/6478991/NullCheckTest.java - test/compiler/6539464/Test.java - test/compiler/6579789/Test6579789.java - test/compiler/6589834/InlinedArrayCloneTestCase.java - test/compiler/6589834/Test_ia32.java - test/compiler/6603011/Test.java - test/compiler/6636138/Test1.java - test/compiler/6636138/Test2.java - test/compiler/6646019/Test.java - test/compiler/6646020/Tester.java - test/compiler/6659207/Test.java - test/compiler/6661247/Test.java - test/compiler/6663621/IVTest.java - test/compiler/6663848/Tester.java - test/compiler/6663854/Test6663854.java - test/compiler/6689060/Test.java - test/compiler/6695810/Test.java - test/compiler/6700047/Test6700047.java - test/compiler/6711100/Test.java - test/compiler/6711117/Test.java - test/compiler/6712835/Test6712835.java - test/compiler/6714694/Tester.java - test/compiler/6716441/Tester.java - test/compiler/6724218/Test.java - test/compiler/6726999/Test.java - test/compiler/6732154/Test6732154.java - test/compiler/6741738/Tester.java - test/compiler/6756768/Test6756768.java - test/compiler/6756768/Test6756768_2.java - test/compiler/6757316/Test6757316.java - test/compiler/6758234/Test6758234.java - test/compiler/6769124/TestArrayCopy6769124.java - test/compiler/6769124/TestDeoptInt6769124.java - test/compiler/6769124/TestUnalignedLoad6769124.java - test/compiler/6772683/InterruptedTest.java - test/compiler/6775880/Test.java - test/compiler/6778657/Test.java - test/compiler/6792161/Test6792161.java - test/compiler/6795161/Test.java - test/compiler/6795362/Test6795362.java - test/compiler/6795465/Test6795465.java - test/compiler/6796786/Test6796786.java - test/compiler/6797305/Test6797305.java - test/compiler/6799693/Test.java - test/compiler/6800154/Test6800154.java - test/compiler/6805724/Test6805724.java - test/compiler/6814842/Test6814842.java - test/compiler/6823354/Test6823354.java - test/compiler/6823453/Test.java - test/compiler/6826736/Test.java - test/compiler/6832293/Test.java - test/compiler/6833129/Test.java - test/compiler/6837011/Test6837011.java - test/compiler/6837094/Test.java - test/compiler/6843752/Test.java - test/compiler/6849574/Test.java - test/compiler/6851282/Test.java - test/compiler/6852078/Test6852078.java - test/compiler/6855164/Test.java - test/compiler/6855215/Test6855215.java - test/compiler/6857159/Test6857159.java - test/compiler/6857159/Test6857159.sh - test/compiler/6859338/Test6859338.java - test/compiler/6860469/Test.java - test/compiler/6863155/Test6863155.java - test/compiler/6863420/Test.java - test/compiler/6865031/Test.java - test/compiler/6865265/StackOverflowBug.java - test/compiler/6866651/Test.java - test/compiler/6875866/Test.java - test/compiler/6877254/Test.java - test/compiler/6879902/Test6879902.java - test/compiler/6880034/Test6880034.java - test/compiler/6885584/Test6885584.java - test/compiler/6891750/Test6891750.java - test/compiler/6892265/Test.java - test/compiler/6894807/IsInstanceTest.java - test/compiler/6894807/Test6894807.sh - test/compiler/6895383/Test.java - test/compiler/6896617/Test6896617.java - test/compiler/6896727/Test.java - test/compiler/6901572/Test.java - test/compiler/6909839/Test6909839.java - test/compiler/6910484/Test.java - test/compiler/6910605/Test.java - test/compiler/6910618/Test.java - test/compiler/6912517/Test.java - test/compiler/6916644/Test6916644.java - test/compiler/6921969/TestMultiplyLongHiZero.java - test/compiler/6930043/Test6930043.java - test/compiler/6932496/Test6932496.java - test/compiler/6934604/TestByteBoxing.java - test/compiler/6934604/TestDoubleBoxing.java - test/compiler/6934604/TestFloatBoxing.java - test/compiler/6934604/TestIntBoxing.java - test/compiler/6934604/TestLongBoxing.java - test/compiler/6934604/TestShortBoxing.java - test/compiler/6935535/Test.java - test/compiler/6942326/Test.java - test/compiler/6946040/TestCharShortByteSwap.java - test/compiler/6956668/Test6956668.java - test/compiler/6958485/Test.java - test/compiler/6968348/Test6968348.java - test/compiler/6973329/Test.java - test/compiler/6982370/Test6982370.java - test/compiler/6990212/Test6990212.java - test/compiler/7002666/Test7002666.java - test/compiler/7009231/Test7009231.java - test/compiler/7009359/Test7009359.java - test/compiler/7017746/Test.java - test/compiler/7024475/Test7024475.java - test/compiler/7029152/Test.java - test/compiler/7041100/Test7041100.java - test/compiler/7042153/Test7042153.java - test/compiler/7044738/Test7044738.java - test/compiler/7046096/Test7046096.java - test/compiler/7047069/Test7047069.java - test/compiler/7048332/Test7048332.java - test/compiler/7052494/Test7052494.java - test/compiler/7068051/Test7068051.java - test/compiler/7070134/Stemmer.java - test/compiler/7070134/Test7070134.sh - test/compiler/7070134/words - test/compiler/7082949/Test7082949.java - test/compiler/7088020/Test7088020.java - test/compiler/7088419/CRCTest.java - test/compiler/7090976/Test7090976.java - test/compiler/7100757/Test7100757.java - test/compiler/7103261/Test7103261.java - test/compiler/7110586/Test7110586.java - test/compiler/7116216/LargeFrame.java - test/compiler/7116216/StackOverflow.java - test/compiler/7119644/TestBooleanVect.java - test/compiler/7119644/TestByteDoubleVect.java - test/compiler/7119644/TestByteFloatVect.java - test/compiler/7119644/TestByteIntVect.java - test/compiler/7119644/TestByteLongVect.java - test/compiler/7119644/TestByteShortVect.java - test/compiler/7119644/TestByteVect.java - test/compiler/7119644/TestCharShortVect.java - test/compiler/7119644/TestCharVect.java - test/compiler/7119644/TestDoubleVect.java - test/compiler/7119644/TestFloatDoubleVect.java - test/compiler/7119644/TestFloatVect.java - test/compiler/7119644/TestIntDoubleVect.java - test/compiler/7119644/TestIntFloatVect.java - test/compiler/7119644/TestIntLongVect.java - test/compiler/7119644/TestIntVect.java - test/compiler/7119644/TestLongDoubleVect.java - test/compiler/7119644/TestLongFloatVect.java - test/compiler/7119644/TestLongVect.java - test/compiler/7119644/TestShortDoubleVect.java - test/compiler/7119644/TestShortFloatVect.java - test/compiler/7119644/TestShortIntVect.java - test/compiler/7119644/TestShortLongVect.java - test/compiler/7119644/TestShortVect.java - test/compiler/7123108/Test7123108.java - test/compiler/7125879/Test7125879.java - test/compiler/7141637/SpreadNullArg.java - test/compiler/7160610/Test7160610.java - test/compiler/7169782/Test7169782.java - test/compiler/7174363/Test7174363.java - test/compiler/7177917/Test7177917.java - test/compiler/7179138/Test7179138_1.java - test/compiler/7179138/Test7179138_2.java - test/compiler/7184394/TestAESBase.java - test/compiler/7184394/TestAESDecode.java - test/compiler/7184394/TestAESEncode.java - test/compiler/7184394/TestAESMain.java - test/compiler/7190310/Test7190310.java - test/compiler/7190310/Test7190310_unsafe.java - test/compiler/7192963/TestByteVect.java - test/compiler/7192963/TestDoubleVect.java - test/compiler/7192963/TestFloatVect.java - test/compiler/7192963/TestIntVect.java - test/compiler/7192963/TestLongVect.java - test/compiler/7192963/TestShortVect.java - test/compiler/7196199/Test7196199.java - test/compiler/7199742/Test7199742.java - test/compiler/7200264/Test7200264.sh - test/compiler/7200264/TestIntVect.java - test/compiler/8000805/Test8000805.java - test/compiler/8001183/TestCharVect.java - test/compiler/8002069/Test8002069.java - test/compiler/8004051/Test8004051.java - test/compiler/8004741/Test8004741.java - test/compiler/8004867/TestIntAtomicCAS.java - test/compiler/8004867/TestIntAtomicOrdered.java - test/compiler/8004867/TestIntAtomicVolatile.java - test/compiler/8004867/TestIntUnsafeCAS.java - test/compiler/8004867/TestIntUnsafeOrdered.java - test/compiler/8004867/TestIntUnsafeVolatile.java - test/compiler/8005033/Test8005033.java - test/compiler/8005419/Test8005419.java - test/compiler/8005956/PolynomialRoot.java - test/compiler/8007294/Test8007294.java - test/compiler/8007722/Test8007722.java - test/compiler/8009761/Test8009761.java - test/compiler/8010927/Test8010927.java - test/compiler/8011706/Test8011706.java - test/compiler/8011771/Test8011771.java - test/compiler/8011901/Test8011901.java - test/compiler/8015436/Test8015436.java - test/compiler/EliminateAutoBox/UnsignedLoads.java - test/compiler/EscapeAnalysis/Test8020215.java - test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java - test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java - test/compiler/IntegerArithmetic/TestIntegerComparison.java + test/compiler/c1/6478991/NullCheckTest.java + test/compiler/c1/6579789/Test6579789.java + test/compiler/c1/6756768/Test6756768.java + test/compiler/c1/6756768/Test6756768_2.java + test/compiler/c1/6757316/Test6757316.java + test/compiler/c1/6758234/Test6758234.java + test/compiler/c1/6769124/TestArrayCopy6769124.java + test/compiler/c1/6769124/TestDeoptInt6769124.java + test/compiler/c1/6769124/TestUnalignedLoad6769124.java + test/compiler/c1/6795465/Test6795465.java + test/compiler/c1/6849574/Test.java + test/compiler/c1/6855215/Test6855215.java + test/compiler/c1/6932496/Test6932496.java + test/compiler/c1/7042153/Test7042153.java + test/compiler/c1/7090976/Test7090976.java + test/compiler/c1/7103261/Test7103261.java + test/compiler/c1/7123108/Test7123108.java + test/compiler/c1/8004051/Test8004051.java + test/compiler/c1/8011706/Test8011706.java + test/compiler/c1/8011771/Test8011771.java + test/compiler/c2/5057225/Test5057225.java + test/compiler/c2/5091921/Test5091921.java + test/compiler/c2/5091921/Test6186134.java + test/compiler/c2/5091921/Test6196102.java + test/compiler/c2/5091921/Test6357214.java + test/compiler/c2/5091921/Test6559156.java + test/compiler/c2/5091921/Test6753639.java + test/compiler/c2/5091921/Test6850611.java + test/compiler/c2/5091921/Test6890943.java + test/compiler/c2/5091921/Test6897150.java + test/compiler/c2/5091921/Test6905845.java + test/compiler/c2/5091921/Test6931567.java + test/compiler/c2/5091921/Test6935022.java + test/compiler/c2/5091921/Test6959129.java + test/compiler/c2/5091921/Test6985295.java + test/compiler/c2/5091921/Test6992759.java + test/compiler/c2/5091921/Test7005594.java + test/compiler/c2/5091921/Test7005594.sh + test/compiler/c2/5091921/Test7020614.java + test/compiler/c2/5091921/input6890943.txt + test/compiler/c2/5091921/output6890943.txt + test/compiler/c2/6340864/TestByteVect.java + test/compiler/c2/6340864/TestDoubleVect.java + test/compiler/c2/6340864/TestFloatVect.java + test/compiler/c2/6340864/TestIntVect.java + test/compiler/c2/6340864/TestLongVect.java + test/compiler/c2/6340864/TestShortVect.java + test/compiler/c2/6443505/Test6443505.java + test/compiler/c2/6589834/InlinedArrayCloneTestCase.java + test/compiler/c2/6589834/Test_ia32.java + test/compiler/c2/6603011/Test.java + test/compiler/c2/6636138/Test1.java + test/compiler/c2/6636138/Test2.java + test/compiler/c2/6646019/Test.java + test/compiler/c2/6646020/Tester.java + test/compiler/c2/6661247/Test.java + test/compiler/c2/6663621/IVTest.java + test/compiler/c2/6663848/Tester.java + test/compiler/c2/6663854/Test6663854.java + test/compiler/c2/6695810/Test.java + test/compiler/c2/6700047/Test6700047.java + test/compiler/c2/6711100/Test.java + test/compiler/c2/6711117/Test.java + test/compiler/c2/6712835/Test6712835.java + test/compiler/c2/6714694/Tester.java + test/compiler/c2/6724218/Test.java + test/compiler/c2/6732154/Test6732154.java + test/compiler/c2/6741738/Tester.java + test/compiler/c2/6772683/InterruptedTest.java + test/compiler/c2/6792161/Test6792161.java + test/compiler/c2/6795362/Test6795362.java + test/compiler/c2/6796786/Test6796786.java + test/compiler/c2/6799693/Test.java + test/compiler/c2/6800154/Test6800154.java + test/compiler/c2/6805724/Test6805724.java + test/compiler/c2/6823453/Test.java + test/compiler/c2/6832293/Test.java + test/compiler/c2/6837011/Test6837011.java + test/compiler/c2/6837094/Test.java + test/compiler/c2/6843752/Test.java + test/compiler/c2/6851282/Test.java + test/compiler/c2/6852078/Test6852078.java + test/compiler/c2/6857159/Test6857159.java + test/compiler/c2/6857159/Test6857159.sh + test/compiler/c2/6863155/Test6863155.java + test/compiler/c2/6865031/Test.java + test/compiler/c2/6866651/Test.java + test/compiler/c2/6877254/Test.java + test/compiler/c2/6880034/Test6880034.java + test/compiler/c2/6885584/Test6885584.java + test/compiler/c2/6894807/IsInstanceTest.java + test/compiler/c2/6894807/Test6894807.sh + test/compiler/c2/6901572/Test.java + test/compiler/c2/6910484/Test.java + test/compiler/c2/6910605/Test.java + test/compiler/c2/6910618/Test.java + test/compiler/c2/6912517/Test.java + test/compiler/c2/6916644/Test6916644.java + test/compiler/c2/6921969/TestMultiplyLongHiZero.java + test/compiler/c2/6930043/Test6930043.java + test/compiler/c2/6946040/TestCharShortByteSwap.java + test/compiler/c2/6956668/Test6956668.java + test/compiler/c2/6958485/Test.java + test/compiler/c2/6968348/Test6968348.java + test/compiler/c2/6973329/Test.java + test/compiler/c2/7002666/Test7002666.java + test/compiler/c2/7009359/Test7009359.java + test/compiler/c2/7017746/Test.java + test/compiler/c2/7024475/Test7024475.java + test/compiler/c2/7029152/Test.java + test/compiler/c2/7041100/Test7041100.java + test/compiler/c2/7046096/Test7046096.java + test/compiler/c2/7047069/Test7047069.java + test/compiler/c2/7048332/Test7048332.java + test/compiler/c2/7068051/Test7068051.java + test/compiler/c2/7070134/Stemmer.java + test/compiler/c2/7070134/Test7070134.sh + test/compiler/c2/7070134/words + test/compiler/c2/7110586/Test7110586.java + test/compiler/c2/7125879/Test7125879.java + test/compiler/c2/7160610/Test7160610.java + test/compiler/c2/7169782/Test7169782.java + test/compiler/c2/7174363/Test7174363.java + test/compiler/c2/7177917/Test7177917.java + test/compiler/c2/7179138/Test7179138_1.java + test/compiler/c2/7179138/Test7179138_2.java + test/compiler/c2/7190310/Test7190310.java + test/compiler/c2/7190310/Test7190310_unsafe.java + test/compiler/c2/7192963/TestByteVect.java + test/compiler/c2/7192963/TestDoubleVect.java + test/compiler/c2/7192963/TestFloatVect.java + test/compiler/c2/7192963/TestIntVect.java + test/compiler/c2/7192963/TestLongVect.java + test/compiler/c2/7192963/TestShortVect.java + test/compiler/c2/7199742/Test7199742.java + test/compiler/c2/7200264/Test7200264.sh + test/compiler/c2/7200264/TestIntVect.java + test/compiler/c2/8000805/Test8000805.java + test/compiler/c2/8002069/Test8002069.java + test/compiler/c2/8004741/Test8004741.java + test/compiler/c2/8004867/TestIntAtomicCAS.java + test/compiler/c2/8004867/TestIntAtomicOrdered.java + test/compiler/c2/8004867/TestIntAtomicVolatile.java + test/compiler/c2/8004867/TestIntUnsafeCAS.java + test/compiler/c2/8004867/TestIntUnsafeOrdered.java + test/compiler/c2/8004867/TestIntUnsafeVolatile.java + test/compiler/c2/8005956/PolynomialRoot.java + test/compiler/c2/8007294/Test8007294.java + test/compiler/c2/8007722/Test8007722.java + test/compiler/codegen/6378821/Test6378821.java + test/compiler/codegen/6431242/Test.java + test/compiler/codegen/6797305/Test6797305.java + test/compiler/codegen/6814842/Test6814842.java + test/compiler/codegen/6823354/Test6823354.java + test/compiler/codegen/6875866/Test.java + test/compiler/codegen/6879902/Test6879902.java + test/compiler/codegen/6896617/Test6896617.java + test/compiler/codegen/6909839/Test6909839.java + test/compiler/codegen/6935535/Test.java + test/compiler/codegen/6942326/Test.java + test/compiler/codegen/7009231/Test7009231.java + test/compiler/codegen/7088419/CRCTest.java + test/compiler/codegen/7100757/Test7100757.java + test/compiler/codegen/7119644/TestBooleanVect.java + test/compiler/codegen/7119644/TestByteDoubleVect.java + test/compiler/codegen/7119644/TestByteFloatVect.java + test/compiler/codegen/7119644/TestByteIntVect.java + test/compiler/codegen/7119644/TestByteLongVect.java + test/compiler/codegen/7119644/TestByteShortVect.java + test/compiler/codegen/7119644/TestByteVect.java + test/compiler/codegen/7119644/TestCharShortVect.java + test/compiler/codegen/7119644/TestCharVect.java + test/compiler/codegen/7119644/TestDoubleVect.java + test/compiler/codegen/7119644/TestFloatDoubleVect.java + test/compiler/codegen/7119644/TestFloatVect.java + test/compiler/codegen/7119644/TestIntDoubleVect.java + test/compiler/codegen/7119644/TestIntFloatVect.java + test/compiler/codegen/7119644/TestIntLongVect.java + test/compiler/codegen/7119644/TestIntVect.java + test/compiler/codegen/7119644/TestLongDoubleVect.java + test/compiler/codegen/7119644/TestLongFloatVect.java + test/compiler/codegen/7119644/TestLongVect.java + test/compiler/codegen/7119644/TestShortDoubleVect.java + test/compiler/codegen/7119644/TestShortFloatVect.java + test/compiler/codegen/7119644/TestShortIntVect.java + test/compiler/codegen/7119644/TestShortLongVect.java + test/compiler/codegen/7119644/TestShortVect.java + test/compiler/codegen/7184394/TestAESBase.java + test/compiler/codegen/7184394/TestAESDecode.java + test/compiler/codegen/7184394/TestAESEncode.java + test/compiler/codegen/7184394/TestAESMain.java + test/compiler/codegen/8001183/TestCharVect.java + test/compiler/codegen/8005033/Test8005033.java + test/compiler/codegen/8011901/Test8011901.java + test/compiler/eliminateAutobox/6934604/TestByteBoxing.java + test/compiler/eliminateAutobox/6934604/TestDoubleBoxing.java + test/compiler/eliminateAutobox/6934604/TestFloatBoxing.java + test/compiler/eliminateAutobox/6934604/TestIntBoxing.java + test/compiler/eliminateAutobox/6934604/TestLongBoxing.java + test/compiler/eliminateAutobox/6934604/TestShortBoxing.java + test/compiler/eliminateAutobox/UnsignedLoads.java + test/compiler/escapeAnalysis/6689060/Test.java + test/compiler/escapeAnalysis/6716441/Tester.java + test/compiler/escapeAnalysis/6726999/Test.java + test/compiler/escapeAnalysis/6775880/Test.java + test/compiler/escapeAnalysis/6795161/Test.java + test/compiler/escapeAnalysis/6895383/Test.java + test/compiler/escapeAnalysis/6896727/Test.java + test/compiler/escapeAnalysis/Test8020215.java + test/compiler/escapeAnalysis/TestAllocatedEscapesPtrComparison.java + test/compiler/escapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java + test/compiler/integerArithmetic/TestIntegerComparison.java + test/compiler/interpreter/6539464/Test.java + test/compiler/interpreter/6833129/Test.java + test/compiler/interpreter/7116216/LargeFrame.java + test/compiler/interpreter/7116216/StackOverflow.java + test/compiler/intrinsics/6982370/Test6982370.java + test/compiler/intrinsics/8005419/Test8005419.java + test/compiler/jsr292/6990212/Test6990212.java + test/compiler/jsr292/7082949/Test7082949.java + test/compiler/loopopts/6659207/Test.java + test/compiler/loopopts/6855164/Test.java + test/compiler/loopopts/6860469/Test.java + test/compiler/loopopts/7044738/Test7044738.java + test/compiler/loopopts/7052494/Test7052494.java + test/compiler/runtime/6778657/Test.java + test/compiler/runtime/6826736/Test.java + test/compiler/runtime/6859338/Test6859338.java + test/compiler/runtime/6863420/Test.java + test/compiler/runtime/6865265/StackOverflowBug.java + test/compiler/runtime/6891750/Test6891750.java + test/compiler/runtime/6892265/Test.java + test/compiler/runtime/7088020/Test7088020.java + test/compiler/runtime/7141637/SpreadNullArg.java + test/compiler/runtime/7196199/Test7196199.java + test/compiler/runtime/8010927/Test8010927.java + test/compiler/runtime/8015436/Test8015436.java + test/compiler/uncommontrap/8009761/Test8009761.java Changeset: 0bdada928884 Author: thartmann Date: 2014-11-20 11:06 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0bdada928884 8050079: crash while compiling java.lang.ref.Finalizer::runFinalizer Summary: Ignore non-instance Klasses in the subclass hierarchy. Reviewed-by: kvn, iignatyev, jrose ! src/share/vm/code/dependencies.cpp ! test/TEST.groups + test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java + test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java Changeset: 5b4a65809a63 Author: iignatyev Date: 2014-11-21 17:27 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5b4a65809a63 8059550: JEP-JDK-8043304: Test task: segment overflow w/ empty others Reviewed-by: kvn, thartmann, iignatyev ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/prims/whitebox.cpp + test/compiler/codecache/OverflowCodeCacheTest.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java ! test/testlibrary/whitebox/sun/hotspot/code/BlobType.java ! test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java Changeset: 9e340d8c1aec Author: iignatyev Date: 2014-11-21 17:28 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9e340d8c1aec 8064696: compiler/startup/SmallCodeCacheStartup.java doesn't check exit code Reviewed-by: kvn, anoll, iignatyev Contributed-by: tatiana.pivovarova at oracle.com ! test/compiler/startup/SmallCodeCacheStartup.java Changeset: 0b00b05f1ce3 Author: drchase Date: 2014-11-21 21:08 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0b00b05f1ce3 Merge Changeset: 2aa1a6c41461 Author: kvn Date: 2014-11-21 17:17 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2aa1a6c41461 8065618: C2 RA incorrectly removes kill projections Summary: Don't remove KILL projections if their "defining" nodes have SCMemProj projection (memory side effects). Reviewed-by: iveresov ! src/share/vm/opto/ifg.cpp Changeset: 14ecb6b68f85 Author: drchase Date: 2014-11-22 03:10 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/14ecb6b68f85 Merge Changeset: 465683c6b769 Author: thartmann Date: 2014-11-24 08:48 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/465683c6b769 8065339: Failed compilation does not always trigger a JFR event 'CompilerFailure' Summary: CompilerFailure JFR event should be triggered in ciEnv. Reviewed-by: kvn ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/compile.cpp Changeset: 7dd010c9fab1 Author: vlivanov Date: 2014-11-24 07:29 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7dd010c9fab1 8058148: MaxNodeLimit and LiveNodeCountInliningCutoff Reviewed-by: kvn, roland ! src/share/vm/ci/ciTypeFlow.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopUnswitch.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/node.cpp Changeset: 49dd956bc8c0 Author: roland Date: 2014-11-13 09:19 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/49dd956bc8c0 8054478: C2: Incorrectly compiled char[] array access crashes JVM Summary: dead backbranch in main loop results in erroneous array access Reviewed-by: kvn, iveresov ! src/share/vm/opto/castnode.cpp ! src/share/vm/opto/castnode.hpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/subnode.hpp + test/compiler/loopopts/TestDeadBackbranchArrayAccess.java Changeset: c13eb14ebf5c Author: thartmann Date: 2014-11-26 08:06 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c13eb14ebf5c 8007993: hotspot.log w/ enabled LogCompilation can be an invalid XML Summary: Open compilation log files in write-mode and close before deletion attempt. Reviewed-by: vlivanov ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileLog.cpp Changeset: 214d70baa4db Author: drchase Date: 2014-11-26 20:38 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/214d70baa4db Merge ! src/share/vm/prims/whitebox.cpp - test/compiler/5057225/Test5057225.java - test/compiler/5091921/Test5091921.java - test/compiler/5091921/Test6186134.java - test/compiler/5091921/Test6196102.java - test/compiler/5091921/Test6357214.java - test/compiler/5091921/Test6559156.java - test/compiler/5091921/Test6753639.java - test/compiler/5091921/Test6850611.java - test/compiler/5091921/Test6890943.java - test/compiler/5091921/Test6897150.java - test/compiler/5091921/Test6905845.java - test/compiler/5091921/Test6931567.java - test/compiler/5091921/Test6935022.java - test/compiler/5091921/Test6959129.java - test/compiler/5091921/Test6985295.java - test/compiler/5091921/Test6992759.java - test/compiler/5091921/Test7005594.java - test/compiler/5091921/Test7005594.sh - test/compiler/5091921/Test7020614.java - test/compiler/5091921/input6890943.txt - test/compiler/5091921/output6890943.txt - test/compiler/6340864/TestByteVect.java - test/compiler/6340864/TestDoubleVect.java - test/compiler/6340864/TestFloatVect.java - test/compiler/6340864/TestIntVect.java - test/compiler/6340864/TestLongVect.java - test/compiler/6340864/TestShortVect.java - test/compiler/6378821/Test6378821.java - test/compiler/6431242/Test.java - test/compiler/6443505/Test6443505.java - test/compiler/6478991/NullCheckTest.java - test/compiler/6539464/Test.java - test/compiler/6579789/Test6579789.java - test/compiler/6589834/InlinedArrayCloneTestCase.java - test/compiler/6589834/Test_ia32.java - test/compiler/6603011/Test.java - test/compiler/6636138/Test1.java - test/compiler/6636138/Test2.java - test/compiler/6646019/Test.java - test/compiler/6646020/Tester.java - test/compiler/6659207/Test.java - test/compiler/6661247/Test.java - test/compiler/6663621/IVTest.java - test/compiler/6663848/Tester.java - test/compiler/6663854/Test6663854.java - test/compiler/6689060/Test.java - test/compiler/6695810/Test.java - test/compiler/6700047/Test6700047.java - test/compiler/6711100/Test.java - test/compiler/6711117/Test.java - test/compiler/6712835/Test6712835.java - test/compiler/6714694/Tester.java - test/compiler/6716441/Tester.java - test/compiler/6724218/Test.java - test/compiler/6726999/Test.java - test/compiler/6732154/Test6732154.java - test/compiler/6741738/Tester.java - test/compiler/6756768/Test6756768.java - test/compiler/6756768/Test6756768_2.java - test/compiler/6757316/Test6757316.java - test/compiler/6758234/Test6758234.java - test/compiler/6769124/TestArrayCopy6769124.java - test/compiler/6769124/TestDeoptInt6769124.java - test/compiler/6769124/TestUnalignedLoad6769124.java - test/compiler/6772683/InterruptedTest.java - test/compiler/6775880/Test.java - test/compiler/6778657/Test.java - test/compiler/6792161/Test6792161.java - test/compiler/6795161/Test.java - test/compiler/6795362/Test6795362.java - test/compiler/6795465/Test6795465.java - test/compiler/6796786/Test6796786.java - test/compiler/6797305/Test6797305.java - test/compiler/6799693/Test.java - test/compiler/6800154/Test6800154.java - test/compiler/6805724/Test6805724.java - test/compiler/6814842/Test6814842.java - test/compiler/6823354/Test6823354.java - test/compiler/6823453/Test.java - test/compiler/6826736/Test.java - test/compiler/6832293/Test.java - test/compiler/6833129/Test.java - test/compiler/6837011/Test6837011.java - test/compiler/6837094/Test.java - test/compiler/6843752/Test.java - test/compiler/6849574/Test.java - test/compiler/6851282/Test.java - test/compiler/6852078/Test6852078.java - test/compiler/6855164/Test.java - test/compiler/6855215/Test6855215.java - test/compiler/6857159/Test6857159.java - test/compiler/6857159/Test6857159.sh - test/compiler/6859338/Test6859338.java - test/compiler/6860469/Test.java - test/compiler/6863155/Test6863155.java - test/compiler/6863420/Test.java - test/compiler/6865031/Test.java - test/compiler/6865265/StackOverflowBug.java - test/compiler/6866651/Test.java - test/compiler/6875866/Test.java - test/compiler/6877254/Test.java - test/compiler/6879902/Test6879902.java - test/compiler/6880034/Test6880034.java - test/compiler/6885584/Test6885584.java - test/compiler/6891750/Test6891750.java - test/compiler/6892265/Test.java - test/compiler/6894807/IsInstanceTest.java - test/compiler/6894807/Test6894807.sh - test/compiler/6895383/Test.java - test/compiler/6896617/Test6896617.java - test/compiler/6896727/Test.java - test/compiler/6901572/Test.java - test/compiler/6909839/Test6909839.java - test/compiler/6910484/Test.java - test/compiler/6910605/Test.java - test/compiler/6910618/Test.java - test/compiler/6912517/Test.java - test/compiler/6916644/Test6916644.java - test/compiler/6921969/TestMultiplyLongHiZero.java - test/compiler/6930043/Test6930043.java - test/compiler/6932496/Test6932496.java - test/compiler/6934604/TestByteBoxing.java - test/compiler/6934604/TestDoubleBoxing.java - test/compiler/6934604/TestFloatBoxing.java - test/compiler/6934604/TestIntBoxing.java - test/compiler/6934604/TestLongBoxing.java - test/compiler/6934604/TestShortBoxing.java - test/compiler/6935535/Test.java - test/compiler/6942326/Test.java - test/compiler/6946040/TestCharShortByteSwap.java - test/compiler/6956668/Test6956668.java - test/compiler/6958485/Test.java - test/compiler/6968348/Test6968348.java - test/compiler/6973329/Test.java - test/compiler/6982370/Test6982370.java - test/compiler/6990212/Test6990212.java - test/compiler/7002666/Test7002666.java - test/compiler/7009231/Test7009231.java - test/compiler/7009359/Test7009359.java - test/compiler/7017746/Test.java - test/compiler/7024475/Test7024475.java - test/compiler/7029152/Test.java - test/compiler/7041100/Test7041100.java - test/compiler/7042153/Test7042153.java - test/compiler/7044738/Test7044738.java - test/compiler/7046096/Test7046096.java - test/compiler/7047069/Test7047069.java - test/compiler/7048332/Test7048332.java - test/compiler/7052494/Test7052494.java - test/compiler/7068051/Test7068051.java - test/compiler/7070134/Stemmer.java - test/compiler/7070134/Test7070134.sh - test/compiler/7070134/words - test/compiler/7082949/Test7082949.java - test/compiler/7088020/Test7088020.java - test/compiler/7088419/CRCTest.java - test/compiler/7090976/Test7090976.java - test/compiler/7100757/Test7100757.java - test/compiler/7103261/Test7103261.java - test/compiler/7110586/Test7110586.java - test/compiler/7116216/LargeFrame.java - test/compiler/7116216/StackOverflow.java - test/compiler/7119644/TestBooleanVect.java - test/compiler/7119644/TestByteDoubleVect.java - test/compiler/7119644/TestByteFloatVect.java - test/compiler/7119644/TestByteIntVect.java - test/compiler/7119644/TestByteLongVect.java - test/compiler/7119644/TestByteShortVect.java - test/compiler/7119644/TestByteVect.java - test/compiler/7119644/TestCharShortVect.java - test/compiler/7119644/TestCharVect.java - test/compiler/7119644/TestDoubleVect.java - test/compiler/7119644/TestFloatDoubleVect.java - test/compiler/7119644/TestFloatVect.java - test/compiler/7119644/TestIntDoubleVect.java - test/compiler/7119644/TestIntFloatVect.java - test/compiler/7119644/TestIntLongVect.java - test/compiler/7119644/TestIntVect.java - test/compiler/7119644/TestLongDoubleVect.java - test/compiler/7119644/TestLongFloatVect.java - test/compiler/7119644/TestLongVect.java - test/compiler/7119644/TestShortDoubleVect.java - test/compiler/7119644/TestShortFloatVect.java - test/compiler/7119644/TestShortIntVect.java - test/compiler/7119644/TestShortLongVect.java - test/compiler/7119644/TestShortVect.java - test/compiler/7123108/Test7123108.java - test/compiler/7125879/Test7125879.java - test/compiler/7141637/SpreadNullArg.java - test/compiler/7160610/Test7160610.java - test/compiler/7169782/Test7169782.java - test/compiler/7174363/Test7174363.java - test/compiler/7177917/Test7177917.java - test/compiler/7179138/Test7179138_1.java - test/compiler/7179138/Test7179138_2.java - test/compiler/7184394/TestAESBase.java - test/compiler/7184394/TestAESDecode.java - test/compiler/7184394/TestAESEncode.java - test/compiler/7184394/TestAESMain.java - test/compiler/7190310/Test7190310.java - test/compiler/7190310/Test7190310_unsafe.java - test/compiler/7192963/TestByteVect.java - test/compiler/7192963/TestDoubleVect.java - test/compiler/7192963/TestFloatVect.java - test/compiler/7192963/TestIntVect.java - test/compiler/7192963/TestLongVect.java - test/compiler/7192963/TestShortVect.java - test/compiler/7196199/Test7196199.java - test/compiler/7199742/Test7199742.java - test/compiler/7200264/Test7200264.sh - test/compiler/7200264/TestIntVect.java - test/compiler/8000805/Test8000805.java - test/compiler/8001183/TestCharVect.java - test/compiler/8002069/Test8002069.java - test/compiler/8004051/Test8004051.java - test/compiler/8004741/Test8004741.java - test/compiler/8004867/TestIntAtomicCAS.java - test/compiler/8004867/TestIntAtomicOrdered.java - test/compiler/8004867/TestIntAtomicVolatile.java - test/compiler/8004867/TestIntUnsafeCAS.java - test/compiler/8004867/TestIntUnsafeOrdered.java - test/compiler/8004867/TestIntUnsafeVolatile.java - test/compiler/8005033/Test8005033.java - test/compiler/8005419/Test8005419.java - test/compiler/8005956/PolynomialRoot.java - test/compiler/8007294/Test8007294.java - test/compiler/8007722/Test8007722.java - test/compiler/8009761/Test8009761.java - test/compiler/8010927/Test8010927.java - test/compiler/8011706/Test8011706.java - test/compiler/8011771/Test8011771.java - test/compiler/8011901/Test8011901.java - test/compiler/8015436/Test8015436.java - test/compiler/EliminateAutoBox/UnsignedLoads.java - test/compiler/EscapeAnalysis/Test8020215.java - test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java - test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java - test/compiler/IntegerArithmetic/TestIntegerComparison.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 742c0430bb20 Author: chegar Date: 2014-12-03 17:48 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/742c0430bb20 Merge - agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java ! make/bsd/makefiles/sa.make - make/solaris/makefiles/add_gnu_debuglink.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make ! src/os/aix/vm/os_aix.cpp ! src/os/linux/vm/os_linux.cpp - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c ! src/os/solaris/vm/os_solaris.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp - test/compiler/5057225/Test5057225.java - test/compiler/5091921/Test5091921.java - test/compiler/5091921/Test6186134.java - test/compiler/5091921/Test6196102.java - test/compiler/5091921/Test6357214.java - test/compiler/5091921/Test6559156.java - test/compiler/5091921/Test6753639.java - test/compiler/5091921/Test6850611.java - test/compiler/5091921/Test6890943.java - test/compiler/5091921/Test6897150.java - test/compiler/5091921/Test6905845.java - test/compiler/5091921/Test6931567.java - test/compiler/5091921/Test6935022.java - test/compiler/5091921/Test6959129.java - test/compiler/5091921/Test6985295.java - test/compiler/5091921/Test6992759.java - test/compiler/5091921/Test7005594.java - test/compiler/5091921/Test7005594.sh - test/compiler/5091921/Test7020614.java - test/compiler/5091921/input6890943.txt - test/compiler/5091921/output6890943.txt - test/compiler/6340864/TestByteVect.java - test/compiler/6340864/TestDoubleVect.java - test/compiler/6340864/TestFloatVect.java - test/compiler/6340864/TestIntVect.java - test/compiler/6340864/TestLongVect.java - test/compiler/6340864/TestShortVect.java - test/compiler/6378821/Test6378821.java - test/compiler/6431242/Test.java - test/compiler/6443505/Test6443505.java - test/compiler/6478991/NullCheckTest.java - test/compiler/6539464/Test.java - test/compiler/6579789/Test6579789.java - test/compiler/6589834/InlinedArrayCloneTestCase.java - test/compiler/6589834/Test_ia32.java - test/compiler/6603011/Test.java - test/compiler/6636138/Test1.java - test/compiler/6636138/Test2.java - test/compiler/6646019/Test.java - test/compiler/6646020/Tester.java - test/compiler/6659207/Test.java - test/compiler/6661247/Test.java - test/compiler/6663621/IVTest.java - test/compiler/6663848/Tester.java - test/compiler/6663854/Test6663854.java - test/compiler/6689060/Test.java - test/compiler/6695810/Test.java - test/compiler/6700047/Test6700047.java - test/compiler/6711100/Test.java - test/compiler/6711117/Test.java - test/compiler/6712835/Test6712835.java - test/compiler/6714694/Tester.java - test/compiler/6716441/Tester.java - test/compiler/6724218/Test.java - test/compiler/6726999/Test.java - test/compiler/6732154/Test6732154.java - test/compiler/6741738/Tester.java - test/compiler/6756768/Test6756768.java - test/compiler/6756768/Test6756768_2.java - test/compiler/6757316/Test6757316.java - test/compiler/6758234/Test6758234.java - test/compiler/6769124/TestArrayCopy6769124.java - test/compiler/6769124/TestDeoptInt6769124.java - test/compiler/6769124/TestUnalignedLoad6769124.java - test/compiler/6772683/InterruptedTest.java - test/compiler/6775880/Test.java - test/compiler/6778657/Test.java - test/compiler/6792161/Test6792161.java - test/compiler/6795161/Test.java - test/compiler/6795362/Test6795362.java - test/compiler/6795465/Test6795465.java - test/compiler/6796786/Test6796786.java - test/compiler/6797305/Test6797305.java - test/compiler/6799693/Test.java - test/compiler/6800154/Test6800154.java - test/compiler/6805724/Test6805724.java - test/compiler/6814842/Test6814842.java - test/compiler/6823354/Test6823354.java - test/compiler/6823453/Test.java - test/compiler/6826736/Test.java - test/compiler/6832293/Test.java - test/compiler/6833129/Test.java - test/compiler/6837011/Test6837011.java - test/compiler/6837094/Test.java - test/compiler/6843752/Test.java - test/compiler/6849574/Test.java - test/compiler/6851282/Test.java - test/compiler/6852078/Test6852078.java - test/compiler/6855164/Test.java - test/compiler/6855215/Test6855215.java - test/compiler/6857159/Test6857159.java - test/compiler/6857159/Test6857159.sh - test/compiler/6859338/Test6859338.java - test/compiler/6860469/Test.java - test/compiler/6863155/Test6863155.java - test/compiler/6863420/Test.java - test/compiler/6865031/Test.java - test/compiler/6865265/StackOverflowBug.java - test/compiler/6866651/Test.java - test/compiler/6875866/Test.java - test/compiler/6877254/Test.java - test/compiler/6879902/Test6879902.java - test/compiler/6880034/Test6880034.java - test/compiler/6885584/Test6885584.java - test/compiler/6891750/Test6891750.java - test/compiler/6892265/Test.java - test/compiler/6894807/IsInstanceTest.java - test/compiler/6894807/Test6894807.sh - test/compiler/6895383/Test.java - test/compiler/6896617/Test6896617.java - test/compiler/6896727/Test.java - test/compiler/6901572/Test.java - test/compiler/6909839/Test6909839.java - test/compiler/6910484/Test.java - test/compiler/6910605/Test.java - test/compiler/6910618/Test.java - test/compiler/6912517/Test.java - test/compiler/6916644/Test6916644.java - test/compiler/6921969/TestMultiplyLongHiZero.java - test/compiler/6930043/Test6930043.java - test/compiler/6932496/Test6932496.java - test/compiler/6934604/TestByteBoxing.java - test/compiler/6934604/TestDoubleBoxing.java - test/compiler/6934604/TestFloatBoxing.java - test/compiler/6934604/TestIntBoxing.java - test/compiler/6934604/TestLongBoxing.java - test/compiler/6934604/TestShortBoxing.java - test/compiler/6935535/Test.java - test/compiler/6942326/Test.java - test/compiler/6946040/TestCharShortByteSwap.java - test/compiler/6956668/Test6956668.java - test/compiler/6958485/Test.java - test/compiler/6968348/Test6968348.java - test/compiler/6973329/Test.java - test/compiler/6982370/Test6982370.java - test/compiler/6990212/Test6990212.java - test/compiler/7002666/Test7002666.java - test/compiler/7009231/Test7009231.java - test/compiler/7009359/Test7009359.java - test/compiler/7017746/Test.java - test/compiler/7024475/Test7024475.java - test/compiler/7029152/Test.java - test/compiler/7041100/Test7041100.java - test/compiler/7042153/Test7042153.java - test/compiler/7044738/Test7044738.java - test/compiler/7046096/Test7046096.java - test/compiler/7047069/Test7047069.java - test/compiler/7048332/Test7048332.java - test/compiler/7052494/Test7052494.java - test/compiler/7068051/Test7068051.java - test/compiler/7068051/Test7068051.sh - test/compiler/7070134/Stemmer.java - test/compiler/7070134/Test7070134.sh - test/compiler/7070134/words - test/compiler/7082949/Test7082949.java - test/compiler/7088020/Test7088020.java - test/compiler/7088419/CRCTest.java - test/compiler/7090976/Test7090976.java - test/compiler/7100757/Test7100757.java - test/compiler/7103261/Test7103261.java - test/compiler/7110586/Test7110586.java - test/compiler/7116216/LargeFrame.java - test/compiler/7116216/StackOverflow.java - test/compiler/7119644/TestBooleanVect.java - test/compiler/7119644/TestByteDoubleVect.java - test/compiler/7119644/TestByteFloatVect.java - test/compiler/7119644/TestByteIntVect.java - test/compiler/7119644/TestByteLongVect.java - test/compiler/7119644/TestByteShortVect.java - test/compiler/7119644/TestByteVect.java - test/compiler/7119644/TestCharShortVect.java - test/compiler/7119644/TestCharVect.java - test/compiler/7119644/TestDoubleVect.java - test/compiler/7119644/TestFloatDoubleVect.java - test/compiler/7119644/TestFloatVect.java - test/compiler/7119644/TestIntDoubleVect.java - test/compiler/7119644/TestIntFloatVect.java - test/compiler/7119644/TestIntLongVect.java - test/compiler/7119644/TestIntVect.java - test/compiler/7119644/TestLongDoubleVect.java - test/compiler/7119644/TestLongFloatVect.java - test/compiler/7119644/TestLongVect.java - test/compiler/7119644/TestShortDoubleVect.java - test/compiler/7119644/TestShortFloatVect.java - test/compiler/7119644/TestShortIntVect.java - test/compiler/7119644/TestShortLongVect.java - test/compiler/7119644/TestShortVect.java - test/compiler/7123108/Test7123108.java - test/compiler/7125879/Test7125879.java - test/compiler/7141637/SpreadNullArg.java - test/compiler/7160610/Test7160610.java - test/compiler/7169782/Test7169782.java - test/compiler/7174363/Test7174363.java - test/compiler/7177917/Test7177917.java - test/compiler/7179138/Test7179138_1.java - test/compiler/7179138/Test7179138_2.java - test/compiler/7184394/TestAESBase.java - test/compiler/7184394/TestAESDecode.java - test/compiler/7184394/TestAESEncode.java - test/compiler/7184394/TestAESMain.java - test/compiler/7190310/Test7190310.java - test/compiler/7190310/Test7190310_unsafe.java - test/compiler/7192963/TestByteVect.java - test/compiler/7192963/TestDoubleVect.java - test/compiler/7192963/TestFloatVect.java - test/compiler/7192963/TestIntVect.java - test/compiler/7192963/TestLongVect.java - test/compiler/7192963/TestShortVect.java - test/compiler/7196199/Test7196199.java - test/compiler/7199742/Test7199742.java - test/compiler/7200264/Test7200264.sh - test/compiler/7200264/TestIntVect.java - test/compiler/8000805/Test8000805.java - test/compiler/8001183/TestCharVect.java - test/compiler/8002069/Test8002069.java - test/compiler/8004051/Test8004051.java - test/compiler/8004741/Test8004741.java - test/compiler/8004867/TestIntAtomicCAS.java - test/compiler/8004867/TestIntAtomicOrdered.java - test/compiler/8004867/TestIntAtomicVolatile.java - test/compiler/8004867/TestIntUnsafeCAS.java - test/compiler/8004867/TestIntUnsafeOrdered.java - test/compiler/8004867/TestIntUnsafeVolatile.java - test/compiler/8005033/Test8005033.java - test/compiler/8005419/Test8005419.java - test/compiler/8005956/PolynomialRoot.java - test/compiler/8007294/Test8007294.java - test/compiler/8007722/Test8007722.java - test/compiler/8009761/Test8009761.java - test/compiler/8010927/Test8010927.java - test/compiler/8011706/Test8011706.java - test/compiler/8011771/Test8011771.java - test/compiler/8011901/Test8011901.java - test/compiler/8015436/Test8015436.java - test/compiler/EliminateAutoBox/UnsignedLoads.java - test/compiler/EscapeAnalysis/Test8020215.java - test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java - test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java - test/compiler/IntegerArithmetic/TestIntegerComparison.java - test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java - test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java - test/gc/startup_warnings/TestCMSForegroundFlags.java - test/gc/startup_warnings/TestCMSIncrementalMode.java - test/gc/startup_warnings/TestCMSNoIncrementalMode.java - test/gc/startup_warnings/TestIncGC.java Changeset: 38cb4fbd47e3 Author: lana Date: 2014-12-04 15:21 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/38cb4fbd47e3 Merge - agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java - make/solaris/makefiles/add_gnu_debuglink.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c - test/compiler/5057225/Test5057225.java - test/compiler/5091921/Test5091921.java - test/compiler/5091921/Test6186134.java - test/compiler/5091921/Test6196102.java - test/compiler/5091921/Test6357214.java - test/compiler/5091921/Test6559156.java - test/compiler/5091921/Test6753639.java - test/compiler/5091921/Test6850611.java - test/compiler/5091921/Test6890943.java - test/compiler/5091921/Test6897150.java - test/compiler/5091921/Test6905845.java - test/compiler/5091921/Test6931567.java - test/compiler/5091921/Test6935022.java - test/compiler/5091921/Test6959129.java - test/compiler/5091921/Test6985295.java - test/compiler/5091921/Test6992759.java - test/compiler/5091921/Test7005594.java - test/compiler/5091921/Test7005594.sh - test/compiler/5091921/Test7020614.java - test/compiler/5091921/input6890943.txt - test/compiler/5091921/output6890943.txt - test/compiler/6340864/TestByteVect.java - test/compiler/6340864/TestDoubleVect.java - test/compiler/6340864/TestFloatVect.java - test/compiler/6340864/TestIntVect.java - test/compiler/6340864/TestLongVect.java - test/compiler/6340864/TestShortVect.java - test/compiler/6378821/Test6378821.java - test/compiler/6431242/Test.java - test/compiler/6443505/Test6443505.java - test/compiler/6478991/NullCheckTest.java - test/compiler/6539464/Test.java - test/compiler/6579789/Test6579789.java - test/compiler/6589834/InlinedArrayCloneTestCase.java - test/compiler/6589834/Test_ia32.java - test/compiler/6603011/Test.java - test/compiler/6636138/Test1.java - test/compiler/6636138/Test2.java - test/compiler/6646019/Test.java - test/compiler/6646020/Tester.java - test/compiler/6659207/Test.java - test/compiler/6661247/Test.java - test/compiler/6663621/IVTest.java - test/compiler/6663848/Tester.java - test/compiler/6663854/Test6663854.java - test/compiler/6689060/Test.java - test/compiler/6695810/Test.java - test/compiler/6700047/Test6700047.java - test/compiler/6711100/Test.java - test/compiler/6711117/Test.java - test/compiler/6712835/Test6712835.java - test/compiler/6714694/Tester.java - test/compiler/6716441/Tester.java - test/compiler/6724218/Test.java - test/compiler/6726999/Test.java - test/compiler/6732154/Test6732154.java - test/compiler/6741738/Tester.java - test/compiler/6756768/Test6756768.java - test/compiler/6756768/Test6756768_2.java - test/compiler/6757316/Test6757316.java - test/compiler/6758234/Test6758234.java - test/compiler/6769124/TestArrayCopy6769124.java - test/compiler/6769124/TestDeoptInt6769124.java - test/compiler/6769124/TestUnalignedLoad6769124.java - test/compiler/6772683/InterruptedTest.java - test/compiler/6775880/Test.java - test/compiler/6778657/Test.java - test/compiler/6792161/Test6792161.java - test/compiler/6795161/Test.java - test/compiler/6795362/Test6795362.java - test/compiler/6795465/Test6795465.java - test/compiler/6796786/Test6796786.java - test/compiler/6797305/Test6797305.java - test/compiler/6799693/Test.java - test/compiler/6800154/Test6800154.java - test/compiler/6805724/Test6805724.java - test/compiler/6814842/Test6814842.java - test/compiler/6823354/Test6823354.java - test/compiler/6823453/Test.java - test/compiler/6826736/Test.java - test/compiler/6832293/Test.java - test/compiler/6833129/Test.java - test/compiler/6837011/Test6837011.java - test/compiler/6837094/Test.java - test/compiler/6843752/Test.java - test/compiler/6849574/Test.java - test/compiler/6851282/Test.java - test/compiler/6852078/Test6852078.java - test/compiler/6855164/Test.java - test/compiler/6855215/Test6855215.java - test/compiler/6857159/Test6857159.java - test/compiler/6857159/Test6857159.sh - test/compiler/6859338/Test6859338.java - test/compiler/6860469/Test.java - test/compiler/6863155/Test6863155.java - test/compiler/6863420/Test.java - test/compiler/6865031/Test.java - test/compiler/6865265/StackOverflowBug.java - test/compiler/6866651/Test.java - test/compiler/6875866/Test.java - test/compiler/6877254/Test.java - test/compiler/6879902/Test6879902.java - test/compiler/6880034/Test6880034.java - test/compiler/6885584/Test6885584.java - test/compiler/6891750/Test6891750.java - test/compiler/6892265/Test.java - test/compiler/6894807/IsInstanceTest.java - test/compiler/6894807/Test6894807.sh - test/compiler/6895383/Test.java - test/compiler/6896617/Test6896617.java - test/compiler/6896727/Test.java - test/compiler/6901572/Test.java - test/compiler/6909839/Test6909839.java - test/compiler/6910484/Test.java - test/compiler/6910605/Test.java - test/compiler/6910618/Test.java - test/compiler/6912517/Test.java - test/compiler/6916644/Test6916644.java - test/compiler/6921969/TestMultiplyLongHiZero.java - test/compiler/6930043/Test6930043.java - test/compiler/6932496/Test6932496.java - test/compiler/6934604/TestByteBoxing.java - test/compiler/6934604/TestDoubleBoxing.java - test/compiler/6934604/TestFloatBoxing.java - test/compiler/6934604/TestIntBoxing.java - test/compiler/6934604/TestLongBoxing.java - test/compiler/6934604/TestShortBoxing.java - test/compiler/6935535/Test.java - test/compiler/6942326/Test.java - test/compiler/6946040/TestCharShortByteSwap.java - test/compiler/6956668/Test6956668.java - test/compiler/6958485/Test.java - test/compiler/6968348/Test6968348.java - test/compiler/6973329/Test.java - test/compiler/6982370/Test6982370.java - test/compiler/6990212/Test6990212.java - test/compiler/7002666/Test7002666.java - test/compiler/7009231/Test7009231.java - test/compiler/7009359/Test7009359.java - test/compiler/7017746/Test.java - test/compiler/7024475/Test7024475.java - test/compiler/7029152/Test.java - test/compiler/7041100/Test7041100.java - test/compiler/7042153/Test7042153.java - test/compiler/7044738/Test7044738.java - test/compiler/7046096/Test7046096.java - test/compiler/7047069/Test7047069.java - test/compiler/7048332/Test7048332.java - test/compiler/7052494/Test7052494.java - test/compiler/7068051/Test7068051.java - test/compiler/7068051/Test7068051.sh - test/compiler/7070134/Stemmer.java - test/compiler/7070134/Test7070134.sh - test/compiler/7070134/words - test/compiler/7082949/Test7082949.java - test/compiler/7088020/Test7088020.java - test/compiler/7088419/CRCTest.java - test/compiler/7090976/Test7090976.java - test/compiler/7100757/Test7100757.java - test/compiler/7103261/Test7103261.java - test/compiler/7110586/Test7110586.java - test/compiler/7116216/LargeFrame.java - test/compiler/7116216/StackOverflow.java - test/compiler/7119644/TestBooleanVect.java - test/compiler/7119644/TestByteDoubleVect.java - test/compiler/7119644/TestByteFloatVect.java - test/compiler/7119644/TestByteIntVect.java - test/compiler/7119644/TestByteLongVect.java - test/compiler/7119644/TestByteShortVect.java - test/compiler/7119644/TestByteVect.java - test/compiler/7119644/TestCharShortVect.java - test/compiler/7119644/TestCharVect.java - test/compiler/7119644/TestDoubleVect.java - test/compiler/7119644/TestFloatDoubleVect.java - test/compiler/7119644/TestFloatVect.java - test/compiler/7119644/TestIntDoubleVect.java - test/compiler/7119644/TestIntFloatVect.java - test/compiler/7119644/TestIntLongVect.java - test/compiler/7119644/TestIntVect.java - test/compiler/7119644/TestLongDoubleVect.java - test/compiler/7119644/TestLongFloatVect.java - test/compiler/7119644/TestLongVect.java - test/compiler/7119644/TestShortDoubleVect.java - test/compiler/7119644/TestShortFloatVect.java - test/compiler/7119644/TestShortIntVect.java - test/compiler/7119644/TestShortLongVect.java - test/compiler/7119644/TestShortVect.java - test/compiler/7123108/Test7123108.java - test/compiler/7125879/Test7125879.java - test/compiler/7141637/SpreadNullArg.java - test/compiler/7160610/Test7160610.java - test/compiler/7169782/Test7169782.java - test/compiler/7174363/Test7174363.java - test/compiler/7177917/Test7177917.java - test/compiler/7179138/Test7179138_1.java - test/compiler/7179138/Test7179138_2.java - test/compiler/7184394/TestAESBase.java - test/compiler/7184394/TestAESDecode.java - test/compiler/7184394/TestAESEncode.java - test/compiler/7184394/TestAESMain.java - test/compiler/7190310/Test7190310.java - test/compiler/7190310/Test7190310_unsafe.java - test/compiler/7192963/TestByteVect.java - test/compiler/7192963/TestDoubleVect.java - test/compiler/7192963/TestFloatVect.java - test/compiler/7192963/TestIntVect.java - test/compiler/7192963/TestLongVect.java - test/compiler/7192963/TestShortVect.java - test/compiler/7196199/Test7196199.java - test/compiler/7199742/Test7199742.java - test/compiler/7200264/Test7200264.sh - test/compiler/7200264/TestIntVect.java - test/compiler/8000805/Test8000805.java - test/compiler/8001183/TestCharVect.java - test/compiler/8002069/Test8002069.java - test/compiler/8004051/Test8004051.java - test/compiler/8004741/Test8004741.java - test/compiler/8004867/TestIntAtomicCAS.java - test/compiler/8004867/TestIntAtomicOrdered.java - test/compiler/8004867/TestIntAtomicVolatile.java - test/compiler/8004867/TestIntUnsafeCAS.java - test/compiler/8004867/TestIntUnsafeOrdered.java - test/compiler/8004867/TestIntUnsafeVolatile.java - test/compiler/8005033/Test8005033.java - test/compiler/8005419/Test8005419.java - test/compiler/8005956/PolynomialRoot.java - test/compiler/8007294/Test8007294.java - test/compiler/8007722/Test8007722.java - test/compiler/8009761/Test8009761.java - test/compiler/8010927/Test8010927.java - test/compiler/8011706/Test8011706.java - test/compiler/8011771/Test8011771.java - test/compiler/8011901/Test8011901.java - test/compiler/8015436/Test8015436.java - test/compiler/EliminateAutoBox/UnsignedLoads.java - test/compiler/EscapeAnalysis/Test8020215.java - test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java - test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java - test/compiler/IntegerArithmetic/TestIntegerComparison.java - test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java - test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java - test/gc/startup_warnings/TestCMSForegroundFlags.java - test/gc/startup_warnings/TestCMSIncrementalMode.java - test/gc/startup_warnings/TestCMSNoIncrementalMode.java - test/gc/startup_warnings/TestIncGC.java Changeset: f5a6f43cdc92 Author: katleman Date: 2014-12-11 11:44 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f5a6f43cdc92 Added tag jdk9-b42 for changeset 38cb4fbd47e3 ! .hgtags Changeset: 7bb3772d6b0c Author: igerasim Date: 2014-11-25 14:16 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7bb3772d6b0c 8064694: Kitchensink: WaitForMultipleObjects failed in hotspot\src\os\windows\vm\os_windows.cpp: 3844 Summary: Increase the timeout in debug builds; raise the priority of exiting threads Reviewed-by: dcubed, dholmes ! src/os/windows/vm/os_windows.cpp Changeset: 478aaf1a3848 Author: dholmes Date: 2014-11-25 21:00 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/478aaf1a3848 8035663: Suspicious failure of test java/util/concurrent/Phaser/FickleRegister.java Reviewed-by: shade, coleenp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp Changeset: 2daeb7b62a4f Author: ehelin Date: 2014-11-26 17:32 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2daeb7b62a4f 8065656: Use DWARF debug symbols for Solaris Reviewed-by: dcubed, huntch, pbk ! make/solaris/makefiles/gcc.make ! make/solaris/makefiles/sparcWorks.make Changeset: 83394f95c9df Author: minqi Date: 2014-11-26 10:32 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/83394f95c9df 8053995: Add method to WhiteBox to get vm pagesize. Summary: Unsafe is not recommended and may deprecated in future. Added a WhiteBox API to get VM page size. Reviewed-by: dholmes, ccheung, mseledtsov Contributed-by: yumin.qi at oracle.com ! src/share/vm/prims/whitebox.cpp + test/runtime/memory/ReadVMPageSize.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 134991e1077a Author: minqi Date: 2014-11-26 18:47 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/134991e1077a Merge Changeset: 056f76a9160d Author: minqi Date: 2014-11-26 19:46 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/056f76a9160d Merge Changeset: b7b6b8b43778 Author: jbachorik Date: 2014-11-28 16:33 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b7b6b8b43778 8065783: DCMD parser fails to recognize one character argument when it's positioned last Reviewed-by: sla, egahlin, fparain ! src/share/vm/prims/wbtestmethods/parserTests.cpp ! src/share/vm/prims/wbtestmethods/parserTests.hpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/services/diagnosticFramework.cpp ! test/serviceability/ParserTest.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java ! test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java Changeset: a0dd995271c4 Author: coleenp Date: 2014-12-01 12:16 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a0dd995271c4 8060074: os::free() takes MemoryTrackingLevel but doesn't need it Summary: Cleaned up unused arguments in os::free and it's callers. Reviewed-by: lfoltan, coleenp, ctornqvi, dholmes Contributed-by: max.ockner at oracle.com ! src/os/aix/vm/os_aix.cpp ! src/os/aix/vm/perfMemory_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/perfMemory_windows.cpp ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/loaderConstraints.cpp ! src/share/vm/classfile/sharedPathsMiscInfo.hpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/compiler/compileLog.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp ! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSetSummary.hpp ! src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp ! src/share/vm/gc_implementation/g1/heapRegionManager.cpp ! src/share/vm/gc_implementation/g1/heapRegionSet.cpp ! src/share/vm/gc_implementation/g1/ptrQueue.cpp ! src/share/vm/gc_implementation/g1/sparsePRT.cpp ! src/share/vm/gc_implementation/g1/survRateGroup.cpp ! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp ! src/share/vm/gc_implementation/shared/cSpaceCounters.hpp ! src/share/vm/gc_implementation/shared/collectorCounters.hpp ! src/share/vm/gc_implementation/shared/gSpaceCounters.hpp ! src/share/vm/gc_implementation/shared/generationCounters.hpp ! src/share/vm/gc_implementation/shared/hSpaceCounters.hpp ! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp ! src/share/vm/gc_implementation/shared/spaceCounters.hpp ! src/share/vm/interpreter/oopMapCache.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/memory/allocation.inline.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/memRegion.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvmtiClassFileReconstituter.hpp ! src/share/vm/prims/jvmtiEnvBase.hpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/dtraceJSDT.hpp ! src/share/vm/runtime/fprofiler.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/handles.cpp ! src/share/vm/runtime/objectMonitor.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/perfData.cpp ! src/share/vm/runtime/perfMemory.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/diagnosticArgument.cpp ! src/share/vm/services/diagnosticArgument.hpp ! src/share/vm/services/heapDumper.cpp ! src/share/vm/services/management.cpp ! src/share/vm/services/memoryManager.cpp ! src/share/vm/utilities/array.cpp ! src/share/vm/utilities/bitMap.cpp ! src/share/vm/utilities/hashtable.cpp ! src/share/vm/utilities/numberSeq.cpp ! src/share/vm/utilities/ostream.cpp ! src/share/vm/utilities/quickSort.cpp ! src/share/vm/utilities/stack.inline.hpp ! src/share/vm/utilities/taskqueue.hpp ! src/share/vm/utilities/workgroup.cpp ! src/share/vm/utilities/xmlstream.cpp Changeset: e2c93c0a76df Author: vkempik Date: 2014-12-01 18:22 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e2c93c0a76df 8058935: CPU detection gives 0 cores per cpu, 2 threads per core in Amazon EC2 environment Reviewed-by: kvn, dsamersoff ! src/cpu/x86/vm/vm_version_x86.hpp Changeset: da92e4c42b24 Author: kevinw Date: 2014-12-03 20:40 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/da92e4c42b24 8039995: Test serviceability/sa/jmap-hashcode/Test8028623.java fails on some Linux/Mac machines. Reviewed-by: dsamersoff, allwin, sla ! test/serviceability/sa/jmap-hashcode/Test8028623.java ! test/testlibrary/com/oracle/java/testlibrary/Platform.java ! test/testlibrary/com/oracle/java/testlibrary/Utils.java Changeset: 674657ff61c6 Author: minqi Date: 2014-12-03 20:32 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/674657ff61c6 Merge ! src/os/aix/vm/perfMemory_aix.cpp ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/compiler/compileLog.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/ostream.cpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: c43f0d5cc9ec Author: jwilhelm Date: 2014-11-24 23:28 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c43f0d5cc9ec Merge ! test/gc/g1/TestHumongousShrinkHeap.java ! test/gc/g1/TestShrinkAuxiliaryData.java Changeset: d90241bc32bb Author: mlarsson Date: 2014-11-25 11:59 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d90241bc32bb 8062943: REDO - Parallelize clearing the next mark bitmap Reviewed-by: kbarrett, tschatzl ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/heapRegionManager.cpp ! src/share/vm/gc_implementation/g1/heapRegionManager.hpp Changeset: 50d100ae0c72 Author: eistepan Date: 2014-11-25 18:16 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/50d100ae0c72 8065749: [TESTBUG]: gc/arguments/TestG1HeapRegionSize.java fails at nightly Reviewed-by: brutisso ! test/gc/arguments/TestG1HeapRegionSize.java Changeset: 93b6fb9abdb4 Author: aeriksso Date: 2013-05-17 17:24 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/93b6fb9abdb4 7176220: 'Full GC' events miss date stamp information occasionally Summary: Move date stamp logic into GCTraceTime Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/shared/gcTraceTime.cpp ! src/share/vm/memory/genCollectedHeap.cpp Changeset: ad524733c223 Author: mgerdin Date: 2014-11-26 10:51 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ad524733c223 8065218: Move CMS-specific fields from Space to CompactibleFreeListSpace Reviewed-by: brutisso, tschatzl, sangheki ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/memory/space.hpp Changeset: 760030342f09 Author: mgerdin Date: 2014-11-26 10:53 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/760030342f09 8065358: Refactor G1s usage of save_marks and reduce related races Summary: Stop using save_marks in G1 related code and make setting the replacement field less racy. Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/g1Allocator.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: c196aca52cab Author: fzhinkin Date: 2014-11-26 14:17 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c196aca52cab 8037968: Add tests on alignment of objects copied to survivor space Reviewed-by: jmasa, dfazunen ! test/TEST.groups + test/gc/arguments/TestSurvivorAlignmentInBytesOption.java + test/gc/survivorAlignment/AlignmentHelper.java + test/gc/survivorAlignment/SurvivorAlignmentTestMain.java + test/gc/survivorAlignment/TestAllocationInEden.java + test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java + test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java + test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java + test/gc/survivorAlignment/TestPromotionToSurvivor.java Changeset: 62be730e9cbe Author: jmasa Date: 2014-11-26 17:43 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/62be730e9cbe Merge Changeset: 253970373ce8 Author: jwilhelm Date: 2014-11-25 13:41 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/253970373ce8 8065305: Make it possible to extend the G1CollectorPolicy Summary: Added a G1CollectorPolicyExt where it is possible to extend the class. Reviewed-by: sjohanss, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp + src/share/vm/gc_implementation/g1/g1CollectorPolicy_ext.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/arguments_ext.hpp Changeset: fddc5bb6f1d6 Author: jwilhelm Date: 2014-11-26 17:24 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fddc5bb6f1d6 Merge Changeset: 8c2e5188692f Author: jwilhelm Date: 2014-11-26 20:36 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8c2e5188692f Merge Changeset: f0db7d477633 Author: sangheki Date: 2014-11-26 21:38 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f0db7d477633 8055239: assert(_thread == Thread::current()->osthread()) failed: The PromotionFailedInfo should be thread local Summary: Changed to trace and reset before second use of PromotionFailedInfo. Reviewed-by: jmasa, brutisso, kbarrett ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp Changeset: 438ea069d427 Author: eistepan Date: 2014-11-27 14:52 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/438ea069d427 8065865: gc/TestSoftReferencesBehaviorOnOOME.java: Error. Can't find source file: TestSoftReference.java Reviewed-by: sla ! test/gc/TestSoftReferencesBehaviorOnOOME.java Changeset: d5486ac4e114 Author: sjohanss Date: 2014-11-27 11:09 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d5486ac4e114 8065227: Report allocation context stats at end of cleanup Summary: Moved allocation context update from remark to the cleanup phase. Reviewed-by: mgerdin, jmasa ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1AllocationContext.hpp Changeset: c883161f2a38 Author: brutisso Date: 2014-11-27 21:02 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c883161f2a38 8065972: Remove support for ParNew+SerialOld and DefNew+CMS Reviewed-by: mgerdin, stefank ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/memory/cardTableRS.hpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/defNewGeneration.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/genRemSet.hpp ! src/share/vm/memory/generation.hpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/tenuredGeneration.cpp ! src/share/vm/memory/tenuredGeneration.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! test/compiler/8010927/Test8010927.java ! test/gc/TestSystemGC.java ! test/gc/startup_warnings/TestDefNewCMS.java + test/gc/startup_warnings/TestNoParNew.java ! test/gc/startup_warnings/TestParNewCMS.java ! test/gc/startup_warnings/TestParNewSerialOld.java Changeset: b39224cc9ab2 Author: brutisso Date: 2014-11-28 08:20 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b39224cc9ab2 8066133: Fix missing reivew changes for JDK-8065972 Reviewed-by: mgerdin, stefank ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp ! src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp ! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp ! src/share/vm/memory/blockOffsetTable.hpp ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/memory/generation.cpp ! src/share/vm/memory/generation.hpp ! test/gc/startup_warnings/TestParNewSerialOld.java Changeset: 1c207cfc557b Author: tschatzl Date: 2014-11-28 09:33 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1c207cfc557b 8065579: WB method to start G1 concurrent mark cycle should be introduced Summary: Add a WhiteBox callback to the VM to start a concurrent mark cycle in G1. Reviewed-by: tschatzl, sjohanss Contributed-by: Leonid Mesnik ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_interface/gcCause.cpp ! src/share/vm/gc_interface/gcCause.hpp ! src/share/vm/prims/whitebox.cpp + test/gc/whitebox/TestConcMarkCycleWB.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 1115d9b55e9d Author: tschatzl Date: 2014-11-28 08:53 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1115d9b55e9d Merge Changeset: b6fe66681496 Author: jwilhelm Date: 2014-12-01 12:11 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b6fe66681496 Merge ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! test/TEST.groups ! test/compiler/runtime/8010927/Test8010927.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: a0dc758e76ef Author: brutisso Date: 2014-12-02 09:51 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a0dc758e76ef 8065992: Change CMSCollector::_young_gen to be a ParNewGeneration* Reviewed-by: mgerdin, kbarrett ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/generation.cpp ! src/share/vm/memory/generation.hpp Changeset: f84495a81488 Author: brutisso Date: 2014-12-01 14:37 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f84495a81488 8065993: Merge OneContigSpaceCardGeneration with TenuredGeneration Reviewed-by: mgerdin, kbarrett ! agent/src/share/classes/sun/jvm/hotspot/memory/Generation.java - agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java ! agent/src/share/classes/sun/jvm/hotspot/memory/TenuredGeneration.java ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/defNewGeneration.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/generation.cpp ! src/share/vm/memory/generation.hpp - src/share/vm/memory/generation.inline.hpp ! src/share/vm/memory/space.hpp ! src/share/vm/memory/tenuredGeneration.cpp ! src/share/vm/memory/tenuredGeneration.hpp + src/share/vm/memory/tenuredGeneration.inline.hpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: ba93958aad70 Author: jwilhelm Date: 2014-12-04 10:40 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ba93958aad70 Merge ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionManager.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/vmStructs.cpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 32fa0941fc95 Author: goetz Date: 2014-12-04 10:10 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/32fa0941fc95 8066662: Fix include after 8065993: Merge OneContigSpaceCardGeneration with TenuredGeneration Reviewed-by: mgerdin, brutisso ! src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp Changeset: d7ae2b300af9 Author: mgerdin Date: 2014-12-04 15:09 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d7ae2b300af9 Merge Changeset: 2edb06d66129 Author: goetz Date: 2014-11-25 15:59 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2edb06d66129 8065915: Fix includes after 8058148: MaxNodeLimit and LiveNodeCountInliningCutoff Reviewed-by: vlivanov, dholmes ! src/share/vm/ci/ciTypeFlow.cpp Changeset: 9cc45ff7c3cc Author: drchase Date: 2014-11-27 11:33 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9cc45ff7c3cc Merge - make/solaris/makefiles/add_gnu_debuglink.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c - test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java - test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java - test/gc/startup_warnings/TestCMSForegroundFlags.java Changeset: 8394c315d83a Author: roland Date: 2014-11-27 16:54 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8394c315d83a 8066045: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1 Summary: code in PhaseIterGVN::add_users_to_worklist() from 8054478 makes incorrect assumption about graph shape Reviewed-by: iveresov ! src/share/vm/opto/phaseX.cpp Changeset: e264efbf19f8 Author: iignatyev Date: 2014-11-28 19:42 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e264efbf19f8 8064953: Asserts.assert* should print values Reviewed-by: sla, dholmes, iignatyev Contributed-by: tatiana.pivovarova at oracle.com ! test/testlibrary/com/oracle/java/testlibrary/Asserts.java Changeset: 4d1463933e28 Author: fzhinkin Date: 2014-11-28 19:49 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4d1463933e28 8058846: c.o.j.t.Platform::isX86 and isX64 may simultaneously return true Reviewed-by: iveresov, iignatyev ! test/testlibrary/com/oracle/java/testlibrary/Platform.java + test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java Changeset: c3f74da22836 Author: iignatyev Date: 2014-11-28 16:59 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c3f74da22836 Merge - make/solaris/makefiles/add_gnu_debuglink.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c - test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java - test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java - test/gc/startup_warnings/TestCMSForegroundFlags.java Changeset: ea149bbe1727 Author: iignatyev Date: 2014-11-28 18:37 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ea149bbe1727 Merge Changeset: 4d0cd0d19a56 Author: iignatyev Date: 2014-12-01 22:38 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4d0cd0d19a56 8066141: compiler/whitebox/GetNMethodTest.java: java.lang.RuntimeException: blob_type[MethodProfiled] for 2 level isn't MethodNonProfiled Reviewed-by: iveresov, iignatyev Contributed-by: tatiana.pivovarova at oracle.com ! test/compiler/whitebox/GetNMethodTest.java Changeset: adbc6a1e1ce7 Author: iignatyev Date: 2014-12-01 22:41 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/adbc6a1e1ce7 Merge - make/solaris/makefiles/add_gnu_debuglink.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c - test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java - test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java - test/gc/startup_warnings/TestCMSForegroundFlags.java Changeset: b35313b1dff1 Author: iignatyev Date: 2014-12-02 12:36 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b35313b1dff1 8064669: compiler/whitebox/AllocationCodeBlobTest.java crashes / asserts Reviewed-by: kvn, anoll ! src/share/vm/prims/whitebox.cpp ! src/share/vm/prims/whitebox.hpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/sweeper.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! test/compiler/whitebox/AllocationCodeBlobTest.java + test/compiler/whitebox/ForceNMethodSweepTest.java + test/testlibrary/com/oracle/java/testlibrary/InfiniteLoop.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 9cd872c1370e Author: iignatyev Date: 2014-12-02 12:37 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9cd872c1370e 8066290: Port JDK-8066191 into hotspot Reviewed-by: kvn + test/testlibrary/com/oracle/java/testlibrary/TimeLimitedRunner.java Changeset: 1266b02f32fe Author: kvn Date: 2014-12-02 12:24 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1266b02f32fe 8066199: C2 escape analysis prevents VM from exiting quickly Summary: Check for safepoint and block during EA Connection graph construction. Reviewed-by: roland, vlivanov, shade ! src/share/vm/opto/escape.cpp Changeset: eb22c5aab09c Author: thartmann Date: 2014-12-04 09:52 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/eb22c5aab09c 8066448: SmallCodeCacheStartup.java exits with exit code 1 Summary: Check for VirtualMachineError in case VM initialization fails. Reviewed-by: kvn ! src/share/vm/oops/method.cpp ! test/compiler/startup/SmallCodeCacheStartup.java Changeset: 80871303480c Author: roland Date: 2014-12-01 11:59 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/80871303480c 8064703: crash running specjvm98's javac following 8060252 Summary: uncommon trap between arraycopy and initialization may leave array initialized Reviewed-by: kvn, vlivanov, goetz ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp + test/compiler/arraycopy/TestArrayCopyNoInit.java Changeset: bc3c839cc3b8 Author: roland Date: 2014-12-04 11:22 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bc3c839cc3b8 Merge Changeset: 927664223435 Author: drchase Date: 2014-12-04 11:35 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/927664223435 Merge ! src/share/vm/oops/method.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/thread.cpp ! test/testlibrary/com/oracle/java/testlibrary/Platform.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 85b261e8433e Author: drchase Date: 2014-12-04 17:53 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/85b261e8433e Merge Changeset: 8866247570e8 Author: iignatyev Date: 2014-12-04 14:14 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8866247570e8 8066713: ignore compiler/types/correctness Summary: add @ignore to compiler/types/correctness tests Reviewed-by: kvn ! test/compiler/types/correctness/CorrectnessTest.java ! test/compiler/types/correctness/OffTest.java Changeset: e2457e3f8c0e Author: amurillo Date: 2014-12-05 16:36 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e2457e3f8c0e Merge - agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/imageFile.cpp ! src/share/vm/memory/filemap.cpp - src/share/vm/memory/generation.inline.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp Changeset: e7f380bee507 Author: simonis Date: 2014-12-10 19:12 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e7f380bee507 8067015: Implement os::pd_map_memory() on AIX Reviewed-by: dholmes ! src/os/aix/vm/os_aix.cpp Changeset: 65a9747147b8 Author: lana Date: 2014-12-11 12:28 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/65a9747147b8 Merge - agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java - src/share/vm/memory/generation.inline.hpp Changeset: 7f062b70a344 Author: lana Date: 2014-12-18 19:57 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7f062b70a344 Added tag jdk9-b43 for changeset 65a9747147b8 ! .hgtags Changeset: 84af818eed0a Author: mgronlun Date: 2014-12-03 17:12 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/84af818eed0a 8065788: os::reserve_memory() on Windows should not assert that allocation size is aligned to OS allocation granularity Reviewed-by: mgronlun, simonis Contributed-by: thomas.stuefe at sap.com ! src/os/windows/vm/os_windows.cpp Changeset: 3cdb9f480a8c Author: kevinw Date: 2014-12-04 12:43 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3cdb9f480a8c 8061785: [TEST_BUG] serviceability/sa/jmap-hashcode/Test8028623.java has utf8 character corrupted by earlier merge Reviewed-by: sla, dsamersoff ! test/serviceability/sa/jmap-hashcode/Test8028623.java Changeset: 35541556675c Author: kevinw Date: 2014-12-04 16:16 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/35541556675c Merge Changeset: 1c629f3fe8b2 Author: iklam Date: 2014-12-04 15:20 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1c629f3fe8b2 8066670: PrintSharedArchiveAndExit does not exit the VM when the archive is invalid Summary: in FileMapInfo::fail_continue do not set UseSharedSpaces = false Reviewed-by: dholmes, ccheung ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/metaspaceShared.cpp + test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java Changeset: c891caba9ce9 Author: ccheung Date: 2014-12-05 12:24 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c891caba9ce9 8065050: vm crashes during CDS dump when very small SharedMiscDataSize is specified Summary: define minimum required sizes for the ro, rw, and md regions and make sure the specified sizes are not less than the minimum sizes Reviewed-by: jiangli, dholmes, mseledtsov ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspaceShared.hpp ! test/runtime/SharedArchiveFile/LimitSharedSizes.java Changeset: c6a334f9db4c Author: coleenp Date: 2014-12-05 15:15 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c6a334f9db4c 8066171: Out of order with Metaspace allocation lock Summary: Lock resolved_references instead. Reviewed-by: twisti, sspitsyn ! src/share/vm/oops/cpCache.cpp Changeset: bfefb8bc3f55 Author: coleenp Date: 2014-12-05 23:21 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bfefb8bc3f55 Merge Changeset: a3f3bc88d1f3 Author: cjplummer Date: 2014-12-05 15:41 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a3f3bc88d1f3 8066508: JTReg tests timeout on slow devices when run using JPRT Summary: Fixed by increasing timeoutFactor from 1 to 4 as is done already in jdk/test/Makefile. Reviewed-by: dholmes, dcubed ! test/Makefile Changeset: 30782e93e3be Author: mikael Date: 2014-12-06 04:30 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/30782e93e3be Merge Changeset: 35e222a277ba Author: minqi Date: 2014-12-08 00:15 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/35e222a277ba Merge - agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java ! src/os/windows/vm/os_windows.cpp ! src/share/vm/memory/filemap.cpp - src/share/vm/memory/generation.inline.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspaceShared.hpp ! test/Makefile - test/compiler/5057225/Test5057225.java - test/compiler/5091921/Test5091921.java - test/compiler/5091921/Test6186134.java - test/compiler/5091921/Test6196102.java - test/compiler/5091921/Test6357214.java - test/compiler/5091921/Test6559156.java - test/compiler/5091921/Test6753639.java - test/compiler/5091921/Test6850611.java - test/compiler/5091921/Test6890943.java - test/compiler/5091921/Test6897150.java - test/compiler/5091921/Test6905845.java - test/compiler/5091921/Test6931567.java - test/compiler/5091921/Test6935022.java - test/compiler/5091921/Test6959129.java - test/compiler/5091921/Test6985295.java - test/compiler/5091921/Test6992759.java - test/compiler/5091921/Test7005594.java - test/compiler/5091921/Test7005594.sh - test/compiler/5091921/Test7020614.java - test/compiler/5091921/input6890943.txt - test/compiler/5091921/output6890943.txt - test/compiler/6340864/TestByteVect.java - test/compiler/6340864/TestDoubleVect.java - test/compiler/6340864/TestFloatVect.java - test/compiler/6340864/TestIntVect.java - test/compiler/6340864/TestLongVect.java - test/compiler/6340864/TestShortVect.java - test/compiler/6378821/Test6378821.java - test/compiler/6431242/Test.java - test/compiler/6443505/Test6443505.java - test/compiler/6478991/NullCheckTest.java - test/compiler/6539464/Test.java - test/compiler/6579789/Test6579789.java - test/compiler/6589834/InlinedArrayCloneTestCase.java - test/compiler/6589834/Test_ia32.java - test/compiler/6603011/Test.java - test/compiler/6636138/Test1.java - test/compiler/6636138/Test2.java - test/compiler/6646019/Test.java - test/compiler/6646020/Tester.java - test/compiler/6659207/Test.java - test/compiler/6661247/Test.java - test/compiler/6663621/IVTest.java - test/compiler/6663848/Tester.java - test/compiler/6663854/Test6663854.java - test/compiler/6689060/Test.java - test/compiler/6695810/Test.java - test/compiler/6700047/Test6700047.java - test/compiler/6711100/Test.java - test/compiler/6711117/Test.java - test/compiler/6712835/Test6712835.java - test/compiler/6714694/Tester.java - test/compiler/6716441/Tester.java - test/compiler/6724218/Test.java - test/compiler/6726999/Test.java - test/compiler/6732154/Test6732154.java - test/compiler/6741738/Tester.java - test/compiler/6756768/Test6756768.java - test/compiler/6756768/Test6756768_2.java - test/compiler/6757316/Test6757316.java - test/compiler/6758234/Test6758234.java - test/compiler/6769124/TestArrayCopy6769124.java - test/compiler/6769124/TestDeoptInt6769124.java - test/compiler/6769124/TestUnalignedLoad6769124.java - test/compiler/6772683/InterruptedTest.java - test/compiler/6775880/Test.java - test/compiler/6778657/Test.java - test/compiler/6792161/Test6792161.java - test/compiler/6795161/Test.java - test/compiler/6795362/Test6795362.java - test/compiler/6795465/Test6795465.java - test/compiler/6796786/Test6796786.java - test/compiler/6797305/Test6797305.java - test/compiler/6799693/Test.java - test/compiler/6800154/Test6800154.java - test/compiler/6805724/Test6805724.java - test/compiler/6814842/Test6814842.java - test/compiler/6823354/Test6823354.java - test/compiler/6823453/Test.java - test/compiler/6826736/Test.java - test/compiler/6832293/Test.java - test/compiler/6833129/Test.java - test/compiler/6837011/Test6837011.java - test/compiler/6837094/Test.java - test/compiler/6843752/Test.java - test/compiler/6849574/Test.java - test/compiler/6851282/Test.java - test/compiler/6852078/Test6852078.java - test/compiler/6855164/Test.java - test/compiler/6855215/Test6855215.java - test/compiler/6857159/Test6857159.java - test/compiler/6857159/Test6857159.sh - test/compiler/6859338/Test6859338.java - test/compiler/6860469/Test.java - test/compiler/6863155/Test6863155.java - test/compiler/6863420/Test.java - test/compiler/6865031/Test.java - test/compiler/6865265/StackOverflowBug.java - test/compiler/6866651/Test.java - test/compiler/6875866/Test.java - test/compiler/6877254/Test.java - test/compiler/6879902/Test6879902.java - test/compiler/6880034/Test6880034.java - test/compiler/6885584/Test6885584.java - test/compiler/6891750/Test6891750.java - test/compiler/6892265/Test.java - test/compiler/6894807/IsInstanceTest.java - test/compiler/6894807/Test6894807.sh - test/compiler/6895383/Test.java - test/compiler/6896617/Test6896617.java - test/compiler/6896727/Test.java - test/compiler/6901572/Test.java - test/compiler/6909839/Test6909839.java - test/compiler/6910484/Test.java - test/compiler/6910605/Test.java - test/compiler/6910618/Test.java - test/compiler/6912517/Test.java - test/compiler/6916644/Test6916644.java - test/compiler/6921969/TestMultiplyLongHiZero.java - test/compiler/6930043/Test6930043.java - test/compiler/6932496/Test6932496.java - test/compiler/6934604/TestByteBoxing.java - test/compiler/6934604/TestDoubleBoxing.java - test/compiler/6934604/TestFloatBoxing.java - test/compiler/6934604/TestIntBoxing.java - test/compiler/6934604/TestLongBoxing.java - test/compiler/6934604/TestShortBoxing.java - test/compiler/6935535/Test.java - test/compiler/6942326/Test.java - test/compiler/6946040/TestCharShortByteSwap.java - test/compiler/6956668/Test6956668.java - test/compiler/6958485/Test.java - test/compiler/6968348/Test6968348.java - test/compiler/6973329/Test.java - test/compiler/6982370/Test6982370.java - test/compiler/6990212/Test6990212.java - test/compiler/7002666/Test7002666.java - test/compiler/7009231/Test7009231.java - test/compiler/7009359/Test7009359.java - test/compiler/7017746/Test.java - test/compiler/7024475/Test7024475.java - test/compiler/7029152/Test.java - test/compiler/7041100/Test7041100.java - test/compiler/7042153/Test7042153.java - test/compiler/7044738/Test7044738.java - test/compiler/7046096/Test7046096.java - test/compiler/7047069/Test7047069.java - test/compiler/7048332/Test7048332.java - test/compiler/7052494/Test7052494.java - test/compiler/7068051/Test7068051.java - test/compiler/7070134/Stemmer.java - test/compiler/7070134/Test7070134.sh - test/compiler/7070134/words - test/compiler/7082949/Test7082949.java - test/compiler/7088020/Test7088020.java - test/compiler/7088419/CRCTest.java - test/compiler/7090976/Test7090976.java - test/compiler/7100757/Test7100757.java - test/compiler/7103261/Test7103261.java - test/compiler/7110586/Test7110586.java - test/compiler/7116216/LargeFrame.java - test/compiler/7116216/StackOverflow.java - test/compiler/7119644/TestBooleanVect.java - test/compiler/7119644/TestByteDoubleVect.java - test/compiler/7119644/TestByteFloatVect.java - test/compiler/7119644/TestByteIntVect.java - test/compiler/7119644/TestByteLongVect.java - test/compiler/7119644/TestByteShortVect.java - test/compiler/7119644/TestByteVect.java - test/compiler/7119644/TestCharShortVect.java - test/compiler/7119644/TestCharVect.java - test/compiler/7119644/TestDoubleVect.java - test/compiler/7119644/TestFloatDoubleVect.java - test/compiler/7119644/TestFloatVect.java - test/compiler/7119644/TestIntDoubleVect.java - test/compiler/7119644/TestIntFloatVect.java - test/compiler/7119644/TestIntLongVect.java - test/compiler/7119644/TestIntVect.java - test/compiler/7119644/TestLongDoubleVect.java - test/compiler/7119644/TestLongFloatVect.java - test/compiler/7119644/TestLongVect.java - test/compiler/7119644/TestShortDoubleVect.java - test/compiler/7119644/TestShortFloatVect.java - test/compiler/7119644/TestShortIntVect.java - test/compiler/7119644/TestShortLongVect.java - test/compiler/7119644/TestShortVect.java - test/compiler/7123108/Test7123108.java - test/compiler/7125879/Test7125879.java - test/compiler/7141637/SpreadNullArg.java - test/compiler/7160610/Test7160610.java - test/compiler/7169782/Test7169782.java - test/compiler/7174363/Test7174363.java - test/compiler/7177917/Test7177917.java - test/compiler/7179138/Test7179138_1.java - test/compiler/7179138/Test7179138_2.java - test/compiler/7184394/TestAESBase.java - test/compiler/7184394/TestAESDecode.java - test/compiler/7184394/TestAESEncode.java - test/compiler/7184394/TestAESMain.java - test/compiler/7190310/Test7190310.java - test/compiler/7190310/Test7190310_unsafe.java - test/compiler/7192963/TestByteVect.java - test/compiler/7192963/TestDoubleVect.java - test/compiler/7192963/TestFloatVect.java - test/compiler/7192963/TestIntVect.java - test/compiler/7192963/TestLongVect.java - test/compiler/7192963/TestShortVect.java - test/compiler/7196199/Test7196199.java - test/compiler/7199742/Test7199742.java - test/compiler/7200264/Test7200264.sh - test/compiler/7200264/TestIntVect.java - test/compiler/8000805/Test8000805.java - test/compiler/8001183/TestCharVect.java - test/compiler/8002069/Test8002069.java - test/compiler/8004051/Test8004051.java - test/compiler/8004741/Test8004741.java - test/compiler/8004867/TestIntAtomicCAS.java - test/compiler/8004867/TestIntAtomicOrdered.java - test/compiler/8004867/TestIntAtomicVolatile.java - test/compiler/8004867/TestIntUnsafeCAS.java - test/compiler/8004867/TestIntUnsafeOrdered.java - test/compiler/8004867/TestIntUnsafeVolatile.java - test/compiler/8005033/Test8005033.java - test/compiler/8005419/Test8005419.java - test/compiler/8005956/PolynomialRoot.java - test/compiler/8007294/Test8007294.java - test/compiler/8007722/Test8007722.java - test/compiler/8009761/Test8009761.java - test/compiler/8010927/Test8010927.java - test/compiler/8011706/Test8011706.java - test/compiler/8011771/Test8011771.java - test/compiler/8011901/Test8011901.java - test/compiler/8015436/Test8015436.java - test/compiler/EliminateAutoBox/UnsignedLoads.java - test/compiler/EscapeAnalysis/Test8020215.java - test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java - test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java - test/compiler/IntegerArithmetic/TestIntegerComparison.java - test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java - test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java - test/gc/startup_warnings/TestCMSForegroundFlags.java Changeset: 29df282f63fe Author: sfriberg Date: 2014-12-03 09:27 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/29df282f63fe 8066441: Add PLAB trace event Reviewed-by: tschatzl, ehelin, egahlin ! src/share/vm/gc_implementation/shared/gcTrace.cpp ! src/share/vm/gc_implementation/shared/gcTrace.hpp ! src/share/vm/gc_implementation/shared/gcTraceSend.cpp ! src/share/vm/trace/trace.xml Changeset: 8123d3c57019 Author: brutisso Date: 2014-12-04 09:43 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8123d3c57019 Merge Changeset: 1ac4a90c0bc5 Author: ehelin Date: 2014-12-02 09:53 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1ac4a90c0bc5 8059066: CardTableModRefBS might commit the same page twice Reviewed-by: tschatzl, kbarrett, jmasa ! src/share/vm/memory/cardTableModRefBS.cpp + test/gc/TestCardTablePageCommits.java Changeset: 76dbb76dd3e4 Author: stefank Date: 2014-12-05 21:16 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/76dbb76dd3e4 8065634: Crash in InstanceKlass::clean_method_data when _method is NULL Reviewed-by: coleenp, hseigel, poonam ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp Changeset: b1e0ed4ff875 Author: stefank Date: 2014-12-08 15:17 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b1e0ed4ff875 Merge Changeset: 69b4f6a4044a Author: jwilhelm Date: 2014-12-08 18:52 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/69b4f6a4044a Merge ! src/share/vm/memory/cardTableModRefBS.cpp Changeset: 3bc090d366bf Author: tschatzl Date: 2014-12-09 12:47 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3bc090d366bf 8066102: Clean up HeapRegionRemSet files Summary: Remove dead code, tighten public interfaces and improve documentation in the HeapRegionRemSet implementation. Reviewed-by: mgerdin, kbarrett ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp Changeset: f1833a8541d8 Author: brutisso Date: 2014-12-10 11:30 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f1833a8541d8 8066780: Split CardGeneration out to its own file Reviewed-by: kbarrett, tschatzl ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp + src/share/vm/memory/cardGeneration.cpp + src/share/vm/memory/cardGeneration.hpp ! src/share/vm/memory/generation.cpp ! src/share/vm/memory/generation.hpp ! src/share/vm/memory/tenuredGeneration.hpp Changeset: b4e48cad8cc6 Author: brutisso Date: 2014-12-10 11:31 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b4e48cad8cc6 8066781: Minor cleanups to TenuredGeneration Reviewed-by: kbarrett, tschatzl ! src/share/vm/memory/tenuredGeneration.cpp ! src/share/vm/memory/tenuredGeneration.hpp ! src/share/vm/memory/tenuredGeneration.inline.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 4c99c4e3fb74 Author: brutisso Date: 2014-12-10 11:32 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4c99c4e3fb74 8066782: Move common code from CMSGeneration and TenuredGeneration to CardGeneration Reviewed-by: kbarrett, tschatzl ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp ! src/share/vm/memory/cardGeneration.cpp ! src/share/vm/memory/cardGeneration.hpp + src/share/vm/memory/cardGeneration.inline.hpp ! src/share/vm/memory/tenuredGeneration.cpp ! src/share/vm/memory/tenuredGeneration.hpp ! src/share/vm/memory/tenuredGeneration.inline.hpp Changeset: d66b82f39c6e Author: jwilhelm Date: 2014-12-11 02:43 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d66b82f39c6e 6522873: Java not print "Unrecognized option" when it is invalid option. Summary: Introduced a new version of match_option() that don't allow a tail after the flag name and used it for flags without extra arguments Reviewed-by: dholmes, dcubed ! src/share/vm/runtime/arguments.cpp Changeset: 4b1d7d4be6dc Author: jwilhelm Date: 2014-12-11 20:39 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4b1d7d4be6dc Merge Changeset: e78fa38ad3a3 Author: roland Date: 2014-12-04 14:34 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e78fa38ad3a3 8048170: Test closed/java/text/Normalizer/ConformanceTest.java failed Summary: PhaseIdealLoop::split_if_with_blocks_post() shoulnd't reorder range checks adjusted by range check smearing Reviewed-by: kvn, jrose ! src/share/vm/opto/loopopts.cpp + test/compiler/rangechecks/TestRangeCheckSmearingLoopOpts.java Changeset: 8d8f473d2f99 Author: roland Date: 2014-12-04 14:11 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8d8f473d2f99 Merge Changeset: 6ce5db264562 Author: adlertz Date: 2014-12-05 15:16 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6ce5db264562 Merge - agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java - src/share/vm/memory/generation.inline.hpp Changeset: 4d5b47a5184d Author: roland Date: 2014-11-25 17:33 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4d5b47a5184d 6898462: The escape analysis with G1 cause crash assertion src/share/vm/runtime/vframeArray.cpp:94 Summary: OOM during reallocation of scalar replaced objects in deoptimization causes crashes Reviewed-by: kvn, jrose ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/opto/macro.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/deoptimization.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vframeArray.cpp ! src/share/vm/runtime/vframeArray.hpp + test/compiler/uncommontrap/TestDeoptOOM.java Changeset: 3c858304c7e1 Author: iignatyev Date: 2014-12-08 18:21 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3c858304c7e1 8066250: compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java fails product Reviewed-by: kvn, thartmann Contributed-by: tatiana.pivovarova at oracle.com ! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java Changeset: 87900c19db37 Author: roland Date: 2014-12-05 18:03 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/87900c19db37 8066775: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1 Summary: bad assumption on graph shape in CastIINode::Value if that part of the graph is becoming dead. Reviewed-by: kvn ! src/share/vm/opto/castnode.cpp Changeset: 6830bd29d885 Author: iignatyev Date: 2014-12-09 17:31 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6830bd29d885 8065134: Need WhiteBox::allocateCodeBlob(long, int) method to be implemented Reviewed-by: kvn, dholmes, iignatyev Contributed-by: tatiana.pivovarova at oracle.com ! src/share/vm/prims/whitebox.hpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 6d819d1fff7a Author: iignatyev Date: 2014-12-09 14:49 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6d819d1fff7a Merge Changeset: 287f46592168 Author: roland Date: 2014-12-09 18:49 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/287f46592168 8066103: C2's range check smearing allows out of bound array accesses Summary: range check smearing uncorrectly adjust first range check in a list of range checks to cover all of them Reviewed-by: jrose, kvn, iveresov ! src/share/vm/opto/ifnode.cpp + test/compiler/rangechecks/TestRangeCheckSmearing.java Changeset: bf3499dc002a Author: iveresov Date: 2014-12-09 12:25 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bf3499dc002a 8066900: Array Out Of Bounds Exception causes variable corruption Summary: Fix FP registers save/restore during exception handling Reviewed-by: kvn, vlivanov ! src/cpu/x86/vm/c1_Runtime1_x86.cpp + test/compiler/exceptions/SumTest.java Changeset: 810e47461d4f Author: iveresov Date: 2014-12-09 21:33 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/810e47461d4f Merge Changeset: eaa8491c3fec Author: roland Date: 2014-12-10 16:45 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/eaa8491c3fec 8067144: SIGSEGV with +TraceDeoptimization in Deoptimization::print_objects Summary: -XX:+TraceDeoptimization tries to print realloc'ed objects even when there are none Reviewed-by: kvn ! src/share/vm/runtime/deoptimization.cpp + test/compiler/uncommontrap/TraceDeoptimizationNoRealloc.java Changeset: a80fbdc110cb Author: anoll Date: 2014-12-11 16:22 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a80fbdc110cb Merge Changeset: fb4ba04c587b Author: amurillo Date: 2014-12-11 23:06 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fb4ba04c587b Merge Changeset: 43a44b56dca6 Author: lana Date: 2014-12-23 13:57 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/43a44b56dca6 Merge Changeset: b3d08045220f Author: katleman Date: 2014-12-30 09:44 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b3d08045220f Added tag jdk9-b44 for changeset 43a44b56dca6 ! .hgtags Changeset: 8db6a8a28797 Author: dsamersoff Date: 2014-12-11 09:15 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8db6a8a28797 8028773: warnings from b116 for hotspot.agent.src.share.native: JNI exception pending Summary: Added couple of missed exception checks Reviewed-by: sla, sspitsyn ! agent/src/os/win32/windbg/sawindbg.cpp ! agent/src/share/native/sadis.c Changeset: c75901698a47 Author: coleenp Date: 2014-12-11 21:34 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c75901698a47 8047290: Make Mutex::_no_safepoint_check_flag locks verify that this lock never checks for safepoint Summary: Ensure consistent safepoint checking in Mutex/Monitor locking methods. Reviewed-by: dholmes, dcubed, coleenp Contributed-by: max.ockner at oracle.com ! src/os/aix/vm/osThread_aix.cpp ! src/os/bsd/vm/osThread_bsd.cpp ! src/os/linux/vm/osThread_linux.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp ! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/mutex.cpp ! src/share/vm/runtime/mutex.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmThread.cpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/services/diagnosticFramework.cpp ! src/share/vm/services/memoryManager.cpp ! src/share/vm/utilities/decoder.cpp ! src/share/vm/utilities/events.hpp ! src/share/vm/utilities/workgroup.cpp + test/runtime/Safepoint/AssertSafepointCheckConsistency1.java + test/runtime/Safepoint/AssertSafepointCheckConsistency2.java + test/runtime/Safepoint/AssertSafepointCheckConsistency3.java + test/runtime/Safepoint/AssertSafepointCheckConsistency4.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 9529ff536c65 Author: coleenp Date: 2014-12-12 02:51 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9529ff536c65 Merge Changeset: 5f61bb958fc5 Author: igerasim Date: 2014-12-12 17:24 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5f61bb958fc5 8066863: bigapps/runThese/nowarnings fails: Java HotSpot(TM) 64-Bit Server VM warning: WaitForMultipleObjects Summary: Limit the number of thread handles to MAXIMUM_WAIT_OBJECTS Reviewed-by: dholmes, dcubed ! src/os/windows/vm/os_windows.cpp Changeset: 4e9283984ee1 Author: coleenp Date: 2014-12-12 13:19 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4e9283984ee1 8066803: compiler/intrinsics/mathexact/SubExactINonConstantTest.java crashed in os::is_first_C_frame(frame*) Summary: Stop native stack walk when we get to compiled or stub frame. Reviewed-by: hseigel, lfoltan, ctornqvi ! src/os/posix/vm/os_posix.cpp Changeset: 5d08801f8858 Author: coleenp Date: 2014-12-12 18:13 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5d08801f8858 Merge Changeset: 4ea7662ddc22 Author: coleenp Date: 2014-12-14 16:04 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4ea7662ddc22 8042418: Remove JVM_FindClassFromClassLoader Summary: The function has been replaced so is no longer used. Reviewed-by: mchung, dholmes ! make/aix/makefiles/mapfile-vers-debug ! make/aix/makefiles/mapfile-vers-product ! make/bsd/makefiles/mapfile-vers-darwin-debug ! make/bsd/makefiles/mapfile-vers-darwin-product ! make/bsd/makefiles/mapfile-vers-debug ! make/bsd/makefiles/mapfile-vers-product ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-product ! make/solaris/makefiles/mapfile-vers ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h Changeset: d80bce5acfa9 Author: coleenp Date: 2014-12-14 21:20 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d80bce5acfa9 Merge Changeset: 68f2d40b8852 Author: minqi Date: 2014-12-12 20:49 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/68f2d40b8852 Merge ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/runtime/thread.cpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 4acd298bc47b Author: minqi Date: 2014-12-14 23:03 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4acd298bc47b Merge Changeset: 30ed7423ae23 Author: dholmes Date: 2014-12-14 20:18 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/30ed7423ae23 8059586: hs_err report should treat redirected core pattern Reviewed-by: dholmes, sla, stuefe Contributed-by: Yasumasa Suenaga ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/posix/vm/os_posix.cpp ! src/os/solaris/vm/os_solaris.cpp Changeset: 0e48ee44693e Author: ehelin Date: 2014-12-16 12:52 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0e48ee44693e 8067452: Rename hotspot_all in hotspot/test/TEST.groups Reviewed-by: dholmes, ctornqvi, iignatyev ! test/TEST.groups Changeset: 47ffd05828f9 Author: coleenp Date: 2014-12-16 19:00 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/47ffd05828f9 8064319: Need to enable -XX:+TraceExceptions in release builds Summary: "-XX:+TraceExceptions" is now supported in product builds. Reviewed-by: sla, ccheung, coleenp Contributed-by: max.ockner at oracle.com ! src/share/vm/runtime/globals.hpp ! test/runtime/CommandLine/TraceExceptionsTest.java Changeset: e5cd9ab6e923 Author: mchung Date: 2014-12-17 12:29 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e5cd9ab6e923 8067366: Allow java.{endorsed,ext}.dirs property be set to empty string Reviewed-by: alanb, hseigel ! src/share/vm/runtime/arguments.cpp Changeset: d1da2799f5b8 Author: brutisso Date: 2014-12-11 07:32 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d1da2799f5b8 8067115: Add jtreg gc tests to Hotspot JPRT jobs Reviewed-by: tschatzl, jwilhelm, ehelin ! test/TEST.groups Changeset: 792acedac7c1 Author: sfriberg Date: 2014-12-10 10:10 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/792acedac7c1 8066442: Add PS and ParOld support for promotion event Reviewed-by: tschatzl, ehelin ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp Changeset: 9150dc2bebca Author: kbarrett Date: 2014-12-11 19:44 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9150dc2bebca 8066822: Remove PSMarkSweep::set_reference_processor Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp Changeset: 239c6f5f0db3 Author: iignatyev Date: 2014-12-10 13:58 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/239c6f5f0db3 8064909: FragmentMetaspace.java got OutOfMemoryError Summary: Increased heap size to prevent "java.lang.OutOfMemoryError: Java heap space" exception Reviewed-by: jmasa, dfazunen, jwilhelm Contributed-by: Michail Chernov ! test/runtime/Metaspace/FragmentMetaspace.java Changeset: 5cf403c92ec4 Author: iignatyev Date: 2014-12-12 21:32 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5cf403c92ec4 Merge - agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java - make/solaris/makefiles/add_gnu_debuglink.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c - src/share/vm/memory/generation.inline.hpp - test/compiler/5057225/Test5057225.java - test/compiler/5091921/Test5091921.java - test/compiler/5091921/Test6186134.java - test/compiler/5091921/Test6196102.java - test/compiler/5091921/Test6357214.java - test/compiler/5091921/Test6559156.java - test/compiler/5091921/Test6753639.java - test/compiler/5091921/Test6850611.java - test/compiler/5091921/Test6890943.java - test/compiler/5091921/Test6897150.java - test/compiler/5091921/Test6905845.java - test/compiler/5091921/Test6931567.java - test/compiler/5091921/Test6935022.java - test/compiler/5091921/Test6959129.java - test/compiler/5091921/Test6985295.java - test/compiler/5091921/Test6992759.java - test/compiler/5091921/Test7005594.java - test/compiler/5091921/Test7005594.sh - test/compiler/5091921/Test7020614.java - test/compiler/5091921/input6890943.txt - test/compiler/5091921/output6890943.txt - test/compiler/6340864/TestByteVect.java - test/compiler/6340864/TestDoubleVect.java - test/compiler/6340864/TestFloatVect.java - test/compiler/6340864/TestIntVect.java - test/compiler/6340864/TestLongVect.java - test/compiler/6340864/TestShortVect.java - test/compiler/6378821/Test6378821.java - test/compiler/6431242/Test.java - test/compiler/6443505/Test6443505.java - test/compiler/6478991/NullCheckTest.java - test/compiler/6539464/Test.java - test/compiler/6579789/Test6579789.java - test/compiler/6589834/InlinedArrayCloneTestCase.java - test/compiler/6589834/Test_ia32.java - test/compiler/6603011/Test.java - test/compiler/6636138/Test1.java - test/compiler/6636138/Test2.java - test/compiler/6646019/Test.java - test/compiler/6646020/Tester.java - test/compiler/6659207/Test.java - test/compiler/6661247/Test.java - test/compiler/6663621/IVTest.java - test/compiler/6663848/Tester.java - test/compiler/6663854/Test6663854.java - test/compiler/6689060/Test.java - test/compiler/6695810/Test.java - test/compiler/6700047/Test6700047.java - test/compiler/6711100/Test.java - test/compiler/6711117/Test.java - test/compiler/6712835/Test6712835.java - test/compiler/6714694/Tester.java - test/compiler/6716441/Tester.java - test/compiler/6724218/Test.java - test/compiler/6726999/Test.java - test/compiler/6732154/Test6732154.java - test/compiler/6741738/Tester.java - test/compiler/6756768/Test6756768.java - test/compiler/6756768/Test6756768_2.java - test/compiler/6757316/Test6757316.java - test/compiler/6758234/Test6758234.java - test/compiler/6769124/TestArrayCopy6769124.java - test/compiler/6769124/TestDeoptInt6769124.java - test/compiler/6769124/TestUnalignedLoad6769124.java - test/compiler/6772683/InterruptedTest.java - test/compiler/6775880/Test.java - test/compiler/6778657/Test.java - test/compiler/6792161/Test6792161.java - test/compiler/6795161/Test.java - test/compiler/6795362/Test6795362.java - test/compiler/6795465/Test6795465.java - test/compiler/6796786/Test6796786.java - test/compiler/6797305/Test6797305.java - test/compiler/6799693/Test.java - test/compiler/6800154/Test6800154.java - test/compiler/6805724/Test6805724.java - test/compiler/6814842/Test6814842.java - test/compiler/6823354/Test6823354.java - test/compiler/6823453/Test.java - test/compiler/6826736/Test.java - test/compiler/6832293/Test.java - test/compiler/6833129/Test.java - test/compiler/6837011/Test6837011.java - test/compiler/6837094/Test.java - test/compiler/6843752/Test.java - test/compiler/6849574/Test.java - test/compiler/6851282/Test.java - test/compiler/6852078/Test6852078.java - test/compiler/6855164/Test.java - test/compiler/6855215/Test6855215.java - test/compiler/6857159/Test6857159.java - test/compiler/6857159/Test6857159.sh - test/compiler/6859338/Test6859338.java - test/compiler/6860469/Test.java - test/compiler/6863155/Test6863155.java - test/compiler/6863420/Test.java - test/compiler/6865031/Test.java - test/compiler/6865265/StackOverflowBug.java - test/compiler/6866651/Test.java - test/compiler/6875866/Test.java - test/compiler/6877254/Test.java - test/compiler/6879902/Test6879902.java - test/compiler/6880034/Test6880034.java - test/compiler/6885584/Test6885584.java - test/compiler/6891750/Test6891750.java - test/compiler/6892265/Test.java - test/compiler/6894807/IsInstanceTest.java - test/compiler/6894807/Test6894807.sh - test/compiler/6895383/Test.java - test/compiler/6896617/Test6896617.java - test/compiler/6896727/Test.java - test/compiler/6901572/Test.java - test/compiler/6909839/Test6909839.java - test/compiler/6910484/Test.java - test/compiler/6910605/Test.java - test/compiler/6910618/Test.java - test/compiler/6912517/Test.java - test/compiler/6916644/Test6916644.java - test/compiler/6921969/TestMultiplyLongHiZero.java - test/compiler/6930043/Test6930043.java - test/compiler/6932496/Test6932496.java - test/compiler/6934604/TestByteBoxing.java - test/compiler/6934604/TestDoubleBoxing.java - test/compiler/6934604/TestFloatBoxing.java - test/compiler/6934604/TestIntBoxing.java - test/compiler/6934604/TestLongBoxing.java - test/compiler/6934604/TestShortBoxing.java - test/compiler/6935535/Test.java - test/compiler/6942326/Test.java - test/compiler/6946040/TestCharShortByteSwap.java - test/compiler/6956668/Test6956668.java - test/compiler/6958485/Test.java - test/compiler/6968348/Test6968348.java - test/compiler/6973329/Test.java - test/compiler/6982370/Test6982370.java - test/compiler/6990212/Test6990212.java - test/compiler/7002666/Test7002666.java - test/compiler/7009231/Test7009231.java - test/compiler/7009359/Test7009359.java - test/compiler/7017746/Test.java - test/compiler/7024475/Test7024475.java - test/compiler/7029152/Test.java - test/compiler/7041100/Test7041100.java - test/compiler/7042153/Test7042153.java - test/compiler/7044738/Test7044738.java - test/compiler/7046096/Test7046096.java - test/compiler/7047069/Test7047069.java - test/compiler/7048332/Test7048332.java - test/compiler/7052494/Test7052494.java - test/compiler/7068051/Test7068051.java - test/compiler/7070134/Stemmer.java - test/compiler/7070134/Test7070134.sh - test/compiler/7070134/words - test/compiler/7082949/Test7082949.java - test/compiler/7088020/Test7088020.java - test/compiler/7088419/CRCTest.java - test/compiler/7090976/Test7090976.java - test/compiler/7100757/Test7100757.java - test/compiler/7103261/Test7103261.java - test/compiler/7110586/Test7110586.java - test/compiler/7116216/LargeFrame.java - test/compiler/7116216/StackOverflow.java - test/compiler/7119644/TestBooleanVect.java - test/compiler/7119644/TestByteDoubleVect.java - test/compiler/7119644/TestByteFloatVect.java - test/compiler/7119644/TestByteIntVect.java - test/compiler/7119644/TestByteLongVect.java - test/compiler/7119644/TestByteShortVect.java - test/compiler/7119644/TestByteVect.java - test/compiler/7119644/TestCharShortVect.java - test/compiler/7119644/TestCharVect.java - test/compiler/7119644/TestDoubleVect.java - test/compiler/7119644/TestFloatDoubleVect.java - test/compiler/7119644/TestFloatVect.java - test/compiler/7119644/TestIntDoubleVect.java - test/compiler/7119644/TestIntFloatVect.java - test/compiler/7119644/TestIntLongVect.java - test/compiler/7119644/TestIntVect.java - test/compiler/7119644/TestLongDoubleVect.java - test/compiler/7119644/TestLongFloatVect.java - test/compiler/7119644/TestLongVect.java - test/compiler/7119644/TestShortDoubleVect.java - test/compiler/7119644/TestShortFloatVect.java - test/compiler/7119644/TestShortIntVect.java - test/compiler/7119644/TestShortLongVect.java - test/compiler/7119644/TestShortVect.java - test/compiler/7123108/Test7123108.java - test/compiler/7125879/Test7125879.java - test/compiler/7141637/SpreadNullArg.java - test/compiler/7160610/Test7160610.java - test/compiler/7169782/Test7169782.java - test/compiler/7174363/Test7174363.java - test/compiler/7177917/Test7177917.java - test/compiler/7179138/Test7179138_1.java - test/compiler/7179138/Test7179138_2.java - test/compiler/7184394/TestAESBase.java - test/compiler/7184394/TestAESDecode.java - test/compiler/7184394/TestAESEncode.java - test/compiler/7184394/TestAESMain.java - test/compiler/7190310/Test7190310.java - test/compiler/7190310/Test7190310_unsafe.java - test/compiler/7192963/TestByteVect.java - test/compiler/7192963/TestDoubleVect.java - test/compiler/7192963/TestFloatVect.java - test/compiler/7192963/TestIntVect.java - test/compiler/7192963/TestLongVect.java - test/compiler/7192963/TestShortVect.java - test/compiler/7196199/Test7196199.java - test/compiler/7199742/Test7199742.java - test/compiler/7200264/Test7200264.sh - test/compiler/7200264/TestIntVect.java - test/compiler/8000805/Test8000805.java - test/compiler/8001183/TestCharVect.java - test/compiler/8002069/Test8002069.java - test/compiler/8004051/Test8004051.java - test/compiler/8004741/Test8004741.java - test/compiler/8004867/TestIntAtomicCAS.java - test/compiler/8004867/TestIntAtomicOrdered.java - test/compiler/8004867/TestIntAtomicVolatile.java - test/compiler/8004867/TestIntUnsafeCAS.java - test/compiler/8004867/TestIntUnsafeOrdered.java - test/compiler/8004867/TestIntUnsafeVolatile.java - test/compiler/8005033/Test8005033.java - test/compiler/8005419/Test8005419.java - test/compiler/8005956/PolynomialRoot.java - test/compiler/8007294/Test8007294.java - test/compiler/8007722/Test8007722.java - test/compiler/8009761/Test8009761.java - test/compiler/8010927/Test8010927.java - test/compiler/8011706/Test8011706.java - test/compiler/8011771/Test8011771.java - test/compiler/8011901/Test8011901.java - test/compiler/8015436/Test8015436.java - test/compiler/EliminateAutoBox/UnsignedLoads.java - test/compiler/EscapeAnalysis/Test8020215.java - test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java - test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java - test/compiler/IntegerArithmetic/TestIntegerComparison.java Changeset: 94df826bd8ec Author: fzhinkin Date: 2014-12-12 21:37 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/94df826bd8ec 8066862: TestMutuallyExclusivePlatformPredicates fails on all platforms Reviewed-by: iignatyev, kvn ! test/TEST.groups ! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java Changeset: 3c17077e9882 Author: fzhinkin Date: 2014-12-15 18:11 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3c17077e9882 8066143: [TESTBUG] New tests in gc/survivorAlignment/ fails Reviewed-by: jmasa ! test/gc/arguments/TestSurvivorAlignmentInBytesOption.java ! test/gc/survivorAlignment/TestAllocationInEden.java ! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java ! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java ! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java ! test/gc/survivorAlignment/TestPromotionToSurvivor.java Changeset: bdf65c8bc1a9 Author: jwilhelm Date: 2014-12-16 02:14 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bdf65c8bc1a9 Merge Changeset: 86ba9eb66d03 Author: jwilhelm Date: 2014-12-18 16:15 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/86ba9eb66d03 Merge ! test/TEST.groups Changeset: 5f7a9a0766f2 Author: lana Date: 2014-12-25 19:45 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5f7a9a0766f2 Merge Changeset: b6b89b8f8531 Author: lana Date: 2014-12-30 13:19 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b6b89b8f8531 Merge Changeset: a7fd2288ce2f Author: goetz Date: 2014-12-09 11:57 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a7fd2288ce2f 8066964: ppc64: argument and return type profiling, fix problem with popframe Reviewed-by: roland, kvn ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/ppc/vm/interp_masm_ppc_64.hpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/ppc/vm/nativeInst_ppc.cpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/ppc/vm/templateInterpreter_ppc.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/os/aix/vm/os_aix.cpp ! src/os/aix/vm/os_aix.hpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.hpp ! src/os_cpu/aix_ppc/vm/prefetch_aix_ppc.inline.hpp ! src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.hpp ! src/os_cpu/aix_ppc/vm/thread_aix_ppc.hpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp Changeset: f1cb27c85c83 Author: thartmann Date: 2014-12-12 09:07 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f1cb27c85c83 8066763: fatal error "assert(false) failed: unexpected yanked node" in postaloc.cpp:139 Summary: Check for dead input nodes after replacing compare node with implicit null check. Reviewed-by: kvn ! src/share/vm/opto/lcm.cpp Changeset: 6ba1e80a6882 Author: thartmann Date: 2014-12-12 08:15 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6ba1e80a6882 Merge Changeset: 579e9a019f35 Author: thartmann Date: 2014-12-12 09:37 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/579e9a019f35 8066433: Move Whitebox test library to top level repository Summary: Moved Whitebox test library to top level repository. Reviewed-by: iignatyev, sla, mr ! test/compiler/arguments/TestUseBMI1InstructionsOnSupportedCPU.java ! test/compiler/arguments/TestUseBMI1InstructionsOnUnsupportedCPU.java ! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnSupportedCPU.java ! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnUnsupportedCPU.java ! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java ! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java ! test/compiler/c2/6589834/Test_ia32.java ! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java ! test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java ! test/compiler/codecache/CheckSegmentedCodeCache.java ! test/compiler/codecache/OverflowCodeCacheTest.java ! test/compiler/intrinsics/bmi/TestAndnI.java ! test/compiler/intrinsics/bmi/TestAndnL.java ! test/compiler/intrinsics/bmi/TestBlsiI.java ! test/compiler/intrinsics/bmi/TestBlsiL.java ! test/compiler/intrinsics/bmi/TestBlsmskI.java ! test/compiler/intrinsics/bmi/TestBlsmskL.java ! test/compiler/intrinsics/bmi/TestBlsrI.java ! test/compiler/intrinsics/bmi/TestBlsrL.java ! test/compiler/intrinsics/bmi/TestLzcntI.java ! test/compiler/intrinsics/bmi/TestLzcntL.java ! test/compiler/intrinsics/bmi/TestTzcntI.java ! test/compiler/intrinsics/bmi/TestTzcntL.java ! test/compiler/intrinsics/bmi/verifycode/AddnTestI.java ! test/compiler/intrinsics/bmi/verifycode/AddnTestL.java ! test/compiler/intrinsics/bmi/verifycode/BlsiTestI.java ! test/compiler/intrinsics/bmi/verifycode/BlsiTestL.java ! test/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java ! test/compiler/intrinsics/bmi/verifycode/BlsmskTestL.java ! test/compiler/intrinsics/bmi/verifycode/BlsrTestI.java ! test/compiler/intrinsics/bmi/verifycode/BlsrTestL.java ! test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java ! test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java ! test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java ! test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java ! test/compiler/intrinsics/classcast/NullCheckDroppingsTest.java ! test/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java ! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java ! test/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java ! test/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java ! test/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java ! test/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java ! test/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java ! test/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java ! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java ! test/compiler/rtm/locking/TestRTMAbortRatio.java ! test/compiler/rtm/locking/TestRTMAbortThreshold.java ! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java ! test/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java ! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java ! test/compiler/rtm/locking/TestRTMLockingCalculationDelay.java ! test/compiler/rtm/locking/TestRTMLockingThreshold.java ! test/compiler/rtm/locking/TestRTMRetryCount.java ! test/compiler/rtm/locking/TestRTMSpinLoopCount.java ! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java ! test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java ! test/compiler/rtm/locking/TestUseRTMDeopt.java ! test/compiler/rtm/locking/TestUseRTMForInflatedLocks.java ! test/compiler/rtm/locking/TestUseRTMForStackLocks.java ! test/compiler/rtm/locking/TestUseRTMXendForLockBusy.java ! test/compiler/rtm/method_options/TestNoRTMLockElidingOption.java ! test/compiler/rtm/method_options/TestUseRTMLockElidingOption.java ! test/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java ! test/compiler/runtime/8010927/Test8010927.java ! test/compiler/stable/TestStableBoolean.java ! test/compiler/stable/TestStableByte.java ! test/compiler/stable/TestStableChar.java ! test/compiler/stable/TestStableDouble.java ! test/compiler/stable/TestStableFloat.java ! test/compiler/stable/TestStableInt.java ! test/compiler/stable/TestStableLong.java ! test/compiler/stable/TestStableObject.java ! test/compiler/stable/TestStableShort.java ! test/compiler/tiered/NonTieredLevelsTest.java ! test/compiler/tiered/TieredLevelsTest.java ! test/compiler/types/correctness/CorrectnessTest.java ! test/compiler/types/correctness/OffTest.java ! test/compiler/uncommontrap/8009761/Test8009761.java ! test/compiler/whitebox/AllocationCodeBlobTest.java ! test/compiler/whitebox/ClearMethodStateTest.java ! test/compiler/whitebox/DeoptimizeAllTest.java ! test/compiler/whitebox/DeoptimizeMethodTest.java ! test/compiler/whitebox/DeoptimizeMultipleOSRTest.java ! test/compiler/whitebox/EnqueueMethodForCompilationTest.java ! test/compiler/whitebox/ForceNMethodSweepTest.java ! test/compiler/whitebox/GetCodeHeapEntriesTest.java ! test/compiler/whitebox/GetNMethodTest.java ! test/compiler/whitebox/IsMethodCompilableTest.java ! test/compiler/whitebox/LockCompilationTest.java ! test/compiler/whitebox/MakeMethodNotCompilableTest.java ! test/compiler/whitebox/SetDontInlineMethodTest.java ! test/compiler/whitebox/SetForceInlineMethodTest.java ! test/gc/arguments/TestCMSHeapSizeFlags.java ! test/gc/arguments/TestG1HeapSizeFlags.java ! test/gc/arguments/TestMinInitialErgonomics.java ! test/gc/arguments/TestParallelHeapSizeFlags.java ! test/gc/arguments/TestSerialHeapSizeFlags.java ! test/gc/arguments/TestUseCompressedOopsErgo.java ! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java ! test/gc/class_unloading/TestG1ClassUnloadingHWM.java ! test/gc/g1/TestHumongousCodeCacheRoots.java ! test/gc/g1/TestShrinkAuxiliaryData00.java ! test/gc/g1/TestShrinkAuxiliaryData05.java ! test/gc/g1/TestShrinkAuxiliaryData10.java ! test/gc/g1/TestShrinkAuxiliaryData15.java ! test/gc/g1/TestShrinkAuxiliaryData20.java ! test/gc/g1/TestShrinkAuxiliaryData25.java ! test/gc/g1/TestShrinkAuxiliaryData30.java ! test/gc/metaspace/TestCapacityUntilGCWrapAround.java ! test/gc/survivorAlignment/TestAllocationInEden.java ! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java ! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java ! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java ! test/gc/survivorAlignment/TestPromotionToSurvivor.java ! test/gc/whitebox/TestConcMarkCycleWB.java ! test/gc/whitebox/TestWBGC.java ! test/runtime/ClassUnload/KeepAliveClass.java ! test/runtime/ClassUnload/KeepAliveClassLoader.java ! test/runtime/ClassUnload/KeepAliveObject.java ! test/runtime/ClassUnload/KeepAliveSoftReference.java ! test/runtime/ClassUnload/UnloadTest.java ! test/runtime/NMT/ChangeTrackingLevel.java ! test/runtime/NMT/JcmdDetailDiff.java ! test/runtime/NMT/JcmdSummaryDiff.java ! test/runtime/NMT/MallocRoundingReportTest.java ! test/runtime/NMT/MallocSiteHashOverflow.java ! test/runtime/NMT/MallocStressTest.java ! test/runtime/NMT/MallocTestType.java ! test/runtime/NMT/MallocTrackingVerify.java ! test/runtime/NMT/ReleaseCommittedMemory.java ! test/runtime/NMT/ReleaseNoCommit.java ! test/runtime/NMT/SummarySanityCheck.java ! test/runtime/NMT/ThreadedMallocTestType.java ! test/runtime/NMT/ThreadedVirtualAllocTestType.java ! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java ! test/runtime/NMT/VirtualAllocTestType.java ! test/runtime/interned/SanityTest.java ! test/runtime/memory/ReadFromNoaccessArea.java ! test/runtime/memory/ReadVMPageSize.java ! test/runtime/memory/ReserveMemory.java ! test/runtime/memory/RunUnitTestsConcurrently.java ! test/runtime/memory/StressVirtualSpaceResize.java ! test/runtime/whitebox/WBStackSize.java ! test/sanity/WBApi.java ! test/serviceability/ParserTest.java ! test/testlibrary/ctw/test/ClassesDirTest.java ! test/testlibrary/ctw/test/ClassesListTest.java ! test/testlibrary/ctw/test/JarDirTest.java ! test/testlibrary/ctw/test/JarsTest.java ! test/testlibrary_tests/ctw/ClassesDirTest.java ! test/testlibrary_tests/ctw/ClassesListTest.java ! test/testlibrary_tests/ctw/JarDirTest.java ! test/testlibrary_tests/ctw/JarsTest.java ! test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java ! test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java ! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java ! test/testlibrary_tests/whitebox/vm_flags/SizeTTest.java ! test/testlibrary_tests/whitebox/vm_flags/StringTest.java ! test/testlibrary_tests/whitebox/vm_flags/Uint64Test.java ! test/testlibrary_tests/whitebox/vm_flags/UintxTest.java Changeset: cf683e50f9f6 Author: thartmann Date: 2014-12-12 09:58 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cf683e50f9f6 Merge Changeset: eba1bd212c02 Author: thartmann Date: 2014-12-12 13:13 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/eba1bd212c02 8067337: Remove Whitebox API from hotspot repository Summary: Remove Whitebox API from hotspot repository after it was moved to top level repository. Reviewed-by: iignatyev - test/testlibrary/whitebox/Makefile - test/testlibrary/whitebox/sun/hotspot/WhiteBox.java - test/testlibrary/whitebox/sun/hotspot/code/BlobType.java - test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java - test/testlibrary/whitebox/sun/hotspot/code/NMethod.java - test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java - test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java Changeset: c6a0f333733c Author: anoll Date: 2014-12-12 08:40 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c6a0f333733c Merge ! src/os/aix/vm/os_aix.cpp Changeset: 2c17ba977ff0 Author: ppunegov Date: 2014-12-13 01:24 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2c17ba977ff0 8059575: JEP-JDK-8043304: Test task: Tiered Compilation level transition tests Reviewed-by: iveresov, thartmann + test/compiler/tiered/ConstantGettersTransitionsTest.java + test/compiler/tiered/LevelTransitionTest.java ! test/compiler/tiered/NonTieredLevelsTest.java ! test/compiler/tiered/TieredLevelsTest.java + test/compiler/tiered/TransitionsTestExecutor.java ! test/compiler/whitebox/CompilerWhiteBoxTest.java Changeset: db035d4ba1bd Author: iignatyev Date: 2014-12-13 01:24 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/db035d4ba1bd 8066473: Port timeout utils from jdk test library into hotspot Reviewed-by: kvn, iignatyev Contributed-by: pavel.chistyakov at oracle.com ! test/testlibrary/com/oracle/java/testlibrary/Utils.java Changeset: a733dad6fc1e Author: roland Date: 2014-12-15 09:36 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a733dad6fc1e 8067231: Zero builds fails after JDK-6898462 Summary: Interpreter::remove_activation_entry() is not defined for the C++ interpreter Reviewed-by: roland, coleenp Contributed-by: Severin Gehwolf ! src/share/vm/interpreter/interpreterRuntime.cpp Changeset: 71f90d9cdd8f Author: iignatyev Date: 2014-12-16 02:13 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/71f90d9cdd8f 8067211: rewrite Utils::fileAsString Reviewed-by: kvn Contributed-by: tatiana.pivovarova at oracle.com ! test/testlibrary/com/oracle/java/testlibrary/Utils.java Changeset: 896a5f642e87 Author: iignatyev Date: 2014-12-16 02:14 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/896a5f642e87 8065279: Remove testlibrary_tests from compact profile in jtreg Reviewed-by: kvn Contributed-by: dmitrij.pochepko at oracle.com ! test/TEST.groups Changeset: c5e4d09035e0 Author: iignatyev Date: 2014-12-16 17:56 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c5e4d09035e0 8028595: WhiteBox API for stress testing of TieredCompilation Reviewed-by: kvn ! src/share/vm/prims/whitebox.cpp + test/compiler/whitebox/DeoptimizeFramesTest.java Changeset: c14155494f05 Author: eistepan Date: 2014-12-16 14:52 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c14155494f05 8054892: Improve compiler's CLI tests error reporting Reviewed-by: roland, twisti ! test/compiler/arguments/BMISupportedCPUTest.java ! test/compiler/arguments/BMIUnsupportedCPUTest.java ! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java ! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java ! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java ! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.java ! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedSparcCPU.java ! test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java ! test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedSparcCPU.java ! test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedSparcCPU.java ! test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedSparcCPU.java ! test/compiler/rtm/cli/RTMGenericCommandLineOptionTest.java ! test/compiler/rtm/cli/RTMLockingAwareTest.java ! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsBase.java ! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java ! test/testlibrary/com/oracle/java/testlibrary/cli/CommandLineOptionTest.java Changeset: ff29b5858de6 Author: roland Date: 2014-12-16 20:09 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ff29b5858de6 8067647: [TESTBUG] compiler/rangechecks/TestRangeCheckSmearing.java uses wrong path to Whitebox API Summary: whitebox test library was moved Reviewed-by: kvn ! test/compiler/rangechecks/TestRangeCheckSmearing.java Changeset: fd55c0f2c200 Author: vlivanov Date: 2014-12-19 16:42 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fd55c0f2c200 8067338: compiler/debug/TraceIterativeGVN.java segfaults Reviewed-by: kvn ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/memnode.cpp Changeset: fe5535ac094e Author: kvn Date: 2014-12-22 10:41 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fe5535ac094e Merge ! src/os/aix/vm/os_aix.cpp ! src/share/vm/prims/whitebox.cpp ! test/TEST.groups ! test/gc/survivorAlignment/TestAllocationInEden.java ! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java ! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java ! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java ! test/gc/survivorAlignment/TestPromotionToSurvivor.java - test/testlibrary/whitebox/Makefile - test/testlibrary/whitebox/sun/hotspot/WhiteBox.java - test/testlibrary/whitebox/sun/hotspot/code/BlobType.java - test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java - test/testlibrary/whitebox/sun/hotspot/code/NMethod.java - test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java - test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java Changeset: f8efc13bd628 Author: kvn Date: 2014-12-22 14:35 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f8efc13bd628 8067985: merging hs-comp to hs blocked by some tests not updated in 8054892 Reviewed-by: iveresov ! test/gc/arguments/TestSurvivorAlignmentInBytesOption.java ! test/runtime/Safepoint/AssertSafepointCheckConsistency1.java ! test/runtime/Safepoint/AssertSafepointCheckConsistency2.java ! test/runtime/Safepoint/AssertSafepointCheckConsistency3.java ! test/runtime/Safepoint/AssertSafepointCheckConsistency4.java Changeset: a4de53ad95b5 Author: brutisso Date: 2014-12-17 09:47 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a4de53ad95b5 8067438: Add test to verify minimal heap size Reviewed-by: dfazunen, ehelin + test/gc/TestSmallHeap.java Changeset: d019ad12b43e Author: drwhite Date: 2014-12-17 18:09 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d019ad12b43e 8061611: Remove deprecated command line flags Reviewed-by: jwilhelm, brutisso ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: 6aa9ea790814 Author: mgerdin Date: 2014-12-08 18:57 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6aa9ea790814 8067655: Clean up G1 remembered set oop iteration Summary: Pass on the static type G1ParPushHeapRSClosure to allow oop_iterate devirtualization Reviewed-by: jmasa, kbarrett ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: d87c2d9c1eb4 Author: tschatzl Date: 2014-12-18 09:37 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d87c2d9c1eb4 8067469: G1 ignores AlwaysPreTouch Summary: Factor out pretouch code of the various virtual space management classes and use them everywhere including in G1. Reviewed-by: stefank, ehelin, dholmes ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp ! src/share/vm/gc_implementation/shared/mutableSpace.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/virtualspace.cpp Changeset: 7783ee3fa7e9 Author: tschatzl Date: 2014-12-18 11:23 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7783ee3fa7e9 Merge Changeset: 8f5ab52932b7 Author: brutisso Date: 2014-12-18 13:37 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8f5ab52932b7 8067873: gc/TestSmallHeap.java does not compile Reviewed-by: mgerdin, jwilhelm ! test/gc/TestSmallHeap.java Changeset: e253436e9460 Author: brutisso Date: 2014-12-18 13:30 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e253436e9460 Merge Changeset: b8cef6fae4c3 Author: kbarrett Date: 2014-12-17 22:32 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b8cef6fae4c3 8066827: Remove ReferenceProcessor::clean_up_discovered_references() Summary: Abandon rather than clean up discovered references. Reviewed-by: jmasa, ysr ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp Changeset: 5cdbde3a9a57 Author: tschatzl Date: 2014-12-19 09:21 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5cdbde3a9a57 8060025: Object copy time regressions after JDK-8031323 and JDK-8057536 Summary: Evaluate and improve object copy time by micro-optimizations and splitting out slow and fast paths aggressively. Reviewed-by: kbarrett, mgerdin, jmasa Contributed-by: Tony Printezis , Thomas Schatzl ! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp ! src/share/vm/gc_implementation/g1/g1Allocator.cpp ! src/share/vm/gc_implementation/g1/g1Allocator.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp + src/share/vm/gc_implementation/g1/g1InCSetState.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp Changeset: 394d762c3d8a Author: jwilhelm Date: 2014-12-18 16:15 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/394d762c3d8a Merge ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! test/TEST.groups Changeset: 3f138457d7e6 Author: tschatzl Date: 2014-12-22 16:49 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3f138457d7e6 8068036: assert(is_available(index)) failed in G1 cset Summary: Some verification code iterated over the heap using the region mapping array. This is not allowed. Changed to use the regular iteration method with closure. Reviewed-by: jwilhelm, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Changeset: b8af4e7e0023 Author: jwilhelm Date: 2014-12-22 17:40 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b8af4e7e0023 Merge ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 5ddaa05d9d1a Author: kbarrett Date: 2014-12-18 13:26 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5ddaa05d9d1a 8067499: G1SATBCardTableModRefBS should not inherit from CardTableModRefBSForCTRS Summary: G1SATBCardTableModRefBS inherits from CardTableModRefBS Reviewed-by: mgerdin, brutisso, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/genOopClosures.inline.hpp ! src/share/vm/memory/generation.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp Changeset: 738f4d56deaa Author: jwilhelm Date: 2014-12-23 14:03 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/738f4d56deaa Merge - test/testlibrary/whitebox/Makefile - test/testlibrary/whitebox/sun/hotspot/WhiteBox.java - test/testlibrary/whitebox/sun/hotspot/code/BlobType.java - test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java - test/testlibrary/whitebox/sun/hotspot/code/NMethod.java - test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java - test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java Changeset: 75ed6e9d2d25 Author: goetz Date: 2014-12-19 16:42 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/75ed6e9d2d25 8067823: CheckCompileThresholdScaling.java throws RuntimeException Reviewed-by: kvn, iignatyev ! test/compiler/arguments/CheckCompileThresholdScaling.java Changeset: 89977bee2ddd Author: simonis Date: 2014-12-18 16:53 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/89977bee2ddd 8067865: Changes 8066780/8066782 broke the non-PCH build Reviewed-by: kvn ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/memory/tenuredGeneration.cpp Changeset: 91ff67f0a160 Author: kvn Date: 2014-12-23 16:42 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/91ff67f0a160 Merge ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp Changeset: 5dc8184af1e2 Author: lana Date: 2015-01-01 16:11 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5dc8184af1e2 Merge - test/testlibrary/whitebox/Makefile - test/testlibrary/whitebox/sun/hotspot/WhiteBox.java - test/testlibrary/whitebox/sun/hotspot/code/BlobType.java - test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java - test/testlibrary/whitebox/sun/hotspot/code/NMethod.java - test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java - test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java Changeset: a184ee1d7172 Author: katleman Date: 2015-01-08 12:08 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a184ee1d7172 Added tag jdk9-b45 for changeset 5dc8184af1e2 ! .hgtags Changeset: f35435a37581 Author: katleman Date: 2015-01-15 13:09 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f35435a37581 Added tag jdk9-b46 for changeset a184ee1d7172 ! .hgtags Changeset: 05c08ab3cf65 Author: jiangli Date: 2014-12-17 23:34 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/05c08ab3cf65 8059510: Compact symbol table layout inside shared archive. Summary: Use separate compact table for shared symbols. Reviewed-by: iklam, gziemski, shade, sla, jrose + src/share/vm/classfile/compactHashtable.cpp + src/share/vm/classfile/compactHashtable.hpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/stringTable.hpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/symbolTable.hpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/metaspaceShared.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/services/diagnosticCommand.cpp + test/runtime/SharedArchiveFile/DumpSymbolAndStringTable.java + test/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java Changeset: 74de5da2011f Author: jiangli Date: 2014-12-18 04:56 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/74de5da2011f Merge Changeset: ada93fe622d1 Author: coleenp Date: 2014-12-18 16:15 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ada93fe622d1 8067713: Move clean_weak_method_links for redefinition out of class unloading Summary: Do this work during class redefinition, only verify clean during class unloading in debug mode. Reviewed-by: sspitsyn, roland, kbarrett ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiRedefineClasses.hpp Changeset: c0f8994d6ee6 Author: simonis Date: 2014-12-19 18:33 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c0f8994d6ee6 8067923: AIX: link libjvm.so with -bernotok to detect missing symbols at build time and suppress warning 1540-1639 Reviewed-by: goetz ! make/aix/makefiles/ppc64.make ! make/aix/makefiles/xlc.make Changeset: dfa8e982181e Author: minqi Date: 2014-12-19 22:52 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/dfa8e982181e Merge Changeset: 3ccdec865b45 Author: minqi Date: 2014-12-23 19:04 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3ccdec865b45 Merge ! src/share/vm/runtime/globals.hpp Changeset: 2d5bb3a17da9 Author: simonis Date: 2014-12-17 18:20 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2d5bb3a17da9 8049716: PPC64: Implement SA on Linux/PPC64 Reviewed-by: simonis, dsamersoff Contributed-by: maynardj at us.ibm.com ! agent/make/Makefile ! agent/src/os/linux/LinuxDebuggerLocal.c ! agent/src/os/linux/symtab.c ! agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionPPC64.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java + agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64CFrame.java + agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64ThreadContext.java + agent/src/share/classes/sun/jvm/hotspot/debugger/ppc64/PPC64ThreadContext.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64Thread.java + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadContext.java + agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadFactory.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java + agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64Thread.java + agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadContext.java + agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadFactory.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/VFrame.java + agent/src/share/classes/sun/jvm/hotspot/runtime/linux_ppc64/LinuxPPC64JavaThreadPDAccess.java + agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64CurrentFrameGuess.java + agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java + agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64JavaCallWrapper.java + agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64RegisterMap.java ! make/linux/makefiles/sa.make ! make/sa.files ! src/share/vm/runtime/vmStructs.cpp Changeset: 469d59865f55 Author: hseigel Date: 2014-12-27 13:26 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/469d59865f55 Merge - test/testlibrary/whitebox/Makefile - test/testlibrary/whitebox/sun/hotspot/WhiteBox.java - test/testlibrary/whitebox/sun/hotspot/code/BlobType.java - test/testlibrary/whitebox/sun/hotspot/code/CodeBlob.java - test/testlibrary/whitebox/sun/hotspot/code/NMethod.java - test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java - test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java Changeset: f76c91840463 Author: hseigel Date: 2014-12-30 12:59 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f76c91840463 8064335: Null pointer dereference in hotspot/src/share/vm/classfile/verifier.cpp Summary: use correct CHECK macro in call to load_class() Reviewed-by: coleenp, lfoltan, gziemski ! src/share/vm/classfile/verifier.cpp Changeset: fee07a43d038 Author: goetz Date: 2015-01-05 12:07 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fee07a43d038 8064457: Introduce compressed oops mode disjoint base and improve compressed heap handling. Summary: Introduce compressed oops mode disjoint base and improve compressed heap handling. Reviewed-by: kvn, coleenp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/opto/matcher.hpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/virtualspace.cpp ! src/share/vm/runtime/virtualspace.hpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/globalDefinitions_xlc.hpp ! test/runtime/CompressedOops/UseCompressedOops.java Changeset: b2fbcc8d93bf Author: coleenp Date: 2015-01-05 22:50 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b2fbcc8d93bf 6583051: crash when adding non-static methods to java.lang.Object class Summary: stop the JVM if java.lang.Object is incorrectly defined rather than crashing. Reviewed-by: ctornqvi, dholmes ! src/share/vm/oops/klassVtable.cpp + test/runtime/BadObjectClass/BootstrapRedefine.java + test/runtime/BadObjectClass/Object.java Changeset: 97bcb1787790 Author: coleenp Date: 2015-01-06 19:30 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/97bcb1787790 8067836: The Universe::flush_foo methods belong in CodeCache. Summary: Move this code to CodeCache. Reviewed-by: kbarrett, kvn ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/methodHandles.cpp Changeset: a13726250f7f Author: tschatzl Date: 2014-12-23 15:48 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a13726250f7f 8068018: Clean up friends of G1CollectedHeap Summary: Remove unnecessary friend class declaration in the G1CollectedHeap class. Reviewed-by: jwilhelm, jmasa ! src/share/vm/gc_implementation/g1/g1Allocator.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Changeset: 760291a06def Author: jwilhelm Date: 2014-12-22 17:33 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/760291a06def 8067947: Regression test for JDK-6522873 Summary: Added a regression test that will fail if we allow extra characters after flag names Reviewed-by: ctornqvi, tschatzl + test/runtime/CommandLine/TestNullTerminatedFlags.java Changeset: 63c9de418926 Author: jwilhelm Date: 2015-01-05 15:00 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/63c9de418926 Merge Changeset: 8c911031c3e7 Author: brutisso Date: 2015-01-07 10:19 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8c911031c3e7 8067676: Add applicable closed gc jtreg tests to run in JPRT Reviewed-by: ehelin ! test/TEST.groups Changeset: 354d56cd6eb2 Author: tschatzl Date: 2015-01-07 15:15 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/354d56cd6eb2 8048179: Early reclaim of large objects that are referenced by a few objects Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names. Reviewed-by: brutisso, jmasa, dfazunen ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp - test/gc/g1/TestEagerReclaimHumongousRegions2.java + test/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java + test/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java + test/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java - test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java ! test/gc/g1/TestGCLogMessages.java Changeset: 4eab25cf19d2 Author: brutisso Date: 2015-01-07 15:02 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4eab25cf19d2 8067868: Add GCOld as a JTreg test Reviewed-by: kbarrett, dfazunen, ehelin ! test/TEST.groups + test/stress/gc/TestGCOld.java Changeset: e38b7790484a Author: brutisso Date: 2015-01-07 16:24 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e38b7790484a Merge Changeset: 94222120e827 Author: jwilhelm Date: 2015-01-08 15:44 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/94222120e827 Merge Changeset: 20e9f2d07673 Author: iignatyev Date: 2014-12-13 00:54 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/20e9f2d07673 8066440: Various changes in testlibrary for JDK-8059613 Reviewed-by: thartmann, twisti Contributed-by: dmitrij.pochepko at oracle.com ! test/testlibrary/com/oracle/java/testlibrary/Utils.java Changeset: c17923cd9925 Author: iignatyev Date: 2014-12-13 00:13 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c17923cd9925 8059613: JEP-JDK-8043304: Test task: JMX- tests Reviewed-by: thartmann, twisti Contributed-by: dmitrij.pochepko at oracle.com ! test/TEST.groups + test/compiler/codecache/jmx/BeanTypeTest.java + test/compiler/codecache/jmx/CodeCacheUtils.java + test/compiler/codecache/jmx/CodeHeapBeanPresenceTest.java + test/compiler/codecache/jmx/GetUsageTest.java + test/compiler/codecache/jmx/InitialAndMaxUsageTest.java + test/compiler/codecache/jmx/ManagerNamesTest.java + test/compiler/codecache/jmx/MemoryPoolsPresenceTest.java + test/compiler/codecache/jmx/PeakUsageTest.java + test/compiler/codecache/jmx/PoolsIndependenceTest.java + test/compiler/codecache/jmx/ThresholdNotificationsTest.java + test/compiler/codecache/jmx/UsageThresholdExceededSeveralTimesTest.java + test/compiler/codecache/jmx/UsageThresholdExceededTest.java + test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java + test/compiler/codecache/jmx/UsageThresholdNotExceededTest.java Changeset: a80766c108b0 Author: tpivovarova Date: 2014-12-19 14:12 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a80766c108b0 8062012: test/compiler/ciReplay/TestSA.sh should be updated to work w/ modular image build Reviewed-by: kvn, fzhinkin, iignatyev ! test/compiler/ciReplay/TestSA.sh ! test/compiler/ciReplay/common.sh Changeset: 6750ba31b175 Author: iignatyev Date: 2014-12-23 16:36 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6750ba31b175 8066896: Update c.o.j.t.InfiniteLoop to skip zero timeout Reviewed-by: kvn, iignatyev Contributed-by: pavel.chistyakov at oracle.com ! test/testlibrary/com/oracle/java/testlibrary/InfiniteLoop.java Changeset: d4d484865822 Author: tpivovarova Date: 2014-12-16 17:26 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d4d484865822 8067173: remove Utils::fileAsList Reviewed-by: kvn, iignatyev ! test/testlibrary/com/oracle/java/testlibrary/Utils.java Changeset: 16ba94e0bd44 Author: eistepan Date: 2014-12-23 12:40 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/16ba94e0bd44 8066864: remove ctw-test from testlibrary/ Reviewed-by: kvn, iignatyev - test/testlibrary/ctw/test/Bar.java - test/testlibrary/ctw/test/ClassesDirTest.java - test/testlibrary/ctw/test/ClassesListTest.java - test/testlibrary/ctw/test/CtwTest.java - test/testlibrary/ctw/test/Foo.java - test/testlibrary/ctw/test/JarDirTest.java - test/testlibrary/ctw/test/JarsTest.java - test/testlibrary/ctw/test/classes.lst Changeset: d536758aa7bb Author: fzhinkin Date: 2014-12-24 19:32 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d536758aa7bb 8068183: Add isTieredSupported method to c.o.j.t.Platforms Reviewed-by: kvn, iignatyev ! test/testlibrary/com/oracle/java/testlibrary/Platform.java ! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java + test/testlibrary_tests/TestPlatformIsTieredSupported.java Changeset: a7adb22849d6 Author: fzhinkin Date: 2014-12-26 14:33 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a7adb22849d6 8059623: JEP-JDK-8043304: Test task: command line options tests Reviewed-by: twisti, thartmann, goetz, iignatyev + test/compiler/codecache/cli/TestSegmentedCodeCacheOption.java + test/compiler/codecache/cli/codeheapsize/CodeCacheFreeSpaceRunner.java + test/compiler/codecache/cli/codeheapsize/GenericCodeHeapSizeRunner.java + test/compiler/codecache/cli/codeheapsize/JVMStartupRunner.java + test/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java + test/compiler/codecache/cli/common/CodeCacheCLITestBase.java + test/compiler/codecache/cli/common/CodeCacheCLITestCase.java + test/compiler/codecache/cli/common/CodeCacheInfoFormatter.java + test/compiler/codecache/cli/common/CodeCacheOptions.java + test/compiler/codecache/cli/printcodecache/PrintCodeCacheRunner.java + test/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java Changeset: 022f7f1bfb4e Author: pchistyakov Date: 2014-12-26 14:47 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/022f7f1bfb4e 8066497: Update c.o.j.t.ByteCodeLoader to be able really reload given class Reviewed-by: drchase, fzhinkin, iignatyev ! test/testlibrary/com/oracle/java/testlibrary/ByteCodeLoader.java Changeset: ed3f650cff02 Author: dpochepk Date: 2014-12-25 15:57 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ed3f650cff02 8059625: JEP-JDK-8043304: Test task: DTrace- tests for segmented codecache feature Reviewed-by: sspitsyn, twisti, fzhinkin, iignatyev + test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTest.java + test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTestScript.d + test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTestWorker.java + test/compiler/testlibrary/CompilerUtils.java + test/testlibrary/com/oracle/java/testlibrary/dtrace/DtraceResultsAnalyzer.java + test/testlibrary/com/oracle/java/testlibrary/dtrace/DtraceRunner.java Changeset: 2025390834c6 Author: fzhinkin Date: 2014-12-30 11:07 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2025390834c6 8068272: Extend WhiteBox API with methods that check monitor state and force safepoint Reviewed-by: kvn, iignatyev ! src/share/vm/prims/whitebox.cpp Changeset: 2f8520599d39 Author: fzhinkin Date: 2014-12-30 11:09 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2f8520599d39 8050486: compiler/rtm/ tests fail due to monitor deflation at safepoint synchronization Reviewed-by: kvn, iignatyev ! test/compiler/rtm/locking/TestRTMAbortRatio.java ! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java ! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java ! test/compiler/rtm/locking/TestRTMLockingThreshold.java ! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java ! test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java ! test/compiler/testlibrary/rtm/AbortProvoker.java ! test/compiler/testlibrary/rtm/BusyLock.java ! test/compiler/testlibrary/rtm/MemoryConflictProvoker.java ! test/compiler/testlibrary/rtm/RTMTestBase.java Changeset: 7dfa629d203a Author: roland Date: 2014-12-22 11:21 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7dfa629d203a 8055530: assert(_exits.control()->is_top() || !_gvn.type(ret_phi)->empty()) failed: return value must be well defined Summary: concurrent class loading causes return phi to become top Reviewed-by: kvn ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/c2compiler.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/parse1.cpp Changeset: acfdd92cedaa Author: roland Date: 2014-12-16 13:49 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/acfdd92cedaa 6700100: optimize inline_native_clone() for small objects with exact klass Summary: optimize small instance clones as loads/stores Reviewed-by: kvn, iveresov ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciInstanceKlass.hpp ! src/share/vm/oops/fieldStreams.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/macroArrayCopy.cpp + test/compiler/arraycopy/TestArrayCopyMacro.java - test/compiler/arraycopy/TestArrayOfNoTypeCheck.java + test/compiler/arraycopy/TestArraysCopyOfNoTypeCheck.java + test/compiler/arraycopy/TestInstanceCloneAsLoadsStores.java Changeset: c48b9950573b Author: dlong Date: 2015-01-08 17:45 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c48b9950573b Merge ! src/share/vm/prims/whitebox.cpp ! test/TEST.groups - test/compiler/arraycopy/TestArrayOfNoTypeCheck.java - test/testlibrary/ctw/test/Bar.java - test/testlibrary/ctw/test/ClassesDirTest.java - test/testlibrary/ctw/test/ClassesListTest.java - test/testlibrary/ctw/test/CtwTest.java - test/testlibrary/ctw/test/Foo.java - test/testlibrary/ctw/test/JarDirTest.java - test/testlibrary/ctw/test/JarsTest.java - test/testlibrary/ctw/test/classes.lst Changeset: 5094d9cb92bd Author: amurillo Date: 2015-01-08 17:11 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5094d9cb92bd Merge - test/compiler/arraycopy/TestArrayOfNoTypeCheck.java - test/gc/g1/TestEagerReclaimHumongousRegions2.java - test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java - test/testlibrary/ctw/test/Bar.java - test/testlibrary/ctw/test/ClassesDirTest.java - test/testlibrary/ctw/test/ClassesListTest.java - test/testlibrary/ctw/test/CtwTest.java - test/testlibrary/ctw/test/Foo.java - test/testlibrary/ctw/test/JarDirTest.java - test/testlibrary/ctw/test/JarsTest.java - test/testlibrary/ctw/test/classes.lst Changeset: 10385428e37f Author: amurillo Date: 2015-01-13 08:58 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/10385428e37f Merge - test/compiler/arraycopy/TestArrayOfNoTypeCheck.java - test/gc/g1/TestEagerReclaimHumongousRegions2.java - test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java - test/testlibrary/ctw/test/Bar.java - test/testlibrary/ctw/test/ClassesDirTest.java - test/testlibrary/ctw/test/ClassesListTest.java - test/testlibrary/ctw/test/CtwTest.java - test/testlibrary/ctw/test/Foo.java - test/testlibrary/ctw/test/JarDirTest.java - test/testlibrary/ctw/test/JarsTest.java - test/testlibrary/ctw/test/classes.lst Changeset: 3b241fb72b89 Author: lana Date: 2015-01-16 12:33 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3b241fb72b89 Merge - test/compiler/arraycopy/TestArrayOfNoTypeCheck.java - test/gc/g1/TestEagerReclaimHumongousRegions2.java - test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java - test/testlibrary/ctw/test/Bar.java - test/testlibrary/ctw/test/ClassesDirTest.java - test/testlibrary/ctw/test/ClassesListTest.java - test/testlibrary/ctw/test/CtwTest.java - test/testlibrary/ctw/test/Foo.java - test/testlibrary/ctw/test/JarDirTest.java - test/testlibrary/ctw/test/JarsTest.java - test/testlibrary/ctw/test/classes.lst Changeset: d9a71d1931e9 Author: katleman Date: 2015-01-23 18:50 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d9a71d1931e9 Added tag jdk9-b47 for changeset 3b241fb72b89 ! .hgtags Changeset: 26f3414c5194 Author: sgehwolf Date: 2015-01-07 16:43 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/26f3414c5194 8067331: Zero: Atomic::xchg and Atomic::xchg_ptr need full memory barrier Reviewed-by: dholmes, coleenp ! src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp ! src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp Changeset: f6821c9a4215 Author: gtriantafill Date: 2015-01-06 16:44 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f6821c9a4215 8068540: [TESTBUG] Exclude failing nightly tests Reviewed-by: ctornqvi, coleenp ! test/runtime/NMT/ChangeTrackingLevel.java ! test/runtime/NMT/PrintNMTStatistics.java Changeset: 23aec69dfce7 Author: ctornqvi Date: 2015-01-08 11:40 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/23aec69dfce7 8058897: Unsafe.reallocateMemory() ignores -XX:MallocMaxTestWords setting Reviewed-by: dcubed, dholmes ! src/share/vm/runtime/os.cpp + test/runtime/Unsafe/Reallocate.java Changeset: 31eff10b165a Author: ctornqvi Date: 2015-01-08 11:42 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/31eff10b165a 8060219: [TESTBUG] runtime/7194254/Test7194254.java fails to find jstack with modular image build Reviewed-by: gtriantafill, lfoltan, hseigel ! test/TEST.groups - test/runtime/7194254/Test7194254.java + test/runtime/Thread/ThreadPriorities.java Changeset: b32eb9966732 Author: zmajo Date: 2015-01-09 09:26 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b32eb9966732 8068505: interpreter profiling incorrect on PPC64 Reviewed-by: simonis, goetz ! src/cpu/ppc/vm/templateInterpreter_ppc.cpp Changeset: ca8dbfb7d8c7 Author: ctornqvi Date: 2015-01-09 08:34 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ca8dbfb7d8c7 8068733: [TESTBUG] runtime/Unsafe/Reallocate.java sometimes fails when running with -Xcomp Reviewed-by: coleenp, gtriantafill ! test/runtime/Unsafe/Reallocate.java Changeset: c0c96d6b39da Author: minqi Date: 2015-01-10 12:35 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c0c96d6b39da Merge ! test/TEST.groups - test/compiler/arraycopy/TestArrayOfNoTypeCheck.java - test/gc/g1/TestEagerReclaimHumongousRegions2.java - test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java - test/testlibrary/ctw/test/Bar.java - test/testlibrary/ctw/test/ClassesDirTest.java - test/testlibrary/ctw/test/ClassesListTest.java - test/testlibrary/ctw/test/CtwTest.java - test/testlibrary/ctw/test/Foo.java - test/testlibrary/ctw/test/JarDirTest.java - test/testlibrary/ctw/test/JarsTest.java - test/testlibrary/ctw/test/classes.lst Changeset: 9fad1826d97c Author: mtobiass Date: 2015-01-12 09:27 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9fad1826d97c 8068584: Compiler attach tests should be quarantined Summary: Quarantine tests Reviewed-by: ctornqvi ! test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java ! test/compiler/profiling/spectrapredefineclass/Launcher.java ! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java Changeset: be9e9fc10d00 Author: ccheung Date: 2015-01-12 11:37 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/be9e9fc10d00 8067187: -XX:MaxMetaspaceSize=20m -Xshare:dump caused JVM to crash Summary: added check for the MaxMetaspaceSize. If it is less than the estimated required size, print an error and exit. Reviewed-by: jiangli, mseledtsov, stefank ! src/share/vm/memory/metaspace.cpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/debug.hpp + test/runtime/SharedArchiveFile/MaxMetaspaceSize.java Changeset: 48e04c239aa4 Author: kbarrett Date: 2015-01-13 14:30 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/48e04c239aa4 8068396: Rename assert() to vmassert() Summary: Macro renaming, with temporary old name synonyms for compatibilty Reviewed-by: ehelin, dholmes, coleenp ! src/share/vm/runtime/globals.hpp ! src/share/vm/shark/llvmHeaders.hpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/debug.hpp ! src/share/vm/utilities/xmlstream.cpp Changeset: 0034df25722b Author: redestad Date: 2015-01-08 14:13 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0034df25722b 8068037: Remove dead code in G1CollectedHeap Reviewed-by: stefank, tschatzl ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp Changeset: 4f7805dda8bc Author: brutisso Date: 2015-01-09 08:38 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4f7805dda8bc 8068653: TestSmalllHeap.java fails when the page size is 64k Reviewed-by: tschatzl ! test/gc/TestSmallHeap.java Changeset: ec5c719ed245 Author: kbarrett Date: 2015-01-09 11:33 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ec5c719ed245 8067306: Improve STATIC_ASSERT Summary: New improved implementation Reviewed-by: ehelin, stefank ! src/share/vm/utilities/debug.hpp Changeset: 6d5167142f35 Author: jwilhelm Date: 2015-01-12 12:51 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6d5167142f35 Merge Changeset: 00e69efa02c6 Author: sjohanss Date: 2015-01-12 15:24 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/00e69efa02c6 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit Summary: Making sure committed memory is cleared when re-committed, even if using large pages. Reviewed-by: kbarrett, tschatzl ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp Changeset: acec9aeeaaea Author: tschatzl Date: 2015-01-13 11:04 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/acec9aeeaaea 8068739: G1CollectoryPolicy uses uninitialized field '_sigma' in the constructor Summary: Change initialization order in constructor. Remove suppression for suppression of "'this': used in base member initializer list" warning. Reviewed-by: mgerdin, tschatzl, simonis Contributed-by: Johannes Scheerer ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: 57fbee73a452 Author: sjohanss Date: 2015-01-15 11:10 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/57fbee73a452 8067368: TestConcMarkCycleWB.java crashed at G1CollectedHeap::heap()+0xb Summary: Added the test to needs_g1gc group in TEST.groups to avoid running when G1 is not available. Reviewed-by: jwilhelm, dholmes ! test/TEST.groups Changeset: f11c5713ab7f Author: jwilhelm Date: 2015-01-15 14:36 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f11c5713ab7f Merge ! src/share/vm/utilities/debug.hpp ! test/TEST.groups - test/runtime/7194254/Test7194254.java Changeset: c30f76d6f90f Author: roland Date: 2015-01-08 11:00 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c30f76d6f90f 8027626: assert(Opcode() != Op_If || outcnt() == 2) failed: bad if #1 Summary: IGVN encounters IfNode with single projection when optimizing dying subgraph Reviewed-by: kvn ! src/share/vm/opto/cfgnode.hpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/node.cpp Changeset: 76e0fdf06e2a Author: anoll Date: 2015-01-09 09:52 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/76e0fdf06e2a 8068661: Exclude compiler/whitebox/ForceNMethodSweepTest.java from nightly runs Summary: The test is unstable and is therefore removed from nightly testing Reviewed-by: kvn, drchase ! test/compiler/whitebox/ForceNMethodSweepTest.java Changeset: 1cc0f64cad95 Author: anoll Date: 2015-01-09 09:06 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1cc0f64cad95 Merge Changeset: dde335b2eb85 Author: goetz Date: 2015-01-09 05:45 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/dde335b2eb85 8068013: [TESTBUG] Aix support in hotspot jtreg tests Reviewed-by: ctornqvi, fzhinkin, farvidsson ! test/runtime/6888954/vmerrors.sh ! test/serviceability/dcmd/DynLibDcmdTest.java ! test/test_env.sh ! test/testlibrary/com/oracle/java/testlibrary/Platform.java ! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java Changeset: 7322f246816c Author: dlong Date: 2015-01-09 13:28 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7322f246816c Merge - test/gc/g1/TestEagerReclaimHumongousRegions2.java - test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java Changeset: cfd30024b3c6 Author: dlong Date: 2015-01-09 17:43 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cfd30024b3c6 8068746: Exclude hotspot/test/compiler/codecache/jmx/PoolsIndependenceTest.java from nightly runs Summary: add @ignore to PoolsIndependenceTest.java Reviewed-by: kvn ! test/compiler/codecache/jmx/PoolsIndependenceTest.java Changeset: 4374388bcbbb Author: mdoerr Date: 2015-01-12 11:14 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4374388bcbbb 8068724: ppc64: update assembler: SPR access, CR logic, HTM Summary: Fix bug in encoding of special purpose registers. Provide more convenient version of condition register logic instructions. Enhance support for hardware transactional memory. Reviewed-by: kvn, goetz ! src/cpu/ppc/vm/assembler_ppc.hpp ! src/cpu/ppc/vm/assembler_ppc.inline.hpp ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp Changeset: 84a175c4858d Author: zmajo Date: 2015-01-12 09:55 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/84a175c4858d 8065894: CodeHeap::next_free should be renamed Summary: Rename next_free() to next_used() Reviewed-by: thartmann, iveresov ! src/share/vm/memory/heap.cpp ! src/share/vm/memory/heap.hpp Changeset: 6de45a355478 Author: roland Date: 2015-01-07 16:40 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6de45a355478 8063086: Math.pow yields different results upon repeated calls Summary: C2 treats x^2 as a special case and computes x * x while the interpreter and c1 don't have special case code for X^2. Reviewed-by: kvn ! src/cpu/x86/vm/macroAssembler_x86.cpp + test/compiler/floatingpoint/TestPow2.java Changeset: d5a0026df16b Author: roland Date: 2015-01-12 15:50 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d5a0026df16b Merge Changeset: c317b661544d Author: neliasso Date: 2015-01-13 12:30 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c317b661544d 8027829: CompileCommand does not accept all JLS-conformant class/method names Summary: Fix parsing and updated comments Reviewed-by: kvn, vlivanov ! src/share/vm/compiler/compilerOracle.cpp ! src/share/vm/compiler/compilerOracle.hpp ! test/compiler/oracle/CheckCompileCommandOption.java ! test/runtime/CommandLine/CompilerConfigFileWarning.java Changeset: 719e28ccd7eb Author: goetz Date: 2015-01-12 14:43 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/719e28ccd7eb 8067941: [TESTBUG] Fix tests for OS with 64K page size. Reviewed-by: kvn, tschatzl, ctornqvi ! src/share/vm/memory/metaspace.cpp ! test/compiler/exceptions/TestRecursiveReplacedException.java ! test/compiler/runtime/6865265/StackOverflowBug.java ! test/compiler/uncommontrap/8009761/Test8009761.java ! test/compiler/uncommontrap/StackOverflowGuardPagesOff.java ! test/compiler/uncommontrap/TestStackBangMonitorOwned.java ! test/compiler/uncommontrap/TestStackBangRbp.java ! test/gc/arguments/TestMaxHeapSizeTools.java ! test/gc/g1/TestGCLogMessages.java ! test/gc/g1/TestHumongousAllocInitialMark.java ! test/runtime/whitebox/WBStackSize.java Changeset: 2aef6b6cca8b Author: fzhinkin Date: 2015-01-14 09:53 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2aef6b6cca8b 8068269: RTM tests that assert on non-zero lock statistics are too strict in RTMTotalCountIncrRate > 1 cases Reviewed-by: kvn, iignatyev ! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java ! test/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java Changeset: 0a04b80f7e86 Author: fzhinkin Date: 2015-01-14 09:54 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0a04b80f7e86 8059342: Add test to cover JDK-8030976 Reviewed-by: kvn, iignatyev + test/compiler/testlibrary/uncommontrap/Verifier.java + test/compiler/uncommontrap/TestUnstableIfTrap.java Changeset: a257e2effbf0 Author: fzhinkin Date: 2015-01-14 09:54 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a257e2effbf0 8049355: compiler/rtm/locking/TestRTMLockingThreshold test may fail if transaction was aborted by interrupt Reviewed-by: kvn, iignatyev ! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java ! test/compiler/rtm/locking/TestRTMLockingThreshold.java Changeset: eb3576118c11 Author: pchistyakov Date: 2015-01-12 18:58 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/eb3576118c11 8059551: JEP-JDK-8043304: Test task: stress tests Reviewed-by: drchase, kvn, iignatyev ! src/share/vm/compiler/compileBroker.cpp + test/compiler/codecache/stress/CodeCacheStressRunner.java + test/compiler/codecache/stress/Helper.java + test/compiler/codecache/stress/OverloadCompileQueueTest.java + test/compiler/codecache/stress/RandomAllocationTest.java + test/compiler/codecache/stress/UnexpectedDeoptimizationTest.java Changeset: e907ef48ac96 Author: vlivanov Date: 2015-01-14 15:13 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e907ef48ac96 Merge Changeset: bf200e391b26 Author: kvn Date: 2015-01-14 16:00 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bf200e391b26 8069021: Exclude compiler/codecache/stress tests from JPRT runs Reviewed-by: iveresov ! test/TEST.groups Changeset: 7e88aab989ed Author: dlong Date: 2015-01-15 16:51 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7e88aab989ed Merge ! src/share/vm/memory/metaspace.cpp ! test/TEST.groups Changeset: 03237a717eca Author: amurillo Date: 2015-01-15 19:23 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/03237a717eca Merge - test/runtime/7194254/Test7194254.java Changeset: 20946e467375 Author: amurillo Date: 2015-01-20 10:22 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/20946e467375 Merge - test/runtime/7194254/Test7194254.java Changeset: 27623e22e757 Author: tschatzl Date: 2014-07-31 11:10 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/27623e22e757 8048949: Requeue queue implementation Summary: Devirtualize flush and move calls. Reviewed-by: brutisso, tschatzl, mschoene Contributed-by: kim.barrett at oracle.com ! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp ! src/share/vm/gc_implementation/g1/ptrQueue.cpp ! src/share/vm/gc_implementation/g1/ptrQueue.hpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/satbQueue.hpp Changeset: e4918fb7e828 Author: iveresov Date: 2014-08-08 13:23 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e4918fb7e828 8047130: Fewer escapes from escape analysis Summary: Treat max_stack attribute as an int in bytecode escape analyzer Reviewed-by: kvn, twisti, ahgross ! src/share/vm/ci/bcEscapeAnalyzer.cpp Changeset: 7923f573ee4c Author: brutisso Date: 2014-08-19 11:17 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7923f573ee4c 8049253: Better GC validation Summary: Also reviewed by: boris.molodenkov at oracle.com Reviewed-by: dcubed, minqi, mschoene Contributed-by: yasuenag at gmail.com, bengt.rutisson at oracle.com ! src/share/vm/utilities/defaultStream.hpp ! src/share/vm/utilities/ostream.cpp Changeset: 2194fdf3fbd9 Author: jmasa Date: 2014-09-26 17:48 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2194fdf3fbd9 8047125: (ref) More phantom object references Reviewed-by: mchung, dfuchs, ahgross, jmasa, brutisso, mgerdin Contributed-by: kim.barrett at oracle.com ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp ! src/share/vm/memory/referenceType.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: c9a46e1210bb Author: mgerdin Date: 2014-10-09 15:42 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c9a46e1210bb 8055479: TLAB stability Reviewed-by: brutisso, stefank, ahgross ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp ! src/share/vm/memory/threadLocalAllocBuffer.cpp ! src/share/vm/memory/threadLocalAllocBuffer.hpp Changeset: 61264de6cc07 Author: hseigel Date: 2014-10-20 14:43 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/61264de6cc07 8058982: Better verification of an exceptional invokespecial Summary: Throw VerifyError for illegal accesses Reviewed-by: acorn, ahgross, coleenp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp Changeset: c656c7540cb1 Author: gthornbr Date: 2014-11-17 15:51 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c656c7540cb1 8050807: Better performing performance data handling Reviewed-by: dcubed, pnauman, ctornqvi, dholmes, mschoene Contributed-by: gerald.thornbrugh at oracle.com ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/share/vm/utilities/vmError.cpp Changeset: 88120f326c20 Author: drchase Date: 2014-12-01 13:06 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/88120f326c20 8064524: Compiler code generation improvements Reviewed-by: jrose, acorn, vlivanov ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/dependencies.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp Changeset: cc775a4a24c7 Author: lana Date: 2015-01-24 23:24 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cc775a4a24c7 Merge - test/runtime/7194254/Test7194254.java Changeset: 8ff882030755 Author: katleman Date: 2015-01-28 16:45 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8ff882030755 Added tag jdk9-b48 for changeset cc775a4a24c7 ! .hgtags Changeset: 4ee7b996f3f3 Author: goetz Date: 2015-01-13 16:09 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4ee7b996f3f3 8069590: AIX port of "8050807: Better performing performance data handling" Reviewed-by: simonis, goetz Contributed-by: matthias.baesken at sap.com, martin.doerr at sap.com ! make/aix/makefiles/xlc.make ! src/os/aix/vm/perfMemory_aix.cpp Changeset: a324a06f35d3 Author: hseigel Date: 2015-01-14 08:14 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a324a06f35d3 8055146: Split Verifier incorrectly throws VerifyError for getstatic of an array field Summary: Allow fieldClass for getstatic and putstatic to be an array Reviewed-by: dholmes, acorn ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp Changeset: 5cd5371b5554 Author: erikj Date: 2015-01-14 15:57 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5cd5371b5554 8065576: Enable pipefail in the shell used by make to better detect build errors Reviewed-by: ihse, tbell, martin ! make/aix/Makefile ! make/bsd/Makefile ! make/bsd/makefiles/dtrace.make ! make/bsd/makefiles/universal.gmk ! make/linux/Makefile ! make/linux/makefiles/vm.make ! make/solaris/Makefile ! make/solaris/makefiles/dtrace.make Changeset: 91eeee55fce4 Author: erikj Date: 2015-01-14 15:25 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/91eeee55fce4 Merge Changeset: 6fa1219d20bb Author: jiangli Date: 2015-01-14 16:35 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6fa1219d20bb 8067982: Some jcmd /gc/heap_dump tests failed: hprof output contains warning or error. Summary: Include shared symbols in SymbolTable::symbols_do(SymbolClosure). Reviewed-by: minqi, farvidsson, coleenp ! src/share/vm/classfile/compactHashtable.cpp ! src/share/vm/classfile/compactHashtable.hpp ! src/share/vm/classfile/symbolTable.cpp Changeset: 8bf211a21931 Author: jiangli Date: 2015-01-14 16:35 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8bf211a21931 Merge Changeset: 10b06bffc9c1 Author: goetz Date: 2015-01-07 08:37 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/10b06bffc9c1 8068503: ppc64: Encode/Decode nodes for disjoint cOops mode Reviewed-by: simonis ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/ppc/vm/macroAssembler_ppc.inline.hpp ! src/cpu/ppc/vm/methodHandles_ppc.cpp ! src/cpu/ppc/vm/ppc.ad Changeset: a814058f5215 Author: dsamersoff Date: 2015-01-14 07:10 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a814058f5215 7076820: assert(addr != 0) failed: address sanity check in PerfMemory::detach with -XX:-UsePerfData Summary: Explicitly checks for UsePerfData and if it's false make Perf:detach a NOP. Reviewed-by: dholmes, jbachorik ! src/share/vm/prims/perf.cpp Changeset: 15502499ac47 Author: dsamersoff Date: 2015-01-14 17:22 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/15502499ac47 Merge Changeset: ff0a291b82f1 Author: dsamersoff Date: 2015-01-15 12:02 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ff0a291b82f1 Merge Changeset: e684445431fa Author: psandoz Date: 2015-01-15 11:18 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e684445431fa 8054494: Remove sun.misc.Unsafe.monitorEnter, monitorExit and tryMonitorEnter Reviewed-by: dholmes, coleenp Contributed-by: paul.sandoz at oracle.com, filipp.zhinkin at gmail.com ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/synchronizer.hpp ! test/compiler/testlibrary/rtm/BusyLock.java Changeset: 1fe6cafa652e Author: psandoz Date: 2015-01-15 12:43 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1fe6cafa652e Merge Changeset: 8cc0541d7a0e Author: ctornqvi Date: 2015-01-15 14:10 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8cc0541d7a0e 8062961: [TESTBUG] Spurious timeout for runtime/ErrorHandling/ProblematicFrameTest Reviewed-by: coleenp, gtriantafill ! test/runtime/ErrorHandling/ProblematicFrameTest.java Changeset: 4a14bb075882 Author: aph Date: 2015-01-16 09:15 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4a14bb075882 6584008: jvmtiStringPrimitiveCallback should not be invoked when string value is null Reviewed-by: sla, sspitsyn ! src/share/vm/prims/jvmtiTagMap.cpp Changeset: ec604d4bf5d6 Author: kevinw Date: 2015-01-16 21:28 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ec604d4bf5d6 8035938: Memory leak in JvmtiEnv::GetConstantPool Reviewed-by: sspitsyn, dcubed ! src/share/vm/prims/jvmtiClassFileReconstituter.hpp Changeset: 5944bd86d487 Author: minqi Date: 2015-01-18 11:49 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5944bd86d487 Merge Changeset: beff5066f32b Author: igerasim Date: 2015-01-19 11:35 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/beff5066f32b 8069048: (process) Suspend finishing threads when process exits [win] Reviewed-by: dholmes, dcubed ! src/os/windows/vm/os_windows.cpp Changeset: 59fd5fc25cfe Author: erikj Date: 2015-01-20 13:56 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/59fd5fc25cfe 8067479: verify-modules fails in bootcycle build Reviewed-by: dholmes, sla ! make/sa.files Changeset: 8dfd8b00c7f1 Author: jwilhelm Date: 2015-01-15 16:05 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8dfd8b00c7f1 8068026: [TESTBUG] Check for -client in gc/g1/TestHumongousCodeCacheRoots.java Summary: Skip test if -client is not supported. Reviewed-by: jwilhelm, simonis Contributed-by: goetz.lindenmaier at sap.com ! test/gc/g1/TestHumongousCodeCacheRoots.java Changeset: ab2a5923b542 Author: brutisso Date: 2015-01-16 09:40 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ab2a5923b542 8061259: ParNew promotion failed is serialized on a lock Reviewed-by: kbarrett, brutisso Contributed-by: jwha at google.com ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp Changeset: 4321214d5dbc Author: ehelin Date: 2015-01-16 10:29 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4321214d5dbc 8066875: VirtualSpace does not use large pages Reviewed-by: stefank, tschatzl, anoll, thartmann ! src/share/vm/code/codeCache.cpp ! src/share/vm/gc_implementation/parallelScavenge/generationSizer.cpp ! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/memory/heap.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/virtualspace.cpp Changeset: 19affcc65195 Author: ehelin Date: 2015-01-16 10:32 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/19affcc65195 Merge Changeset: ec77d75f4a88 Author: ehelin Date: 2015-01-16 14:43 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ec77d75f4a88 8068971: A heap region being cleared should not belong to the cset Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/heapRegion.cpp Changeset: 41707c753261 Author: sjohanss Date: 2015-01-19 10:06 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/41707c753261 8040935: -XX:+AggressiveOpts broken: GC triggered before VM initialization completed on several tests Reviewed-by: brutisso, kbarrett ! test/gc/TestNUMAPageSize.java Changeset: 5df3812f9559 Author: sjohanss Date: 2015-01-19 10:08 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5df3812f9559 8069011: gc/TestSmallHeap.java failing in nightly Summary: Using @requires to avoid running with AggressiveOpts turned on. Reviewed-by: jwilhelm, brutisso ! test/gc/TestSmallHeap.java Changeset: e6a0cfbfdc9a Author: jwilhelm Date: 2015-01-19 15:52 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e6a0cfbfdc9a Merge ! src/share/vm/memory/heap.cpp ! src/share/vm/runtime/os.cpp Changeset: b59d6dde575b Author: kbarrett Date: 2015-01-21 19:36 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b59d6dde575b 8069230: Remove unused G1PostBarrierStub::byte_map_base and friends Reviewed-by: brutisso, tschatzl ! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp ! src/cpu/x86/vm/c1_CodeStubs_x86.cpp ! src/share/vm/c1/c1_CodeStubs.hpp Changeset: 94e55273f450 Author: jwilhelm Date: 2015-01-22 12:26 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/94e55273f450 Merge Changeset: f25dbfaa75c2 Author: kvn Date: 2015-01-14 17:27 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f25dbfaa75c2 8068864: C2 failed: modified node is not on IGVN._worklist Summary: Use igvn.replace_input_of() instead of set_req(). Reviewed-by: iveresov, vlivanov ! src/share/vm/opto/loopTransform.cpp Changeset: 520b40caa4d3 Author: zmajo Date: 2015-01-15 11:30 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/520b40caa4d3 8067374: Use %f instead of %g for LogCompilation output Summary: Changed format string from %g to %f. Reviewed-by: kvn ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp Changeset: 32ad3e099966 Author: dlong Date: 2015-01-16 05:02 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/32ad3e099966 Merge - test/runtime/7194254/Test7194254.java Changeset: 8596a20c8de1 Author: asiebenborn Date: 2015-01-16 13:58 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8596a20c8de1 8068909: SIGSEGV in c2 compiled code with OptimizeStringConcat Reviewed-by: kvn ! src/share/vm/opto/stringopts.cpp + test/compiler/stringopts/TestOptimizeStringConcat.java Changeset: f1340404713a Author: zmajo Date: 2015-01-19 09:32 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f1340404713a 8066312: Add new Node* Node::find_out(int opc) method. Summary: Added methods find_user_with() and has_user_with() for searching for a particular out type. Reviewed-by: kvn, jrose ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/ifg.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp Changeset: 68fd38ede971 Author: thartmann Date: 2015-01-19 11:35 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/68fd38ede971 Merge - test/runtime/7194254/Test7194254.java Changeset: a562f4eeaa81 Author: dpochepk Date: 2015-01-16 20:59 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a562f4eeaa81 8068385: [TESTBUG] hotspot/test/compiler/codecache/jmx/PoolsIndependenceTest.java sometimes fails(unstable behaviour) Summary: fixing unstable behaviour of 2 tests Reviewed-by: iignatyev ! test/compiler/codecache/jmx/PoolsIndependenceTest.java ! test/compiler/codecache/jmx/ThresholdNotificationsTest.java Changeset: 782cedc93dd1 Author: pchistyakov Date: 2015-01-16 15:08 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/782cedc93dd1 8068231: Several tests are still excluded Reviewed-by: kvn, iignatyev ! test/compiler/loopopts/7052494/Test7052494.java Changeset: 7d0a5a0bc1da Author: vlivanov Date: 2015-01-19 14:14 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7d0a5a0bc1da Merge Changeset: b0ce179e4a01 Author: iveresov Date: 2015-01-19 12:29 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b0ce179e4a01 8068881: SIGBUS in C2 compiled method weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions. Summary: Use MachMerge to hook together defs of the same multidef value in a block Reviewed-by: kvn, vlivanov ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/chaitin.hpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/phase.cpp ! src/share/vm/opto/phase.hpp ! src/share/vm/opto/postaloc.cpp Changeset: e5224765443b Author: zmajo Date: 2015-01-20 09:45 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e5224765443b 8069162: quarantine serviceability/dcmd/compiler/CompilerQueueTest.java Summary: Added '@ignore 8069160' to the test. Reviewed-by: anoll, kvn ! test/serviceability/dcmd/compiler/CompilerQueueTest.java Changeset: cbd0cbb0deed Author: zmajo Date: 2015-01-21 10:51 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cbd0cbb0deed 8059606: Enable per-method usage of CompileThresholdScaling (per-method compilation thresholds) Summary: Changed interpreter and compilation policies to allow using CompileThresholdScaling on a per-method level Reviewed-by: jrose, kvn ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.hpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_32.hpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/interp_masm_x86_64.hpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/invocationCounter.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/methodCounters.cpp ! src/share/vm/oops/methodCounters.hpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/advancedThresholdPolicy.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/simpleThresholdPolicy.cpp ! src/share/vm/runtime/simpleThresholdPolicy.hpp ! src/share/vm/runtime/simpleThresholdPolicy.inline.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/globalDefinitions.hpp ! test/compiler/arguments/CheckCompileThresholdScaling.java Changeset: 2d6136f5356d Author: dlong Date: 2015-01-22 18:23 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2d6136f5356d Merge Changeset: f5861966e52b Author: amurillo Date: 2015-01-22 22:42 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f5861966e52b Merge ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 6c3831a4a80c Author: amurillo Date: 2015-01-27 10:11 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6c3831a4a80c Merge Changeset: 360cd1fc42f1 Author: lana Date: 2015-01-29 15:36 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/360cd1fc42f1 Merge Changeset: 6dc8db7164d2 Author: katleman Date: 2015-02-05 11:43 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6dc8db7164d2 Added tag jdk9-b49 for changeset 360cd1fc42f1 ! .hgtags Changeset: 0f8fc58bc5a2 Author: amurillo Date: 2015-01-26 17:00 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0f8fc58bc5a2 Merge Changeset: 0c32ee82088b Author: thartmann Date: 2015-01-22 09:07 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0c32ee82088b 8069580: String intrinsic related cleanups Summary: Small cleanup of string intrinsic related code. Reviewed-by: kvn, roland ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/opto/library_call.cpp Changeset: 41e21dafddc9 Author: neliasso Date: 2015-01-22 11:05 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/41e21dafddc9 8069389: CompilerOracle prefix wildcarding is broken for long strings Summary: Replace strcpy with memmove Reviewed-by: kvn ! src/share/vm/compiler/compilerOracle.cpp + test/compiler/oracle/TestCompileCommand.java Changeset: 85bf928f0a7e Author: neliasso Date: 2015-01-22 11:23 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/85bf928f0a7e 8069035: compiler/oracle/CheckCompileCommandOption.java nightly failure Summary: Fixed whitespace handling and added test cases Reviewed-by: kvn, anoll, zmajo ! src/share/vm/compiler/compilerOracle.cpp ! test/compiler/oracle/CheckCompileCommandOption.java + test/compiler/oracle/command1.txt + test/compiler/oracle/command2.txt Changeset: 86d2643259de Author: fzhinkin Date: 2015-01-20 11:26 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/86d2643259de 8069126: compiler/rtm/locking/TestRTMTotalCountIncrRate.java nightly failure Reviewed-by: kvn ! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java Changeset: b9b4b9394887 Author: iveresov Date: 2015-01-22 11:25 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b9b4b9394887 8071302: assert(!_reg_node[reg_lo] || edge_from_to(_reg_node[reg_lo], def)) failed: after block local Summary: Add merge nodes to node to block mapping Reviewed-by: kvn, vlivanov ! src/share/vm/opto/output.cpp ! src/share/vm/opto/postaloc.cpp Changeset: 94010b8bd280 Author: iveresov Date: 2015-01-22 21:02 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/94010b8bd280 Merge Changeset: 72904af52714 Author: dlong Date: 2015-01-23 22:39 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/72904af52714 8031064: build_vm_def.sh not working correctly for new build cross compile Summary: move nm and awk code into vm.make Reviewed-by: dsamersoff, dholmes - make/linux/makefiles/build_vm_def.sh ! make/linux/makefiles/vm.make Changeset: 4bb1260d360c Author: zmajo Date: 2015-01-26 10:43 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4bb1260d360c 8071312: compiler/arguments/CheckCompileThresholdScaling.java fails Summary: Change the way VM handles CompileThresholdScaling==0, update test Reviewed-by: kvn, drchase, fzhinkin ! src/share/vm/runtime/arguments.cpp ! test/compiler/arguments/CheckCompileThresholdScaling.java Changeset: bc9c81aaf10b Author: pchistyakov Date: 2015-01-26 18:59 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bc9c81aaf10b 8066998: [TESTBUG] compiler/whitebox/ForceNMethodSweepTest.java : sweep shouldn't increase usage Summary: disable background compilation Reviewed-by: kvn ! test/compiler/whitebox/ForceNMethodSweepTest.java Changeset: aa00507a0fad Author: pchistyakov Date: 2015-01-26 19:01 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/aa00507a0fad 8069125: compiler/codecache/stress tests timeout in nightlies Summary: added timeout between one of test threads iterations, adjusted hole test execution time Reviewed-by: kvn ! test/compiler/codecache/stress/CodeCacheStressRunner.java ! test/compiler/codecache/stress/OverloadCompileQueueTest.java Changeset: 99dcf09fe406 Author: dlong Date: 2015-01-27 13:58 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/99dcf09fe406 Merge ! make/linux/makefiles/vm.make Changeset: c1a17f52db53 Author: thartmann Date: 2015-01-28 07:55 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c1a17f52db53 8064940: JMH javac performance regressions on solaris-sparcv9 in 9-b34 Summary: Aligning code heap sizes to large page size if supported. Reviewed-by: kvn, anoll ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! test/compiler/codecache/cli/printcodecache/PrintCodeCacheRunner.java Changeset: d656b4c91d51 Author: lfoltan Date: 2015-01-23 09:54 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d656b4c91d51 8067480: Crash in klassItable::initialize_itable_for_interface when running vm.runtime.defmeth.StaticMethodsTest. Summary: A static method should be skipped in entirety by find_instance_method(), searching should continue to find an overpass method of the same name and signature if present. Reviewed-by: acorn, hseigel ! src/share/vm/classfile/verifier.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/arrayKlass.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/nativeLookup.cpp Changeset: 5a8fe6466866 Author: ctornqvi Date: 2015-01-23 11:44 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5a8fe6466866 8069207: [TESTBUG] Exception thrown for java.lang.NoSuchMethodError: sun.misc.Unsafe.monitorExit Reviewed-by: gtriantafill, dholmes + test/runtime/Unsafe/AllocateInstance.java + test/runtime/Unsafe/AllocateMemory.java + test/runtime/Unsafe/CopyMemory.java + test/runtime/Unsafe/DefineClass.java + test/runtime/Unsafe/FieldOffset.java + test/runtime/Unsafe/GetField.java + test/runtime/Unsafe/GetPutAddress.java + test/runtime/Unsafe/GetPutBoolean.java + test/runtime/Unsafe/GetPutByte.java + test/runtime/Unsafe/GetPutChar.java + test/runtime/Unsafe/GetPutDouble.java + test/runtime/Unsafe/GetPutFloat.java + test/runtime/Unsafe/GetPutInt.java + test/runtime/Unsafe/GetPutLong.java + test/runtime/Unsafe/GetPutObject.java + test/runtime/Unsafe/GetPutShort.java + test/runtime/Unsafe/GetUnsafe.java + test/runtime/Unsafe/PageSize.java + test/runtime/Unsafe/SetMemory.java + test/runtime/Unsafe/ThrowException.java Changeset: 031ed3504352 Author: goetz Date: 2015-01-12 09:16 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/031ed3504352 8068778: [TESTBUG] CompressedClassSpaceSizeInJmapHeap.java fails if SA not available Reviewed-by: coleenp, sla ! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java Changeset: 4d3f1d99d12e Author: sspitsyn Date: 2015-01-26 15:51 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4d3f1d99d12e 8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed: OLD and/or OBSOLETE method(s) found Summary: adjust Unsafe methods in the itable/vtable if Unsafe is redefined Reviewed-by: coleenp, dcubed Contributed-by: serguei.spitsyn at oracle.com ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp Changeset: 078a77b69f36 Author: ctornqvi Date: 2015-01-27 05:51 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/078a77b69f36 8071530: Update OS detection code to reflect Windows 10 version change Reviewed-by: sla, mgronlun ! src/os/windows/vm/os_windows.cpp Changeset: ce6a637e15b7 Author: ykantser Date: 2015-01-28 09:27 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ce6a637e15b7 8071545: Tests are still excluded while the appropriate bug has been fixed Reviewed-by: sspitsyn, sla ! test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java ! test/compiler/profiling/spectrapredefineclass/Launcher.java ! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java Changeset: fca33371ff0b Author: dfuchs Date: 2015-01-28 17:52 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fca33371ff0b 8068730: Increase the precision of the implementation of java.time.Clock.systemUTC() Summary: Changes the implementation of java.time.Clock.systemUTC() to take advantage of the maximum resolution of the underlying native clock on which System.currentTimeMillis() is based. Reviewed-by: dholmes, rriggs, scolebourne, sla ! make/aix/makefiles/mapfile-vers-debug ! make/aix/makefiles/mapfile-vers-product ! make/bsd/makefiles/mapfile-vers-darwin-debug ! make/bsd/makefiles/mapfile-vers-darwin-product ! make/bsd/makefiles/mapfile-vers-debug ! make/bsd/makefiles/mapfile-vers-product ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-product ! make/solaris/makefiles/mapfile-vers ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/runtime/os.hpp Changeset: c548512bd499 Author: minqi Date: 2015-01-27 20:02 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c548512bd499 Merge ! src/share/vm/classfile/verifier.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp Changeset: c1b8e92e0469 Author: minqi Date: 2015-01-29 01:13 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c1b8e92e0469 Merge Changeset: 24b6f0e52f43 Author: minqi Date: 2015-01-29 03:54 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/24b6f0e52f43 Merge ! src/share/vm/runtime/os.hpp Changeset: 080a0772cf95 Author: sspitsyn Date: 2015-01-29 03:11 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/080a0772cf95 8008678: JSR 292: constant pool reconstitution must support pseudo strings Summary: Keep orig idx from pseudo-string to UTF8, use 2nd lsb CPSlot to mark pseudo-string. Reviewed-by: coleenp, jrose Contributed-by: serguei.spitsyn at oracle.com ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/constantPool.hpp ! src/share/vm/prims/methodComparator.cpp + test/serviceability/jvmti/TestLambdaFormRetransformation.java Changeset: 1ccbee15f61a Author: minqi Date: 2015-01-30 10:52 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1ccbee15f61a Merge - make/linux/makefiles/build_vm_def.sh Changeset: 2cea9d4c9325 Author: amurillo Date: 2015-01-30 16:56 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2cea9d4c9325 Merge - make/linux/makefiles/build_vm_def.sh Changeset: a254d126863d Author: dfuchs Date: 2015-02-04 17:12 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a254d126863d 8072450: 9-dev build failed on elinux-i586 and rlinux-i586 Summary: added LL suffix to constant declaration Reviewed-by: dholmes, coleenp, sla ! src/share/vm/prims/jvm.cpp Changeset: e0947f58c9c1 Author: lana Date: 2015-02-05 15:44 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e0947f58c9c1 Merge - make/linux/makefiles/build_vm_def.sh Changeset: 18218f0736d2 Author: katleman Date: 2015-02-12 16:23 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/18218f0736d2 Added tag jdk9-b50 for changeset e0947f58c9c1 ! .hgtags Changeset: 98e3222b70f9 Author: coleenp Date: 2015-01-29 14:37 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/98e3222b70f9 8049632: JDK 1.8.0 b132 :Linux x64 : Crash in ClassFileParser::copy_localvariable_table(..) Summary: Use resource allocated hashtable for local variable table checking Reviewed-by: kamg, sspitsyn ! src/share/vm/classfile/classFileParser.cpp + test/runtime/LocalVariableTable/DuplicateLVT.cod + test/runtime/LocalVariableTable/DuplicateLVTT.cod + test/runtime/LocalVariableTable/NotFoundLVTT.cod + test/runtime/LocalVariableTable/TestLVT.java + test/runtime/LocalVariableTable/testcase.jar Changeset: 0a8a354190ae Author: ctornqvi Date: 2015-01-29 14:50 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0a8a354190ae 8071584: [TESTBUG] runtime/Unsafe/AllocateMemory.java crashed on OOM during compilation. Reviewed-by: dholmes, gtriantafill, jprovino ! test/runtime/Unsafe/AllocateMemory.java Changeset: 31ce884737a6 Author: ykantser Date: 2015-01-30 09:32 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/31ce884737a6 8071784: serviceability/attach/AttachWithStalePidFile.java should be quarantined Reviewed-by: sla, jbachorik ! test/serviceability/attach/AttachWithStalePidFile.java Changeset: 435d1f8837af Author: miauno Date: 2015-01-30 20:20 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/435d1f8837af 8071909: Port testlibrary improvments in jdk/test to hotspot/test as required for DCMD test port Reviewed-by: jbachorik, egahlin, ykantser, mtobiass ! test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java ! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java Changeset: 690b40bee3ae Author: miauno Date: 2015-01-30 20:00 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/690b40bee3ae 8071908: Port internal Diagnostic Command tests and test framework to jtreg Reviewed-by: jbachorik, egahlin, ykantser, mtobiass ! test/TEST.groups - test/serviceability/dcmd/ClassLoaderStatsTest.java - test/serviceability/dcmd/DcmdUtil.java - test/serviceability/dcmd/DynLibDcmdTest.java ! test/serviceability/dcmd/compiler/CodeCacheTest.java ! test/serviceability/dcmd/compiler/CodelistTest.java ! test/serviceability/dcmd/compiler/CompilerQueueTest.java ! test/serviceability/dcmd/compiler/MethodIdentifierParser.java + test/serviceability/dcmd/framework/HelpTest.java + test/serviceability/dcmd/framework/InvalidCommandTest.java + test/serviceability/dcmd/framework/VMVersionTest.java + test/serviceability/dcmd/gc/ClassHistogramAllTest.java + test/serviceability/dcmd/gc/ClassHistogramTest.java + test/serviceability/dcmd/gc/HeapDumpAllTest.java + test/serviceability/dcmd/gc/HeapDumpTest.java + test/serviceability/dcmd/gc/RunFinalizationTest.java + test/serviceability/dcmd/gc/RunGCTest.java + test/serviceability/dcmd/thread/PrintConcurrentLocksTest.java + test/serviceability/dcmd/thread/PrintTest.java + test/serviceability/dcmd/vm/ClassLoaderStatsTest.java + test/serviceability/dcmd/vm/CommandLineTest.java + test/serviceability/dcmd/vm/DynLibsTest.java + test/serviceability/dcmd/vm/FlagsTest.java + test/serviceability/dcmd/vm/SystemPropertiesTest.java + test/serviceability/dcmd/vm/UptimeTest.java + test/testlibrary/com/oracle/java/testlibrary/dcmd/CommandExecutor.java + test/testlibrary/com/oracle/java/testlibrary/dcmd/CommandExecutorException.java + test/testlibrary/com/oracle/java/testlibrary/dcmd/FileJcmdExecutor.java + test/testlibrary/com/oracle/java/testlibrary/dcmd/JMXExecutor.java + test/testlibrary/com/oracle/java/testlibrary/dcmd/JcmdExecutor.java + test/testlibrary/com/oracle/java/testlibrary/dcmd/MainClassJcmdExecutor.java + test/testlibrary/com/oracle/java/testlibrary/dcmd/PidJcmdExecutor.java Changeset: 6d46a60a2770 Author: jiangli Date: 2015-01-30 20:31 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6d46a60a2770 8071962: The SA code needs to be updated to support Symbol lookup from the shared archive. Summary: Support shared symbols lookup. Reviewed-by: minqi, sspitsyn, dsamersoff, iklam ! agent/src/share/classes/sun/jvm/hotspot/memory/SymbolTable.java + agent/src/share/classes/sun/jvm/hotspot/utilities/CompactHashTable.java ! src/share/vm/classfile/compactHashtable.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 603ec5001a6d Author: jiangli Date: 2015-02-02 13:10 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/603ec5001a6d Merge - test/serviceability/dcmd/ClassLoaderStatsTest.java - test/serviceability/dcmd/DcmdUtil.java - test/serviceability/dcmd/DynLibDcmdTest.java Changeset: d82cfaa06edb Author: fparain Date: 2015-02-02 18:20 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d82cfaa06edb 8068655: frame::safe_for_sender() computes incorrect sender_sp value for interpreted frames Reviewed-by: dcubed, coleenp, bdelsart ! src/cpu/x86/vm/frame_x86.cpp Changeset: 190387dac813 Author: fparain Date: 2015-02-02 21:19 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/190387dac813 Merge Changeset: 7e84c2e6bdd2 Author: miauno Date: 2015-02-03 12:26 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7e84c2e6bdd2 8072401: [TESTBUG] Some of the newly added DCMD tests fail due to lack of -XX:+UsePerfData Reviewed-by: jbachorik, sla ! test/serviceability/dcmd/framework/HelpTest.java ! test/serviceability/dcmd/framework/InvalidCommandTest.java ! test/serviceability/dcmd/framework/VMVersionTest.java Changeset: d817c3987d6c Author: miauno Date: 2015-02-03 12:49 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d817c3987d6c 8072403: [TESTBUG] HeapDumpTest and HeapDumpAllTest fails to find jhat in non-JDK runs Reviewed-by: jbachorik, sla ! test/serviceability/dcmd/gc/HeapDumpTest.java Changeset: 79f4205419d2 Author: miauno Date: 2015-02-03 12:49 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/79f4205419d2 8072405: [TESTBUG] DCMD tests needs at least compact3 profile Reviewed-by: jbachorik, sla ! test/TEST.groups Changeset: c705ddfa4ebd Author: ctornqvi Date: 2015-02-04 18:22 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c705ddfa4ebd Merge - make/linux/makefiles/build_vm_def.sh Changeset: 6c671819cfd1 Author: jprovino Date: 2015-01-27 13:50 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6c671819cfd1 8064947: Clean up BarrierSet ctor/dtor Summary: Make abstract base call contructors protected and require a "kind" argument. Reviewed-by: jmasa, jwilhelm ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp ! src/share/vm/memory/barrierSet.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/memory/modRefBarrierSet.hpp Changeset: 1c8ba2d0d2f0 Author: redestad Date: 2015-01-29 15:05 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1c8ba2d0d2f0 8069273: Decrease Hot Card Cache Lock contention Reviewed-by: tschatzl, mgerdin ! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp ! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp Changeset: 3ca118e90cc9 Author: kbarrett Date: 2015-01-29 00:08 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3ca118e90cc9 8068942: Improve validation of -XX:G1ConfidencePercent value Summary: Validate during argument processing and simplify usage by assuming validated. Reviewed-by: jmasa, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/runtime/arguments.cpp ! test/TEST.groups + test/gc/arguments/TestG1PercentageOptions.java Changeset: 9da54f5ae719 Author: tschatzl Date: 2015-02-02 10:38 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9da54f5ae719 8069760: When iterating over a card, G1 often iterates over much more references than are contained in the card Summary: Properly bound the iteration work for objArray-oops. Reviewed-by: mgerdin, kbarrett ! src/share/vm/gc_implementation/g1/heapRegion.cpp Changeset: 92520906931c Author: jwilhelm Date: 2015-02-02 13:57 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/92520906931c Merge - make/linux/makefiles/build_vm_def.sh ! src/share/vm/runtime/arguments.cpp Changeset: ea729fe8efd9 Author: sjohanss Date: 2015-02-03 15:50 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ea729fe8efd9 8069034: gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java nightly failure Summary: When checking for humongous objects to reclaim, we dirty cards that might belong to freed regions. Fixed by checking the region before dirtying. Reviewed-by: tschatzl, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 5abc906fe3a8 Author: ysuenaga Date: 2015-02-04 22:21 +0900 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5abc906fe3a8 8068589: GCCause should distinguish jcmd GC.run from System.gc() Summary: GCCause which is caused by GC.run diagnostic command should be different from System.gc() . Reviewed-by: sla, tamao ! src/share/vm/gc_interface/gcCause.cpp ! src/share/vm/gc_interface/gcCause.hpp ! src/share/vm/services/diagnosticCommand.cpp Changeset: 0d44a3fdbe02 Author: jprovino Date: 2015-02-04 10:18 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0d44a3fdbe02 8071805: BarrierSet::Other is not used and should be removed. Summary: Remove all occurences of BarrierSet::Other because the barrier set kind is never set to Other. Reviewed-by: tschatzl, kbarrett ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/memory/barrierSet.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 1f48d2c437bb Author: aharlap Date: 2015-02-04 13:14 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1f48d2c437bb 8067460: G1: TestResourceManagementFlagWithCommercialBuild.java failed on embedded platform Summary: Added extension point to detect unsupported options Reviewed-by: dholmes, bdelsart ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/arguments_ext.hpp Changeset: 4a9d7af7218c Author: jwilhelm Date: 2015-02-05 12:23 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4a9d7af7218c Merge ! src/share/vm/runtime/vmStructs.cpp ! test/TEST.groups - test/serviceability/dcmd/ClassLoaderStatsTest.java - test/serviceability/dcmd/DcmdUtil.java - test/serviceability/dcmd/DynLibDcmdTest.java Changeset: a22252e998fc Author: amurillo Date: 2015-02-05 14:57 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a22252e998fc Merge - test/serviceability/dcmd/ClassLoaderStatsTest.java - test/serviceability/dcmd/DcmdUtil.java - test/serviceability/dcmd/DynLibDcmdTest.java Changeset: 5cbb3357ec5a Author: amurillo Date: 2015-02-10 10:09 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5cbb3357ec5a Merge - test/serviceability/dcmd/ClassLoaderStatsTest.java - test/serviceability/dcmd/DcmdUtil.java - test/serviceability/dcmd/DynLibDcmdTest.java Changeset: 403b9cbadb04 Author: lana Date: 2015-02-12 16:39 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/403b9cbadb04 Merge - test/serviceability/dcmd/ClassLoaderStatsTest.java - test/serviceability/dcmd/DcmdUtil.java - test/serviceability/dcmd/DynLibDcmdTest.java Changeset: cee2bc060da7 Author: katleman Date: 2015-02-19 11:23 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cee2bc060da7 Added tag jdk9-b51 for changeset 403b9cbadb04 ! .hgtags Changeset: 8e93f8517960 Author: vlivanov Date: 2015-01-29 10:25 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8e93f8517960 8063137: Never-taken branches should be pruned when GWT LambdaForms are shared Reviewed-by: jrose, kvn ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/opaquenode.cpp ! src/share/vm/opto/opaquenode.hpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse2.cpp Changeset: ea802a4750aa Author: vlivanov Date: 2015-01-29 10:26 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ea802a4750aa 8068915: uncommon trap w/ Reason_speculate_class_check causes performance regression due to continuous deoptimizations Reviewed-by: kvn, roland, jrose ! src/share/vm/opto/graphKit.cpp Changeset: d853290566af Author: zmajo Date: 2015-01-29 19:16 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d853290566af 8071654: disassembler handles embedded OOPs not uniformly Summary: Remove (currently dead) code that prints oops within disassembled instructions. Reviewed-by: kvn, thartmann, roland ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/compiler/disassembler.cpp Changeset: a44f7b0530ab Author: zmajo Date: 2015-01-30 10:40 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a44f7b0530ab 8071818: Incorrect addressing mode used for ldf in SPARC assembler Summary: Update MacroAssembler::ldf to select addressing mode depending on Address parameter. Reviewed-by: kvn, dlong ! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp Changeset: 54365b7cd56e Author: thartmann Date: 2015-01-30 13:31 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/54365b7cd56e Merge Changeset: 818ce4dab68a Author: anoll Date: 2015-01-30 15:20 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/818ce4dab68a 8071906: Quarantine OverloadCompileQueueTest until the reason for timeout is known Summary: Quarantine OverloadCompileQueueTest until the reason for timeout is known Reviewed-by: kvn ! test/compiler/codecache/stress/OverloadCompileQueueTest.java Changeset: 778fd0840124 Author: anoll Date: 2015-01-30 14:35 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/778fd0840124 Merge Changeset: 76953f37d153 Author: anoll Date: 2015-01-30 15:36 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/76953f37d153 Merge Changeset: 25454f0d37d3 Author: kvn Date: 2015-01-30 10:27 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/25454f0d37d3 8071534: assert(!failing()) failed: Must not have pending failure. Reason is: out of memory Summary: Add missing C->failing() check after Connection graph construction. Reviewed-by: iveresov ! src/share/vm/opto/escape.cpp Changeset: 1c65b563b1bd Author: dlong Date: 2015-01-31 02:42 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1c65b563b1bd Merge Changeset: 7ed418950e15 Author: thartmann Date: 2015-02-02 15:19 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7ed418950e15 8071995: compiler/codecache/jmx/InitialAndMaxUsageTest.java fails with large pages Summary: Disable large page usage for test. Reviewed-by: kvn ! test/compiler/codecache/jmx/InitialAndMaxUsageTest.java Changeset: f81627ca8a1c Author: thartmann Date: 2015-02-02 14:35 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f81627ca8a1c Merge Changeset: 5960a65b0f54 Author: dlong Date: 2015-02-02 23:26 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5960a65b0f54 8069030: support new PTRACE_GETREGSET Summary: use PTRACE_GETREGSET if other options are not available Reviewed-by: sla, dholmes ! agent/src/os/linux/ps_proc.c Changeset: 5bfedd3cfd39 Author: anoll Date: 2015-02-03 10:30 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5bfedd3cfd39 8068440: Test6857159.java times out Summary: Replace shell script with Java-only code Reviewed-by: kvn, iignatyev ! test/compiler/c2/6857159/Test6857159.java Changeset: a4f200a81135 Author: anoll Date: 2015-02-03 09:56 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a4f200a81135 Merge - make/linux/makefiles/build_vm_def.sh - test/gc/g1/TestEagerReclaimHumongousRegions2.java - test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java - test/runtime/7194254/Test7194254.java Changeset: b50281ff91ce Author: goetz Date: 2015-01-30 12:53 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b50281ff91ce 8071996: split_if accesses NULL region of ConstraintCast Reviewed-by: kvn ! src/share/vm/opto/ifnode.cpp Changeset: 048d681ebfe2 Author: zmajo Date: 2015-02-06 18:16 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/048d681ebfe2 8072398: assert fails in L1RGenerator::increment_event_counter_impl Summary: Change scaling code to allow scaling with 0.0; change set_tiered_flags() to treat CompileThresholdScaling==0.0 in a special way. Reviewed-by: kvn, iveresov ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! test/compiler/arguments/CheckCompileThresholdScaling.java Changeset: b554e929f7a7 Author: pchistyakov Date: 2015-01-30 20:45 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b554e929f7a7 8068003: compiler/whitebox/DeoptimizeFramesTest.java fails: compilation 48 can't be available Summary: disabled DeoptimizeALot for test runs Reviewed-by: kvn ! test/compiler/whitebox/DeoptimizeFramesTest.java Changeset: 122b9c0f6a86 Author: roland Date: 2015-01-30 15:23 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/122b9c0f6a86 8071533: assert(n0->is_Call()) failed: expect a call here Summary: remove_dead_region() call missing from ArrayCopyNode::Ideal() Reviewed-by: kvn, vlivanov ! src/share/vm/opto/callnode.cpp Changeset: 94ec81ddd4ec Author: roland Date: 2015-02-06 13:50 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/94ec81ddd4ec 8071999: SA's buildreplayjars fail with exception Summary: support default methods when dumping classes in SA Reviewed-by: vlivanov, kvn, dsamersoff ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java Changeset: e9291d20ecaa Author: roland Date: 2015-02-09 15:10 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e9291d20ecaa 8072016: Array copy may cause infinite cycle of deoptimization/compilation Summary: Infinite deoptimization/recompilation cycles in case of arraycopy with tightly coupled allocation Reviewed-by: kvn, vlivanov ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp ! test/compiler/arraycopy/TestArrayCopyNoInit.java + test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java Changeset: ce7613869df3 Author: roland Date: 2015-02-09 13:45 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ce7613869df3 8071821: Assert failed in UnexpectedDeoptimizationTest.java Summary: assert fires in case of concurrent initialization of ciInstanceKlass::_has_injected_fields Reviewed-by: kvn ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciInstanceKlass.hpp Changeset: d0b3b6f5a445 Author: vlivanov Date: 2015-02-12 13:55 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d0b3b6f5a445 Merge ! src/share/vm/opto/graphKit.cpp ! src/share/vm/runtime/arguments.cpp Changeset: 4f8e46262c7f Author: mgerdin Date: 2015-02-06 16:24 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4f8e46262c7f 8072693: [BACKOUT] GCCause should distinguish jcmd GC.run from System.gc() Reviewed-by: jwilhelm, tschatzl ! src/share/vm/gc_interface/gcCause.cpp ! src/share/vm/gc_interface/gcCause.hpp ! src/share/vm/services/diagnosticCommand.cpp Changeset: 9c8bd4409dc9 Author: skovalev Date: 2015-02-09 09:51 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9c8bd4409dc9 8071811: gc/arguments/TestG1ConcRefinementThreads.java failed on Exception: java.lang.RuntimeException: Actual G1ConcRefinementThreads(0) is not equal to expected value(23) Reviewed-by: jwilhelm, iignatyev ! test/TEST.groups Changeset: 948f2c218630 Author: jwilhelm Date: 2015-02-09 17:38 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/948f2c218630 8072688: Description of flag ExplicitGCInvokesConcurrent should mention G1 as well Summary: Changed to a more generic description. Reviewed-by: mgerdin, tschatzl ! src/share/vm/runtime/globals.hpp Changeset: d040a82e590c Author: tschatzl Date: 2015-02-10 15:44 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d040a82e590c 8072056: Remove unnecessary header file #include Summary: tenuredGeneration.cpp needlessly includes parGCAllocBuffer.hpp Reviewed-by: tschatzl, kbarrett, jprovino Contributed-by: tom.benson at oracle.com ! src/share/vm/memory/tenuredGeneration.cpp Changeset: 566574421b40 Author: tschatzl Date: 2015-02-10 17:41 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/566574421b40 8065093: Remove unused variable/output argument Summary: Remove total_reserved from GenCollectedHeap::initialize and ::allocate Reviewed-by: tschatzl, kbarrett Contributed-by: tom.benson at oracle.com ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp Changeset: 73a4afa29510 Author: mlarsson Date: 2015-02-11 14:47 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/73a4afa29510 8066566: Refactor ParNewGeneration to contain ParNewTracer Reviewed-by: ehelin, kbarrett ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_implementation/shared/gcTrace.cpp ! src/share/vm/gc_implementation/shared/gcTrace.hpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp Changeset: 0053c85cff01 Author: jwilhelm Date: 2015-02-13 01:41 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0053c85cff01 Merge ! src/share/vm/runtime/globals.hpp Changeset: c1552a4dfc14 Author: miauno Date: 2015-02-04 16:09 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c1552a4dfc14 8072472: serviceability/dcmd/framework/* should be quarantined Reviewed-by: jbachorik ! test/serviceability/dcmd/framework/HelpTest.java ! test/serviceability/dcmd/framework/InvalidCommandTest.java ! test/serviceability/dcmd/framework/VMVersionTest.java Changeset: 6bfc40057b3f Author: dholmes Date: 2015-02-04 18:47 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6bfc40057b3f 8065895: Synchronous signals during error reporting may terminate or hang VM process Reviewed-by: dholmes, gziemski Contributed-by: Thomas Stuefe ! src/os/aix/vm/vmError_aix.cpp ! src/os/bsd/vm/vmError_bsd.cpp ! src/os/linux/vm/vmError_linux.cpp ! src/os/solaris/vm/vmError_solaris.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/debug.hpp ! src/share/vm/utilities/vmError.cpp Changeset: a09b7ff9426d Author: dholmes Date: 2015-02-04 21:33 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a09b7ff9426d 8072575: Add missing test for 8065895 Reviewed-by: dholmes, gziemski Contributed-by: Thomas Stuefe + test/runtime/ErrorHandling/SecondaryErrorTest.java Changeset: 623d0a89d55d Author: sla Date: 2015-02-05 12:54 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/623d0a89d55d 8072455: Use jtreg's requiredVersion tag in hotspot/test/TEST.ROOT Reviewed-by: dholmes, ctornqvi ! test/TEST.ROOT Changeset: ad10a46cc215 Author: goetz Date: 2015-02-04 16:26 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ad10a46cc215 8072434: 8064457: introduces performance regressions in 9-b47 Reviewed-by: coleenp, kvn ! src/share/vm/runtime/virtualspace.cpp Changeset: 9c3b4e28183c Author: jbachorik Date: 2015-01-12 14:05 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9c3b4e28183c 8068976: Remove JSDT implementation Reviewed-by: sla, mchung, dholmes ! make/aix/makefiles/mapfile-vers-debug ! make/aix/makefiles/mapfile-vers-product ! make/bsd/makefiles/mapfile-vers-darwin-debug ! make/bsd/makefiles/mapfile-vers-darwin-product ! make/bsd/makefiles/mapfile-vers-debug ! make/bsd/makefiles/mapfile-vers-product ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-product ! make/solaris/makefiles/dtrace.make ! make/solaris/makefiles/mapfile-vers ! src/cpu/sparc/vm/nativeInst_sparc.cpp ! src/cpu/sparc/vm/nativeInst_sparc.hpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/x86/vm/nativeInst_x86.cpp ! src/cpu/x86/vm/nativeInst_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp - src/os/bsd/vm/dtraceJSDT_bsd.cpp - src/os/linux/vm/dtraceJSDT_linux.cpp - src/os/solaris/vm/dtraceJSDT_solaris.cpp - src/os/windows/vm/dtraceJSDT_windows.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h - src/share/vm/runtime/dtraceJSDT.cpp - src/share/vm/runtime/dtraceJSDT.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp Changeset: 871f73d10e98 Author: dcubed Date: 2015-02-06 10:40 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/871f73d10e98 Merge - src/os/bsd/vm/dtraceJSDT_bsd.cpp - src/os/linux/vm/dtraceJSDT_linux.cpp - src/os/solaris/vm/dtraceJSDT_solaris.cpp - src/os/windows/vm/dtraceJSDT_windows.cpp ! src/share/vm/prims/jvm.cpp - src/share/vm/runtime/dtraceJSDT.cpp - src/share/vm/runtime/dtraceJSDT.hpp Changeset: f27530eb6c46 Author: jbachorik Date: 2014-12-02 19:47 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f27530eb6c46 8067447: Factor out the shared implementation of the VM flags manipulation code Reviewed-by: sla, dholmes ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/management.cpp + src/share/vm/services/writeableFlags.cpp + src/share/vm/services/writeableFlags.hpp Changeset: 4a76ca542247 Author: hseigel Date: 2015-02-10 09:25 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4a76ca542247 8072694: Need errno info when CDS archive creation fails Summary: Add errno output to error message when CDS archive creation fails Reviewed-by: dholmes, lfoltan ! src/share/vm/memory/filemap.cpp Changeset: dba0e5e29ebd Author: psandoz Date: 2015-02-10 14:10 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/dba0e5e29ebd 8068975: Remove deprecated methods on sun.misc.Unsafe and clean up native implementation Reviewed-by: dholmes, kvn, vlivanov ! src/share/vm/prims/unsafe.cpp ! test/runtime/Unsafe/FieldOffset.java ! test/runtime/Unsafe/GetPutBoolean.java ! test/runtime/Unsafe/GetPutByte.java ! test/runtime/Unsafe/GetPutChar.java ! test/runtime/Unsafe/GetPutDouble.java ! test/runtime/Unsafe/GetPutFloat.java ! test/runtime/Unsafe/GetPutInt.java ! test/runtime/Unsafe/GetPutLong.java ! test/runtime/Unsafe/GetPutObject.java ! test/runtime/Unsafe/GetPutShort.java Changeset: d5c8919c43ab Author: psandoz Date: 2015-02-10 16:53 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d5c8919c43ab Merge Changeset: 35cf9f62226f Author: coleenp Date: 2015-02-10 15:10 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/35cf9f62226f 8068451: Kitchensink fails with assert(_size >= sz) failed: Negative size Summary: Need ThreadCritical lock around chunk pool cleaning and copying for snapshot Reviewed-by: lfoltan, gtriantafill, hseigel ! src/share/vm/memory/allocation.cpp ! src/share/vm/services/mallocSiteTable.cpp ! src/share/vm/services/mallocTracker.cpp ! src/share/vm/services/mallocTracker.hpp ! src/share/vm/services/nmtDCmd.cpp Changeset: ce2c731bb770 Author: psandoz Date: 2015-02-10 21:32 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ce2c731bb770 8068977: Remove unused sun.misc.Unsafe prefetch intrinsic support Reviewed-by: kvn, vlivanov ! src/cpu/ppc/vm/ppc.ad ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/adlc/formssel.cpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_Canonicalizer.hpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_GraphBuilder.hpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_InstructionPrinter.cpp ! src/share/vm/c1/c1_InstructionPrinter.hpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_Optimizer.cpp ! src/share/vm/c1/c1_RangeCheckElimination.hpp ! src/share/vm/c1/c1_ValueMap.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 18da5dda66d2 Author: psandoz Date: 2015-02-10 22:22 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/18da5dda66d2 Merge Changeset: b35cc4197f1b Author: dfuchs Date: 2015-02-11 17:41 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b35cc4197f1b 8072482: Cleanup: In jvm.cpp and other shared files declaration of 64bits constants should use the CONST64/UCONST64 macros instead of the LL suffix Reviewed-by: dholmes, coleenp ! src/share/vm/opto/divnode.cpp ! src/share/vm/prims/jvm.cpp Changeset: 70e539f62c3d Author: ctornqvi Date: 2015-02-13 05:17 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/70e539f62c3d Merge ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/runtime/globals.hpp Changeset: 16157f91ff41 Author: amurillo Date: 2015-02-16 08:47 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/16157f91ff41 Merge - src/os/bsd/vm/dtraceJSDT_bsd.cpp - src/os/linux/vm/dtraceJSDT_linux.cpp - src/os/solaris/vm/dtraceJSDT_solaris.cpp - src/os/windows/vm/dtraceJSDT_windows.cpp - src/share/vm/runtime/dtraceJSDT.cpp - src/share/vm/runtime/dtraceJSDT.hpp Changeset: 9fb7fdc554db Author: lana Date: 2015-02-19 16:37 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9fb7fdc554db Merge - src/os/bsd/vm/dtraceJSDT_bsd.cpp - src/os/linux/vm/dtraceJSDT_linux.cpp - src/os/solaris/vm/dtraceJSDT_solaris.cpp - src/os/windows/vm/dtraceJSDT_windows.cpp - src/share/vm/runtime/dtraceJSDT.cpp - src/share/vm/runtime/dtraceJSDT.hpp Changeset: 27f0413cbea3 Author: katleman Date: 2015-02-26 15:57 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/27f0413cbea3 Added tag jdk9-b52 for changeset 9fb7fdc554db ! .hgtags Changeset: b00d819e1fcc Author: dholmes Date: 2015-02-13 06:23 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b00d819e1fcc 8072935: Fix missing newline at end of file after 8067447 Reviewed-by: dholmes, dlong Contributed-by: Thomas Stuefe ! src/share/vm/services/writeableFlags.cpp Changeset: b14b199c0eaa Author: ykantser Date: 2015-02-13 13:17 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b14b199c0eaa 8073132: Eliminate ProcessTools.getProcessId dependency on sun.management.VMManagement Reviewed-by: jbachorik, dfuchs, mchung ! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java Changeset: 30137e7eef47 Author: dcubed Date: 2015-02-13 10:01 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/30137e7eef47 8061553: Contended Locking fast enter bucket Summary: JEP-143/JDK-8061553 Contended Locking fast enter bucket Reviewed-by: dholmes, acorn Contributed-by: dave.dice at oracle.com, karen.kinnear at oracle.com, daniel.daugherty at oracle.com ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/runtime/interfaceSupport.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/synchronizer.hpp Changeset: 034eb71ab7fd Author: cjplummer Date: 2015-02-11 15:22 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/034eb71ab7fd 8054888: Runtime: Add Diagnostic Command that prints the class hierarchy Summary: Added the VM.class_hierarhcy DCMD Reviewed-by: stefank, miauno ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/heapInspection.hpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/diagnosticCommand.hpp ! test/Makefile + test/serviceability/dcmd/vm/ClassHierarchyTest.java Changeset: 32e5c73978d0 Author: jiangli Date: 2015-02-13 20:33 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/32e5c73978d0 Merge Changeset: 1358c53c32f1 Author: ctornqvi Date: 2015-02-13 15:05 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1358c53c32f1 Merge Changeset: b3ff7aa031d3 Author: ctornqvi Date: 2015-02-14 00:03 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b3ff7aa031d3 Merge ! src/share/vm/services/diagnosticCommand.cpp Changeset: 53bc5f5b8378 Author: cjplummer Date: 2015-02-14 08:53 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/53bc5f5b8378 8073167: Undo change to -retain argument in hotspot/test/Makefile Summary: -retain:all changed back to -retain:fail,error Reviewed-by: stefank ! test/Makefile Changeset: dd131cca9937 Author: hseigel Date: 2015-02-17 13:19 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/dd131cca9937 8068687: Remove meta-index support and cleanup hotspot code for rt.jar etc in non-modular jdk image Summary: Remove the meta-index code and rt.jar code and comments Reviewed-by: mchung, gtriantafill ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/os.cpp Changeset: ff7fa523a873 Author: ctornqvi Date: 2015-02-18 19:27 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ff7fa523a873 Merge Changeset: e993a176f3d7 Author: mlarsson Date: 2015-02-13 09:48 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e993a176f3d7 8072621: Clean up around VM_GC_Operations Reviewed-by: brutisso, jmasa ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.hpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/runtime/globals.hpp Changeset: ad8ac65b4d77 Author: mlarsson Date: 2015-02-13 10:31 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ad8ac65b4d77 8066771: Refactor VM GC operations caused by allocation failure Reviewed-by: brutisso, jmasa ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.hpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp Changeset: 96fec51ac851 Author: stefank Date: 2015-02-10 17:16 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/96fec51ac851 8072910: Move the g1EvacFailure.hpp implementation to g1EvacFailure.cpp Reviewed-by: jwilhelm, tschatzl ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp + src/share/vm/gc_implementation/g1/g1EvacFailure.cpp ! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp Changeset: 6a5be7f00868 Author: stefank Date: 2015-02-13 14:37 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6a5be7f00868 8072911: Remove includes of oop.inline.hpp from .hpp files Reviewed-by: brutisso, coleenp, jwilhelm, simonis, dholmes ! src/cpu/ppc/vm/icBuffer_ppc.cpp ! src/cpu/ppc/vm/methodHandles_ppc.cpp ! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp ! src/cpu/sparc/vm/icBuffer_sparc.cpp ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp ! src/cpu/x86/vm/icBuffer_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/zero/vm/icBuffer_zero.cpp ! src/share/vm/adlc/main.cpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/ci/bcEscapeAnalyzer.cpp ! src/share/vm/ci/ciArray.cpp ! src/share/vm/ci/ciBaseObject.cpp ! src/share/vm/ci/ciCallSite.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciField.cpp ! src/share/vm/ci/ciInstance.hpp ! src/share/vm/ci/ciMetadata.cpp ! src/share/vm/ci/ciMethodData.hpp ! src/share/vm/ci/ciObjArray.cpp ! src/share/vm/ci/ciObject.cpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/ci/ciReplay.cpp ! src/share/vm/ci/ciTypeFlow.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderStats.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp + src/share/vm/classfile/javaClasses.inline.hpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/verificationType.hpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/icBuffer.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc_implementation/g1/g1StringDedup.cpp ! src/share/vm/gc_implementation/g1/g1StringDedupQueue.cpp ! src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp ! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp ! src/share/vm/gc_implementation/shared/gcTrace.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/interpreter/bytecodeTracer.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/memory/barrierSet.hpp ! src/share/vm/memory/barrierSet.inline.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp + src/share/vm/memory/cardTableModRefBS.inline.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/heapInspection.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.inline.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/compiledICHolder.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/objArrayOop.hpp + src/share/vm/oops/objArrayOop.inline.hpp ! src/share/vm/oops/oop.cpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp - src/share/vm/oops/oop.inline2.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/convertnode.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/prims/forte.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiEnter.xsl ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiEnvBase.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiGetLoadedClasses.cpp ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiTagMap.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/prims/wbtestmethods/parserTests.cpp ! src/share/vm/runtime/biasedLocking.cpp ! src/share/vm/runtime/dtraceJSDT.cpp ! src/share/vm/runtime/fieldDescriptor.cpp ! src/share/vm/runtime/fprofiler.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/handles.hpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/serviceThread.cpp ! src/share/vm/runtime/vframe_hp.cpp ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/diagnosticFramework.cpp ! src/share/vm/services/heapDumper.cpp ! src/share/vm/services/management.cpp Changeset: d8ded1e4465b Author: sangheki Date: 2015-02-16 08:38 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d8ded1e4465b 8073115: assert(_covered_region.contains(p)) needs better error messages Summary: Changed to print out related values Reviewed-by: jwilhelm, brutisso, stefank ! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.cpp ! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.hpp Changeset: 759a167d2381 Author: jwilhelm Date: 2015-02-16 21:24 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/759a167d2381 Merge ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/compiler/disassembler.cpp - src/share/vm/oops/oop.inline2.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/management.cpp Changeset: 2f392e90f258 Author: stefank Date: 2015-02-18 08:57 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2f392e90f258 8073387: Move VerifyOopClosures out from genOopClosures.hpp Reviewed-by: brutisso, mgerdin, coleenp ! src/share/vm/code/codeCache.cpp ! src/share/vm/memory/genOopClosures.hpp ! src/share/vm/oops/oop.cpp + src/share/vm/oops/verifyOopClosure.hpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmThread.cpp Changeset: 9f95e0a7aeb9 Author: jwilhelm Date: 2015-02-19 12:56 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9f95e0a7aeb9 Merge ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/heapInspection.hpp ! src/share/vm/services/diagnosticCommand.cpp Changeset: 840306ef66e4 Author: drchase Date: 2015-02-17 13:54 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/840306ef66e4 8069412: Locks need better debug-printing support Summary: Added better debug-printing support and enhanced LogCompilation tool Reviewed-by: kvn, roland, dholmes ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrapEvent.java ! src/share/vm/oops/markOop.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/runtime/basicLock.cpp ! src/share/vm/runtime/vframe.cpp Changeset: f1b92b73e6aa Author: iveresov Date: 2015-02-17 11:00 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f1b92b73e6aa 8072753: Nondeterministic wrong answer on arithmetic Summary: Check for overflow when inverting the loop during the counted loop conversion Reviewed-by: kvn ! src/share/vm/opto/loopnode.cpp + test/compiler/loopopts/CountedLoopProblem.java Changeset: cf7251f51459 Author: iveresov Date: 2015-02-17 21:46 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cf7251f51459 Merge Changeset: fd5c69442b0b Author: vlivanov Date: 2015-02-19 11:12 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fd5c69442b0b Merge ! src/share/vm/opto/graphKit.cpp Changeset: f717f8d3538c Author: amurillo Date: 2015-02-20 14:14 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f717f8d3538c Merge - src/share/vm/oops/oop.inline2.hpp Changeset: effd5ef0c3eb Author: lana Date: 2015-02-26 20:17 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/effd5ef0c3eb Merge - src/share/vm/oops/oop.inline2.hpp Changeset: f8094b53203e Author: katleman Date: 2015-03-05 11:26 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f8094b53203e Added tag jdk9-b53 for changeset effd5ef0c3eb ! .hgtags Changeset: b25ffc981c65 Author: ihse Date: 2015-02-27 11:56 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b25ffc981c65 8072842: Add support for building native JTReg tests Reviewed-by: erikj, sla + make/test/JtregNative.gmk ! test/Makefile ! test/TEST.groups + test/native_sanity/JniVersion.java + test/native_sanity/libJniVersion.c Changeset: cc8363b030d5 Author: aph Date: 2014-12-11 13:11 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cc8363b030d5 8064611: AARCH64: Changes to HotSpot shared code Summary: Everything except cpu/ and os_cpu/ Reviewed-by: dholmes, goetz, dlong, coleenp, kvn ! agent/src/os/linux/LinuxDebuggerLocal.c ! agent/src/os/linux/libproc.h ! agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java + agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAArch64.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java ! make/defs.make + make/linux/makefiles/aarch64.make ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/gcc.make + make/linux/platform_aarch64 ! src/os/linux/vm/os_linux.cpp ! src/share/vm/asm/assembler.hpp ! src/share/vm/asm/assembler.inline.hpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/asm/macroAssembler.hpp ! src/share/vm/asm/macroAssembler.inline.hpp ! src/share/vm/asm/register.hpp ! src/share/vm/c1/c1_Defs.hpp ! src/share/vm/c1/c1_FpuStackSim.hpp ! src/share/vm/c1/c1_FrameMap.hpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LinearScan.hpp ! src/share/vm/c1/c1_MacroAssembler.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/code/nativeInst.hpp ! src/share/vm/code/relocInfo.hpp ! src/share/vm/code/vmreg.hpp ! src/share/vm/code/vmreg.inline.hpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/compiler/disassembler.hpp ! src/share/vm/interpreter/bytecodeInterpreter.hpp ! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp ! src/share/vm/interpreter/cppInterpreter.hpp ! src/share/vm/interpreter/cppInterpreterGenerator.hpp ! src/share/vm/interpreter/interp_masm.hpp ! src/share/vm/interpreter/interpreter.hpp ! src/share/vm/interpreter/interpreterGenerator.hpp ! src/share/vm/interpreter/interpreterRuntime.hpp ! src/share/vm/interpreter/templateInterpreter.hpp ! src/share/vm/interpreter/templateInterpreterGenerator.hpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/opto/ad.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/optoreg.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/prims/jni_md.h ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/atomic.inline.hpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/frame.inline.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/icache.hpp ! src/share/vm/runtime/javaCalls.hpp ! src/share/vm/runtime/javaFrameAnchor.hpp ! src/share/vm/runtime/orderAccess.inline.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/prefetch.inline.hpp ! src/share/vm/runtime/registerMap.hpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/threadLocalStorage.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/utilities/bytes.hpp ! src/share/vm/utilities/copy.hpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/macros.hpp Changeset: 7bce4e135976 Author: kvn Date: 2014-12-11 15:06 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7bce4e135976 Merge - agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java ! make/linux/makefiles/gcc.make - make/solaris/makefiles/add_gnu_debuglink.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make ! src/os/linux/vm/os_linux.cpp - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c - src/share/vm/memory/generation.inline.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/atomic.inline.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp - test/compiler/5057225/Test5057225.java - test/compiler/5091921/Test5091921.java - test/compiler/5091921/Test6186134.java - test/compiler/5091921/Test6196102.java - test/compiler/5091921/Test6357214.java - test/compiler/5091921/Test6559156.java - test/compiler/5091921/Test6753639.java - test/compiler/5091921/Test6850611.java - test/compiler/5091921/Test6890943.java - test/compiler/5091921/Test6897150.java - test/compiler/5091921/Test6905845.java - test/compiler/5091921/Test6931567.java - test/compiler/5091921/Test6935022.java - test/compiler/5091921/Test6959129.java - test/compiler/5091921/Test6985295.java - test/compiler/5091921/Test6992759.java - test/compiler/5091921/Test7005594.java - test/compiler/5091921/Test7005594.sh - test/compiler/5091921/Test7020614.java - test/compiler/5091921/input6890943.txt - test/compiler/5091921/output6890943.txt - test/compiler/6340864/TestByteVect.java - test/compiler/6340864/TestDoubleVect.java - test/compiler/6340864/TestFloatVect.java - test/compiler/6340864/TestIntVect.java - test/compiler/6340864/TestLongVect.java - test/compiler/6340864/TestShortVect.java - test/compiler/6378821/Test6378821.java - test/compiler/6431242/Test.java - test/compiler/6443505/Test6443505.java - test/compiler/6478991/NullCheckTest.java - test/compiler/6539464/Test.java - test/compiler/6579789/Test6579789.java - test/compiler/6589834/InlinedArrayCloneTestCase.java - test/compiler/6589834/Test_ia32.java - test/compiler/6603011/Test.java - test/compiler/6636138/Test1.java - test/compiler/6636138/Test2.java - test/compiler/6646019/Test.java - test/compiler/6646020/Tester.java - test/compiler/6659207/Test.java - test/compiler/6661247/Test.java - test/compiler/6663621/IVTest.java - test/compiler/6663848/Tester.java - test/compiler/6663854/Test6663854.java - test/compiler/6689060/Test.java - test/compiler/6695810/Test.java - test/compiler/6700047/Test6700047.java - test/compiler/6711100/Test.java - test/compiler/6711117/Test.java - test/compiler/6712835/Test6712835.java - test/compiler/6714694/Tester.java - test/compiler/6716441/Tester.java - test/compiler/6724218/Test.java - test/compiler/6726999/Test.java - test/compiler/6732154/Test6732154.java - test/compiler/6741738/Tester.java - test/compiler/6756768/Test6756768.java - test/compiler/6756768/Test6756768_2.java - test/compiler/6757316/Test6757316.java - test/compiler/6758234/Test6758234.java - test/compiler/6769124/TestArrayCopy6769124.java - test/compiler/6769124/TestDeoptInt6769124.java - test/compiler/6769124/TestUnalignedLoad6769124.java - test/compiler/6772683/InterruptedTest.java - test/compiler/6775880/Test.java - test/compiler/6778657/Test.java - test/compiler/6792161/Test6792161.java - test/compiler/6795161/Test.java - test/compiler/6795362/Test6795362.java - test/compiler/6795465/Test6795465.java - test/compiler/6796786/Test6796786.java - test/compiler/6797305/Test6797305.java - test/compiler/6799693/Test.java - test/compiler/6800154/Test6800154.java - test/compiler/6805724/Test6805724.java - test/compiler/6814842/Test6814842.java - test/compiler/6823354/Test6823354.java - test/compiler/6823453/Test.java - test/compiler/6826736/Test.java - test/compiler/6832293/Test.java - test/compiler/6833129/Test.java - test/compiler/6837011/Test6837011.java - test/compiler/6837094/Test.java - test/compiler/6843752/Test.java - test/compiler/6849574/Test.java - test/compiler/6851282/Test.java - test/compiler/6852078/Test6852078.java - test/compiler/6855164/Test.java - test/compiler/6855215/Test6855215.java - test/compiler/6857159/Test6857159.java - test/compiler/6857159/Test6857159.sh - test/compiler/6859338/Test6859338.java - test/compiler/6860469/Test.java - test/compiler/6863155/Test6863155.java - test/compiler/6863420/Test.java - test/compiler/6865031/Test.java - test/compiler/6865265/StackOverflowBug.java - test/compiler/6866651/Test.java - test/compiler/6875866/Test.java - test/compiler/6877254/Test.java - test/compiler/6879902/Test6879902.java - test/compiler/6880034/Test6880034.java - test/compiler/6885584/Test6885584.java - test/compiler/6891750/Test6891750.java - test/compiler/6892265/Test.java - test/compiler/6894807/IsInstanceTest.java - test/compiler/6894807/Test6894807.sh - test/compiler/6895383/Test.java - test/compiler/6896617/Test6896617.java - test/compiler/6896727/Test.java - test/compiler/6901572/Test.java - test/compiler/6909839/Test6909839.java - test/compiler/6910484/Test.java - test/compiler/6910605/Test.java - test/compiler/6910618/Test.java - test/compiler/6912517/Test.java - test/compiler/6916644/Test6916644.java - test/compiler/6921969/TestMultiplyLongHiZero.java - test/compiler/6930043/Test6930043.java - test/compiler/6932496/Test6932496.java - test/compiler/6934604/TestByteBoxing.java - test/compiler/6934604/TestDoubleBoxing.java - test/compiler/6934604/TestFloatBoxing.java - test/compiler/6934604/TestIntBoxing.java - test/compiler/6934604/TestLongBoxing.java - test/compiler/6934604/TestShortBoxing.java - test/compiler/6935535/Test.java - test/compiler/6942326/Test.java - test/compiler/6946040/TestCharShortByteSwap.java - test/compiler/6956668/Test6956668.java - test/compiler/6958485/Test.java - test/compiler/6968348/Test6968348.java - test/compiler/6973329/Test.java - test/compiler/6982370/Test6982370.java - test/compiler/6990212/Test6990212.java - test/compiler/7002666/Test7002666.java - test/compiler/7009231/Test7009231.java - test/compiler/7009359/Test7009359.java - test/compiler/7017746/Test.java - test/compiler/7024475/Test7024475.java - test/compiler/7029152/Test.java - test/compiler/7041100/Test7041100.java - test/compiler/7042153/Test7042153.java - test/compiler/7044738/Test7044738.java - test/compiler/7046096/Test7046096.java - test/compiler/7047069/Test7047069.java - test/compiler/7048332/Test7048332.java - test/compiler/7052494/Test7052494.java - test/compiler/7068051/Test7068051.java - test/compiler/7070134/Stemmer.java - test/compiler/7070134/Test7070134.sh - test/compiler/7070134/words - test/compiler/7082949/Test7082949.java - test/compiler/7088020/Test7088020.java - test/compiler/7088419/CRCTest.java - test/compiler/7090976/Test7090976.java - test/compiler/7100757/Test7100757.java - test/compiler/7103261/Test7103261.java - test/compiler/7110586/Test7110586.java - test/compiler/7116216/LargeFrame.java - test/compiler/7116216/StackOverflow.java - test/compiler/7119644/TestBooleanVect.java - test/compiler/7119644/TestByteDoubleVect.java - test/compiler/7119644/TestByteFloatVect.java - test/compiler/7119644/TestByteIntVect.java - test/compiler/7119644/TestByteLongVect.java - test/compiler/7119644/TestByteShortVect.java - test/compiler/7119644/TestByteVect.java - test/compiler/7119644/TestCharShortVect.java - test/compiler/7119644/TestCharVect.java - test/compiler/7119644/TestDoubleVect.java - test/compiler/7119644/TestFloatDoubleVect.java - test/compiler/7119644/TestFloatVect.java - test/compiler/7119644/TestIntDoubleVect.java - test/compiler/7119644/TestIntFloatVect.java - test/compiler/7119644/TestIntLongVect.java - test/compiler/7119644/TestIntVect.java - test/compiler/7119644/TestLongDoubleVect.java - test/compiler/7119644/TestLongFloatVect.java - test/compiler/7119644/TestLongVect.java - test/compiler/7119644/TestShortDoubleVect.java - test/compiler/7119644/TestShortFloatVect.java - test/compiler/7119644/TestShortIntVect.java - test/compiler/7119644/TestShortLongVect.java - test/compiler/7119644/TestShortVect.java - test/compiler/7123108/Test7123108.java - test/compiler/7125879/Test7125879.java - test/compiler/7141637/SpreadNullArg.java - test/compiler/7160610/Test7160610.java - test/compiler/7169782/Test7169782.java - test/compiler/7174363/Test7174363.java - test/compiler/7177917/Test7177917.java - test/compiler/7179138/Test7179138_1.java - test/compiler/7179138/Test7179138_2.java - test/compiler/7184394/TestAESBase.java - test/compiler/7184394/TestAESDecode.java - test/compiler/7184394/TestAESEncode.java - test/compiler/7184394/TestAESMain.java - test/compiler/7190310/Test7190310.java - test/compiler/7190310/Test7190310_unsafe.java - test/compiler/7192963/TestByteVect.java - test/compiler/7192963/TestDoubleVect.java - test/compiler/7192963/TestFloatVect.java - test/compiler/7192963/TestIntVect.java - test/compiler/7192963/TestLongVect.java - test/compiler/7192963/TestShortVect.java - test/compiler/7196199/Test7196199.java - test/compiler/7199742/Test7199742.java - test/compiler/7200264/Test7200264.sh - test/compiler/7200264/TestIntVect.java - test/compiler/8000805/Test8000805.java - test/compiler/8001183/TestCharVect.java - test/compiler/8002069/Test8002069.java - test/compiler/8004051/Test8004051.java - test/compiler/8004741/Test8004741.java - test/compiler/8004867/TestIntAtomicCAS.java - test/compiler/8004867/TestIntAtomicOrdered.java - test/compiler/8004867/TestIntAtomicVolatile.java - test/compiler/8004867/TestIntUnsafeCAS.java - test/compiler/8004867/TestIntUnsafeOrdered.java - test/compiler/8004867/TestIntUnsafeVolatile.java - test/compiler/8005033/Test8005033.java - test/compiler/8005419/Test8005419.java - test/compiler/8005956/PolynomialRoot.java - test/compiler/8007294/Test8007294.java - test/compiler/8007722/Test8007722.java - test/compiler/8009761/Test8009761.java - test/compiler/8010927/Test8010927.java - test/compiler/8011706/Test8011706.java - test/compiler/8011771/Test8011771.java - test/compiler/8011901/Test8011901.java - test/compiler/8015436/Test8015436.java - test/compiler/EliminateAutoBox/UnsignedLoads.java - test/compiler/EscapeAnalysis/Test8020215.java - test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java - test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java - test/compiler/IntegerArithmetic/TestIntegerComparison.java - test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java - test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java - test/gc/startup_warnings/TestCMSForegroundFlags.java Changeset: 73d7851fa9f2 Author: aph Date: 2015-01-15 11:17 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/73d7851fa9f2 8068055: AARCH64: os_cpu Summary: add src/os_cpu/linux_aarch64/vm/* files Reviewed-by: kvn, roland, dholmes + src/os_cpu/linux_aarch64/vm/assembler_linux_aarch64.cpp + src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/bytes_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/globals_linux_aarch64.hpp + src/os_cpu/linux_aarch64/vm/linux_aarch64.S + src/os_cpu/linux_aarch64/vm/linux_aarch64.ad + src/os_cpu/linux_aarch64/vm/orderAccess_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp + src/os_cpu/linux_aarch64/vm/os_linux_aarch64.hpp + src/os_cpu/linux_aarch64/vm/os_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/prefetch_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.cpp + src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.hpp + src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.cpp + src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.hpp + src/os_cpu/linux_aarch64/vm/vmStructs_linux_aarch64.hpp + src/os_cpu/linux_aarch64/vm/vm_version_linux_aarch64.cpp Changeset: 647c8b619d80 Author: aph Date: 2015-01-20 11:34 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/647c8b619d80 8068054: AARCH64: Assembler interpreter, shared runtime Summary: add src/cpu/aarch64/vm/* interpreter, shared runtime files. Reviewed-by: kvn, roland, coleenp, twisti + src/cpu/aarch64/vm/aarch64Test.cpp + src/cpu/aarch64/vm/aarch64_call.cpp + src/cpu/aarch64/vm/aarch64_linkage.S + src/cpu/aarch64/vm/assembler_aarch64.cpp + src/cpu/aarch64/vm/assembler_aarch64.hpp + src/cpu/aarch64/vm/assembler_aarch64.inline.hpp + src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.cpp + src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.hpp + src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.inline.hpp + src/cpu/aarch64/vm/bytecodes_aarch64.cpp + src/cpu/aarch64/vm/bytecodes_aarch64.hpp + src/cpu/aarch64/vm/bytes_aarch64.hpp + src/cpu/aarch64/vm/codeBuffer_aarch64.hpp + src/cpu/aarch64/vm/compiledIC_aarch64.cpp + src/cpu/aarch64/vm/copy_aarch64.hpp + src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp + src/cpu/aarch64/vm/cpustate_aarch64.hpp + src/cpu/aarch64/vm/debug_aarch64.cpp + src/cpu/aarch64/vm/decode_aarch64.hpp + src/cpu/aarch64/vm/depChecker_aarch64.cpp + src/cpu/aarch64/vm/depChecker_aarch64.hpp + src/cpu/aarch64/vm/disassembler_aarch64.hpp + src/cpu/aarch64/vm/frame_aarch64.cpp + src/cpu/aarch64/vm/frame_aarch64.hpp + src/cpu/aarch64/vm/frame_aarch64.inline.hpp + src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp + src/cpu/aarch64/vm/globals_aarch64.hpp + src/cpu/aarch64/vm/icBuffer_aarch64.cpp + src/cpu/aarch64/vm/icache_aarch64.cpp + src/cpu/aarch64/vm/icache_aarch64.hpp + src/cpu/aarch64/vm/immediate_aarch64.cpp + src/cpu/aarch64/vm/immediate_aarch64.hpp + src/cpu/aarch64/vm/interp_masm_aarch64.cpp + src/cpu/aarch64/vm/interp_masm_aarch64.hpp + src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp + src/cpu/aarch64/vm/interpreterRT_aarch64.cpp + src/cpu/aarch64/vm/interpreterRT_aarch64.hpp + src/cpu/aarch64/vm/interpreter_aarch64.cpp + src/cpu/aarch64/vm/interpreter_aarch64.hpp + src/cpu/aarch64/vm/javaFrameAnchor_aarch64.hpp + src/cpu/aarch64/vm/jniFastGetField_aarch64.cpp + src/cpu/aarch64/vm/jniTypes_aarch64.hpp + src/cpu/aarch64/vm/jni_aarch64.h + src/cpu/aarch64/vm/macroAssembler_aarch64.cpp + src/cpu/aarch64/vm/macroAssembler_aarch64.hpp + src/cpu/aarch64/vm/macroAssembler_aarch64.inline.hpp + src/cpu/aarch64/vm/metaspaceShared_aarch64.cpp + src/cpu/aarch64/vm/methodHandles_aarch64.cpp + src/cpu/aarch64/vm/methodHandles_aarch64.hpp + src/cpu/aarch64/vm/nativeInst_aarch64.cpp + src/cpu/aarch64/vm/nativeInst_aarch64.hpp + src/cpu/aarch64/vm/registerMap_aarch64.hpp + src/cpu/aarch64/vm/register_aarch64.cpp + src/cpu/aarch64/vm/register_aarch64.hpp + src/cpu/aarch64/vm/register_definitions_aarch64.cpp + src/cpu/aarch64/vm/relocInfo_aarch64.cpp + src/cpu/aarch64/vm/relocInfo_aarch64.hpp + src/cpu/aarch64/vm/runtime_aarch64.cpp + src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp + src/cpu/aarch64/vm/stubGenerator_aarch64.cpp + src/cpu/aarch64/vm/stubRoutines_aarch64.cpp + src/cpu/aarch64/vm/stubRoutines_aarch64.hpp + src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp + src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp + src/cpu/aarch64/vm/templateInterpreter_aarch64.hpp + src/cpu/aarch64/vm/templateTable_aarch64.cpp + src/cpu/aarch64/vm/templateTable_aarch64.hpp + src/cpu/aarch64/vm/vmStructs_aarch64.hpp + src/cpu/aarch64/vm/vm_version_aarch64.cpp + src/cpu/aarch64/vm/vm_version_aarch64.hpp + src/cpu/aarch64/vm/vmreg_aarch64.cpp + src/cpu/aarch64/vm/vmreg_aarch64.hpp + src/cpu/aarch64/vm/vmreg_aarch64.inline.hpp + src/cpu/aarch64/vm/vtableStubs_aarch64.cpp Changeset: d498aba2c736 Author: aph Date: 2015-01-20 12:47 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d498aba2c736 8068053: AARCH64: C1 and C2 compilers Summary: add src/cpu/aarch64/vm/* C1 and C2 files Reviewed-by: kvn, roland + src/cpu/aarch64/vm/aarch64.ad + src/cpu/aarch64/vm/aarch64_ad.m4 + src/cpu/aarch64/vm/ad_encode.m4 + src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp + src/cpu/aarch64/vm/c1_Defs_aarch64.hpp + src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.cpp + src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.hpp + src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp + src/cpu/aarch64/vm/c1_FrameMap_aarch64.hpp + src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp + src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp + src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp + src/cpu/aarch64/vm/c1_LinearScan_aarch64.cpp + src/cpu/aarch64/vm/c1_LinearScan_aarch64.hpp + src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp + src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp + src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp + src/cpu/aarch64/vm/c1_globals_aarch64.hpp + src/cpu/aarch64/vm/c2_globals_aarch64.hpp + src/cpu/aarch64/vm/c2_init_aarch64.cpp Changeset: 694f5e5bb982 Author: kvn Date: 2015-01-20 15:24 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/694f5e5bb982 Merge ! agent/src/os/linux/LinuxDebuggerLocal.c ! src/os/linux/vm/os_linux.cpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: c62971d23589 Author: aph Date: 2015-01-21 14:38 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c62971d23589 8069593: Changes to JavaThread::_thread_state must use acquire and release Reviewed-by: kvn, dlong ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/thread.inline.hpp Changeset: 0ab4623375c2 Author: enevill Date: 2015-01-26 09:50 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0ab4623375c2 8071563: AARCH64 staging fail to build Summary: Fixed build problem after merge 8064457 changes. Reviewed-by: kvn, goetz ! src/share/vm/memory/metaspace.cpp Changeset: f624acc711e2 Author: aph Date: 2015-01-27 20:49 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f624acc711e2 8071688: AARCH64: SIGSEGV in MethodData::next_data(ProfileData*) Summary: Apply the fix for 8039975 to the AArch64 sources. Reviewed-by: kvn, roland ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp Changeset: 2b069b91bb98 Author: enevill Date: 2015-02-02 11:29 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2b069b91bb98 8072129: [AARCH64] missing fix for 8066900 Summary: add 8066900 fix to arm64 code. Reviewed-by: kvn ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp Changeset: 55e58bfad598 Author: aph Date: 2015-02-05 11:47 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/55e58bfad598 8072483: AARCH64: aarch64.ad uses the wrong operand class for some operations Summary: Use iRegNoSp registers operands where required. Reviewed-by: kvn, adinn, enevill ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/aarch64_ad.m4 Changeset: ef43f5719e95 Author: aph Date: 2015-02-06 10:21 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ef43f5719e95 8072698: Add AArch64 support to hsdis Reviewed-by: kvn ! src/share/tools/hsdis/hsdis.c Changeset: 00f3abb1f174 Author: aph Date: 2015-02-06 10:36 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/00f3abb1f174 8071947: AARCH64: frame::safe_for_sender() computes incorrect sender_sp value for interpreted frames Summary: Apply the fix for 8068655 to the AArch64 sources. Reviewed-by: kvn ! src/cpu/aarch64/vm/frame_aarch64.cpp Changeset: f83851ae258e Author: kvn Date: 2015-02-26 10:56 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f83851ae258e Merge - make/linux/makefiles/build_vm_def.sh - src/os/bsd/vm/dtraceJSDT_bsd.cpp - src/os/linux/vm/dtraceJSDT_linux.cpp ! src/os/linux/vm/os_linux.cpp - src/os/solaris/vm/dtraceJSDT_solaris.cpp - src/os/windows/vm/dtraceJSDT_windows.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/compiler/disassembler.cpp - src/share/vm/oops/oop.inline2.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/runtime/arguments.cpp - src/share/vm/runtime/dtraceJSDT.cpp - src/share/vm/runtime/dtraceJSDT.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/globalDefinitions.hpp - test/serviceability/dcmd/ClassLoaderStatsTest.java - test/serviceability/dcmd/DcmdUtil.java - test/serviceability/dcmd/DynLibDcmdTest.java Changeset: 21f64f2bbdc8 Author: kvn Date: 2015-03-02 10:09 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/21f64f2bbdc8 Merge Changeset: 84c5d19d3a32 Author: adinn Date: 2015-03-02 10:31 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/84c5d19d3a32 8074119: [AARCH64] stage repo misses fixes from several Hotspot changes Summary: add shared code changes from 8059606, 8069230, 8068976, 8068977, 8072911 and 8071805 Reviewed-by: aph, kvn ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/icBuffer_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/methodHandles_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 748bfdc032eb Author: erikj Date: 2015-02-18 11:25 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/748bfdc032eb 8072904: building jdk9 with jdk9 boot jdk can cause failure or incorrect results Reviewed-by: dholmes, dlong ! agent/src/share/classes/sun/jvm/hotspot/debugger/amd64/AMD64ThreadContext.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/ppc64/PPC64ThreadContext.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/sparc/SPARCThreadContext.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/x86/X86ThreadContext.java ! make/aix/makefiles/sa.make ! make/bsd/makefiles/sa.make ! make/linux/makefiles/sa.make ! make/solaris/makefiles/sa.make ! make/windows/makefiles/sa.make Changeset: b042554105f7 Author: dholmes Date: 2015-02-18 22:19 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b042554105f7 8072055: Argument checking for SE Embedded and ARM should be moved out of arguments.cpp Reviewed-by: bdelsart, dlong, hseigel, coleenp ! src/share/vm/runtime/arguments.cpp Changeset: 301c5b48a95a Author: ctornqvi Date: 2015-02-23 05:01 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/301c5b48a95a Merge - src/share/vm/oops/oop.inline2.hpp Changeset: a1676462e072 Author: stefank Date: 2015-02-18 09:22 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a1676462e072 8073388: Get rid of the depenecy from handles.hpp to oop.inline.hpp Reviewed-by: mgerdin, coleenp ! src/share/vm/ci/ciKlass.hpp ! src/share/vm/classfile/classLoaderExt.hpp ! src/share/vm/memory/genRemSet.cpp ! src/share/vm/runtime/handles.cpp ! src/share/vm/runtime/handles.hpp Changeset: 45dc3d4c5c24 Author: jwilhelm Date: 2014-08-22 10:10 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/45dc3d4c5c24 8061802: REDO - Remove the generations array Summary: The _gens array is removed and replaced by explicit _young_gen and _old_gen variables. Reviewed-by: kbarrett, mgerdin ! agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/generation.cpp ! src/share/vm/runtime/vmStructs.cpp ! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java Changeset: b8ef0ff7b28d Author: stefank Date: 2015-02-18 10:28 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b8ef0ff7b28d 8073389: Remove the include of resourceArea.hpp from classFileParser.hpp Reviewed-by: coleenp, dholmes ! src/share/vm/classfile/classFileError.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/code/dependencies.hpp ! src/share/vm/interpreter/interpreter.hpp ! src/share/vm/services/nmtDCmd.cpp ! src/share/vm/services/runtimeService.cpp Changeset: ae3dbd31307f Author: mgerdin Date: 2015-02-20 12:43 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ae3dbd31307f 8073532: jmap -heap fails after generation array removal Summary: Fix field accessor code in the SA Reviewed-by: jwilhelm, brutisso ! agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java Changeset: 01f6c1362694 Author: tschatzl Date: 2015-02-20 16:07 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/01f6c1362694 8058446: G1 Hot card cache should use ArrayAllocator to allocate the cache array Summary: Allocate large hot card caches using OS functions instead of the C heap to avoid native memory exhaustion. Reviewed-by: mgerdin, jwilhelm ! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp ! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp Changeset: 89aef9b18319 Author: stefank Date: 2015-02-20 15:23 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/89aef9b18319 8073554: Remove unnecessary includes of markSweep[.inline].hpp Reviewed-by: tschatzl, coleenp ! src/share/vm/code/codeCache.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/runtime/interfaceSupport.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/debug.cpp Changeset: 194b81937d60 Author: stefank Date: 2015-02-20 15:47 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/194b81937d60 Merge Changeset: 532bf0752bbc Author: stefank Date: 2015-02-20 17:08 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/532bf0752bbc Merge Changeset: eb2c3a5a454a Author: goetz Date: 2015-02-20 22:22 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/eb2c3a5a454a 8071822: [TEST_BUG] Adapt collectorPolicy internal tests to support 64K pages Summary: This fixes jtreg test ExecuteInternalVMTests.java for OSes with bigger default page sizes. Reviewed-by: jmasa ! src/share/vm/memory/collectorPolicy.cpp Changeset: 015fac83707e Author: stefank Date: 2015-02-20 13:54 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/015fac83707e 8073543: Circular include dependency between psScavenge.inline.hpp and psPromotionManager.inline.hpp Reviewed-by: brutisso, mgerdin ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp ! src/share/vm/oops/instanceClassLoaderKlass.cpp ! src/share/vm/oops/oop.pcgc.inline.hpp ! src/share/vm/oops/oop.psgc.inline.hpp ! src/share/vm/runtime/java.cpp Changeset: e2c2ec8ce1be Author: jwilhelm Date: 2015-02-23 18:40 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e2c2ec8ce1be Merge Changeset: 36ea8ccb155c Author: sjohanss Date: 2014-12-11 09:56 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/36ea8ccb155c 8062672: JVM crashes during GC on various asserts which checks that HeapWord ptr is an oop Summary: Crashes were caused by not disabling UseMemSetInBOT as should be done on sparc. Added support for picking up blkinit as a platform feature if available on Linux sparc. This is needed to avoid enabling UseMemSetInBOT when running on this platform. Reviewed-by: jwilhelm, brutisso ! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp Changeset: 6357f6686ca2 Author: jwilhelm Date: 2015-02-26 19:32 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6357f6686ca2 Merge Changeset: cf4fda2ea188 Author: amurillo Date: 2015-02-27 07:34 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/cf4fda2ea188 Merge Changeset: ba828548b907 Author: amurillo Date: 2015-03-03 06:23 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ba828548b907 Merge ! src/share/vm/interpreter/interpreter.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 9a6515e858d5 Author: aph Date: 2015-03-03 17:56 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9a6515e858d5 8074349: AARCH64: C2 generates poor code for some byte and character stores Summary: Use iRegIorL2I as src input for char and byte stores. Reviewed-by: kvn ! src/cpu/aarch64/vm/aarch64.ad Changeset: c3b117fa5bde Author: lana Date: 2015-03-05 15:21 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c3b117fa5bde Merge Changeset: b104f7846820 Author: katleman Date: 2015-03-12 13:35 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b104f7846820 Added tag jdk9-b54 for changeset c3b117fa5bde ! .hgtags Changeset: a53f5508bf62 Author: sspitsyn Date: 2015-02-25 00:30 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a53f5508bf62 8046246: the constantPoolCacheOopDesc::adjust_method_entries() used in RedefineClasses does not scale Summary: optimize the adjust_method_entries functions by using the orig_method_idnum() function Reviewed-by: coleenp, dcubed Contributed-by: serguei.spitsyn at oracle.com ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/oops/constMethod.hpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/klassVtable.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp Changeset: 8066a1720b02 Author: ctornqvi Date: 2015-02-26 06:11 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8066a1720b02 8073718: [TESTBUG] Cleanup test output and skip creating mini dumps Reviewed-by: sla, ctornqvi Contributed-by: stefan.sarne at oracle.com ! test/runtime/Safepoint/AssertSafepointCheckConsistency1.java ! test/runtime/Safepoint/AssertSafepointCheckConsistency2.java ! test/runtime/Safepoint/AssertSafepointCheckConsistency3.java ! test/runtime/Safepoint/AssertSafepointCheckConsistency4.java Changeset: c9b16ad5dad9 Author: ctornqvi Date: 2015-02-26 06:11 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c9b16ad5dad9 8069291: [TESTBUG] runtime/threads/Fibonacci: OutOfMemoryError: unable to create native thread Reviewed-by: dholmes, ctornqvi Contributed-by: dmitry.dmitriev at oracle.com + test/runtime/Thread/Fibonacci.java Changeset: ee9ab037aefb Author: hseigel Date: 2015-02-27 12:48 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ee9ab037aefb 8073908: Replace hotspot/testlibrary use of sun.management with public API Summary: use java.lang API's instead of sun.management API's. Reviewed-by: sla, iignatyev, gtriantafill, mchung ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/CompileTheWorld.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Utils.java Changeset: 65f0b5b4a5cb Author: ctornqvi Date: 2015-03-02 05:32 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/65f0b5b4a5cb Merge ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/klassVtable.cpp Changeset: 15b8ca9c2885 Author: dcubed Date: 2015-03-02 16:31 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/15b8ca9c2885 8072439: fix for 8047720 may need more work Summary: Cleanup PeriodTask_lock usage. Also reviewed by varming at gmail.com. Reviewed-by: dholmes, dcubed, mgronlun, coleenp Contributed-by: varming at gmail.com, daniel.daugherty at oracle.com ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/task.cpp ! src/share/vm/runtime/task.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: 2c370642e2ed Author: mgronlun Date: 2015-03-03 20:17 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2c370642e2ed 8073042: jcmd hangs until another jcmd is executed (which, in turn also hangs) Reviewed-by: jbachorik, dsamersoff, farvidsson ! src/os/windows/vm/attachListener_windows.cpp Changeset: da7523de6702 Author: jwilhelm Date: 2015-02-26 17:02 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/da7523de6702 8073950: Quarantine failing test: gc/TestSoftReferencesBehaviorOnOOME.java due to JDK-8073669 Summary: Quarantine gc/TestSoftReferencesBehaviorOnOOME.java Reviewed-by: mgerdin, tschatzl Contributed-by: andrey.x.zakharov at oracle.com ! test/gc/TestSoftReferencesBehaviorOnOOME.java Changeset: 57269e7bf812 Author: jwilhelm Date: 2015-02-26 21:00 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/57269e7bf812 8073883: serviceability/dcmd/gc/RunGCTest.java should not run with -XX:+ExplicitGCInvokesConcurrent Summary: Don't run test with -XX:+ExplicitGCInvokesConcurrent Reviewed-by: mgerdin ! test/serviceability/dcmd/gc/RunGCTest.java Changeset: 1573e72240b9 Author: kbarrett Date: 2015-02-27 19:52 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1573e72240b9 8069016: Add BarrierSet downcast support Summary: Add FakeRttiSupport utility and use to provide barrier_set_cast. Reviewed-by: jmasa, sangheki ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp ! src/share/vm/memory/barrierSet.hpp ! src/share/vm/memory/barrierSet.inline.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/memory/modRefBarrierSet.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/shark/sharkBuilder.cpp + src/share/vm/utilities/fakeRttiSupport.hpp Changeset: c22d211b6f36 Author: david Date: 2015-03-03 12:19 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c22d211b6f36 8073464: GC workers do not have thread names Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp ! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmThread.cpp ! src/share/vm/utilities/workgroup.cpp Changeset: 70d8700f9524 Author: tschatzl Date: 2015-03-03 12:38 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/70d8700f9524 8073466: Remove buffer retaining functionality and clean up in ParGCAllocBuffer Reviewed-by: jmasa, kbarrett ! src/share/vm/gc_implementation/g1/g1Allocator.cpp ! src/share/vm/gc_implementation/g1/g1Allocator.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp ! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp Changeset: 71f4ed3c627f Author: tschatzl Date: 2015-03-03 13:25 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/71f4ed3c627f Merge Changeset: 8006272eca39 Author: jwilhelm Date: 2015-03-02 16:19 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8006272eca39 8071335: gc/TestSmallHeap.java throw OOM Summary: To avoid OOME, do not run with -Xcomp Reviewed-by: brutisso, tschatzl ! test/gc/TestSmallHeap.java Changeset: eb43e86b7100 Author: jwilhelm Date: 2015-03-03 19:21 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/eb43e86b7100 Merge Changeset: a3654e0e77f9 Author: jwilhelm Date: 2015-03-04 02:23 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a3654e0e77f9 8074319: barrier_set_cast defined via friend injection Summary: Changed the in-class definition to a friend declaration and move the definition to namespace scope Reviewed-by: jwilhelm, simonis Contributed-by: kim.barrett at oracle.com ! src/share/vm/memory/barrierSet.hpp Changeset: a534c4d87ec8 Author: jwilhelm Date: 2015-03-05 17:27 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a534c4d87ec8 Merge ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: 1d306e84f829 Author: iignatyev Date: 2015-02-19 23:49 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1d306e84f829 8073499: quarantine compiler/tiered/LevelTransitionTest Reviewed-by: kvn ! test/compiler/tiered/LevelTransitionTest.java Changeset: 796f5bb2dec5 Author: ppunegov Date: 2015-02-18 16:19 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/796f5bb2dec5 8067157: Closed compiler tests should not be in hotspot/test/TEST.groups Summary: Replace closed/compiler tests with sanity/ExecuteInternalVMTests.java to keep the hotspot_compiler_closed group Reviewed-by: kvn, zmajo ! test/TEST.groups Changeset: b79a5703e525 Author: ppunegov Date: 2015-02-18 16:59 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b79a5703e525 8067012: Don't create MDO for constant getters Summary: Add check if the method is constant getter Reviewed-by: kvn, iveresov ! src/share/vm/runtime/advancedThresholdPolicy.cpp Changeset: e48badb106e1 Author: dpochepk Date: 2015-02-19 23:47 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e48badb106e1 8068461: compiler/codecache/jmx/UsageThresholdIncreasedTest.java failed: java.lang.RuntimeException: Usage threshold was hit: 1 times for CodeHeap 'non-nmethods' Summary: added filter for invalid testcase Reviewed-by: kvn, iignatyev ! test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java Changeset: 54e0f8b411a8 Author: roland Date: 2015-02-18 18:14 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/54e0f8b411a8 6912521: System.arraycopy works slower than the simple loop for little lengths Summary: convert small array copies to series of loads and stores Reviewed-by: kvn, vlivanov + src/share/vm/opto/arraycopynode.cpp + src/share/vm/opto/arraycopynode.hpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/classes.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/macroArrayCopy.cpp + test/compiler/arraycopy/TestArrayCopyAsLoadsStores.java Changeset: aa37799c0445 Author: thartmann Date: 2015-02-23 07:55 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/aa37799c0445 8072774: bigapps/Weblogic+medrec/nowarnings fails due to CodeHeap 'profiled nmethods' exhaustion Summary: Store profiled code in the non-profiled code heap (and vice versa) if the code cache is really full. Reviewed-by: kvn, iveresov ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp Changeset: 31d53895b2d6 Author: thartmann Date: 2015-02-23 10:38 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/31d53895b2d6 8073257: compiler/codecache/stress/RandomAllocationTest.java + fastdebug + -XX:+LogCompilation, "allocating without ResourceMark" Summary: Added two missing ResourceMarks to 'NMethodSweeper::log_sweep'. Reviewed-by: kvn, iignatyev ! src/share/vm/runtime/sweeper.cpp Changeset: 5cc8f720e18d Author: simonis Date: 2015-02-23 10:32 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5cc8f720e18d 8073624: Fix waring "converting to non-pointer type 'bool' from NULL" in arraycopynode.cpp Reviewed-by: roland ! src/share/vm/opto/arraycopynode.cpp Changeset: ff87d12995da Author: vlivanov Date: 2015-02-24 07:39 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ff87d12995da Merge ! src/share/vm/code/codeCache.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp Changeset: 29b91dd20de6 Author: vlivanov Date: 2015-02-24 17:14 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/29b91dd20de6 Merge - src/share/vm/oops/oop.inline2.hpp Changeset: 0a5f2750ef42 Author: iveresov Date: 2015-02-24 23:31 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0a5f2750ef42 8073735: compiler/loopopts/CountedLoopProblem.java got OOME Summary: Ignore OOM in the test Reviewed-by: kvn ! test/compiler/loopopts/CountedLoopProblem.java Changeset: 0fd143632552 Author: roland Date: 2015-02-24 15:23 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0fd143632552 8073184: Compile of java.lang.Integer::getChars fails with LoopLimitCheck = false after 8054478 Summary: CastII that guards counted loops confuses range check elimination with LoopLimitCheck off Reviewed-by: kvn, iveresov ! src/share/vm/opto/loopTransform.cpp + test/compiler/loopopts/TestCastIINoLoopLimitCheck.java Changeset: 50ac03d16c22 Author: roland Date: 2015-02-25 10:44 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/50ac03d16c22 8073792: assert((get_length_if_constant(phase) == -1) == !ary_src->size()->is_con()) failed: inconsistent Summary: assert in array copy code broken when array size becomes known during igvn Reviewed-by: kvn, vlivanov ! src/share/vm/opto/arraycopynode.cpp + test/compiler/arraycopy/TestArrayCloneBadAssert.java ! test/compiler/arraycopy/TestArrayCopyAsLoadsStores.java Changeset: fe7233679163 Author: zmajo Date: 2015-02-27 13:21 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fe7233679163 8073670: TypeF::eq and TypeD::eq do not handle NaNs correctly Summary: Change TypeF:eq and TypeD:eq to compare NaN values using a bitwise comparison. Reviewed-by: kvn Contributed-by: Stefan Anzinger ! src/share/vm/opto/type.cpp + test/compiler/c2/FloatingPointFoldingTest.java Changeset: dacf878d4b46 Author: zmajo Date: 2015-02-28 12:33 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/dacf878d4b46 Merge Changeset: ec1ca81aefc6 Author: roland Date: 2015-02-25 12:33 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ec1ca81aefc6 8073796: assert(check_obj_alignment(result)) failed: address not aligned: ... Summary: Arrays.copyOf intrinsic can deoptimize with uninitialized new array Reviewed-by: kvn ! src/share/vm/opto/library_call.cpp Changeset: 442d0a8b76cc Author: skovalev Date: 2015-02-24 16:08 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/442d0a8b76cc 8067162: [TESTBUG] runtime/SharedArchiveFile tests fail on compact profiles Summary: Modified TEST.groups file to exclude two tests from execution on compact profiles. Reviewed-by: mseledtsov, dholmes, iignatyev ! test/TEST.groups Changeset: b7326921c3f6 Author: skovalev Date: 2015-02-24 15:42 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b7326921c3f6 8067822: test/testlibrary_tests/RandomGeneratorTest.java failed on Assert Unexpected random number sequence for mode: NO_SEED Summary: On embedded platforms we have a message in std error. We should not take into account the message. Therefore only std out should be used fo verification. Reviewed-by: iignatyev, kvn ! test/testlibrary_tests/RandomGeneratorTest.java Changeset: 6235f6e82466 Author: fzhinkin Date: 2015-02-27 11:41 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6235f6e82466 8073154: NULL-pointer dereferencing in LIR_OpProfileType::print_instr Reviewed-by: iveresov ! src/share/vm/c1/c1_LIR.cpp + test/compiler/print/TestProfileReturnTypePrinting.java Changeset: 063ec1611772 Author: iignatyev Date: 2015-03-02 11:15 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/063ec1611772 Merge Changeset: b7e464329497 Author: thartmann Date: 2015-03-02 13:16 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b7e464329497 8073956: Escape analysis dump misses args information Summary: Fixed output of PrintEscapeAnalysis. Reviewed-by: kvn ! src/share/vm/ci/bcEscapeAnalyzer.cpp Changeset: c7e9c22ab919 Author: thartmann Date: 2015-03-02 13:28 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c7e9c22ab919 Merge Changeset: 16a66b3338de Author: thartmann Date: 2015-03-02 13:40 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/16a66b3338de 8006960: hotspot, "impossible" assertion failure Summary: Escape state of allocated object should be always adjusted after it was passed to a method. Reviewed-by: kvn ! src/share/vm/ci/bcEscapeAnalyzer.cpp + test/compiler/escapeAnalysis/TestEscapeThroughInvoke.java Changeset: d319aa28b87f Author: thartmann Date: 2015-03-02 15:11 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d319aa28b87f Merge Changeset: 9b9e7edc17ce Author: thartmann Date: 2015-03-02 15:20 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9b9e7edc17ce Merge ! src/share/vm/ci/bcEscapeAnalyzer.cpp Changeset: be83b0955522 Author: vlivanov Date: 2015-03-02 07:20 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/be83b0955522 Merge ! src/share/vm/code/codeCache.cpp ! test/TEST.groups Changeset: 61edd5c7412e Author: vlivanov Date: 2015-03-02 18:12 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/61edd5c7412e Merge Changeset: d63ee67dbc90 Author: roland Date: 2015-03-03 12:30 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d63ee67dbc90 8073957: assert(ary_src != 0) failed: not an array or instance? Summary: ArrayCopyNode going dead needs better validation of inputs Reviewed-by: kvn, vlivanov ! src/share/vm/opto/arraycopynode.cpp Changeset: 21dbad89e2dc Author: zmajo Date: 2015-03-06 08:53 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/21dbad89e2dc Merge ! src/share/vm/opto/graphKit.cpp Changeset: de7ca28f8b7d Author: amurillo Date: 2015-03-06 04:58 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/de7ca28f8b7d Merge ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: be49ab55e5c4 Author: lana Date: 2015-03-12 21:14 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/be49ab55e5c4 Merge Changeset: d1f0a4739e92 Author: katleman Date: 2015-03-19 12:59 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d1f0a4739e92 Added tag jdk9-b55 for changeset be49ab55e5c4 ! .hgtags Changeset: 1af78ca1b0a3 Author: aph Date: 2015-03-13 12:44 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1af78ca1b0a3 8074723: AARCH64: Stray pop in C1 LIR_Assembler::emit_profile_type Summary: Remove stray POP instruction Reviewed-by: dholmes ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: 0477d65bda6c Author: aph Date: 2015-03-13 12:44 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0477d65bda6c Merge Changeset: 8a4e011d99be Author: dholmes Date: 2015-03-03 19:20 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8a4e011d99be 7143664: Clean up OrderAccess implementations and usage Summary: Clarify and correct the abstract model for memory barriers provided by the orderAccess class. Refactor the implementations using template specialization to allow the bulk of the code to be shared, with platform specific customizations applied as needed. Reviewed-by: acorn, dcubed, dholmes, dlong, goetz, kbarrett, sgehwolf Contributed-by: Erik Osterlund ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/os_cpu/aix_ppc/vm/orderAccess_aix_ppc.inline.hpp ! src/os_cpu/bsd_x86/vm/orderAccess_bsd_x86.inline.hpp ! src/os_cpu/bsd_zero/vm/orderAccess_bsd_zero.inline.hpp ! src/os_cpu/linux_ppc/vm/orderAccess_linux_ppc.inline.hpp ! src/os_cpu/linux_sparc/vm/orderAccess_linux_sparc.inline.hpp ! src/os_cpu/linux_x86/vm/orderAccess_linux_x86.inline.hpp ! src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp ! src/os_cpu/solaris_sparc/vm/orderAccess_solaris_sparc.inline.hpp ! src/os_cpu/solaris_sparc/vm/solaris_sparc.il ! src/os_cpu/solaris_x86/vm/orderAccess_solaris_x86.inline.hpp ! src/os_cpu/solaris_x86/vm/solaris_x86_32.il ! src/os_cpu/solaris_x86/vm/solaris_x86_64.il ! src/os_cpu/windows_x86/vm/orderAccess_windows_x86.inline.hpp ! src/share/vm/runtime/orderAccess.hpp ! src/share/vm/runtime/orderAccess.inline.hpp Changeset: 06af60444d5e Author: kevinw Date: 2015-03-03 19:42 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/06af60444d5e 8073688: Infinite loop reading types during jmap attach. Reviewed-by: dsamersoff, sla ! agent/src/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java Changeset: 04920bf22782 Author: dholmes Date: 2015-03-04 16:35 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/04920bf22782 8073861: Unused VM Options in JDK9 HotSpot Reviewed-by: dholmes, lfoltan Contributed-by: Dmitry Dmitriev ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: 7d586d50e264 Author: dcubed Date: 2015-03-06 08:47 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7d586d50e264 Merge ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/orderAccess.inline.hpp Changeset: c3f28a6822dd Author: gthornbr Date: 2015-03-06 17:19 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c3f28a6822dd 8071501: perfMemory_solaris.cpp failing to compile with "Error: dd_fd is not a member of DIR." Summary: Force all Solaris builds to use the same version of the DIR structure. Reviewed-by: dcubed, dholmes, kvn ! src/os/solaris/vm/jvm_solaris.h ! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp Changeset: 2617fceec2a3 Author: mockner Date: 2015-03-09 13:39 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2617fceec2a3 8013393: Merge template interpreter files for x86 _32 and _64. Summary: The 32 and 64 bit versions of templateTable_x86 have been merged. Reviewed-by: twisti, jrose, coleenp + src/cpu/x86/vm/templateTable_x86.cpp - src/cpu/x86/vm/templateTable_x86_32.cpp - src/cpu/x86/vm/templateTable_x86_64.cpp Changeset: e0c6eb5fce97 Author: ctornqvi Date: 2015-03-10 04:53 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e0c6eb5fce97 8069124: runtime/NMT/MallocSiteHashOverflow.java failing in nightlies Reviewed-by: coleenp, gtriantafill, dholmes ! src/share/vm/services/mallocSiteTable.cpp ! src/share/vm/services/mallocSiteTable.hpp ! src/share/vm/utilities/nativeCallStack.cpp ! src/share/vm/utilities/nativeCallStack.hpp Changeset: 3846282d50e9 Author: mikael Date: 2015-03-10 09:42 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3846282d50e9 8074726: Update source and target version used when compiling hotspot class files Summary: Use BOOT_JDK_SOURCETARGET from top level, or fall back to -source 8 -target 8 Reviewed-by: dholmes, sla ! make/aix/makefiles/rules.make ! make/bsd/makefiles/rules.make ! make/defs.make ! make/linux/makefiles/rules.make ! make/solaris/makefiles/rules.make ! make/windows/makefiles/rules.make Changeset: eab5843db817 Author: david Date: 2015-03-05 16:43 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/eab5843db817 8073545: Use shorter and more descriptive names for GC worker threads Reviewed-by: ehelin, jwilhelm ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp ! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp ! src/share/vm/gc_implementation/g1/g1StringDedupThread.cpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/utilities/workgroup.cpp Changeset: 7bdaaf31bc71 Author: sfriberg Date: 2015-03-06 09:07 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7bdaaf31bc71 8031538: G1 eden usage is sometimes higher than target eden (printed Eden size) Summary: When recalculating the number of target eden size, correctly consider the amount of existing eden regions in the target calculation. Reviewed-by: tschatzl Contributed-by: Staffan Friberg ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: 04b27d7401ba Author: jwilhelm Date: 2015-03-06 16:12 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/04b27d7401ba 8051984: @ignore should be placed after @test Summary: as ignore reason has been fixed (by adding @requires) @ignore removed Reviewed-by: kbarrett, brutisso Contributed-by: andrey.x.zakharov at oracle.com ! test/gc/parallelScavenge/TestDynShrinkHeap.java Changeset: ac6ef02961e7 Author: jwilhelm Date: 2015-03-09 01:58 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ac6ef02961e7 Merge Changeset: 656216252893 Author: stefank Date: 2015-03-09 08:22 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/656216252893 8074543: Missing symbol "objArrayOopDesc::obj_at" when buiding with CPP Interpreter Reviewed-by: stefank Contributed-by: thomas.stuefe at gmail.com ! src/share/vm/interpreter/bytecodeInterpreter.cpp Changeset: e8652b6ab788 Author: asiebenborn Date: 2015-03-06 16:47 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e8652b6ab788 8074561: Wrong volatile qualifier for field ClassLoaderDataGraphKlassIteratorAtomic::_next_klass Reviewed-by: mgerdin, stefank ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp Changeset: 115236e78a47 Author: ehelin Date: 2015-01-26 10:32 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/115236e78a47 8030646: track collection set membership in one place Reviewed-by: tschatzl, jwilhelm ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1InCSetState.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp Changeset: 208446e49726 Author: ehelin Date: 2015-03-09 11:37 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/208446e49726 Merge Changeset: af3b0db91659 Author: sangheki Date: 2015-03-09 09:30 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/af3b0db91659 8073654: Marking statistics should use size_t Summary: Change data type from int to size_t to avoid overflows Reviewed-by: jwilhelm, drwhite, tschatzl ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp Changeset: 98e38530135c Author: jwilhelm Date: 2015-03-12 16:10 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/98e38530135c Merge - src/cpu/x86/vm/templateTable_x86_32.cpp - src/cpu/x86/vm/templateTable_x86_64.cpp Changeset: 0ef1d0b2fc2e Author: dlong Date: 2015-02-24 17:23 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0ef1d0b2fc2e 8072383: resolve conflicts between open and closed ports Summary: refactor close to remove references to closed ports Reviewed-by: kvn, simonis, dholmes ! agent/src/os/linux/libproc.h ! make/defs.make - make/linux/makefiles/arm.make ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/gcc.make - make/linux/makefiles/ppc.make ! make/linux/makefiles/saproc.make ! make/linux/makefiles/vm.make - make/linux/platform_arm - make/linux/platform_ppc ! src/os/linux/vm/os_linux.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/interpreter/interp_masm.hpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/memory/generation.hpp ! src/share/vm/opto/ad.hpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/optoreg.hpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/utilities/globalDefinitions_gcc.hpp ! src/share/vm/utilities/macros.hpp Changeset: 709140b8dfa5 Author: iignatyev Date: 2015-03-12 19:12 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/709140b8dfa5 8073860: [TESTBUG] compiler/whitebox/DeoptimizeFramesTest fails with exit code 1 Reviewed-by: kvn, roland ! test/compiler/whitebox/DeoptimizeFramesTest.java Changeset: 8e1fc80221d7 Author: iignatyev Date: 2015-03-12 19:11 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8e1fc80221d7 8074980: add WhiteBox API to get a flag value for a method Reviewed-by: kvn, fzhinkin ! src/share/vm/prims/whitebox.cpp + test/compiler/oracle/GetMethodOptionTest.java Changeset: 959a3d1e1811 Author: kvn Date: 2015-03-12 15:51 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/959a3d1e1811 Merge ! make/defs.make - make/linux/makefiles/arm.make - make/linux/makefiles/ppc.make - make/linux/platform_arm - make/linux/platform_ppc Changeset: f63349d9c4ce Author: amurillo Date: 2015-03-16 14:27 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f63349d9c4ce Merge - make/linux/makefiles/arm.make - make/linux/makefiles/ppc.make - make/linux/platform_arm - make/linux/platform_ppc - src/cpu/x86/vm/templateTable_x86_32.cpp - src/cpu/x86/vm/templateTable_x86_64.cpp Changeset: 174de251eca2 Author: aph Date: 2015-03-17 14:03 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/174de251eca2 8075045: AARCH64: Stack banging should use store rather than load Summary: Change stack bangs to use a store rather than a load Reviewed-by: dholmes ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: fd2d5ec7e7b1 Author: lana Date: 2015-03-19 16:13 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fd2d5ec7e7b1 Merge - make/linux/makefiles/arm.make - make/linux/makefiles/ppc.make - make/linux/platform_arm - make/linux/platform_ppc - src/cpu/x86/vm/templateTable_x86_32.cpp - src/cpu/x86/vm/templateTable_x86_64.cpp Changeset: f8dba5065e11 Author: katleman Date: 2015-03-26 13:09 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f8dba5065e11 Added tag jdk9-b56 for changeset fd2d5ec7e7b1 ! .hgtags Changeset: 7dd2ea0f72e9 Author: aph Date: 2015-03-20 17:39 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7dd2ea0f72e9 8075443: AARCH64: Missed L2I optimizations in C2 Summary: Use iRegIOrL2I for input operands whenever it makes sense. Reviewed-by: kvn ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/aarch64_ad.m4 Changeset: 471b684ff43e Author: sgehwolf Date: 2015-03-10 21:20 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/471b684ff43e 8074312: Enable hotspot builds on 4.x Linux kernels Summary: Add "4" to list of allowable versions Reviewed-by: dholmes, mikael ! make/linux/Makefile Changeset: 2506dd16cb84 Author: mgronlun Date: 2015-03-11 09:11 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2506dd16cb84 8074905: Exclude aarch64 from Visual Studio projectcreator.make Reviewed-by: ctornqvi, sla, minqi ! make/windows/makefiles/projectcreator.make Changeset: 36143dafcf1c Author: mikael Date: 2015-03-11 12:00 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/36143dafcf1c 6313046: Remove unused frame::native_param_addr code Summary: Removed dead code in frame Reviewed-by: dholmes, cjplummer, dsamersoff ! agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java ! src/cpu/aarch64/vm/frame_aarch64.hpp ! src/cpu/aarch64/vm/frame_aarch64.inline.hpp ! src/cpu/sparc/vm/frame_sparc.inline.hpp ! src/cpu/x86/vm/frame_x86.hpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 410003485ee6 Author: dholmes Date: 2015-03-11 18:49 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/410003485ee6 8073990: Deprecated "UseVectoredExceptions" VM options still defined in several globals files Reviewed-by: dholmes, stuefe, simonis Contributed-by: Dmitry Dmitriev ! src/os_cpu/aix_ppc/vm/globals_aix_ppc.hpp ! src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp Changeset: 3eb61269f421 Author: dholmes Date: 2015-03-12 19:34 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3eb61269f421 8074552: SafeFetch32 and SafeFetchN do not work in error handling Reviewed-by: dholmes, goetz Contributed-by: Thomas Stufe ! src/os/aix/vm/vmError_aix.cpp ! src/os/bsd/vm/os_bsd.hpp ! src/os/bsd/vm/vmError_bsd.cpp ! src/os/linux/vm/os_linux.hpp ! src/os/linux/vm/vmError_linux.cpp ! src/os/solaris/vm/os_solaris.hpp ! src/os/solaris/vm/vmError_solaris.cpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/linux_zero/vm/os_linux_zero.cpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/utilities/vmError.cpp + test/runtime/ErrorHandling/SafeFetchInErrorHandlingTest.java Changeset: 771c83af7df8 Author: cjplummer Date: 2015-03-10 19:56 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/771c83af7df8 8069111: Investigate NMT detail tracking support for 32bit ARM Summary: Fix native stack walking issues arm arm32. Disable on thumb2. Removed support for NMT without NMT detail. Reviewed-by: dholmes, bdelsart ! src/share/vm/prims/whitebox.cpp ! src/share/vm/services/memTracker.cpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/nativeCallStack.cpp ! test/runtime/NMT/ChangeTrackingLevel.java ! test/runtime/NMT/PrintNMTStatistics.java ! test/runtime/NMT/ThreadedVirtualAllocTestType.java ! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java ! test/runtime/NMT/VirtualAllocTestType.java Changeset: 21279769488b Author: dcubed Date: 2015-03-13 09:18 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/21279769488b Merge ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/stubRoutines.hpp Changeset: a0a3afa7859b Author: coleenp Date: 2015-03-13 12:40 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a0a3afa7859b 8061205: MetadataOnStackMark only needs to walk code cache during class redefinition Summary: Only do full metadata walk during class redefinition and only walk handles during class unloading. Reviewed-by: sspitsyn, stefank ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/metadataOnStackMark.cpp ! src/share/vm/classfile/metadataOnStackMark.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/utilities/accessFlags.cpp ! src/share/vm/utilities/accessFlags.hpp Changeset: 133803f2e085 Author: coleenp Date: 2015-03-13 18:59 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/133803f2e085 Merge ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 854a2726b586 Author: coleenp Date: 2015-03-13 15:16 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/854a2726b586 8074717: Merge interp_masm files for x86 _32 and _64 Summary: Merge interp_masm_x86 files into one. Reviewed-by: sspitsyn, hseigel, mockner ! src/cpu/x86/vm/interp_masm_x86.cpp ! src/cpu/x86/vm/interp_masm_x86.hpp - src/cpu/x86/vm/interp_masm_x86_32.cpp - src/cpu/x86/vm/interp_masm_x86_32.hpp - src/cpu/x86/vm/interp_masm_x86_64.cpp - src/cpu/x86/vm/interp_masm_x86_64.hpp Changeset: bdd0b30b4454 Author: coleenp Date: 2015-03-13 20:44 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bdd0b30b4454 Merge - src/cpu/x86/vm/interp_masm_x86_32.cpp - src/cpu/x86/vm/interp_masm_x86_32.hpp - src/cpu/x86/vm/interp_masm_x86_64.cpp - src/cpu/x86/vm/interp_masm_x86_64.hpp Changeset: 9a470350393c Author: goetz Date: 2015-02-16 14:07 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9a470350393c 8073315: Enable gcc -Wtype-limits and fix upcoming issues. Summary: Relevant fixes in blockOffsetTable.cpp, os_linux.cpp, parCardTableModRefBS.cpp. Reviewed-by: jwilhelm, kbarrett, simonis ! make/linux/makefiles/gcc.make ! src/os/linux/vm/os_linux.cpp ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CardCounts.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegionManager.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionSet.cpp ! src/share/vm/gc_implementation/g1/ptrQueue.cpp ! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp ! src/share/vm/gc_implementation/shared/gcUtil.hpp ! src/share/vm/gc_implementation/shared/liveRange.hpp ! src/share/vm/gc_implementation/shared/mutableSpace.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/blockOffsetTable.cpp ! src/share/vm/memory/heap.cpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/runtime/virtualspace.cpp ! src/share/vm/utilities/bitMap.cpp ! src/share/vm/utilities/workgroup.cpp ! src/share/vm/utilities/yieldingWorkgroup.cpp Changeset: fa8456e26deb Author: zmajo Date: 2015-03-14 11:21 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fa8456e26deb 8074869: C2 code generator can replace -0.0f with +0.0f on Linux Summary: Instead of 'fpclass', use cast float->int and double->long to check if value is +0.0f and +0.0d, respectively. Reviewed-by: kvn, simonis, dlong ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/ppc/vm/ppc.ad ! src/cpu/sparc/vm/sparc.ad ! src/share/vm/utilities/globalDefinitions_gcc.hpp ! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp ! src/share/vm/utilities/globalDefinitions_xlc.hpp + test/compiler/loopopts/ConstFPVectorization.java Changeset: 425e252b99f1 Author: iignatyev Date: 2015-03-13 21:53 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/425e252b99f1 8073607: add trace events for inlining Reviewed-by: kvn, fzhinkin, mgronlun ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/parse.hpp ! src/share/vm/trace/trace.xml Changeset: dbd15e131b5f Author: iignatyev Date: 2015-03-14 16:13 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/dbd15e131b5f Merge Changeset: b0718d87aff9 Author: zmajo Date: 2015-03-19 18:01 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b0718d87aff9 Merge ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp Changeset: dcaf821c212c Author: amurillo Date: 2015-03-19 15:00 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/dcaf821c212c Merge - src/cpu/x86/vm/interp_masm_x86_32.cpp - src/cpu/x86/vm/interp_masm_x86_32.hpp - src/cpu/x86/vm/interp_masm_x86_64.cpp - src/cpu/x86/vm/interp_masm_x86_64.hpp Changeset: f68d656d1f5e Author: amurillo Date: 2015-03-23 11:44 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f68d656d1f5e Merge ! src/cpu/aarch64/vm/aarch64.ad - src/cpu/x86/vm/interp_masm_x86_32.cpp - src/cpu/x86/vm/interp_masm_x86_32.hpp - src/cpu/x86/vm/interp_masm_x86_64.cpp - src/cpu/x86/vm/interp_masm_x86_64.hpp Changeset: 56a85ffe743d Author: lana Date: 2015-04-01 12:30 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/56a85ffe743d Merge - src/cpu/x86/vm/interp_masm_x86_32.cpp - src/cpu/x86/vm/interp_masm_x86_32.hpp - src/cpu/x86/vm/interp_masm_x86_64.cpp - src/cpu/x86/vm/interp_masm_x86_64.hpp Changeset: ee878f3d6732 Author: katleman Date: 2015-04-02 10:02 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/ee878f3d6732 Added tag jdk9-b57 for changeset 56a85ffe743d ! .hgtags Changeset: 09cec193c3bb Author: katleman Date: 2015-04-08 13:12 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/09cec193c3bb Added tag jdk9-b58 for changeset ee878f3d6732 ! .hgtags Changeset: f4b8d39bd2a7 Author: ykantser Date: 2015-03-26 16:36 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f4b8d39bd2a7 8075586: Add @modules as needed to the open hotspot tests Reviewed-by: sla, ctornqvi, lfoltan, mchung, alanb Contributed-by: alexander.kulyakhtin at oracle.com ! test/TEST.ROOT ! test/compiler/arguments/CheckCompileThresholdScaling.java ! test/compiler/arguments/TestUseBMI1InstructionsOnSupportedCPU.java ! test/compiler/arguments/TestUseBMI1InstructionsOnUnsupportedCPU.java ! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnSupportedCPU.java ! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnUnsupportedCPU.java ! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java ! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java ! test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java ! test/compiler/c1/6932496/Test6932496.java ! test/compiler/c2/6589834/Test_ia32.java ! test/compiler/c2/6852078/Test6852078.java ! test/compiler/c2/6857159/Test6857159.java ! test/compiler/c2/6968348/Test6968348.java ! test/compiler/c2/7047069/Test7047069.java ! test/compiler/c2/7068051/Test7068051.java ! test/compiler/c2/7190310/Test7190310_unsafe.java ! test/compiler/c2/8004867/TestIntUnsafeCAS.java ! test/compiler/c2/8004867/TestIntUnsafeOrdered.java ! test/compiler/c2/8004867/TestIntUnsafeVolatile.java ! test/compiler/c2/8005956/PolynomialRoot.java ! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java ! test/compiler/codecache/CheckReservedInitialCodeCacheSizeArgOrder.java ! test/compiler/codecache/CheckSegmentedCodeCache.java ! test/compiler/codecache/CheckUpperLimit.java ! test/compiler/codecache/OverflowCodeCacheTest.java ! test/compiler/codecache/cli/TestSegmentedCodeCacheOption.java ! test/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java ! test/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java ! test/compiler/codecache/jmx/BeanTypeTest.java ! test/compiler/codecache/jmx/CodeHeapBeanPresenceTest.java ! test/compiler/codecache/jmx/GetUsageTest.java ! test/compiler/codecache/jmx/InitialAndMaxUsageTest.java ! test/compiler/codecache/jmx/ManagerNamesTest.java ! test/compiler/codecache/jmx/MemoryPoolsPresenceTest.java ! test/compiler/codecache/jmx/PeakUsageTest.java ! test/compiler/codecache/jmx/ThresholdNotificationsTest.java ! test/compiler/codecache/jmx/UsageThresholdExceededSeveralTimesTest.java ! test/compiler/codecache/jmx/UsageThresholdExceededTest.java ! test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java ! test/compiler/codecache/jmx/UsageThresholdNotExceededTest.java ! test/compiler/codecache/stress/OverloadCompileQueueTest.java ! test/compiler/codecache/stress/RandomAllocationTest.java ! test/compiler/codecache/stress/UnexpectedDeoptimizationTest.java ! test/compiler/codegen/6896617/Test6896617.java ! test/compiler/codegen/7100757/Test7100757.java ! test/compiler/codegen/7184394/TestAESMain.java ! test/compiler/codegen/8011901/Test8011901.java ! test/compiler/cpuflags/RestoreMXCSR.java ! test/compiler/debug/VerifyAdapterSharing.java ! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java ! test/compiler/escapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java ! test/compiler/floatingpoint/TestPow2.java ! test/compiler/intrinsics/bmi/TestAndnI.java ! test/compiler/intrinsics/bmi/TestAndnL.java ! test/compiler/intrinsics/bmi/TestBlsiI.java ! test/compiler/intrinsics/bmi/TestBlsiL.java ! test/compiler/intrinsics/bmi/TestBlsmskI.java ! test/compiler/intrinsics/bmi/TestBlsmskL.java ! test/compiler/intrinsics/bmi/TestBlsrI.java ! test/compiler/intrinsics/bmi/TestBlsrL.java ! test/compiler/intrinsics/bmi/TestLzcntI.java ! test/compiler/intrinsics/bmi/TestLzcntL.java ! test/compiler/intrinsics/bmi/TestTzcntI.java ! test/compiler/intrinsics/bmi/TestTzcntL.java ! test/compiler/intrinsics/bmi/verifycode/AddnTestI.java ! test/compiler/intrinsics/bmi/verifycode/AddnTestL.java ! test/compiler/intrinsics/bmi/verifycode/BlsiTestI.java ! test/compiler/intrinsics/bmi/verifycode/BlsiTestL.java ! test/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java ! test/compiler/intrinsics/bmi/verifycode/BlsmskTestL.java ! test/compiler/intrinsics/bmi/verifycode/BlsrTestI.java ! test/compiler/intrinsics/bmi/verifycode/BlsrTestL.java ! test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java ! test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java ! test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java ! test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java ! test/compiler/intrinsics/classcast/NullCheckDroppingsTest.java ! test/compiler/intrinsics/mathexact/AddExactIConstantTest.java ! test/compiler/intrinsics/mathexact/AddExactILoadTest.java ! test/compiler/intrinsics/mathexact/AddExactILoopDependentTest.java ! test/compiler/intrinsics/mathexact/AddExactINonConstantTest.java ! test/compiler/intrinsics/mathexact/AddExactIRepeatTest.java ! test/compiler/intrinsics/mathexact/AddExactLConstantTest.java ! test/compiler/intrinsics/mathexact/AddExactLNonConstantTest.java ! test/compiler/intrinsics/mathexact/DecExactITest.java ! test/compiler/intrinsics/mathexact/DecExactLTest.java ! test/compiler/intrinsics/mathexact/IncExactITest.java ! test/compiler/intrinsics/mathexact/IncExactLTest.java ! test/compiler/intrinsics/mathexact/MulExactIConstantTest.java ! test/compiler/intrinsics/mathexact/MulExactILoadTest.java ! test/compiler/intrinsics/mathexact/MulExactILoopDependentTest.java ! test/compiler/intrinsics/mathexact/MulExactINonConstantTest.java ! test/compiler/intrinsics/mathexact/MulExactIRepeatTest.java ! test/compiler/intrinsics/mathexact/MulExactLConstantTest.java ! test/compiler/intrinsics/mathexact/MulExactLNonConstantTest.java ! test/compiler/intrinsics/mathexact/NegExactIConstantTest.java ! test/compiler/intrinsics/mathexact/NegExactILoadTest.java ! test/compiler/intrinsics/mathexact/NegExactILoopDependentTest.java ! test/compiler/intrinsics/mathexact/NegExactINonConstantTest.java ! test/compiler/intrinsics/mathexact/NegExactLConstantTest.java ! test/compiler/intrinsics/mathexact/NegExactLNonConstantTest.java ! test/compiler/intrinsics/mathexact/SubExactICondTest.java ! test/compiler/intrinsics/mathexact/SubExactIConstantTest.java ! test/compiler/intrinsics/mathexact/SubExactILoadTest.java ! test/compiler/intrinsics/mathexact/SubExactILoopDependentTest.java ! test/compiler/intrinsics/mathexact/SubExactINonConstantTest.java ! test/compiler/intrinsics/mathexact/SubExactIRepeatTest.java ! test/compiler/intrinsics/mathexact/SubExactLConstantTest.java ! test/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java ! test/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java ! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java ! test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java ! test/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java ! test/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java ! test/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java ! test/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java ! test/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java ! test/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java ! test/compiler/intrinsics/unsafe/UnsafeGetAddressTest.java ! test/compiler/jsr292/ConcurrentClassLoadingTest.java ! test/compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java ! test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java ! test/compiler/jsr292/VMAnonymousClasses.java ! test/compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java ! test/compiler/oracle/CheckCompileCommandOption.java ! test/compiler/oracle/TestCompileCommand.java ! test/compiler/osr/TestOSRWithNonEmptyStack.java ! test/compiler/profiling/spectrapredefineclass/Launcher.java ! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java ! test/compiler/rangechecks/TestRangeCheckSmearing.java ! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestRTMAbortThresholdOption.java ! test/compiler/rtm/cli/TestRTMLockingCalculationDelayOption.java ! test/compiler/rtm/cli/TestRTMLockingThresholdOption.java ! test/compiler/rtm/cli/TestRTMRetryCountOption.java ! test/compiler/rtm/cli/TestRTMSpinLoopCountOption.java ! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java ! test/compiler/rtm/cli/TestUseRTMXendForLockBusyOption.java ! test/compiler/rtm/locking/TestRTMAbortRatio.java ! test/compiler/rtm/locking/TestRTMAbortThreshold.java ! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java ! test/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java ! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java ! test/compiler/rtm/locking/TestRTMLockingCalculationDelay.java ! test/compiler/rtm/locking/TestRTMLockingThreshold.java ! test/compiler/rtm/locking/TestRTMRetryCount.java ! test/compiler/rtm/locking/TestRTMSpinLoopCount.java ! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java ! test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java ! test/compiler/rtm/locking/TestUseRTMDeopt.java ! test/compiler/rtm/locking/TestUseRTMForInflatedLocks.java ! test/compiler/rtm/locking/TestUseRTMForStackLocks.java ! test/compiler/rtm/locking/TestUseRTMXendForLockBusy.java ! test/compiler/rtm/method_options/TestNoRTMLockElidingOption.java ! test/compiler/rtm/method_options/TestUseRTMLockElidingOption.java ! test/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java ! test/compiler/runtime/8010927/Test8010927.java ! test/compiler/startup/NumCompilerThreadsCheck.java ! test/compiler/startup/SmallCodeCacheStartup.java ! test/compiler/startup/StartupOutput.java ! test/compiler/tiered/ConstantGettersTransitionsTest.java ! test/compiler/tiered/LevelTransitionTest.java ! test/compiler/tiered/NonTieredLevelsTest.java ! test/compiler/tiered/TieredLevelsTest.java ! test/compiler/types/correctness/CorrectnessTest.java ! test/compiler/types/correctness/OffTest.java ! test/compiler/uncommontrap/TestUnstableIfTrap.java ! test/compiler/unsafe/GetUnsafeObjectG1PreBarrier.java ! test/compiler/unsafe/UnsafeRaw.java ! test/compiler/whitebox/AllocationCodeBlobTest.java ! test/compiler/whitebox/ClearMethodStateTest.java ! test/compiler/whitebox/DeoptimizeAllTest.java ! test/compiler/whitebox/DeoptimizeFramesTest.java ! test/compiler/whitebox/DeoptimizeMethodTest.java ! test/compiler/whitebox/DeoptimizeMultipleOSRTest.java ! test/compiler/whitebox/EnqueueMethodForCompilationTest.java ! test/compiler/whitebox/ForceNMethodSweepTest.java ! test/compiler/whitebox/GetCodeHeapEntriesTest.java ! test/compiler/whitebox/GetNMethodTest.java ! test/compiler/whitebox/IsMethodCompilableTest.java ! test/compiler/whitebox/LockCompilationTest.java ! test/compiler/whitebox/MakeMethodNotCompilableTest.java ! test/compiler/whitebox/SetDontInlineMethodTest.java ! test/compiler/whitebox/SetForceInlineMethodTest.java ! test/gc/6581734/Test6581734.java ! test/gc/6941923/Test6941923.java ! test/gc/7072527/TestFullGCCount.java ! test/gc/TestCardTablePageCommits.java ! test/gc/TestGCLogRotationViaJcmd.java ! test/gc/TestObjectAlignment.java ! test/gc/TestSmallHeap.java ! test/gc/TestSoftReferencesBehaviorOnOOME.java ! test/gc/TestVerifyDuringStartup.java ! test/gc/TestVerifySilently.java ! test/gc/arguments/TestArrayAllocatorMallocLimit.java ! test/gc/arguments/TestCMSHeapSizeFlags.java ! test/gc/arguments/TestCompressedClassFlags.java ! test/gc/arguments/TestDynMaxHeapFreeRatio.java ! test/gc/arguments/TestDynMinHeapFreeRatio.java ! test/gc/arguments/TestG1ConcRefinementThreads.java ! test/gc/arguments/TestG1HeapRegionSize.java ! test/gc/arguments/TestG1HeapSizeFlags.java ! test/gc/arguments/TestG1PercentageOptions.java ! test/gc/arguments/TestHeapFreeRatio.java ! test/gc/arguments/TestInitialTenuringThreshold.java ! test/gc/arguments/TestMaxNewSize.java ! test/gc/arguments/TestMinInitialErgonomics.java ! test/gc/arguments/TestObjectTenuringFlags.java ! test/gc/arguments/TestParallelGCThreads.java ! test/gc/arguments/TestParallelHeapSizeFlags.java ! test/gc/arguments/TestSerialHeapSizeFlags.java ! test/gc/arguments/TestSurvivorAlignmentInBytesOption.java ! test/gc/arguments/TestUnrecognizedVMOptionsHandling.java ! test/gc/arguments/TestUseCompressedOopsErgo.java ! test/gc/arguments/TestUseNUMAInterleaving.java ! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java ! test/gc/class_unloading/TestG1ClassUnloadingHWM.java ! test/gc/concurrentMarkSweep/GuardShrinkWarning.java ! test/gc/defnew/HeapChangeLogging.java ! test/gc/g1/Test2GbHeap.java ! test/gc/g1/TestEagerReclaimHumongousRegions.java ! test/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java ! test/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java ! test/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java ! test/gc/g1/TestGCLogMessages.java ! test/gc/g1/TestHumongousAllocInitialMark.java ! test/gc/g1/TestHumongousCodeCacheRoots.java ! test/gc/g1/TestHumongousShrinkHeap.java ! test/gc/g1/TestPrintGCDetails.java ! test/gc/g1/TestPrintRegionRememberedSetInfo.java ! test/gc/g1/TestShrinkAuxiliaryData00.java ! test/gc/g1/TestShrinkAuxiliaryData05.java ! test/gc/g1/TestShrinkAuxiliaryData10.java ! test/gc/g1/TestShrinkAuxiliaryData15.java ! test/gc/g1/TestShrinkAuxiliaryData20.java ! test/gc/g1/TestShrinkAuxiliaryData25.java ! test/gc/g1/TestShrinkAuxiliaryData30.java ! test/gc/g1/TestShrinkDefragmentedHeap.java ! test/gc/g1/TestStringDeduplicationAgeThreshold.java ! test/gc/g1/TestStringDeduplicationFullGC.java ! test/gc/g1/TestStringDeduplicationInterned.java ! test/gc/g1/TestStringDeduplicationPrintOptions.java ! test/gc/g1/TestStringDeduplicationTableRehash.java ! test/gc/g1/TestStringDeduplicationTableResize.java ! test/gc/g1/TestStringDeduplicationYoungGC.java ! test/gc/g1/TestStringSymbolTableStats.java ! test/gc/g1/TestSummarizeRSetStats.java ! test/gc/g1/TestSummarizeRSetStatsPerRegion.java ! test/gc/g1/TestSummarizeRSetStatsThreads.java ! test/gc/logging/TestGCId.java ! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java ! test/gc/metaspace/TestCapacityUntilGCWrapAround.java ! test/gc/metaspace/TestMetaspaceMemoryPool.java ! test/gc/metaspace/TestMetaspacePerfCounters.java ! test/gc/metaspace/TestMetaspaceSizeFlags.java ! test/gc/metaspace/TestPerfCountersAndMemoryPools.java ! test/gc/parallelScavenge/AdaptiveGCBoundary.java ! test/gc/startup_warnings/TestCMS.java ! test/gc/startup_warnings/TestDefNewCMS.java ! test/gc/startup_warnings/TestDefaultMaxRAMFraction.java ! test/gc/startup_warnings/TestG1.java ! test/gc/startup_warnings/TestNoParNew.java ! test/gc/startup_warnings/TestParNewCMS.java ! test/gc/startup_warnings/TestParNewSerialOld.java ! test/gc/startup_warnings/TestParallelGC.java ! test/gc/startup_warnings/TestParallelScavengeSerialOld.java ! test/gc/startup_warnings/TestSerialGC.java ! test/gc/survivorAlignment/TestAllocationInEden.java ! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java ! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java ! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java ! test/gc/survivorAlignment/TestPromotionToSurvivor.java ! test/gc/whitebox/TestConcMarkCycleWB.java ! test/gc/whitebox/TestWBGC.java ! test/runtime/6819213/TestBootNativeLibraryPath.java ! test/runtime/8003720/Test8003720.java ! test/runtime/8026365/InvokeSpecialAnonTest.java ! test/runtime/BadObjectClass/BootstrapRedefine.java ! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java ! test/runtime/CDSCompressedKPtrs/CDSCompressedKPtrsError.java ! test/runtime/CDSCompressedKPtrs/XShareAuto.java ! test/runtime/ClassFile/JsrRewriting.java ! test/runtime/ClassFile/OomWhileParsingRepeatedJsr.java ! test/runtime/ClassFile/UnsupportedClassFileVersion.java ! test/runtime/CommandLine/BooleanFlagWithInvalidValue.java ! test/runtime/CommandLine/CompilerConfigFileWarning.java ! test/runtime/CommandLine/ConfigFileParsing.java ! test/runtime/CommandLine/ConfigFileWarning.java ! test/runtime/CommandLine/FlagWithInvalidValue.java ! test/runtime/CommandLine/NonBooleanFlagWithInvalidBooleanPrefix.java ! test/runtime/CommandLine/ObsoleteFlagErrorMessage.java ! test/runtime/CommandLine/TestHexArguments.java ! test/runtime/CommandLine/TestNullTerminatedFlags.java ! test/runtime/CommandLine/TestVMOptions.java ! test/runtime/CommandLine/TraceExceptionsTest.java ! test/runtime/CommandLine/UnrecognizedVMOption.java ! test/runtime/CommandLine/VMOptionWarning.java ! test/runtime/CompressedOops/CompressedClassPointers.java ! test/runtime/CompressedOops/CompressedClassSpaceSize.java ! test/runtime/CompressedOops/CompressedKlassPointerAndOops.java ! test/runtime/CompressedOops/ObjectAlignment.java ! test/runtime/CompressedOops/UseCompressedOops.java ! test/runtime/EnclosingMethodAttr/EnclMethodAttr.java ! test/runtime/ErrorHandling/ProblematicFrameTest.java ! test/runtime/ErrorHandling/SecondaryErrorTest.java ! test/runtime/InternalApi/ThreadCpuTimesDeadlock.java ! test/runtime/LoadClass/LoadClassNegative.java ! test/runtime/LocalVariableTable/TestLVT.java ! test/runtime/Metaspace/FragmentMetaspace.java ! test/runtime/NMT/AutoshutdownNMT.java ! test/runtime/NMT/BaselineWithParameter.java ! test/runtime/NMT/CommandLineDetail.java ! test/runtime/NMT/CommandLineEmptyArgument.java ! test/runtime/NMT/CommandLineInvalidArgument.java ! test/runtime/NMT/CommandLineSummary.java ! test/runtime/NMT/CommandLineTurnOffNMT.java ! test/runtime/NMT/JcmdBaselineDetail.java ! test/runtime/NMT/JcmdDetailDiff.java ! test/runtime/NMT/JcmdScale.java ! test/runtime/NMT/JcmdScaleDetail.java ! test/runtime/NMT/JcmdSummaryDiff.java ! test/runtime/NMT/JcmdWithNMTDisabled.java ! test/runtime/NMT/MallocRoundingReportTest.java ! test/runtime/NMT/MallocStressTest.java ! test/runtime/NMT/MallocTestType.java ! test/runtime/NMT/MallocTrackingVerify.java ! test/runtime/NMT/NMTWithCDS.java ! test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java ! test/runtime/NMT/ReleaseNoCommit.java ! test/runtime/NMT/ShutdownTwice.java ! test/runtime/NMT/SummaryAfterShutdown.java ! test/runtime/NMT/SummarySanityCheck.java ! test/runtime/NMT/ThreadedMallocTestType.java ! test/runtime/NMT/ThreadedVirtualAllocTestType.java ! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java ! test/runtime/NMT/VirtualAllocTestType.java ! test/runtime/PerfMemDestroy/PerfMemDestroy.java ! test/runtime/RedefineObject/TestRedefineObject.java ! test/runtime/RedefineTests/RedefineAnnotations.java ! test/runtime/RedefineTests/RedefineFinalizer.java ! test/runtime/RedefineTests/RedefineRunningMethods.java ! test/runtime/Safepoint/AssertSafepointCheckConsistency1.java ! test/runtime/Safepoint/AssertSafepointCheckConsistency2.java ! test/runtime/Safepoint/AssertSafepointCheckConsistency3.java ! test/runtime/Safepoint/AssertSafepointCheckConsistency4.java ! test/runtime/SharedArchiveFile/ArchiveDoesNotExist.java ! test/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java ! test/runtime/SharedArchiveFile/CdsSameObjectAlignment.java ! test/runtime/SharedArchiveFile/DefaultUseWithClient.java ! test/runtime/SharedArchiveFile/DumpSymbolAndStringTable.java ! test/runtime/SharedArchiveFile/LimitSharedSizes.java ! test/runtime/SharedArchiveFile/MaxMetaspaceSize.java ! test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java ! test/runtime/SharedArchiveFile/SharedArchiveFile.java ! test/runtime/SharedArchiveFile/SharedBaseAddress.java ! test/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java ! test/runtime/SharedArchiveFile/SpaceUtilizationCheck.java ! test/runtime/Thread/TestThreadDumpMonitorContention.java ! test/runtime/Thread/ThreadPriorities.java ! test/runtime/Unsafe/AllocateInstance.java ! test/runtime/Unsafe/AllocateMemory.java ! test/runtime/Unsafe/CopyMemory.java ! test/runtime/Unsafe/DefineClass.java ! test/runtime/Unsafe/FieldOffset.java ! test/runtime/Unsafe/GetField.java ! test/runtime/Unsafe/GetPutAddress.java ! test/runtime/Unsafe/GetPutBoolean.java ! test/runtime/Unsafe/GetPutByte.java ! test/runtime/Unsafe/GetPutChar.java ! test/runtime/Unsafe/GetPutDouble.java ! test/runtime/Unsafe/GetPutFloat.java ! test/runtime/Unsafe/GetPutInt.java ! test/runtime/Unsafe/GetPutLong.java ! test/runtime/Unsafe/GetPutObject.java ! test/runtime/Unsafe/GetPutShort.java ! test/runtime/Unsafe/GetUnsafe.java ! test/runtime/Unsafe/PageSize.java ! test/runtime/Unsafe/RangeCheck.java ! test/runtime/Unsafe/Reallocate.java ! test/runtime/Unsafe/SetMemory.java ! test/runtime/Unsafe/ThrowException.java ! test/runtime/XCheckJniJsig/XCheckJSig.java ! test/runtime/classFileParserBug/ClassFileParserBug.java ! test/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java ! test/runtime/contended/Basic.java ! test/runtime/contended/DefaultValue.java ! test/runtime/contended/HasNonStatic.java ! test/runtime/contended/Inheritance1.java ! test/runtime/contended/OopMaps.java ! test/runtime/contended/OopMapsSameGroup.java ! test/runtime/contended/Options.java ! test/runtime/duplAttributes/DuplAttributesTest.java ! test/runtime/finalStatic/FinalStatic.java ! test/runtime/lambda-features/TestConcreteClassWithAbstractMethod.java ! test/runtime/memory/LargePages/TestLargePageSizeInBytes.java ! test/runtime/memory/LargePages/TestLargePagesFlags.java ! test/runtime/memory/ReadFromNoaccessArea.java ! test/runtime/memory/ReserveMemory.java ! test/runtime/memory/RunUnitTestsConcurrently.java ! test/runtime/verifier/OverriderMsg.java ! test/runtime/verifier/TestANewArray.java ! test/runtime/verifier/TestMultiANewArray.java ! test/serviceability/attach/AttachSetGetFlag.java ! test/serviceability/dcmd/compiler/CodeCacheTest.java ! test/serviceability/dcmd/compiler/CodelistTest.java ! test/serviceability/dcmd/compiler/CompilerQueueTest.java ! test/serviceability/dcmd/framework/HelpTest.java ! test/serviceability/dcmd/framework/InvalidCommandTest.java ! test/serviceability/dcmd/framework/VMVersionTest.java ! test/serviceability/dcmd/gc/ClassHistogramAllTest.java ! test/serviceability/dcmd/gc/ClassHistogramTest.java ! test/serviceability/dcmd/gc/HeapDumpAllTest.java ! test/serviceability/dcmd/gc/HeapDumpTest.java ! test/serviceability/dcmd/gc/RunFinalizationTest.java ! test/serviceability/dcmd/gc/RunGCTest.java ! test/serviceability/dcmd/thread/PrintConcurrentLocksTest.java ! test/serviceability/dcmd/thread/PrintTest.java ! test/serviceability/dcmd/vm/ClassHierarchyTest.java ! test/serviceability/dcmd/vm/ClassLoaderStatsTest.java ! test/serviceability/dcmd/vm/CommandLineTest.java ! test/serviceability/dcmd/vm/DynLibsTest.java ! test/serviceability/dcmd/vm/FlagsTest.java ! test/serviceability/dcmd/vm/SystemPropertiesTest.java ! test/serviceability/dcmd/vm/UptimeTest.java ! test/serviceability/jvmti/GetObjectSizeOverflow.java ! test/serviceability/jvmti/TestLambdaFormRetransformation.java ! test/serviceability/jvmti/TestRedefineWithUnresolvedClass.java ! test/serviceability/sa/jmap-hashcode/Test8028623.java ! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ! test/testlibrary_tests/OutputAnalyzerReportingTest.java ! test/testlibrary_tests/OutputAnalyzerTest.java ! test/testlibrary_tests/RandomGeneratorTest.java ! test/testlibrary_tests/RedefineClassTest.java ! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java ! test/testlibrary_tests/TestPlatformIsTieredSupported.java ! test/testlibrary_tests/ctw/ClassesDirTest.java ! test/testlibrary_tests/ctw/ClassesListTest.java ! test/testlibrary_tests/ctw/JarDirTest.java ! test/testlibrary_tests/ctw/JarsTest.java ! test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java ! test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java ! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java ! test/testlibrary_tests/whitebox/vm_flags/SizeTTest.java ! test/testlibrary_tests/whitebox/vm_flags/StringTest.java ! test/testlibrary_tests/whitebox/vm_flags/Uint64Test.java ! test/testlibrary_tests/whitebox/vm_flags/UintxTest.java Changeset: 21ea7a2e3afc Author: enevill Date: 2015-03-25 10:24 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/21ea7a2e3afc 8075860: aarch64: jdk9/dev fails to build Summary: Fix undefined os::Linux::ucontext_set_pc in aarch64 build Reviewed-by: kvn ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp Changeset: 42c9c92d320a Author: brutisso Date: 2015-03-12 10:11 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/42c9c92d320a 8074037: Refactor the G1GCPhaseTime logging to make it easier to add new phases Reviewed-by: tschatzl, mgerdin, ecaspole ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1Log.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1StringDedup.cpp ! src/share/vm/gc_implementation/g1/g1StringDedup.hpp Changeset: 8c46f08ec891 Author: david Date: 2015-03-12 14:09 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8c46f08ec891 8073463: G1 does not mangle freed heap regions Reviewed-by: mgerdin, jwilhelm ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.hpp Changeset: 5226e59aecf1 Author: iignatyev Date: 2015-03-13 17:47 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5226e59aecf1 8026047: [TESTBUG] add regression test for DisableExplicitGC flag Reviewed-by: jwilhelm, brutisso Contributed-by: Michail Chernov + test/gc/TestDisableExplicitGC.java Changeset: 5f646eac768e Author: iignatyev Date: 2015-03-13 15:39 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/5f646eac768e Merge Changeset: 09e0da20d67c Author: jwilhelm Date: 2015-03-05 23:47 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/09e0da20d67c 8057632: Remove auxiliary code used to handle the generations array Summary: Removed next_gen(), prev_gen(), and get_gen(). Reviewed-by: kbarrett, tschatzl ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/defNewGeneration.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/generation.cpp ! src/share/vm/memory/space.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/services/memoryService.cpp ! src/share/vm/services/memoryService.hpp Changeset: c9c777984b01 Author: azakharov Date: 2015-03-16 17:51 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c9c777984b01 8061715: gc/g1/TestShrinkAuxiliaryData15.java fails with java.lang.RuntimeException: heap decommit failed - after > before Summary: added WhiteBox methods to count regions and exact aux data sizes Reviewed-by: tschatzl, jwilhelm, mgerdin ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp ! src/share/vm/gc_implementation/g1/heapRegionManager.cpp ! src/share/vm/gc_implementation/g1/heapRegionManager.hpp ! src/share/vm/prims/whitebox.cpp ! test/gc/g1/TestShrinkAuxiliaryData.java ! test/gc/g1/TestShrinkAuxiliaryData00.java ! test/gc/g1/TestShrinkAuxiliaryData05.java ! test/gc/g1/TestShrinkAuxiliaryData10.java ! test/gc/g1/TestShrinkAuxiliaryData15.java ! test/gc/g1/TestShrinkAuxiliaryData20.java ! test/gc/g1/TestShrinkAuxiliaryData25.java ! test/gc/g1/TestShrinkAuxiliaryData30.java Changeset: fd19a77b0a32 Author: jwilhelm Date: 2015-03-16 18:13 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/fd19a77b0a32 Merge ! src/share/vm/prims/whitebox.cpp Changeset: dfc3b99fcbee Author: stefank Date: 2015-03-17 13:23 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/dfc3b99fcbee 8075242: Remove SpecializationStats Reviewed-by: brutisso, mgerdin ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/memory/defNewGeneration.cpp - src/share/vm/memory/specialized_oop_closures.cpp ! src/share/vm/memory/specialized_oop_closures.hpp ! src/share/vm/memory/tenuredGeneration.cpp ! src/share/vm/oops/instanceClassLoaderKlass.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceMirrorKlass.cpp ! src/share/vm/oops/instanceRefKlass.cpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/objArrayOop.cpp ! src/share/vm/oops/oop.inline.hpp Changeset: 30ea4c772cb9 Author: stefank Date: 2015-03-17 14:18 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/30ea4c772cb9 8075247: Cleanup specialized_oop_closures.hpp Reviewed-by: mgerdin, brutisso, tschatzl ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/memory/specialized_oop_closures.hpp ! src/share/vm/oops/instanceClassLoaderKlass.cpp ! src/share/vm/oops/instanceClassLoaderKlass.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/instanceMirrorKlass.cpp ! src/share/vm/oops/instanceMirrorKlass.hpp ! src/share/vm/oops/instanceRefKlass.cpp ! src/share/vm/oops/instanceRefKlass.hpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/objArrayOop.cpp ! src/share/vm/oops/objArrayOop.hpp ! src/share/vm/precompiled/precompiled.hpp Changeset: 6ea1a2ed1d60 Author: stefank Date: 2015-03-17 15:53 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6ea1a2ed1d60 8075249: Cleanup forward_to_atomic and ClaimedForwardPtr Reviewed-by: kbarrett, brutisso ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/oop.pcgc.inline.hpp Changeset: af00217eae4f Author: stefank Date: 2015-03-18 10:51 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/af00217eae4f 8075416: Cleanup GC include dependencies in memoryPool.hpp Reviewed-by: ehelin, mgerdin ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/services/lowMemoryDetector.hpp ! src/share/vm/services/memoryPool.cpp ! src/share/vm/services/memoryPool.hpp Changeset: 858605dda566 Author: kbarrett Date: 2015-03-03 19:47 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/858605dda566 8073994: STATIC_ASSERT use of __LINE__ is wrong Reviewed-by: dholmes, ehelin ! src/share/vm/utilities/debug.hpp Changeset: 7a045fce6426 Author: ehelin Date: 2015-03-19 10:29 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7a045fce6426 Merge Changeset: b31893aea883 Author: mgerdin Date: 2014-12-01 15:24 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b31893aea883 8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap Summary: Create a G1RootProcessor and move SharedHeap root processing to GenCollectedHeap Reviewed-by: brutisso, tschatzl, ehelin ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp + src/share/vm/gc_implementation/g1/g1RootProcessor.cpp + src/share/vm/gc_implementation/g1/g1RootProcessor.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp Changeset: b8448a4717da Author: brutisso Date: 2015-03-19 15:25 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/b8448a4717da 8027962: Per-phase timing measurements for strong roots processing Reviewed-by: tschatzl, ecaspole ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1RootProcessor.cpp ! src/share/vm/gc_implementation/g1/g1RootProcessor.hpp ! test/gc/g1/TestGCLogMessages.java Changeset: 1ee6085d2a83 Author: jprovino Date: 2015-03-23 12:18 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/1ee6085d2a83 8067891: Remove vestigal G1SATBCT barrier set kind Summary: Remove all case statements specifying G1SATBCT Reviewed-by: tschatzl, kbarrett ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/opto/graphKit.cpp Changeset: f48107809bc5 Author: sjohanss Date: 2015-03-02 11:08 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f48107809bc5 8073944: Simplify ArgumentsExt and remove unneeded functionallity Reviewed-by: kbarrett, dholmes ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/arguments_ext.hpp Changeset: e6d2d68ed87f Author: jwilhelm Date: 2015-03-03 18:01 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e6d2d68ed87f 8074459: Flags handling memory sizes should be of type size_t Summary: Changed the type to size_t for flags that handles memory sizes Reviewed-by: kbarrett, tschatzl ! src/cpu/ppc/vm/c2_globals_ppc.hpp ! src/cpu/ppc/vm/globals_ppc.hpp ! src/cpu/sparc/vm/c1_globals_sparc.hpp ! src/cpu/sparc/vm/c2_globals_sparc.hpp ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/x86/vm/c1_globals_x86.hpp ! src/cpu/x86/vm/c2_globals_x86.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/zero/vm/globals_zero.hpp ! src/cpu/zero/vm/shark_globals_zero.hpp ! src/os_cpu/aix_ppc/vm/globals_aix_ppc.hpp ! src/os_cpu/bsd_x86/vm/globals_bsd_x86.hpp ! src/os_cpu/bsd_zero/vm/globals_bsd_zero.hpp ! src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp ! src/os_cpu/linux_sparc/vm/globals_linux_sparc.hpp ! src/os_cpu/linux_x86/vm/globals_linux_x86.hpp ! src/os_cpu/linux_zero/vm/globals_linux_zero.hpp ! src/os_cpu/solaris_sparc/vm/globals_solaris_sparc.hpp ! src/os_cpu/solaris_x86/vm/globals_solaris_x86.hpp ! src/os_cpu/windows_x86/vm/globals_windows_x86.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/handles.cpp ! src/share/vm/services/heapDumper.cpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/ostream.hpp Changeset: 2ad148b55307 Author: jwilhelm Date: 2015-03-23 22:08 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2ad148b55307 Merge - src/cpu/x86/vm/interp_masm_x86_32.cpp - src/cpu/x86/vm/interp_masm_x86_32.hpp - src/cpu/x86/vm/interp_masm_x86_64.cpp - src/cpu/x86/vm/interp_masm_x86_64.hpp ! src/os_cpu/aix_ppc/vm/globals_aix_ppc.hpp ! src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegionManager.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: e7220647928c Author: sjohanss Date: 2015-03-24 10:24 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e7220647928c 8075735: Missing include causes minimal build failure Summary: Added the missing include. Reviewed-by: jprovino, dholmes, stefank ! src/share/vm/runtime/thread.cpp Changeset: 026cdb8a5e34 Author: mgerdin Date: 2015-03-24 13:49 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/026cdb8a5e34 8075511: Enable -Woverloaded-virtual C++ warning for HotSpot build Reviewed-by: erikj, simonis, ehelin ! make/linux/makefiles/gcc.make Changeset: 101457a3a36e Author: stefank Date: 2015-03-24 11:21 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/101457a3a36e 8075803: Fix GC includes and forward declarations Reviewed-by: pliden, mgerdin ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp ! src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp ! src/share/vm/gc_implementation/shared/markSweep.cpp ! src/share/vm/gc_implementation/shared/markSweep.hpp ! src/share/vm/memory/defNewGeneration.hpp ! src/share/vm/memory/defNewGeneration.inline.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/oops/cpCache.cpp Changeset: 0d00bf25eef3 Author: stefank Date: 2015-03-25 10:08 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0d00bf25eef3 8075809: Add missing includes of stack.inline.hpp Reviewed-by: jmasa, pliden ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/oops/klass.cpp Changeset: e4de7033ecd9 Author: stefank Date: 2015-03-25 10:13 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/e4de7033ecd9 8075829: Move CSpaceCounters implementation to cSpaceCounters.cpp Reviewed-by: jwilhelm, brutisso ! src/share/vm/gc_implementation/shared/cSpaceCounters.cpp ! src/share/vm/gc_implementation/shared/cSpaceCounters.hpp ! src/share/vm/memory/space.hpp ! src/share/vm/precompiled/precompiled.hpp Changeset: a6f928c27d7b Author: jwilhelm Date: 2015-03-25 19:50 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a6f928c27d7b 8076012: SA don't support flags of type size_t Summary: Added support for flags of type size_t in VM.Flags Reviewed-by: sla, kbarrett ! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java Changeset: f301a42cd4ff Author: jwilhelm Date: 2015-03-26 14:42 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/f301a42cd4ff Merge Changeset: bab69a199d8f Author: amurillo Date: 2015-03-26 13:54 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bab69a199d8f Merge - src/share/vm/memory/specialized_oop_closures.cpp Changeset: 8f6b400b6453 Author: amurillo Date: 2015-03-31 11:13 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8f6b400b6453 Merge - src/share/vm/memory/specialized_oop_closures.cpp ! test/gc/g1/TestGCLogMessages.java ! test/gc/g1/TestShrinkAuxiliaryData00.java ! test/gc/g1/TestShrinkAuxiliaryData05.java ! test/gc/g1/TestShrinkAuxiliaryData10.java ! test/gc/g1/TestShrinkAuxiliaryData15.java ! test/gc/g1/TestShrinkAuxiliaryData20.java ! test/gc/g1/TestShrinkAuxiliaryData25.java ! test/gc/g1/TestShrinkAuxiliaryData30.java Changeset: 67e6c0cbcee7 Author: lana Date: 2015-04-03 16:34 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/67e6c0cbcee7 Merge - src/share/vm/memory/specialized_oop_closures.cpp Changeset: 96bcaec07cb1 Author: lana Date: 2015-04-08 14:32 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/96bcaec07cb1 Merge - src/share/vm/memory/specialized_oop_closures.cpp Changeset: 4987cd56a051 Author: katleman Date: 2015-04-09 06:40 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/4987cd56a051 Added tag jdk9-b59 for changeset 96bcaec07cb1 ! .hgtags Changeset: 7c96276383a2 Author: stefank Date: 2015-03-26 11:28 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7c96276383a2 8075957: Reduce calls to the GC specific object visitors in oopDesc Reviewed-by: brutisso, mgerdin, pliden ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp ! src/share/vm/gc_implementation/shared/markSweep.cpp ! src/share/vm/gc_implementation/shared/markSweep.hpp ! src/share/vm/gc_implementation/shared/markSweep.inline.hpp ! src/share/vm/memory/space.inline.hpp ! src/share/vm/oops/instanceClassLoaderKlass.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceMirrorKlass.cpp ! src/share/vm/oops/instanceRefKlass.cpp ! src/share/vm/oops/objArrayKlass.cpp Changeset: c73a2be78b73 Author: stefank Date: 2015-03-26 11:00 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c73a2be78b73 Merge Changeset: 9d2b06484aac Author: jwilhelm Date: 2015-03-16 13:28 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9d2b06484aac 8075635: Remove GenerationSpec array Summary: Replaced the array with explicit variables for young and old Reviewed-by: kbarrett, mgerdin ! agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/collectorPolicy.hpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/generation.cpp ! src/share/vm/memory/generationSpec.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/services/memoryService.cpp Changeset: 2387c6cc5312 Author: brutisso Date: 2015-03-27 09:28 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/2387c6cc5312 8076076: Move SharedHeap::print_size_transition() into G1 code Reviewed-by: tschatzl, mgerdin ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp Changeset: d0563343e619 Author: david Date: 2015-03-27 15:03 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d0563343e619 8076054: g1: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files Reviewed-by: brutisso, stefank ! src/share/vm/gc_implementation/g1/g1CardCounts.cpp ! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp ! src/share/vm/gc_implementation/g1/g1HRPrinter.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionSet.cpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/survRateGroup.cpp Changeset: 8be42523a6bb Author: david Date: 2015-03-27 15:10 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/8be42523a6bb 8076055: cms: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp Changeset: a1525b932765 Author: david Date: 2015-03-27 15:24 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a1525b932765 8076071: parallelScavenge: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files Reviewed-by: brutisso, mgerdin, stefank ! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp ! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp Changeset: 0edf73d92328 Author: david Date: 2015-03-27 15:27 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/0edf73d92328 8076072: parNew: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files Reviewed-by: stefank, brutisso ! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp Changeset: 7be957bf7a89 Author: david Date: 2015-03-27 15:29 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7be957bf7a89 8076073: shared: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files Reviewed-by: stefank, brutisso ! src/share/vm/gc_implementation/shared/markSweep.cpp ! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp ! src/share/vm/gc_implementation/shared/mutableSpace.cpp ! src/share/vm/gc_implementation/shared/spaceDecorator.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/generation.cpp ! src/share/vm/memory/generation.hpp ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/metachunk.cpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/threadLocalAllocBuffer.cpp ! src/share/vm/memory/universe.cpp Changeset: 78ffcde74a11 Author: jwilhelm Date: 2015-03-30 17:21 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/78ffcde74a11 Merge Changeset: 6e4c65d4526e Author: mgerdin Date: 2015-03-31 07:54 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6e4c65d4526e 8076225: Move the thread claim parity from SharedHeap to Thread Reviewed-by: brutisso, jwilhelm, kbarrett ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: bc08b84af964 Author: pliden Date: 2015-03-31 08:27 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/bc08b84af964 8076231: Remove unused is_in_partial_collection() Reviewed-by: brutisso, drwhite ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp Changeset: c3ebf0da7a4d Author: brutisso Date: 2015-03-31 11:27 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/c3ebf0da7a4d 8076237: Remove unused _collector_policy field in SharedHeap Reviewed-by: jwilhelm, drwhite, stefank ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp Changeset: 679a808e7c3c Author: brutisso Date: 2015-03-31 11:29 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/679a808e7c3c 8076241: Remove unused methods mod_card_iterate() and non_clean_card_iterate_serial() Reviewed-by: kbarrett, pliden, stefank ! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp Changeset: 7797ce185a71 Author: david Date: 2015-03-31 11:34 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7797ce185a71 8076173: VirtualSpaceNode container_count() and container_count_slow() have different return types Reviewed-by: pliden, stefank ! src/share/vm/memory/metaspace.cpp Changeset: 6fad8e326ad5 Author: kbarrett Date: 2015-03-30 10:24 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/6fad8e326ad5 8075401: Remove DiscoveredListIterator::update_discovered() Summary: Remove unnecessary function Reviewed-by: brutisso, jwilhelm, ecaspole ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp Changeset: 567fd0e6e87c Author: pliden Date: 2015-04-01 10:49 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/567fd0e6e87c 8076294: Cleanup of CollectedHeap::kind() Reviewed-by: stefank, ecaspole ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: af95803d12f2 Author: jmasa Date: 2015-03-17 11:19 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/af95803d12f2 8017462: G1: guarantee fails with UseDynamicNumberOfGCThreads Reviewed-by: tschatzl, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp + test/gc/ergonomics/TestDynamicNumberOfGCThreads.java Changeset: 74bec828eec5 Author: amurillo Date: 2015-04-02 13:38 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/74bec828eec5 Merge Changeset: 009d2d25b517 Author: amurillo Date: 2015-04-06 09:33 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/009d2d25b517 Merge Changeset: 9c916db4bf3b Author: lana Date: 2015-04-09 17:38 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/9c916db4bf3b Merge Changeset: d2764ea89544 Author: katleman Date: 2015-04-17 09:59 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/d2764ea89544 Added tag jdk9-b60 for changeset 9c916db4bf3b ! .hgtags Changeset: 7578e8e3be83 Author: mcimadamore Date: 2015-04-20 12:03 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/7578e8e3be83 merge with jdk9-b60 - agent/src/share/classes/sun/jvm/hotspot/memory/EdenSpace.java - agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java - make/linux/makefiles/arm.make - make/linux/makefiles/build_vm_def.sh - make/linux/makefiles/ppc.make - make/linux/platform_arm - make/linux/platform_ppc - make/solaris/makefiles/add_gnu_debuglink.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make - src/cpu/x86/vm/interp_masm_x86_32.cpp - src/cpu/x86/vm/interp_masm_x86_32.hpp - src/cpu/x86/vm/interp_masm_x86_64.cpp - src/cpu/x86/vm/interp_masm_x86_64.hpp - src/cpu/x86/vm/templateTable_x86_32.cpp - src/cpu/x86/vm/templateTable_x86_64.cpp - src/os/bsd/vm/dtraceJSDT_bsd.cpp - src/os/linux/vm/dtraceJSDT_linux.cpp - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c - src/os/solaris/vm/dtraceJSDT_solaris.cpp - src/os/windows/vm/dtraceJSDT_windows.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/interpreter/linkResolver.cpp - src/share/vm/memory/generation.inline.hpp - src/share/vm/memory/specialized_oop_closures.cpp - src/share/vm/oops/oop.inline2.hpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp - src/share/vm/runtime/dtraceJSDT.cpp - src/share/vm/runtime/dtraceJSDT.hpp - test/compiler/5057225/Test5057225.java - test/compiler/5091921/Test5091921.java - test/compiler/5091921/Test6186134.java - test/compiler/5091921/Test6196102.java - test/compiler/5091921/Test6357214.java - test/compiler/5091921/Test6559156.java - test/compiler/5091921/Test6753639.java - test/compiler/5091921/Test6850611.java - test/compiler/5091921/Test6890943.java - test/compiler/5091921/Test6897150.java - test/compiler/5091921/Test6905845.java - test/compiler/5091921/Test6931567.java - test/compiler/5091921/Test6935022.java - test/compiler/5091921/Test6959129.java - test/compiler/5091921/Test6985295.java - test/compiler/5091921/Test6992759.java - test/compiler/5091921/Test7005594.java - test/compiler/5091921/Test7005594.sh - test/compiler/5091921/Test7020614.java - test/compiler/5091921/input6890943.txt - test/compiler/5091921/output6890943.txt - test/compiler/6340864/TestByteVect.java - test/compiler/6340864/TestDoubleVect.java - test/compiler/6340864/TestFloatVect.java - test/compiler/6340864/TestIntVect.java - test/compiler/6340864/TestLongVect.java - test/compiler/6340864/TestShortVect.java - test/compiler/6378821/Test6378821.java - test/compiler/6431242/Test.java - test/compiler/6443505/Test6443505.java - test/compiler/6478991/NullCheckTest.java - test/compiler/6539464/Test.java - test/compiler/6579789/Test6579789.java - test/compiler/6589834/InlinedArrayCloneTestCase.java - test/compiler/6589834/Test_ia32.java - test/compiler/6603011/Test.java - test/compiler/6636138/Test1.java - test/compiler/6636138/Test2.java - test/compiler/6646019/Test.java - test/compiler/6646020/Tester.java - test/compiler/6659207/Test.java - test/compiler/6661247/Test.java - test/compiler/6663621/IVTest.java - test/compiler/6663848/Tester.java - test/compiler/6663854/Test6663854.java - test/compiler/6689060/Test.java - test/compiler/6695810/Test.java - test/compiler/6700047/Test6700047.java - test/compiler/6711100/Test.java - test/compiler/6711117/Test.java - test/compiler/6712835/Test6712835.java - test/compiler/6714694/Tester.java - test/compiler/6716441/Tester.java - test/compiler/6724218/Test.java - test/compiler/6726999/Test.java - test/compiler/6732154/Test6732154.java - test/compiler/6741738/Tester.java - test/compiler/6756768/Test6756768.java - test/compiler/6756768/Test6756768_2.java - test/compiler/6757316/Test6757316.java - test/compiler/6758234/Test6758234.java - test/compiler/6769124/TestArrayCopy6769124.java - test/compiler/6769124/TestDeoptInt6769124.java - test/compiler/6769124/TestUnalignedLoad6769124.java - test/compiler/6772683/InterruptedTest.java - test/compiler/6775880/Test.java - test/compiler/6778657/Test.java - test/compiler/6792161/Test6792161.java - test/compiler/6795161/Test.java - test/compiler/6795362/Test6795362.java - test/compiler/6795465/Test6795465.java - test/compiler/6796786/Test6796786.java - test/compiler/6797305/Test6797305.java - test/compiler/6799693/Test.java - test/compiler/6800154/Test6800154.java - test/compiler/6805724/Test6805724.java - test/compiler/6814842/Test6814842.java - test/compiler/6823354/Test6823354.java - test/compiler/6823453/Test.java - test/compiler/6826736/Test.java - test/compiler/6832293/Test.java - test/compiler/6833129/Test.java - test/compiler/6837011/Test6837011.java - test/compiler/6837094/Test.java - test/compiler/6843752/Test.java - test/compiler/6849574/Test.java - test/compiler/6851282/Test.java - test/compiler/6852078/Test6852078.java - test/compiler/6855164/Test.java - test/compiler/6855215/Test6855215.java - test/compiler/6857159/Test6857159.java - test/compiler/6857159/Test6857159.sh - test/compiler/6859338/Test6859338.java - test/compiler/6860469/Test.java - test/compiler/6863155/Test6863155.java - test/compiler/6863420/Test.java - test/compiler/6865031/Test.java - test/compiler/6865265/StackOverflowBug.java - test/compiler/6866651/Test.java - test/compiler/6875866/Test.java - test/compiler/6877254/Test.java - test/compiler/6879902/Test6879902.java - test/compiler/6880034/Test6880034.java - test/compiler/6885584/Test6885584.java - test/compiler/6891750/Test6891750.java - test/compiler/6892265/Test.java - test/compiler/6894807/IsInstanceTest.java - test/compiler/6894807/Test6894807.sh - test/compiler/6895383/Test.java - test/compiler/6896617/Test6896617.java - test/compiler/6896727/Test.java - test/compiler/6901572/Test.java - test/compiler/6909839/Test6909839.java - test/compiler/6910484/Test.java - test/compiler/6910605/Test.java - test/compiler/6910618/Test.java - test/compiler/6912517/Test.java - test/compiler/6916644/Test6916644.java - test/compiler/6921969/TestMultiplyLongHiZero.java - test/compiler/6930043/Test6930043.java - test/compiler/6932496/Test6932496.java - test/compiler/6934604/TestByteBoxing.java - test/compiler/6934604/TestDoubleBoxing.java - test/compiler/6934604/TestFloatBoxing.java - test/compiler/6934604/TestIntBoxing.java - test/compiler/6934604/TestLongBoxing.java - test/compiler/6934604/TestShortBoxing.java - test/compiler/6935535/Test.java - test/compiler/6942326/Test.java - test/compiler/6946040/TestCharShortByteSwap.java - test/compiler/6956668/Test6956668.java - test/compiler/6958485/Test.java - test/compiler/6968348/Test6968348.java - test/compiler/6973329/Test.java - test/compiler/6982370/Test6982370.java - test/compiler/6990212/Test6990212.java - test/compiler/7002666/Test7002666.java - test/compiler/7009231/Test7009231.java - test/compiler/7009359/Test7009359.java - test/compiler/7017746/Test.java - test/compiler/7024475/Test7024475.java - test/compiler/7029152/Test.java - test/compiler/7041100/Test7041100.java - test/compiler/7042153/Test7042153.java - test/compiler/7044738/Test7044738.java - test/compiler/7046096/Test7046096.java - test/compiler/7047069/Test7047069.java - test/compiler/7048332/Test7048332.java - test/compiler/7052494/Test7052494.java - test/compiler/7068051/Test7068051.java - test/compiler/7068051/Test7068051.sh - test/compiler/7070134/Stemmer.java - test/compiler/7070134/Test7070134.sh - test/compiler/7070134/words - test/compiler/7082949/Test7082949.java - test/compiler/7088020/Test7088020.java - test/compiler/7088419/CRCTest.java - test/compiler/7090976/Test7090976.java - test/compiler/7100757/Test7100757.java - test/compiler/7103261/Test7103261.java - test/compiler/7110586/Test7110586.java - test/compiler/7116216/LargeFrame.java - test/compiler/7116216/StackOverflow.java - test/compiler/7119644/TestBooleanVect.java - test/compiler/7119644/TestByteDoubleVect.java - test/compiler/7119644/TestByteFloatVect.java - test/compiler/7119644/TestByteIntVect.java - test/compiler/7119644/TestByteLongVect.java - test/compiler/7119644/TestByteShortVect.java - test/compiler/7119644/TestByteVect.java - test/compiler/7119644/TestCharShortVect.java - test/compiler/7119644/TestCharVect.java - test/compiler/7119644/TestDoubleVect.java - test/compiler/7119644/TestFloatDoubleVect.java - test/compiler/7119644/TestFloatVect.java - test/compiler/7119644/TestIntDoubleVect.java - test/compiler/7119644/TestIntFloatVect.java - test/compiler/7119644/TestIntLongVect.java - test/compiler/7119644/TestIntVect.java - test/compiler/7119644/TestLongDoubleVect.java - test/compiler/7119644/TestLongFloatVect.java - test/compiler/7119644/TestLongVect.java - test/compiler/7119644/TestShortDoubleVect.java - test/compiler/7119644/TestShortFloatVect.java - test/compiler/7119644/TestShortIntVect.java - test/compiler/7119644/TestShortLongVect.java - test/compiler/7119644/TestShortVect.java - test/compiler/7123108/Test7123108.java - test/compiler/7125879/Test7125879.java - test/compiler/7141637/SpreadNullArg.java - test/compiler/7160610/Test7160610.java - test/compiler/7169782/Test7169782.java - test/compiler/7174363/Test7174363.java - test/compiler/7177917/Test7177917.java - test/compiler/7179138/Test7179138_1.java - test/compiler/7179138/Test7179138_2.java - test/compiler/7184394/TestAESBase.java - test/compiler/7184394/TestAESDecode.java - test/compiler/7184394/TestAESEncode.java - test/compiler/7184394/TestAESMain.java - test/compiler/7190310/Test7190310.java - test/compiler/7190310/Test7190310_unsafe.java - test/compiler/7192963/TestByteVect.java - test/compiler/7192963/TestDoubleVect.java - test/compiler/7192963/TestFloatVect.java - test/compiler/7192963/TestIntVect.java - test/compiler/7192963/TestLongVect.java - test/compiler/7192963/TestShortVect.java - test/compiler/7196199/Test7196199.java - test/compiler/7199742/Test7199742.java - test/compiler/7200264/Test7200264.sh - test/compiler/7200264/TestIntVect.java - test/compiler/8000805/Test8000805.java - test/compiler/8001183/TestCharVect.java - test/compiler/8002069/Test8002069.java - test/compiler/8004051/Test8004051.java - test/compiler/8004741/Test8004741.java - test/compiler/8004867/TestIntAtomicCAS.java - test/compiler/8004867/TestIntAtomicOrdered.java - test/compiler/8004867/TestIntAtomicVolatile.java - test/compiler/8004867/TestIntUnsafeCAS.java - test/compiler/8004867/TestIntUnsafeOrdered.java - test/compiler/8004867/TestIntUnsafeVolatile.java - test/compiler/8005033/Test8005033.java - test/compiler/8005419/Test8005419.java - test/compiler/8005956/PolynomialRoot.java - test/compiler/8007294/Test8007294.java - test/compiler/8007722/Test8007722.java - test/compiler/8009761/Test8009761.java - test/compiler/8010927/Test8010927.java - test/compiler/8011706/Test8011706.java - test/compiler/8011771/Test8011771.java - test/compiler/8011901/Test8011901.java - test/compiler/8015436/Test8015436.java - test/compiler/EscapeAnalysis/Test8020215.java - test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java - test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java - test/compiler/IntegerArithmetic/TestIntegerComparison.java - test/compiler/arraycopy/TestArrayOfNoTypeCheck.java - test/gc/8000311/Test8000311.java - test/gc/TestG1ZeroPGCTJcmdThreadPrint.java - test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java - test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java - test/gc/g1/TestEagerReclaimHumongousRegions2.java - test/gc/startup_warnings/TestCMSForegroundFlags.java - test/gc/startup_warnings/TestCMSIncrementalMode.java - test/gc/startup_warnings/TestCMSNoIncrementalMode.java - test/gc/startup_warnings/TestIncGC.java - test/runtime/7194254/Test7194254.java - test/runtime/NMT/UnsafeMallocLimit.java - test/serviceability/dcmd/ClassLoaderStatsTest.java - test/serviceability/dcmd/CodeCacheTest.java - test/serviceability/dcmd/CodelistTest.java - test/serviceability/dcmd/CompilerQueueTest.java - test/serviceability/dcmd/DcmdUtil.java - test/serviceability/dcmd/DynLibDcmdTest.java - test/serviceability/dcmd/MethodIdentifierParser.java - test/testlibrary/ctw/test/Bar.java - test/testlibrary/ctw/test/ClassesDirTest.java - test/testlibrary/ctw/test/ClassesListTest.java - test/testlibrary/ctw/test/CtwTest.java - test/testlibrary/ctw/test/Foo.java - test/testlibrary/ctw/test/JarDirTest.java - test/testlibrary/ctw/test/JarsTest.java - test/testlibrary/ctw/test/classes.lst - test/testlibrary/whitebox/Makefile - test/testlibrary/whitebox/sun/hotspot/WhiteBox.java - test/testlibrary/whitebox/sun/hotspot/code/NMethod.java - test/testlibrary/whitebox/sun/hotspot/cpuinfo/CPUInfo.java - test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java From maurizio.cimadamore at oracle.com Thu Apr 23 14:33:16 2015 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Thu, 23 Apr 2015 14:33:16 +0000 Subject: hg: valhalla/valhalla/jdk: 970 new changesets Message-ID: <201504231433.t3NEXnXt023968@aojmv0008> Changeset: c4c67022440e Author: vinnie Date: 2014-10-05 14:24 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c4c67022440e 8041740: Test sun/security/tools/keytool/ListKeychainStore.sh fails on Mac Reviewed-by: mullan ! test/sun/security/tools/keytool/ListKeychainStore.sh Changeset: 8a52480c82ac Author: vinnie Date: 2014-10-06 16:44 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/8a52480c82ac 8059627: Enable PKCS11 tests on Mac Reviewed-by: mullan ! test/sun/security/pkcs11/PKCS11Test.java ! test/sun/security/pkcs11/Secmod/TrustAnchors.java + test/sun/security/pkcs11/nss/lib/macosx-x86_64/libfreebl3.dylib + test/sun/security/pkcs11/nss/lib/macosx-x86_64/libnspr4.dylib + test/sun/security/pkcs11/nss/lib/macosx-x86_64/libnss3.dylib + test/sun/security/pkcs11/nss/lib/macosx-x86_64/libnssckbi.dylib + test/sun/security/pkcs11/nss/lib/macosx-x86_64/libnssdbm3.dylib + test/sun/security/pkcs11/nss/lib/macosx-x86_64/libnssutil3.dylib + test/sun/security/pkcs11/nss/lib/macosx-x86_64/libplc4.dylib + test/sun/security/pkcs11/nss/lib/macosx-x86_64/libplds4.dylib + test/sun/security/pkcs11/nss/lib/macosx-x86_64/libsoftokn3.dylib + test/sun/security/pkcs11/nss/lib/macosx-x86_64/libsqlite3.dylib + test/sun/security/pkcs11/nss/lib/macosx-x86_64/libssl3.dylib Changeset: e31f880cd705 Author: lancea Date: 2014-10-06 12:56 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e31f880cd705 8059570: Addition of tests for RowSetFactory and RowSetProvider Reviewed-by: dfuchs + test/javax/sql/testng/jars/badFactory.jar + test/javax/sql/testng/jars/goodFactory.jar + test/javax/sql/testng/test/rowset/RowSetFactoryTests.java + test/javax/sql/testng/test/rowset/RowSetProviderTests.java + test/javax/sql/testng/util/StubCachedRowSetImpl.java + test/javax/sql/testng/util/StubFilteredRowSetImpl.java + test/javax/sql/testng/util/StubJdbcRowSetImpl.java + test/javax/sql/testng/util/StubJoinRowSetImpl.java + test/javax/sql/testng/util/StubRowSetFactory.java + test/javax/sql/testng/util/StubWebRowSetImpl.java Changeset: eaa52ce531c3 Author: igerasim Date: 2014-10-07 14:00 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/eaa52ce531c3 8059840: (bb) Typo in javadoc for ByteBuffer.wrap() Reviewed-by: dfuchs ! src/java.base/share/classes/java/nio/X-Buffer.java.template ! src/java.base/share/classes/java/nio/file/FileStore.java ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/nio/file/SecureDirectoryStream.java ! src/java.base/share/classes/java/nio/file/TempFileHelper.java ! src/java.base/share/classes/java/nio/file/attribute/package-info.java Changeset: 815285eaa2f2 Author: dfuchs Date: 2014-10-07 14:49 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/815285eaa2f2 8028788: Logger.enterring uses String concatenation in a loop Summary: Changed code to use StringBuilder instead. Reviewed-by: chegar, lancea ! src/java.logging/share/classes/java/util/logging/Logger.java + test/java/util/logging/Logger/entering/LoggerEnteringWithParams.java Changeset: 5e0a217a1f98 Author: lancea Date: 2014-10-07 14:03 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/5e0a217a1f98 8059882: Disable RowSetFactory and RowSetProviderTests which are failing due to agentvm mode Reviewed-by: darcy ! test/javax/sql/testng/test/rowset/RowSetFactoryTests.java ! test/javax/sql/testng/test/rowset/RowSetProviderTests.java Changeset: 27f83b6f9672 Author: farvidsson Date: 2014-09-29 10:01 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/27f83b6f9672 8059105: Add better failure reporting to com/sun/jdi/RunToExit.java test Summary: Add better failure reporting to com/sun/jdi/RunToExit.java test Reviewed-by: sla, egahlin, jbachorik Contributed-by: fredrik.arvidsson at oracle.com ! test/com/sun/jdi/RunToExit.java Changeset: e2fd52e1d86e Author: amurillo Date: 2014-10-03 05:58 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e2fd52e1d86e Merge Changeset: cd3fcf4bcf98 Author: jcoomes Date: 2014-10-07 15:44 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/cd3fcf4bcf98 Merge Changeset: 616694a3e270 Author: mchung Date: 2014-10-07 19:22 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/616694a3e270 8056909: test/sun/reflect/CallerSensitive/CallerSensitiveFinder.java fails with OOME Reviewed-by: darcy ! test/sun/reflect/CallerSensitive/CallerSensitiveFinder.java Changeset: 9a197e12ce42 Author: juh Date: 2014-10-07 22:23 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/9a197e12ce42 8037550: Update RFC references in javadoc to RFC 5280 Reviewed-by: mullan ! src/java.base/share/classes/java/security/Key.java ! src/java.base/share/classes/java/security/cert/CRLReason.java ! src/java.base/share/classes/java/security/cert/PKIXReason.java ! src/java.base/share/classes/java/security/cert/TrustAnchor.java ! src/java.base/share/classes/java/security/cert/X509CRL.java ! src/java.base/share/classes/java/security/cert/X509CRLSelector.java ! src/java.base/share/classes/java/security/cert/X509CertSelector.java ! src/java.base/share/classes/java/security/cert/X509Certificate.java ! src/java.base/share/classes/javax/security/auth/x500/X500Principal.java ! src/java.base/share/classes/javax/security/auth/x500/package-info.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java ! src/java.base/share/classes/sun/security/provider/certpath/PolicyChecker.java ! src/java.base/share/classes/sun/security/provider/certpath/PolicyNodeImpl.java ! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java ! src/java.base/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java ! src/java.base/share/classes/sun/security/util/DerInputBuffer.java ! src/java.base/share/classes/sun/security/util/DerOutputStream.java ! src/java.base/share/classes/sun/security/util/DerValue.java ! src/java.base/share/classes/sun/security/x509/AuthorityInfoAccessExtension.java ! src/java.base/share/classes/sun/security/x509/CertificateIssuerExtension.java ! src/java.base/share/classes/sun/security/x509/DeltaCRLIndicatorExtension.java ! src/java.base/share/classes/sun/security/x509/ExtendedKeyUsageExtension.java ! src/java.base/share/classes/sun/security/x509/FreshestCRLExtension.java ! src/java.base/share/classes/sun/security/x509/InvalidityDateExtension.java ! src/java.base/share/classes/sun/security/x509/IssuingDistributionPointExtension.java ! src/java.base/share/classes/sun/security/x509/RDN.java ! src/java.base/share/classes/sun/security/x509/README ! src/java.base/share/classes/sun/security/x509/SubjectInfoAccessExtension.java ! src/java.base/share/classes/sun/security/x509/URIName.java ! src/java.base/share/classes/sun/security/x509/X500Name.java ! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java ! src/java.base/share/classes/sun/security/x509/X509CertInfo.java ! src/java.base/share/conf/security/java.security ! src/jdk.dev/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java Changeset: f71379c4864f Author: lancea Date: 2014-10-08 11:51 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/f71379c4864f 8059870: RowsetFactoryTests & RowSetProviderTests failing Reviewed-by: dfuchs ! test/javax/sql/testng/TEST.properties - test/javax/sql/testng/jars/badFactory.jar + test/javax/sql/testng/jars/badFactory/META-INF/services/javax.sql.rowset.RowSetFactory - test/javax/sql/testng/jars/goodFactory.jar + test/javax/sql/testng/jars/goodFactory/META-INF/services/javax.sql.rowset.RowSetFactory ! test/javax/sql/testng/test/rowset/RowSetFactoryTests.java ! test/javax/sql/testng/test/rowset/RowSetProviderTests.java Changeset: f6420ff4bc52 Author: simonis Date: 2014-10-07 15:14 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/f6420ff4bc52 8059868: JVM crashes on attach on Windows when compiled with /RTC1 Reviewed-by: alanb, sla Contributed-by: thomas.stuefe at sap.com ! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c Changeset: 23380520ad0b Author: weijun Date: 2014-10-09 16:05 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/23380520ad0b 8060007: Keytool test can use bundled NSS lib on Mac Reviewed-by: vinnie ! test/sun/security/tools/keytool/autotest.sh Changeset: 7c99f1d28c75 Author: dsamersoff Date: 2014-10-09 06:49 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7c99f1d28c75 8059037: JdpTest.sh hangs when trying to kill the test VM Summary: Removed shell tests enable java ones Reviewed-by: sla, miauno ! test/TEST.groups - test/sun/management/jdp/JdpClient.java ! test/sun/management/jdp/JdpDefaultsTest.java - test/sun/management/jdp/JdpDoSomething.java ! test/sun/management/jdp/JdpOffTest.java ! test/sun/management/jdp/JdpSpecificAddressTest.java - test/sun/management/jdp/JdpTest.sh - test/sun/management/jdp/JdpUnitTest.java ! test/sun/management/jdp/README Changeset: 1f62338e5fee Author: lana Date: 2014-10-09 12:16 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1f62338e5fee Merge - test/sun/management/jdp/JdpClient.java - test/sun/management/jdp/JdpDoSomething.java - test/sun/management/jdp/JdpTest.sh - test/sun/management/jdp/JdpUnitTest.java Changeset: 61408638c45c Author: lancea Date: 2014-10-09 16:01 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/61408638c45c 8059997: Fix broken link in WebRowSet javadoc Reviewed-by: rriggs ! src/java.sql.rowset/share/classes/javax/sql/rowset/WebRowSet.java Changeset: e549291a0227 Author: ksrini Date: 2014-10-09 13:28 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e549291a0227 8059973: Broken link in Class Pack200 Reviewed-by: mchung ! src/java.base/share/classes/java/util/jar/Pack200.java Changeset: d0a14815b48b Author: katleman Date: 2014-10-16 12:02 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d0a14815b48b Added tag jdk9-b35 for changeset e549291a0227 ! .hgtags Changeset: f93b3ddcf516 Author: dfuchs Date: 2014-10-10 12:05 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/f93b3ddcf516 8042147: test sun/util/logging/SourceClassName.java failed: Unexpected source: java.util.Currency info Summary: the test should allow for the possibility that something else than the test code itself might log during the test. Reviewed-by: lancea ! test/sun/util/logging/SourceClassName.java Changeset: 5c507b7ee225 Author: kshefov Date: 2014-10-10 21:28 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/5c507b7ee225 8058733: [TESTBUG] java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java and LFMultiThreadCachingTest.java failed on some platforms due to java.lang.VirtualMachineError Reviewed-by: darcy, vlivanov ! test/java/lang/invoke/LFCaching/LambdaFormTestCase.java Changeset: b11ecf1f46a2 Author: alanb Date: 2014-10-11 13:24 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b11ecf1f46a2 8058855: Update java.util.zip tests to work with modular image Reviewed-by: dholmes, sherman, alanb Contributed-by: amy.lu at oracle.com ! test/java/util/zip/InterruptibleZip.java ! test/java/util/zip/ZipFile/FinalizeZipFile.java Changeset: bd36c65a117c Author: chegar Date: 2014-10-11 14:45 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/bd36c65a117c 8060052: FutureTask; fix underflow when timeout = Long.MIN_VALUE Reviewed-by: martin ! src/java.base/share/classes/java/util/concurrent/FutureTask.java + test/java/util/concurrent/FutureTask/NegativeTimeout.java Changeset: d877cbb8e2a2 Author: weijun Date: 2014-10-13 17:55 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d877cbb8e2a2 8048052: Permission tests for setFactory Summary: Add RuntimePermission tests for setFactory Reviewed-by: weijun, mullan Contributed-by: felix.yang at oracle.com + test/java/net/SetFactoryPermission/SetFactoryPermission.java + test/java/net/SetFactoryPermission/policy.fail + test/java/net/SetFactoryPermission/policy.success Changeset: d00a7bbf90f6 Author: alanb Date: 2014-10-13 17:35 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d00a7bbf90f6 8060166: javax/management/MBeanInfo/NotificationInfoTest.java fails with modular image Reviewed-by: dfuchs ! test/javax/management/MBeanInfo/NotificationInfoTest.java Changeset: 48668630348e Author: alanb Date: 2014-10-13 17:43 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/48668630348e 8058854: Remove dependency on dt.jar from test/tools/jar/normalize/TestNormal.java Reviewed-by: alanb, ksrini Contributed-by: amy.lu at oracle.com - test/tools/jar/normalize/TestNormal.java + test/tools/pack200/TestNormal.java Changeset: 8f65fa213bd5 Author: alanb Date: 2014-10-13 18:16 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/8f65fa213bd5 8058856: tools/jar/LeadingGarbage.java, introduced in JDK-8058520, fails on Windows Reviewed-by: alanb, martin, sherman Contributed-by: amy.lu at oracle.com ! test/tools/jar/LeadingGarbage.java Changeset: 745a5e1d4508 Author: joehw Date: 2014-10-13 14:11 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/745a5e1d4508 8036951: Xerces Update: XMLSchemaValidator.java and XMLSchemaLoader.java Reviewed-by: lancea + test/javax/xml/jaxp/testng/TEST.properties - test/javax/xml/jaxp/testng/validation/8037819/BaseTest.java - test/javax/xml/jaxp/testng/validation/8037819/BasicTest.java - test/javax/xml/jaxp/testng/validation/8037819/FixedAttrTest.java - test/javax/xml/jaxp/testng/validation/8037819/IdIdrefCheckingTest.java - test/javax/xml/jaxp/testng/validation/8037819/IdentityConstraintCheckingTest.java - test/javax/xml/jaxp/testng/validation/8037819/IgnoreXSITypeTest_A_A.java - test/javax/xml/jaxp/testng/validation/8037819/IgnoreXSITypeTest_A_C.java - test/javax/xml/jaxp/testng/validation/8037819/IgnoreXSITypeTest_C_A.java - test/javax/xml/jaxp/testng/validation/8037819/IgnoreXSITypeTest_C_AC.java - test/javax/xml/jaxp/testng/validation/8037819/IgnoreXSITypeTest_C_C.java - test/javax/xml/jaxp/testng/validation/8037819/IgnoreXSITypeTest_C_CA.java - test/javax/xml/jaxp/testng/validation/8037819/RootTypeDefinitionTest.java - test/javax/xml/jaxp/testng/validation/8037819/SpecialCaseErrorHandler.java - test/javax/xml/jaxp/testng/validation/8037819/TEST.properties - test/javax/xml/jaxp/testng/validation/8037819/UnparsedEntityCheckingTest.java - test/javax/xml/jaxp/testng/validation/8037819/UseGrammarPoolOnlyTest_False.java - test/javax/xml/jaxp/testng/validation/8037819/UseGrammarPoolOnlyTest_True.java - test/javax/xml/jaxp/testng/validation/8037819/base.xml - test/javax/xml/jaxp/testng/validation/8037819/base.xsd - test/javax/xml/jaxp/testng/validation/8037819/fixedAttr.xml - test/javax/xml/jaxp/testng/validation/8037819/idIdref.xml - test/javax/xml/jaxp/testng/validation/8037819/idc.xml - test/javax/xml/jaxp/testng/validation/8037819/idc.xsd - test/javax/xml/jaxp/testng/validation/8037819/otherNamespace.xml - test/javax/xml/jaxp/testng/validation/8037819/otherNamespace.xsd - test/javax/xml/jaxp/testng/validation/8037819/unparsedEntity.dtd - test/javax/xml/jaxp/testng/validation/8037819/unparsedEntity.xml - test/javax/xml/jaxp/testng/validation/8037819/xsitype_A_A.xml - test/javax/xml/jaxp/testng/validation/8037819/xsitype_A_C.xml - test/javax/xml/jaxp/testng/validation/8037819/xsitype_C_A.xml - test/javax/xml/jaxp/testng/validation/8037819/xsitype_C_AC.xml - test/javax/xml/jaxp/testng/validation/8037819/xsitype_C_C.xml - test/javax/xml/jaxp/testng/validation/8037819/xsitype_C_CA.xml + test/javax/xml/jaxp/testng/validation/BaseTest.java + test/javax/xml/jaxp/testng/validation/SpecialCaseErrorHandler.java + test/javax/xml/jaxp/testng/validation/filelist + test/javax/xml/jaxp/testng/validation/jdk8036951/FeaturePropagationTest.java + test/javax/xml/jaxp/testng/validation/jdk8036951/RootSimpleTypeDefinitionTest.java + test/javax/xml/jaxp/testng/validation/jdk8036951/RootTypeDefinitionTest.java + test/javax/xml/jaxp/testng/validation/jdk8036951/Xerces1128doc1Test.java + test/javax/xml/jaxp/testng/validation/jdk8036951/Xerces1128doc2Test.java + test/javax/xml/jaxp/testng/validation/jdk8036951/base.xml + test/javax/xml/jaxp/testng/validation/jdk8036951/base.xsd + test/javax/xml/jaxp/testng/validation/jdk8036951/idc.xml + test/javax/xml/jaxp/testng/validation/jdk8036951/idc.xsd + test/javax/xml/jaxp/testng/validation/jdk8036951/simpleType.xml + test/javax/xml/jaxp/testng/validation/jdk8036951/xerces1128.xsd + test/javax/xml/jaxp/testng/validation/jdk8036951/xerces1128_1.xml + test/javax/xml/jaxp/testng/validation/jdk8036951/xerces1128_2.xml + test/javax/xml/jaxp/testng/validation/jdk8037819/BasicTest.java + test/javax/xml/jaxp/testng/validation/jdk8037819/BasicTest1.java + test/javax/xml/jaxp/testng/validation/jdk8037819/FixedAttrTest.java + test/javax/xml/jaxp/testng/validation/jdk8037819/IdIdrefCheckingTest.java + test/javax/xml/jaxp/testng/validation/jdk8037819/IdentityConstraintCheckingTest.java + test/javax/xml/jaxp/testng/validation/jdk8037819/IgnoreXSITypeTest_A_A.java + test/javax/xml/jaxp/testng/validation/jdk8037819/IgnoreXSITypeTest_A_C.java + test/javax/xml/jaxp/testng/validation/jdk8037819/IgnoreXSITypeTest_C_A.java + test/javax/xml/jaxp/testng/validation/jdk8037819/IgnoreXSITypeTest_C_AC.java + test/javax/xml/jaxp/testng/validation/jdk8037819/IgnoreXSITypeTest_C_C.java + test/javax/xml/jaxp/testng/validation/jdk8037819/IgnoreXSITypeTest_C_CA.java + test/javax/xml/jaxp/testng/validation/jdk8037819/RootTypeDefinitionTest.java + test/javax/xml/jaxp/testng/validation/jdk8037819/UnparsedEntityCheckingTest.java + test/javax/xml/jaxp/testng/validation/jdk8037819/UseGrammarPoolOnlyTest_False.java + test/javax/xml/jaxp/testng/validation/jdk8037819/UseGrammarPoolOnlyTest_True.java + test/javax/xml/jaxp/testng/validation/jdk8037819/base.xml + test/javax/xml/jaxp/testng/validation/jdk8037819/base.xsd + test/javax/xml/jaxp/testng/validation/jdk8037819/fixedAttr.xml + test/javax/xml/jaxp/testng/validation/jdk8037819/idIdref.xml + test/javax/xml/jaxp/testng/validation/jdk8037819/idc.xml + test/javax/xml/jaxp/testng/validation/jdk8037819/idc.xsd + test/javax/xml/jaxp/testng/validation/jdk8037819/otherNamespace.xml + test/javax/xml/jaxp/testng/validation/jdk8037819/otherNamespace.xsd + test/javax/xml/jaxp/testng/validation/jdk8037819/unparsedEntity.dtd + test/javax/xml/jaxp/testng/validation/jdk8037819/unparsedEntity.xml + test/javax/xml/jaxp/testng/validation/jdk8037819/xsitype_A_A.xml + test/javax/xml/jaxp/testng/validation/jdk8037819/xsitype_A_C.xml + test/javax/xml/jaxp/testng/validation/jdk8037819/xsitype_C_A.xml + test/javax/xml/jaxp/testng/validation/jdk8037819/xsitype_C_AC.xml + test/javax/xml/jaxp/testng/validation/jdk8037819/xsitype_C_C.xml + test/javax/xml/jaxp/testng/validation/jdk8037819/xsitype_C_CA.xml Changeset: ad3535f3abd2 Author: weijun Date: 2014-10-14 10:07 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ad3535f3abd2 8029659: Keytool, print key algorithm of certificate or key entry Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources.java + test/sun/security/tools/keytool/keyalg.sh Changeset: ee77bb0c8ae7 Author: weijun Date: 2014-10-14 10:08 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ee77bb0c8ae7 8044215: Unable to initiate SpNego using a S4U2Proxy GSSCredential (Krb5ProxyCredential) Reviewed-by: mullan ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java ! test/sun/security/krb5/auto/S4U2proxy.java Changeset: a69246ee7ce7 Author: okutsu Date: 2014-10-14 15:20 +0900 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a69246ee7ce7 8060006: No Russian time zones mapping for Windows Reviewed-by: peytoia, aefimov ! src/java.base/windows/conf/tzmappings Changeset: dbf81f23e85c Author: jbachorik Date: 2014-10-10 14:35 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/dbf81f23e85c 8060120: Improve diagnostic output of StartManagementAgent test Reviewed-by: dfuchs ! test/com/sun/tools/attach/StartManagementAgent.java Changeset: 13eaa58cac01 Author: mgronlun Date: 2014-10-07 15:16 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/13eaa58cac01 8055662: Update mapfile for libjfr Reviewed-by: egahlin, sla ! make/mapfiles/libjfr/mapfile-vers Changeset: e6dd2eb82d89 Author: vlivanov Date: 2014-10-03 11:45 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e6dd2eb82d89 8058892: FILL_ARRAYS and ARRAYS are eagely initialized in MethodHandleImpl Reviewed-by: kvn, shade ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: 73c43da533cf Author: vlivanov Date: 2014-10-03 19:42 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/73c43da533cf Merge Changeset: d5b107410c26 Author: iveresov Date: 2014-10-09 12:36 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d5b107410c26 Merge Changeset: eb89cd64371e Author: amurillo Date: 2014-10-10 02:24 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/eb89cd64371e Merge Changeset: f504cac61abf Author: amurillo Date: 2014-10-14 06:04 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/f504cac61abf Merge Changeset: 963ef28a8224 Author: bpb Date: 2014-10-14 11:39 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/963ef28a8224 8039915: Wrong NumberFormat.format() HALF_UP rounding when last digit exactly at rounding position greater than 5 Summary: Fixes erroneous rounding in DigitList for corner cases uncovered previously. Adds dedicated unit tests to TieRoundingTest Reviewed-by: bpb, darcy Contributed-by: Olivier Lagneau ! src/java.base/share/classes/java/text/DigitList.java ! test/java/text/Format/DecimalFormat/TieRoundingTest.java Changeset: f65917302cf4 Author: ant Date: 2014-09-23 15:52 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/f65917302cf4 8049346: [TESTBUG] fix the @run line of the test: jdk/test/java/awt/Focus/SortingFTP/JDK8048887.java Reviewed-by: serb, alexsch ! test/java/awt/Focus/SortingFPT/JDK8048887.java Changeset: d5735bad88b3 Author: serb Date: 2014-09-23 16:05 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d5735bad88b3 8058858: JRE 8u20 crashes while using Japanese IM on Windows Reviewed-by: azvegint, alexsch ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp Changeset: 1fef64b2946f Author: azvegint Date: 2014-09-23 20:17 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1fef64b2946f 8058739: The test case failed as "ERROR in native method: ReleasePrimitiveArrayCritical: failed bounds check" Reviewed-by: prr, serb ! src/java.desktop/windows/native/libawt/java2d/windows/GDIRenderer.cpp Changeset: 54afdf196017 Author: serb Date: 2014-09-23 07:13 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/54afdf196017 8041734: JFrame in full screen mode leaves empty workspace after close Reviewed-by: azvegint, alexsch ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CWrapper.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/CWrapper.m Changeset: 2559e1d816ae Author: ysuenaga Date: 2014-09-23 15:48 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/2559e1d816ae 8017773: OpenJDK7 returns incorrect TrueType font metrics Reviewed-by: prr, bae ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c Changeset: 867ea0678ec5 Author: serb Date: 2014-09-24 15:23 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/867ea0678ec5 6329748: Invalid/old variable name - newModel in setModel method in JTable class Reviewed-by: prr, alexsch ! src/java.desktop/share/classes/javax/swing/JTable.java Changeset: 0237618f8849 Author: ant Date: 2014-09-24 15:36 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/0237618f8849 8058870: Mac: JFXPanel deadlocks in jnlp mode Reviewed-by: serb, alexsch ! src/java.desktop/share/classes/javax/swing/JComponent.java Changeset: c7abae04cdd7 Author: luchsh Date: 2014-09-25 14:33 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c7abae04cdd7 8058930: GraphicsEnvironment.getHeadlessProperty() does not work for AIX platform Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/GraphicsEnvironment.java + test/java/awt/GraphicsEnvironment/TestDetectHeadless/TestDetectHeadless.java + test/java/awt/GraphicsEnvironment/TestDetectHeadless/TestDetectHeadless.sh Changeset: c87d6fdf8376 Author: anashaty Date: 2014-09-25 15:57 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c87d6fdf8376 8058473: "Comparison method violates its general contract" when using Clipboard Reviewed-by: serb, bae ! src/java.desktop/share/classes/sun/datatransfer/DataFlavorUtil.java + test/sun/awt/datatransfer/DataFlavorComparatorTest1.java Changeset: b9d4b8462039 Author: prr Date: 2014-09-25 15:31 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b9d4b8462039 Merge Changeset: 64e58ac81653 Author: azvegint Date: 2014-09-26 18:43 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/64e58ac81653 8051857: OperationTimedOut exception inside from XToolkit.syncNativeQueue call Reviewed-by: alexsch, serb ! src/java.desktop/unix/native/common/awt/awt_util.h ! src/java.desktop/unix/native/libawt_xawt/xawt/XlibWrapper.c Changeset: 137ef28aa2f8 Author: anashaty Date: 2014-09-30 14:51 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/137ef28aa2f8 8056914: Right Click Menu for Paste not showing after upgrading to java 7 Reviewed-by: serb, bae ! src/java.desktop/windows/native/libawt/windows/awt_TextArea.cpp ! src/java.desktop/windows/native/libawt/windows/awt_TextArea.h ! src/java.desktop/windows/native/libawt/windows/awt_TextComponent.cpp ! src/java.desktop/windows/native/libawt/windows/awt_TextComponent.h ! src/java.desktop/windows/native/libawt/windows/awt_TextField.cpp Changeset: ab8bf4e42555 Author: serb Date: 2014-09-30 17:39 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ab8bf4e42555 8058115: Some of MidiDeviceProviders do not follow the specification Reviewed-by: prr, azvegint ! src/java.desktop/share/classes/com/sun/media/sound/AbstractMidiDeviceProvider.java ! src/java.desktop/share/classes/com/sun/media/sound/MidiUtils.java ! src/java.desktop/share/classes/com/sun/media/sound/RealTimeSequencer.java ! src/java.desktop/share/classes/com/sun/media/sound/RealTimeSequencerProvider.java ! src/java.desktop/share/classes/com/sun/media/sound/SoftProvider.java ! src/java.desktop/share/classes/javax/sound/midi/MidiSystem.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiDeviceProvider.java + test/javax/sound/midi/MidiDeviceProvider/NullInfo.java + test/javax/sound/midi/MidiDeviceProvider/UnsupportedInfo.java Changeset: 04bc9b4d254c Author: prr Date: 2014-10-05 10:23 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/04bc9b4d254c 8059219: javax.print.PrintServiceLookup allows to register null service Reviewed-by: bae, jgodinez ! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java + test/javax/print/RegisterNullService.java Changeset: 01ed46d7846b Author: alexsch Date: 2014-10-07 18:03 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/01ed46d7846b 8058305: BadLocationException is not thrown by javax.swing.text.View.getNextVisualPositionFrom() for invalid positions Reviewed-by: serb, azvegint ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/java.desktop/share/classes/javax/swing/text/AsyncBoxView.java ! src/java.desktop/share/classes/javax/swing/text/CompositeView.java ! src/java.desktop/share/classes/javax/swing/text/GlyphView.java ! src/java.desktop/share/classes/javax/swing/text/View.java + test/javax/swing/text/NavigationFilter/8058305/bug8058305.java Changeset: d235efb32901 Author: ddehaven Date: 2014-10-14 10:47 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d235efb32901 Merge Changeset: 20fb01a5fa35 Author: mchung Date: 2014-10-14 20:26 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/20fb01a5fa35 8059083: Remove jdk.compact3 from modules.xml Reviewed-by: alanb ! make/src/classes/build/tools/module/GenModulesList.java Changeset: d28aff36d34d Author: ascarpino Date: 2014-04-14 21:02 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d28aff36d34d 8037846: Ensure streaming of input cipher streams Reviewed-by: xuelei, valeriep ! src/java.base/share/classes/javax/crypto/CipherInputStream.java Changeset: 0fcff3336fee Author: naoto Date: 2014-04-21 11:08 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/0fcff3336fee 8036936: Use local locales Summary: Made sure cache key is cleare on GC invocation Reviewed-by: okutsu ! src/java.base/share/classes/sun/util/locale/BaseLocale.java ! src/java.base/share/classes/sun/util/locale/LocaleObjectCache.java Changeset: 31b39c9c01cd Author: xuelei Date: 2014-04-22 00:43 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/31b39c9c01cd 8037066: Secure transport layer Reviewed-by: weijun, ahgross, asmotrak, mbankal ! src/java.base/share/classes/sun/security/ssl/ClientHandshaker.java ! src/java.base/share/classes/sun/security/ssl/Handshaker.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java Changeset: 0af0bb61643f Author: darcy Date: 2014-04-22 14:07 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/0af0bb61643f 8035781: Improve equality for annotations Reviewed-by: jfranck, abuckley, ahgross, dmeetry ! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java Changeset: c00459402cd6 Author: vlivanov Date: 2014-04-23 09:06 -1000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c00459402cd6 8037326: VerifyAccess.isMemberAccessible() has incorrect access check Reviewed-by: jrose, twisti, ahgross ! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java Changeset: b64fb9d83655 Author: kizune Date: 2014-05-08 21:09 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b64fb9d83655 8041529: Better parameterization of parameter lists Reviewed-by: twisti, ahgross ! src/java.base/share/classes/java/lang/invoke/MethodType.java Changeset: 0f023dd9a5a6 Author: coleenp Date: 2014-07-22 16:24 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/0f023dd9a5a6 8015256: Better class accessibility Summary: Improve protection domain check in forName() Reviewed-by: mchung, acorn, jdn ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/native/include/jvm.h ! src/java.base/share/native/libjava/Class.c Changeset: 4d816329dd2b Author: mullan Date: 2014-05-12 10:18 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/4d816329dd2b 8038364: Use certificate exceptions correctly Reviewed-by: vinnie, skoivu ! src/java.base/share/classes/java/security/cert/CertificateRevokedException.java Changeset: a92ea04fed3e Author: dfuchs Date: 2014-05-14 15:40 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a92ea04fed3e 8041564: Improved management of logger resources Reviewed-by: skoivu, mchung, igerasim ! src/java.logging/share/classes/java/util/logging/Logger.java Changeset: 509626502e52 Author: prr Date: 2014-05-22 12:28 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/509626502e52 8041540: Better use of pages in font processing Reviewed-by: srl, bae, mschoene ! src/java.desktop/share/native/libfontmanager/layout/ContextualSubstSubtables.cpp Changeset: afcf8b840ebe Author: pchelko Date: 2014-05-23 10:56 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/afcf8b840ebe 8041545: Better validation of generated rasters Reviewed-by: prr, serb, bae, skoivu ! src/java.desktop/share/classes/sun/awt/image/BytePackedRaster.java Changeset: f1d6e5b7e6a8 Author: mullan Date: 2014-05-27 08:56 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/f1d6e5b7e6a8 8038908: Make Signature more robust Reviewed-by: valeriep, skoivu, asmotrak ! src/java.base/share/classes/java/security/Signature.java Changeset: 1f89f3aba74d Author: michaelm Date: 2014-05-28 14:51 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1f89f3aba74d 8039509: Wrap sockets more thoroughly Reviewed-by: chegar, alanb ! make/mapfiles/libnet/mapfile-vers ! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/DatagramSocketImpl.java ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java + src/java.base/unix/native/libnet/AbstractPlainDatagramSocketImpl.c + src/java.base/windows/native/libnet/AbstractPlainDatagramSocketImpl.c Changeset: dbd237820d26 Author: azvegint Date: 2014-05-30 16:09 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/dbd237820d26 8042609: Limit splashiness of splash images Reviewed-by: mschoene, serb ! src/java.desktop/windows/native/libsplashscreen/splashscreen_sys.c Changeset: 87f8fd0933fa Author: dfuchs Date: 2014-06-05 18:46 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/87f8fd0933fa 8042797: Avoid strawberries in LogRecord Reviewed-by: mchung, skoivu, igerasim ! src/java.logging/share/classes/java/util/logging/LogRecord.java Changeset: 46ff4ef2f18e Author: mullan Date: 2014-06-11 16:25 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/46ff4ef2f18e 8038913: Bolster XML support Reviewed-by: xuelei, skoivu ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/Init.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/JCEMapper.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/Canonicalizer.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/Transform.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/ElementProxy.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/JavaUtils.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/XMLUtils.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolver.java Changeset: 770b41d2ace1 Author: prr Date: 2014-06-24 10:03 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/770b41d2ace1 8035162: Service printing service Reviewed-by: bae, jgodinez, mschoene ! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java ! src/java.desktop/unix/classes/sun/print/IPPPrintService.java Changeset: f9c1a3291829 Author: naoto Date: 2014-06-24 14:00 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/f9c1a3291829 8044274: Proper property processing Reviewed-by: okutsu ! src/java.base/share/classes/java/util/ResourceBundle.java Changeset: 9474605c7624 Author: sherman Date: 2014-08-07 12:57 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/9474605c7624 8048025: Ensure cache consistency Summary: To support zip entry with null character(s) embedded Reviewed-by: alanb, weijun ! src/java.base/share/native/libzip/ZipFile.c ! src/java.base/share/native/libzip/zip_util.c ! src/java.base/share/native/libzip/zip_util.h Changeset: a04442e84bbb Author: jiangli Date: 2014-08-14 21:46 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a04442e84bbb 8044269: Analysis of archive files. Summary: Add checksum verification. Reviewed-by: iklam, dholmes, mschoene ! make/lib/CoreLibraries.gmk ! src/java.base/share/native/libzip/CRC32.c Changeset: b63e31c78326 Author: henryjen Date: 2014-10-14 23:22 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b63e31c78326 Merge Changeset: bb9384929769 Author: shade Date: 2014-10-14 19:35 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/bb9384929769 8060485: (str) contentEquals checks the String contents twice on mismatch Reviewed-by: martin, chegar, alanb ! src/java.base/share/classes/java/lang/String.java Changeset: d1b684867fe0 Author: erikj Date: 2014-10-16 10:37 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d1b684867fe0 8055191: Split GensrcProperties.gmk into separate modules Reviewed-by: tbell ! make/gensrc/Gensrc-java.base.gmk ! make/gensrc/Gensrc-java.desktop.gmk + make/gensrc/Gensrc-java.logging.gmk + make/gensrc/Gensrc-java.management.gmk + make/gensrc/Gensrc-jdk.dev.gmk ! make/gensrc/Gensrc-jdk.jdi.gmk ! make/gensrc/Gensrc-jdk.localedata.gmk ! make/gensrc/GensrcProperties.gmk Changeset: 00382c7828ca Author: chegar Date: 2014-10-16 10:50 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/00382c7828ca 8047031: Add SocketPermission tests for legacy socket types Reviewed-by: chegar Contributed-by: Amanda Jiang + test/java/net/SocketPermission/SocketPermissionTest.java + test/java/net/SocketPermission/policy Changeset: 30a949586d30 Author: prappo Date: 2014-10-16 12:34 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/30a949586d30 8044627: Update JNDI to work with modules Reviewed-by: alanb, chegar ! src/java.naming/share/classes/javax/naming/spi/NamingManager.java + test/javax/naming/spi/providers/InitialContextTest.java + test/javax/naming/spi/providers/broken_factory.template + test/javax/naming/spi/providers/factory.template + test/javax/naming/spi/providers/test.template Changeset: 882f47790152 Author: ascarpino Date: 2014-10-15 11:43 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/882f47790152 8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream) does not throw CertificateException for invalid input Reviewed-by: weijun Contributed-by: jamil.j.nimeh at oracle.com ! src/java.base/share/classes/sun/security/provider/X509Factory.java ! test/java/security/cert/CertificateFactory/invalidEncodedCerts/DetectInvalidEncoding.java - test/java/security/cert/CertificateFactory/invalidEncodedCerts/invalidcert.pem Changeset: cdcf2e599e42 Author: lana Date: 2014-10-16 14:14 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/cdcf2e599e42 Merge - test/java/security/cert/CertificateFactory/invalidEncodedCerts/invalidcert.pem - test/javax/xml/jaxp/testng/validation/8037819/BaseTest.java - test/javax/xml/jaxp/testng/validation/8037819/BasicTest.java - test/javax/xml/jaxp/testng/validation/8037819/FixedAttrTest.java - test/javax/xml/jaxp/testng/validation/8037819/IdIdrefCheckingTest.java - test/javax/xml/jaxp/testng/validation/8037819/IdentityConstraintCheckingTest.java - test/javax/xml/jaxp/testng/validation/8037819/IgnoreXSITypeTest_A_A.java - test/javax/xml/jaxp/testng/validation/8037819/IgnoreXSITypeTest_A_C.java - test/javax/xml/jaxp/testng/validation/8037819/IgnoreXSITypeTest_C_A.java - test/javax/xml/jaxp/testng/validation/8037819/IgnoreXSITypeTest_C_AC.java - test/javax/xml/jaxp/testng/validation/8037819/IgnoreXSITypeTest_C_C.java - test/javax/xml/jaxp/testng/validation/8037819/IgnoreXSITypeTest_C_CA.java - test/javax/xml/jaxp/testng/validation/8037819/RootTypeDefinitionTest.java - test/javax/xml/jaxp/testng/validation/8037819/SpecialCaseErrorHandler.java - test/javax/xml/jaxp/testng/validation/8037819/TEST.properties - test/javax/xml/jaxp/testng/validation/8037819/UnparsedEntityCheckingTest.java - test/javax/xml/jaxp/testng/validation/8037819/UseGrammarPoolOnlyTest_False.java - test/javax/xml/jaxp/testng/validation/8037819/UseGrammarPoolOnlyTest_True.java - test/javax/xml/jaxp/testng/validation/8037819/base.xml - test/javax/xml/jaxp/testng/validation/8037819/base.xsd - test/javax/xml/jaxp/testng/validation/8037819/fixedAttr.xml - test/javax/xml/jaxp/testng/validation/8037819/idIdref.xml - test/javax/xml/jaxp/testng/validation/8037819/idc.xml - test/javax/xml/jaxp/testng/validation/8037819/idc.xsd - test/javax/xml/jaxp/testng/validation/8037819/otherNamespace.xml - test/javax/xml/jaxp/testng/validation/8037819/otherNamespace.xsd - test/javax/xml/jaxp/testng/validation/8037819/unparsedEntity.dtd - test/javax/xml/jaxp/testng/validation/8037819/unparsedEntity.xml - test/javax/xml/jaxp/testng/validation/8037819/xsitype_A_A.xml - test/javax/xml/jaxp/testng/validation/8037819/xsitype_A_C.xml - test/javax/xml/jaxp/testng/validation/8037819/xsitype_C_A.xml - test/javax/xml/jaxp/testng/validation/8037819/xsitype_C_AC.xml - test/javax/xml/jaxp/testng/validation/8037819/xsitype_C_C.xml - test/javax/xml/jaxp/testng/validation/8037819/xsitype_C_CA.xml - test/tools/jar/normalize/TestNormal.java Changeset: c8efbf0a974b Author: katleman Date: 2014-10-23 11:19 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c8efbf0a974b Added tag jdk9-b36 for changeset cdcf2e599e42 ! .hgtags Changeset: a0ee740e01a5 Author: ksrini Date: 2014-10-16 19:27 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a0ee740e01a5 8060432: tools/pack200/TestNormal.java fails on Windows with java.io.FileNotFoundException after JDK-8058854 Reviewed-by: ksrini Contributed-by: amy.lu at oracle.com ! test/tools/pack200/TestNormal.java Changeset: 3f42114ede90 Author: michaelm Date: 2014-10-17 10:59 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/3f42114ede90 8042622: Check for CRL results in IllegalArgumentException "white space not allowed" Reviewed-by: chegar ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java + test/java/net/ResponseCache/Test2.java Changeset: 26e6402772c8 Author: alanb Date: 2014-10-19 11:52 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/26e6402772c8 8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows Reviewed-by: alanb Contributed-by: kirk.shoop at microsoft.com, v-valkop at microsoft.com ! make/mapfiles/libnet/mapfile-vers ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/share/native/libnet/net_util.h ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/unix/native/libnio/ch/Net.c ! src/java.base/windows/native/libnet/net_util_md.c ! src/java.base/windows/native/libnio/ch/Net.c ! test/java/nio/channels/AsynchronousSocketChannel/StressLoopback.java Changeset: b0f9f132b59c Author: jbachorik Date: 2014-10-17 12:20 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b0f9f132b59c 8061312: Even more debug output needed Reviewed-by: sla, olagneau ! test/com/sun/tools/attach/StartManagementAgent.java Changeset: c17ad02a6268 Author: xuelei Date: 2014-10-20 13:31 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c17ad02a6268 8061464: A typo in CipherTestUtils test Reviewed-by: xuelei Contributed-by: Florian Weimer ! test/javax/net/ssl/TLS/CipherTestUtils.java Changeset: 57d07aa0a0eb Author: mullan Date: 2014-10-20 12:54 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/57d07aa0a0eb 8058547: Memory leak in ProtectionDomain cache Reviewed-by: weijun ! src/java.base/share/classes/java/security/ProtectionDomain.java Changeset: 558e97e47abe Author: valeriep Date: 2014-10-20 21:18 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/558e97e47abe 8046002: Move Ucrypto to the open jdk repo Summary: Move Ucrypto related sources, tests to openJDK Reviewed-by: mullan ! make/CreateJars.gmk ! make/CreateSecurityJars.gmk ! make/copy/Copy-java.base.gmk + make/copy/Copy-jdk.crypto.ucrypto.gmk + make/lib/Lib-jdk.crypto.ucrypto.gmk ! src/java.base/share/conf/security/java.policy + src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/CipherContextRef.java + src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/Config.java + src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/GCMParameters.java + src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeCipher.java + src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeCipherWithJavaPadding.java + src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeDigest.java + src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeGCMCipher.java + src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeKey.java + src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeRSACipher.java + src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeRSAKeyFactory.java + src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeRSASignature.java + src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoException.java + src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoMech.java + src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoProvider.java + src/jdk.crypto.ucrypto/solaris/conf/security/ucrypto-solaris.cfg + src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCrypto.c + src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCrypto.h + src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeFunc.c + src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeFunc.h + src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/sys_old/crypto/common.h + src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/sys_old/crypto/spi.h ! test/TEST.groups + test/com/oracle/security/ucrypto/CipherSignNotSupported.java + test/com/oracle/security/ucrypto/Test8004873.java + test/com/oracle/security/ucrypto/TestAES.java + test/com/oracle/security/ucrypto/TestCICOWithGCM.java + test/com/oracle/security/ucrypto/TestCICOWithGCMAndAAD.java + test/com/oracle/security/ucrypto/TestDigest.java + test/com/oracle/security/ucrypto/TestGCMKeyAndIvCheck.java + test/com/oracle/security/ucrypto/TestGCMKeyWrap.java + test/com/oracle/security/ucrypto/TestGCMWithSBE.java + test/com/oracle/security/ucrypto/TestKATForGCM.java + test/com/oracle/security/ucrypto/TestMalformedRSA.java + test/com/oracle/security/ucrypto/TestRSA.java + test/com/oracle/security/ucrypto/UcryptoTest.java Changeset: 4110a7627857 Author: lancea Date: 2014-10-21 13:41 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/4110a7627857 8059411: RowSetWarning does not chain warnings Reviewed-by: darcy, smarks, mchung ! src/java.sql.rowset/share/classes/javax/sql/rowset/RowSetWarning.java + test/javax/sql/testng/test/rowset/RowSetWarningTests.java Changeset: bd570aae5309 Author: fparain Date: 2014-10-09 04:48 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/bd570aae5309 8057777: Cleanup of old and unused VM interfaces Reviewed-by: coleenp, hseigel, alanb, sherman ! make/lib/CoreLibraries.gmk ! make/mapfiles/libjava/mapfile-vers ! src/java.base/macosx/native/include/jvm_md.h ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Compiler.java ! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/native/include/jvm.h ! src/java.base/share/native/libjava/ClassLoader.c - src/java.base/share/native/libjava/Compiler.c ! src/java.base/share/native/libjava/Runtime.c ! src/java.base/share/native/libjava/io_util.h ! src/java.base/share/native/libjava/jni_util.c ! src/java.base/share/native/libjava/jni_util.h ! src/java.base/share/native/libzip/ZipFile.c ! src/java.base/share/native/libzip/zip_util.c ! src/java.base/unix/native/include/jvm_md.h ! src/java.base/unix/native/libjava/io_util_md.c ! src/java.base/unix/native/libjava/jni_util_md.c ! src/java.base/windows/native/include/jvm_md.h ! src/java.base/windows/native/libjava/io_util_md.c ! src/java.base/windows/native/libjava/jni_util_md.c Changeset: 90773fb74728 Author: dcubed Date: 2014-10-10 08:29 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/90773fb74728 Merge - src/java.base/share/native/libjava/Compiler.c Changeset: bea54bdbd9ce Author: amurillo Date: 2014-10-17 07:58 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/bea54bdbd9ce Merge ! make/lib/CoreLibraries.gmk ! src/java.base/share/native/include/jvm.h - src/java.base/share/native/libjava/Compiler.c ! src/java.base/share/native/libzip/ZipFile.c ! src/java.base/share/native/libzip/zip_util.c Changeset: 526d69b15ff5 Author: amurillo Date: 2014-10-21 13:56 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/526d69b15ff5 Merge Changeset: 07b10dda5f1c Author: sjiang Date: 2014-10-22 09:13 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/07b10dda5f1c 8060692: Delete com/sun/jmx/snmp and sun/management/snmp from OpenJDK Reviewed-by: alanb, dfuchs, erikj, mchung - src/jdk.snmp/share/classes/com/sun/jmx/snmp/BerDecoder.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/BerEncoder.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/BerException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/EnumRowStatus.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/Enumerated.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ASCII_CharStream.README - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ASCII_CharStream.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/AclEntryImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/AclImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/GroupImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/Host.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMAccess.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMAclBlock.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMAclItem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMCommunities.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMCommunity.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMEnterprise.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMHost.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMHostInform.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMHostName.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMHostTrap.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMInformBlock.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMInformCommunity.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMInformInterestedHost.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMInformItem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMIpAddress.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMIpMask.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMIpV6Address.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMManagers.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMNetMask.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMNetMaskV6.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMSecurityDefs.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMTrapBlock.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMTrapCommunity.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMTrapInterestedHost.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMTrapItem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMTrapNum.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JJTParserState.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/NetMaskImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/Node.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/OwnerImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ParseError.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ParseException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/Parser.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/Parser.jj - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/Parser.jjt - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ParserConstants.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ParserTokenManager.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ParserTreeConstants.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/PermissionImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/PrincipalImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/README.update - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/SimpleNode.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/SnmpAcl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/Token.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/TokenMgrError.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/InetAddressAcl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/ServiceName.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpAckPdu.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpBadSecurityLevelException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpCounter.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpCounter64.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpEngine.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpEngineFactory.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpEngineId.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpEngineParameters.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpGauge.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpInt.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpIpAddress.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpMessage.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpMsg.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpNull.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpOpaque.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpParams.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPdu.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduBulk.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduBulkType.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduFactory.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduFactoryBER.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduRequest.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduRequestType.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduTrap.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpScopedPduBulk.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpScopedPduPacket.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpScopedPduRequest.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpSecurityException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpSecurityParameters.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpStatusException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpString.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpStringFixed.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpTooBigException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnknownAccContrModelException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnknownModelException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnknownModelLcdException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnknownMsgProcModelException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnknownSecModelException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnknownSubSystemException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnsignedInt.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUsmKeyHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpV3Message.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpValue.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/ThreadContext.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/UserAcl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/AcmChecker.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/LongList.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpEntryOid.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpErrorHandlerAgent.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpGenericMetaServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpGenericObjectServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpIndex.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMib.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibAgent.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibAgentMBean.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibEntry.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibGroup.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibNode.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibOid.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibRequest.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibRequestImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibSubRequest.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibTable.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpRequestTree.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpStandardMetaServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpStandardObjectServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpTableCallbackHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpTableEntryFactory.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpTableEntryNotification.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpTableSupport.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpUserDataFactory.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/ClientHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/CommunicationException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/CommunicatorServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/CommunicatorServerMBean.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpAdaptorServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpAdaptorServerMBean.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpInformHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpMibTree.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpRequestHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpSubBulkRequestHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpSubNextRequestHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpSubRequestHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/defaults/DefaultPaths.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/defaults/SnmpProperties.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/defaults/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpAccessControlModel.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpAccessControlSubSystem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpDecryptedPdu.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpEngineImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpIncomingRequest.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpIncomingResponse.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpLcd.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpModel.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpModelLcd.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpMsgProcessingModel.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpMsgProcessingSubSystem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpOutgoingRequest.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpSecurityCache.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpSecurityModel.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpSecuritySubSystem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpSubSystem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpTools.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/mpm/SnmpMsgTranslator.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/mpm/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/tasks/Task.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/tasks/TaskServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/tasks/ThreadService.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/tasks/package.html - src/jdk.snmp/share/classes/sun/management/snmp/AdaptorBootstrap.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JVM_MANAGEMENT_MIB_IMPL.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmClassLoadingImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmCompilationImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemGCEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemGCTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemManagerEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemManagerTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemMgrPoolRelEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemMgrPoolRelTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemPoolEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemPoolTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemoryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemoryMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmOSImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTBootClassPathEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTBootClassPathTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTClassPathEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTClassPathTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTInputArgsEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTInputArgsTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTLibraryPathEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTLibraryPathTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRuntimeImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRuntimeMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmThreadInstanceEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmThreadInstanceTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmThreadingImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmThreadingMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/NotificationTarget.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/NotificationTargetImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/README - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/package.html - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmClassesVerboseLevel.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmJITCompilerTimeMonitoring.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemManagerState.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolCollectThreshdSupport.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolState.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolThreshdSupport.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolType.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemoryGCCall.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemoryGCVerboseLevel.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmRTBootClassPathSupport.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmThreadContentionMonitoring.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmThreadCpuTimeMonitoring.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JVM_MANAGEMENT_MIB.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JVM_MANAGEMENT_MIBOidTable.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmClassLoadingMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmClassLoadingMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmCompilationMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmCompilationMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemGCEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemGCEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemGCTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemManagerEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemManagerEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemManagerTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemMgrPoolRelEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemMgrPoolRelEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemMgrPoolRelTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemPoolEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemPoolEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemPoolTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemoryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemoryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmOSMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmOSMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTBootClassPathEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTBootClassPathEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTBootClassPathTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTClassPathEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTClassPathEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTClassPathTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTInputArgsEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTInputArgsEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTInputArgsTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTLibraryPathEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTLibraryPathEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTLibraryPathTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRuntimeMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRuntimeMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmThreadInstanceEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmThreadInstanceEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmThreadInstanceTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmThreadingMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmThreadingMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/package.html - src/jdk.snmp/share/classes/sun/management/snmp/package.html - src/jdk.snmp/share/classes/sun/management/snmp/util/JvmContextFactory.java - src/jdk.snmp/share/classes/sun/management/snmp/util/MibLogger.java - src/jdk.snmp/share/classes/sun/management/snmp/util/SnmpCachedData.java - src/jdk.snmp/share/classes/sun/management/snmp/util/SnmpListTableCache.java - src/jdk.snmp/share/classes/sun/management/snmp/util/SnmpLoadedClassData.java - src/jdk.snmp/share/classes/sun/management/snmp/util/SnmpNamedListTableCache.java - src/jdk.snmp/share/classes/sun/management/snmp/util/SnmpTableCache.java - src/jdk.snmp/share/classes/sun/management/snmp/util/SnmpTableHandler.java - src/jdk.snmp/share/classes/sun/management/snmp/util/package.html - test/com/sun/jmx/snmp/SnmpOidHashCode.java - test/com/sun/jmx/snmp/TimeTicksWrapping.java Changeset: 01349233c077 Author: jbachorik Date: 2014-10-17 10:53 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/01349233c077 8056143: interrupted java/lang/management/MemoryMXBean/LowMemoryTest.java leaves running process Reviewed-by: sla, dholmes ! test/ProblemList.txt ! test/java/lang/instrument/DaemonThread/TestDaemonThreadLauncher.java ! test/java/lang/instrument/PremainClass/NoPremainAgentTest.java ! test/java/lang/instrument/PremainClass/PremainClassTest.java ! test/java/lang/instrument/PremainClass/ZeroArgPremainAgentTest.java ! test/lib/testlibrary/OutputAnalyzerReportingTest.java ! test/lib/testlibrary/OutputAnalyzerTest.java ! test/lib/testlibrary/jdk/testlibrary/JcmdBase.java ! test/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java ! test/lib/testlibrary/jdk/testlibrary/OutputBuffer.java ! test/lib/testlibrary/jdk/testlibrary/ProcessThread.java ! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java ! test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java ! test/sun/management/jdp/DynamicLauncher.java ! test/sun/management/jmxremote/bootstrap/AbstractFilePermissionTest.java ! test/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java ! test/sun/tools/jhat/HatHeapDump1Test.java ! test/sun/tools/jmap/BasicJMapTest.java ! test/sun/tools/jps/JpsHelper.java ! test/sun/tools/jps/TestJpsClass.java ! test/sun/tools/jps/TestJpsJar.java ! test/sun/tools/jps/TestJpsJarRelative.java ! test/sun/tools/jstack/BasicJStackTest.java ! test/sun/tools/jstatd/JstatdTest.java ! test/sun/tools/jstatd/TestJstatdUsage.java Changeset: 564cb1751bf9 Author: prappo Date: 2014-10-22 10:41 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/564cb1751bf9 8042888: Remove extcheck tool Reviewed-by: alanb, chegar ! make/CreateJars.gmk ! make/Images.gmk ! make/launcher/Launcher-jdk.dev.gmk - src/bsd/doc/man/extcheck.1 - src/bsd/doc/man/ja/extcheck.1 - src/jdk.dev/share/classes/com/sun/tools/extcheck/ExtCheck.java - src/jdk.dev/share/classes/com/sun/tools/extcheck/Main.java - src/linux/doc/man/extcheck.1 - src/linux/doc/man/ja/extcheck.1 - src/solaris/doc/sun/man/man1/extcheck.1 - src/solaris/doc/sun/man/man1/ja/extcheck.1 ! test/TEST.groups - test/com/sun/tools/extcheck/TestExtcheckArgs.java - test/com/sun/tools/extcheck/TestExtcheckArgs.sh ! test/tools/launcher/VersionCheck.java Changeset: 1dab5fd4d405 Author: dfuchs Date: 2014-10-22 17:23 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1dab5fd4d405 8059767: FileHandler should allow 'long' limits and handle overflow of MeteredStream.written. Summary: FileHandler now uses 'long' for limit and MeteredStream.written. It also reads a long for limit from the configuration, and has a new constructor allowing to pass a 'long' for limit. Reviewed-by: alanb, igerasim, mchung ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/LogManager.java + test/java/util/logging/FileHandlerLongLimit.java Changeset: 8b4aa51c8744 Author: dsamersoff Date: 2014-10-23 04:57 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/8b4aa51c8744 8029465: warnings from b118 for jdk.src.share.native.sun.management: JNI exception pending Summary: Added missed exception check Reviewed-by: dholmes, sspitsyn, fparain ! src/java.management/share/native/libmanagement/DiagnosticCommandImpl.c Changeset: fe044d8713f2 Author: lana Date: 2014-10-23 13:44 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/fe044d8713f2 Merge - src/bsd/doc/man/extcheck.1 - src/bsd/doc/man/ja/extcheck.1 - src/java.base/share/native/libjava/Compiler.c - src/jdk.dev/share/classes/com/sun/tools/extcheck/ExtCheck.java - src/jdk.dev/share/classes/com/sun/tools/extcheck/Main.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/BerDecoder.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/BerEncoder.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/BerException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/EnumRowStatus.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/Enumerated.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ASCII_CharStream.README - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ASCII_CharStream.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/AclEntryImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/AclImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/GroupImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/Host.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMAccess.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMAclBlock.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMAclItem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMCommunities.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMCommunity.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMEnterprise.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMHost.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMHostInform.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMHostName.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMHostTrap.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMInformBlock.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMInformCommunity.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMInformInterestedHost.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMInformItem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMIpAddress.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMIpMask.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMIpV6Address.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMManagers.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMNetMask.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMNetMaskV6.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMSecurityDefs.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMTrapBlock.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMTrapCommunity.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMTrapInterestedHost.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMTrapItem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMTrapNum.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JJTParserState.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/NetMaskImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/Node.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/OwnerImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ParseError.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ParseException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/Parser.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/Parser.jj - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/Parser.jjt - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ParserConstants.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ParserTokenManager.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ParserTreeConstants.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/PermissionImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/PrincipalImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/README.update - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/SimpleNode.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/SnmpAcl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/Token.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/TokenMgrError.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/InetAddressAcl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/ServiceName.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpAckPdu.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpBadSecurityLevelException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpCounter.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpCounter64.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpEngine.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpEngineFactory.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpEngineId.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpEngineParameters.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpGauge.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpInt.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpIpAddress.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpMessage.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpMsg.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpNull.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpOpaque.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpParams.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPdu.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduBulk.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduBulkType.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduFactory.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduFactoryBER.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduRequest.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduRequestType.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduTrap.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpScopedPduBulk.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpScopedPduPacket.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpScopedPduRequest.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpSecurityException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpSecurityParameters.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpStatusException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpString.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpStringFixed.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpTooBigException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnknownAccContrModelException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnknownModelException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnknownModelLcdException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnknownMsgProcModelException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnknownSecModelException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnknownSubSystemException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnsignedInt.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUsmKeyHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpV3Message.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpValue.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/ThreadContext.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/UserAcl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/AcmChecker.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/LongList.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpEntryOid.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpErrorHandlerAgent.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpGenericMetaServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpGenericObjectServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpIndex.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMib.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibAgent.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibAgentMBean.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibEntry.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibGroup.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibNode.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibOid.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibRequest.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibRequestImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibSubRequest.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibTable.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpRequestTree.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpStandardMetaServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpStandardObjectServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpTableCallbackHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpTableEntryFactory.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpTableEntryNotification.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpTableSupport.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpUserDataFactory.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/ClientHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/CommunicationException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/CommunicatorServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/CommunicatorServerMBean.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpAdaptorServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpAdaptorServerMBean.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpInformHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpMibTree.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpRequestHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpSubBulkRequestHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpSubNextRequestHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpSubRequestHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/defaults/DefaultPaths.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/defaults/SnmpProperties.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/defaults/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpAccessControlModel.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpAccessControlSubSystem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpDecryptedPdu.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpEngineImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpIncomingRequest.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpIncomingResponse.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpLcd.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpModel.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpModelLcd.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpMsgProcessingModel.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpMsgProcessingSubSystem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpOutgoingRequest.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpSecurityCache.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpSecurityModel.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpSecuritySubSystem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpSubSystem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpTools.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/mpm/SnmpMsgTranslator.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/mpm/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/tasks/Task.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/tasks/TaskServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/tasks/ThreadService.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/tasks/package.html - src/jdk.snmp/share/classes/sun/management/snmp/AdaptorBootstrap.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JVM_MANAGEMENT_MIB_IMPL.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmClassLoadingImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmCompilationImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemGCEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemGCTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemManagerEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemManagerTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemMgrPoolRelEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemMgrPoolRelTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemPoolEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemPoolTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemoryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemoryMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmOSImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTBootClassPathEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTBootClassPathTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTClassPathEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTClassPathTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTInputArgsEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTInputArgsTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTLibraryPathEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTLibraryPathTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRuntimeImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRuntimeMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmThreadInstanceEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmThreadInstanceTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmThreadingImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmThreadingMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/NotificationTarget.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/NotificationTargetImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/README - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/package.html - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmClassesVerboseLevel.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmJITCompilerTimeMonitoring.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemManagerState.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolCollectThreshdSupport.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolState.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolThreshdSupport.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolType.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemoryGCCall.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemoryGCVerboseLevel.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmRTBootClassPathSupport.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmThreadContentionMonitoring.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmThreadCpuTimeMonitoring.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JVM_MANAGEMENT_MIB.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JVM_MANAGEMENT_MIBOidTable.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmClassLoadingMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmClassLoadingMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmCompilationMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmCompilationMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemGCEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemGCEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemGCTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemManagerEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemManagerEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemManagerTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemMgrPoolRelEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemMgrPoolRelEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemMgrPoolRelTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemPoolEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemPoolEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemPoolTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemoryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemoryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmOSMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmOSMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTBootClassPathEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTBootClassPathEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTBootClassPathTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTClassPathEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTClassPathEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTClassPathTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTInputArgsEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTInputArgsEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTInputArgsTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTLibraryPathEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTLibraryPathEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTLibraryPathTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRuntimeMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRuntimeMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmThreadInstanceEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmThreadInstanceEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmThreadInstanceTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmThreadingMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmThreadingMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/package.html - src/jdk.snmp/share/classes/sun/management/snmp/package.html - src/jdk.snmp/share/classes/sun/management/snmp/util/JvmContextFactory.java - src/jdk.snmp/share/classes/sun/management/snmp/util/MibLogger.java - src/jdk.snmp/share/classes/sun/management/snmp/util/SnmpCachedData.java - src/jdk.snmp/share/classes/sun/management/snmp/util/SnmpListTableCache.java - src/jdk.snmp/share/classes/sun/management/snmp/util/SnmpLoadedClassData.java - src/jdk.snmp/share/classes/sun/management/snmp/util/SnmpNamedListTableCache.java - src/jdk.snmp/share/classes/sun/management/snmp/util/SnmpTableCache.java - src/jdk.snmp/share/classes/sun/management/snmp/util/SnmpTableHandler.java - src/jdk.snmp/share/classes/sun/management/snmp/util/package.html - src/linux/doc/man/extcheck.1 - src/linux/doc/man/ja/extcheck.1 - src/solaris/doc/sun/man/man1/extcheck.1 - src/solaris/doc/sun/man/man1/ja/extcheck.1 - test/com/sun/jmx/snmp/SnmpOidHashCode.java - test/com/sun/jmx/snmp/TimeTicksWrapping.java - test/com/sun/tools/extcheck/TestExtcheckArgs.java - test/com/sun/tools/extcheck/TestExtcheckArgs.sh Changeset: 13b308870989 Author: erikj Date: 2014-10-24 11:45 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/13b308870989 8061924: demos target fails if users CDPATH is incorrectly set Reviewed-by: erikj Contributed-by: pointo1d at gmail.com ! make/CompileDemos.gmk Changeset: 0feb233b1349 Author: ksrini Date: 2014-10-24 06:18 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/0feb233b1349 8061830: [asm] refresh internal ASM version v5.0.3 Reviewed-by: psandoz, sundar ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/TypePath.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/GeneratorAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/InstructionAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/SerialVersionUIDAdder.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/AnnotationNode.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/LookupSwitchInsnNode.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/MethodInsnNode.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckMethodAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Textifier.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/version.txt Changeset: 52a0226d6a84 Author: vlivanov Date: 2014-10-24 08:22 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/52a0226d6a84 8060483: NPE with explicitCastArguments unboxing null Reviewed-by: attila, lagergren ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/sun/invoke/util/Wrapper.java + test/java/lang/invoke/ExplicitCastArgumentsTest.java Changeset: 5bb1c3b0c597 Author: valeriep Date: 2014-10-24 22:54 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/5bb1c3b0c597 8061574: 9-dev solaris-amd64 and solaris-sparcv9 build fail on 2014-10-20 Summary: Add a custom header file for native ucrypto functions Reviewed-by: mchung + src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/libsoftcrypto.h Changeset: 48f475bdccfc Author: bchristi Date: 2014-09-05 09:45 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/48f475bdccfc 8044473: Allow for extended set of platform MXBeans Summary: add ExtendedPlatformComponent Reviewed-by: dfuchs ! src/java.management/share/classes/java/lang/management/ManagementFactory.java + src/java.management/share/classes/sun/management/ExtendedPlatformComponent.java Changeset: 27c3345d6dce Author: bchristi Date: 2014-10-22 14:42 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/27c3345d6dce 8049373: All compact profiles builds fail following JDK-8044473 Summary: Update compact profile contents Reviewed-by: mchung ! make/profile-rtjar-includes.txt Changeset: 02746026ebbc Author: katleman Date: 2014-10-30 08:35 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/02746026ebbc Added tag jdk9-b37 for changeset 27c3345d6dce ! .hgtags Changeset: 954e305333f6 Author: jbachorik Date: 2014-10-24 18:33 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/954e305333f6 8062070: com/sun/jdi/DoubleAgentTest.java.DoubleAgentTest fails intermittently after 8056143 Reviewed-by: dholmes ! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java Changeset: 4162bcc663dc Author: lancea Date: 2014-10-27 16:57 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/4162bcc663dc 8062198: Add RowSetMetaDataImpl Tests and add column range validation to isdefinitlyWritable Reviewed-by: joehw ! src/java.sql.rowset/share/classes/javax/sql/rowset/RowSetMetaDataImpl.java ! test/java/sql/util/BaseTest.java - test/java/sql/util/StubBlob.java ! test/javax/sql/testng/TEST.properties + test/javax/sql/testng/test/rowset/RowSetMetaDataTests.java - test/javax/sql/testng/util/BaseTest.java - test/javax/sql/testng/util/TestPolicy.java Changeset: 67a92afb97bc Author: mchung Date: 2014-10-27 13:45 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/67a92afb97bc 8043277: Update jdk regression tests to extend the default security policy instead of override Reviewed-by: alanb, mullan, chegar, sla ! test/TEST.ROOT ! test/java/net/URLPermission/URLTest.java ! test/java/net/URLPermission/policy.1 ! test/java/net/URLPermission/policy.2 ! test/java/net/URLPermission/policy.3 ! test/java/rmi/activation/ActivateFailedException/activateFails/ActivateFails.java ! test/java/rmi/activation/ActivateFailedException/activateFails/security.policy ! test/java/rmi/activation/ActivationSystem/stubClassesPermitted/StubClassesPermitted.java ! test/java/rmi/activation/ActivationSystem/stubClassesPermitted/security.policy ! test/java/security/KeyRep/Serial.java ! test/java/security/KeyRep/Serial.policy ! test/java/security/KeyRep/SerialDSAPubKey.java ! test/java/security/KeyRep/SerialOld.java ! test/java/security/KeyRep/SerialOld.policy ! test/java/security/Security/removing/RemoveStaticProvider.java ! test/java/security/Security/removing/RemoveStaticProvider.policy ! test/jdk/nio/zipfs/Basic.java ! test/jdk/nio/zipfs/PathOps.java ! test/jdk/nio/zipfs/ZFSTests.java ! test/jdk/nio/zipfs/ZipFSTester.java ! test/jdk/nio/zipfs/test.policy ! test/jdk/nio/zipfs/test.policy.readonly ! test/sun/security/pkcs11/KeyStore/Basic.policy ! test/sun/security/pkcs11/Provider/Login.policy Changeset: e0a19deada7b Author: smarks Date: 2014-10-27 18:30 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e0a19deada7b 8062233: add java/rmi/server/Unreferenced/finiteGCLatency/FiniteGCLatency.java to problem list Reviewed-by: darcy ! test/ProblemList.txt Changeset: 784ba4639504 Author: martin Date: 2014-10-27 16:24 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/784ba4639504 8062185: Unpaired braces in javadoc Reviewed-by: psandoz ! src/java.base/share/classes/java/util/Collection.java ! src/java.management/share/classes/javax/management/loading/DefaultLoaderRepository.java Changeset: 5a60db1cbd3c Author: igerasim Date: 2014-10-28 15:36 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/5a60db1cbd3c 8023173: FileDescriptor should respect append flag Reviewed-by: martin, alanb, rriggs ! make/mapfiles/libjava/mapfile-vers ! src/java.base/share/classes/java/io/File.java ! src/java.base/share/classes/java/io/FileOutputStream.java ! src/java.base/share/classes/java/nio/file/FileStore.java ! src/java.base/share/classes/java/nio/file/attribute/package-info.java ! src/java.base/share/classes/sun/misc/JavaIOFileDescriptorAccess.java ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java ! src/java.base/share/native/libjava/io_util.h ! src/java.base/unix/classes/java/io/FileDescriptor.java ! src/java.base/unix/classes/sun/nio/ch/FileDispatcherImpl.java ! src/java.base/unix/classes/sun/nio/fs/UnixChannelFactory.java ! src/java.base/unix/native/libjava/FileDescriptor_md.c ! src/java.base/unix/native/libjava/io_util_md.c ! src/java.base/windows/classes/java/io/FileDescriptor.java ! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java ! src/java.base/windows/classes/sun/nio/fs/WindowsChannelFactory.java ! src/java.base/windows/native/libjava/FileDescriptor_md.c ! src/java.base/windows/native/libjava/io_util_md.c + test/java/io/FileDescriptor/RememberAppend.java Changeset: f8498246a197 Author: serb Date: 2014-10-08 17:34 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/f8498246a197 8029253: [macosx] Performance problems with Retina display on Mac OS X Reviewed-by: bae, prr ! src/java.desktop/share/classes/sun/java2d/opengl/OGLBlitLoops.java + test/java/awt/image/DrawImage/IncorrectUnmanagedImageSourceOffset.java + test/java/awt/image/DrawImage/UnmanagedDrawImagePerformance.java Changeset: 021fd67cdfcd Author: alexp Date: 2014-10-09 20:51 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/021fd67cdfcd 8054543: Setting a border on a JLayer causes an Exceptions Reviewed-by: serb, alexsch ! src/java.desktop/share/classes/javax/swing/JLayer.java + test/javax/swing/JLayer/8054543/bug8054543.java Changeset: 1c5fdc74803d Author: aivanov Date: 2014-10-10 11:26 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1c5fdc74803d 7170310: ScrollBar doesn't become active when tabs are created more than frame size Reviewed-by: alexp, alexsch ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java + test/javax/swing/JTabbedPane/7170310/bug7170310.java Changeset: 8d45ad1c2672 Author: dmarkov Date: 2014-10-10 11:36 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/8d45ad1c2672 8058120: Rendering / caret errors with HTMLDocument Reviewed-by: alexp, alexsch ! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java + test/javax/swing/text/html/HTMLDocument/8058120/bug8058120.java Changeset: 4108c46e4cea Author: serb Date: 2014-10-10 16:07 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/4108c46e4cea 8059943: [macosx] Aqua LaF should use BI.TYPE_INT_ARGB_PRE for a better performance Reviewed-by: alexsch, azvegint ! src/java.desktop/macosx/classes/com/apple/laf/AquaIcon.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaImageFactory.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaNativeResources.java Changeset: 8278952344bc Author: prr Date: 2014-10-10 09:03 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/8278952344bc 8055705: Rename UnixPrintServiceLookup and Win32PrintServiceLookup as a platform neutral class name Reviewed-by: jgodinez, bae + src/java.desktop/share/classes/META-INF/services/javax.print.PrintServiceLookup + src/java.desktop/share/classes/META-INF/services/javax.print.StreamPrintServiceFactory - src/java.desktop/unix/classes/META-INF/services/javax.print.PrintServiceLookup - src/java.desktop/unix/classes/META-INF/services/javax.print.StreamPrintServiceFactory ! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java ! src/java.desktop/unix/classes/sun/print/IPPPrintService.java + src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java ! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java ! src/java.desktop/unix/classes/sun/print/UnixPrintService.java - src/java.desktop/unix/classes/sun/print/UnixPrintServiceLookup.java - src/java.desktop/windows/classes/META-INF/services/javax.print.PrintServiceLookup - src/java.desktop/windows/classes/META-INF/services/javax.print.StreamPrintServiceFactory ! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java + src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java - src/java.desktop/windows/classes/sun/print/Win32PrintServiceLookup.java ! src/java.desktop/windows/native/libawt/windows/WPrinterJob.cpp Changeset: 3300db4982d2 Author: van Date: 2014-10-09 14:51 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/3300db4982d2 8033699: Incorrect radio button behavior Reviewed-by: azvegint, alexsch ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java + test/javax/swing/JRadioButton/8033699/bug8033699.java Changeset: 60acda0a0886 Author: asaha Date: 2014-10-10 09:09 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/60acda0a0886 Merge Changeset: 3371dde31d76 Author: mcherkas Date: 2014-10-10 20:14 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/3371dde31d76 8038919: Requesting focus to a modeless dialog doesn't work on Safari Reviewed-by: ant, serb ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m Changeset: 1b0d9518c251 Author: azvegint Date: 2014-10-13 14:36 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1b0d9518c251 8059297: Test api/javax_swing/interactive/JInternalFrameTests.html#JInternalFrame [JInternalFrameTest0007] fails with MotifLookAndFeel Reviewed-by: alexsch, serb ! src/java.desktop/share/classes/javax/swing/JInternalFrame.java Changeset: 5c58bc7e1e12 Author: prr Date: 2014-10-13 09:09 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/5c58bc7e1e12 8059848: Test java/awt/GraphicsDevice/CloneConfigsTest.java causes JVM crash in OEL 7.0 Reviewed-by: bae, serb ! src/java.desktop/unix/native/common/java2d/opengl/GLXGraphicsConfig.c ! test/java/awt/GraphicsDevice/CloneConfigsTest.java Changeset: ff6048f77891 Author: serb Date: 2014-10-14 18:58 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ff6048f77891 7148531: [macosx] In test, the window does not have time to resize before make a screenshot Reviewed-by: alexsch, azvegint ! test/sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java Changeset: 3a59b3395b31 Author: prr Date: 2014-10-14 09:34 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/3a59b3395b31 8058969: Test closed/sun/java2d/cmm/StubCMMShellTest.sh fails Reviewed-by: bae, serb ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java + test/java/awt/color/LoadProfileWithSM.java Changeset: 996134af077b Author: ddehaven Date: 2014-10-14 14:29 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/996134af077b Merge - make/SignJars.gmk - src/java.base/share/classes/javax/crypto/JarVerifier.java - src/jdk.dev/share/classes/com/sun/jarsigner/package.html - test/javax/xml/jaxp/testng/validation/8037819/BaseTest.java - test/javax/xml/jaxp/testng/validation/8037819/BasicTest.java - test/javax/xml/jaxp/testng/validation/8037819/FixedAttrTest.java - test/javax/xml/jaxp/testng/validation/8037819/IdIdrefCheckingTest.java - test/javax/xml/jaxp/testng/validation/8037819/IdentityConstraintCheckingTest.java - test/javax/xml/jaxp/testng/validation/8037819/IgnoreXSITypeTest_A_A.java - test/javax/xml/jaxp/testng/validation/8037819/IgnoreXSITypeTest_A_C.java - test/javax/xml/jaxp/testng/validation/8037819/IgnoreXSITypeTest_C_A.java - test/javax/xml/jaxp/testng/validation/8037819/IgnoreXSITypeTest_C_AC.java - test/javax/xml/jaxp/testng/validation/8037819/IgnoreXSITypeTest_C_C.java - test/javax/xml/jaxp/testng/validation/8037819/IgnoreXSITypeTest_C_CA.java - test/javax/xml/jaxp/testng/validation/8037819/RootTypeDefinitionTest.java - test/javax/xml/jaxp/testng/validation/8037819/SpecialCaseErrorHandler.java - test/javax/xml/jaxp/testng/validation/8037819/TEST.properties - test/javax/xml/jaxp/testng/validation/8037819/UnparsedEntityCheckingTest.java - test/javax/xml/jaxp/testng/validation/8037819/UseGrammarPoolOnlyTest_False.java - test/javax/xml/jaxp/testng/validation/8037819/UseGrammarPoolOnlyTest_True.java - test/javax/xml/jaxp/testng/validation/8037819/base.xml - test/javax/xml/jaxp/testng/validation/8037819/base.xsd - test/javax/xml/jaxp/testng/validation/8037819/fixedAttr.xml - test/javax/xml/jaxp/testng/validation/8037819/idIdref.xml - test/javax/xml/jaxp/testng/validation/8037819/idc.xml - test/javax/xml/jaxp/testng/validation/8037819/idc.xsd - test/javax/xml/jaxp/testng/validation/8037819/otherNamespace.xml - test/javax/xml/jaxp/testng/validation/8037819/otherNamespace.xsd - test/javax/xml/jaxp/testng/validation/8037819/unparsedEntity.dtd - test/javax/xml/jaxp/testng/validation/8037819/unparsedEntity.xml - test/javax/xml/jaxp/testng/validation/8037819/xsitype_A_A.xml - test/javax/xml/jaxp/testng/validation/8037819/xsitype_A_C.xml - test/javax/xml/jaxp/testng/validation/8037819/xsitype_C_A.xml - test/javax/xml/jaxp/testng/validation/8037819/xsitype_C_AC.xml - test/javax/xml/jaxp/testng/validation/8037819/xsitype_C_C.xml - test/javax/xml/jaxp/testng/validation/8037819/xsitype_C_CA.xml - test/sun/management/jdp/JdpClient.java - test/sun/management/jdp/JdpDoSomething.java - test/sun/management/jdp/JdpTest.sh - test/sun/management/jdp/JdpUnitTest.java - test/tools/jar/normalize/TestNormal.java Changeset: d077f4094685 Author: prr Date: 2014-10-17 15:55 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d077f4094685 8061267: PrinterJob: Specified Page Ranges not displayed in Windows Native Print Dialog Reviewed-by: bae, jgodinez ! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.cpp + test/java/awt/print/PrinterJob/PageRangesDlgTest.java Changeset: 1afa10d86648 Author: aivanov Date: 2014-10-20 12:36 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1afa10d86648 8059590: ArrayIndexOutOfBoundsException occurs when Container with overridden getComponents() is deserialized Reviewed-by: serb, ant ! src/java.desktop/share/classes/java/awt/Container.java + test/java/awt/Container/ContainerAIOOBE/ContainerAIOOBE.java Changeset: e410953e4645 Author: alexsch Date: 2014-10-20 12:48 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e410953e4645 8059995: Broken link in Package javax.swing.border Reviewed-by: serb, azvegint ! src/java.desktop/share/classes/javax/swing/BorderFactory.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/border/Border.java ! src/java.desktop/share/classes/javax/swing/border/package.html Changeset: 8cf2f9e29de6 Author: prr Date: 2014-10-20 11:22 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/8cf2f9e29de6 8061392: PrinterJob NPE when drawing translucent image with null user clip Reviewed-by: bae, jgodinez ! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java + test/java/awt/print/PrinterJob/ImagePrinting/NullClipARGB.java Changeset: c82051dfbe73 Author: prr Date: 2014-10-20 12:04 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c82051dfbe73 Merge ! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java ! src/java.desktop/unix/classes/sun/print/IPPPrintService.java - test/java/security/cert/CertificateFactory/invalidEncodedCerts/invalidcert.pem Changeset: be34425400ec Author: serb Date: 2014-10-22 12:33 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/be34425400ec 8061456: [OGL] Incorrect clip is used during sw->surface blit in xor mode Reviewed-by: bae, prr ! src/java.desktop/share/classes/sun/java2d/opengl/OGLBlitLoops.java + test/java/awt/image/DrawImage/IncorrectClipXorModeSW2Surface.java Changeset: a06c13cb2e45 Author: azvegint Date: 2014-10-22 13:39 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a06c13cb2e45 8058197: AWT fails on generic non-reparenting window managers Reviewed-by: azvegint, serb Contributed-by: Rohit Agrawal ! src/java.desktop/unix/classes/sun/awt/X11/XWM.java Changeset: 6e6f26621fa2 Author: prr Date: 2014-10-28 11:38 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/6e6f26621fa2 Merge - src/bsd/doc/man/extcheck.1 - src/bsd/doc/man/ja/extcheck.1 - src/java.base/share/native/libjava/Compiler.c - src/jdk.dev/share/classes/com/sun/tools/extcheck/ExtCheck.java - src/jdk.dev/share/classes/com/sun/tools/extcheck/Main.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/BerDecoder.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/BerEncoder.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/BerException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/EnumRowStatus.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/Enumerated.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ASCII_CharStream.README - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ASCII_CharStream.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/AclEntryImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/AclImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/GroupImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/Host.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMAccess.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMAclBlock.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMAclItem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMCommunities.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMCommunity.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMEnterprise.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMHost.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMHostInform.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMHostName.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMHostTrap.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMInformBlock.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMInformCommunity.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMInformInterestedHost.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMInformItem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMIpAddress.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMIpMask.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMIpV6Address.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMManagers.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMNetMask.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMNetMaskV6.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMSecurityDefs.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMTrapBlock.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMTrapCommunity.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMTrapInterestedHost.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMTrapItem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMTrapNum.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JJTParserState.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/NetMaskImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/Node.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/OwnerImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ParseError.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ParseException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/Parser.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/Parser.jj - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/Parser.jjt - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ParserConstants.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ParserTokenManager.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ParserTreeConstants.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/PermissionImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/PrincipalImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/README.update - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/SimpleNode.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/SnmpAcl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/Token.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/TokenMgrError.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/InetAddressAcl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/ServiceName.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpAckPdu.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpBadSecurityLevelException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpCounter.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpCounter64.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpEngine.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpEngineFactory.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpEngineId.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpEngineParameters.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpGauge.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpInt.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpIpAddress.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpMessage.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpMsg.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpNull.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpOpaque.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpParams.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPdu.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduBulk.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduBulkType.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduFactory.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduFactoryBER.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduRequest.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduRequestType.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduTrap.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpScopedPduBulk.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpScopedPduPacket.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpScopedPduRequest.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpSecurityException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpSecurityParameters.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpStatusException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpString.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpStringFixed.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpTooBigException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnknownAccContrModelException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnknownModelException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnknownModelLcdException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnknownMsgProcModelException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnknownSecModelException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnknownSubSystemException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnsignedInt.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUsmKeyHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpV3Message.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpValue.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/ThreadContext.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/UserAcl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/AcmChecker.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/LongList.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpEntryOid.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpErrorHandlerAgent.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpGenericMetaServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpGenericObjectServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpIndex.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMib.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibAgent.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibAgentMBean.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibEntry.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibGroup.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibNode.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibOid.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibRequest.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibRequestImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibSubRequest.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibTable.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpRequestTree.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpStandardMetaServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpStandardObjectServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpTableCallbackHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpTableEntryFactory.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpTableEntryNotification.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpTableSupport.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpUserDataFactory.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/ClientHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/CommunicationException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/CommunicatorServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/CommunicatorServerMBean.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpAdaptorServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpAdaptorServerMBean.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpInformHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpMibTree.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpRequestHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpSubBulkRequestHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpSubNextRequestHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpSubRequestHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/defaults/DefaultPaths.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/defaults/SnmpProperties.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/defaults/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpAccessControlModel.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpAccessControlSubSystem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpDecryptedPdu.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpEngineImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpIncomingRequest.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpIncomingResponse.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpLcd.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpModel.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpModelLcd.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpMsgProcessingModel.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpMsgProcessingSubSystem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpOutgoingRequest.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpSecurityCache.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpSecurityModel.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpSecuritySubSystem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpSubSystem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpTools.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/mpm/SnmpMsgTranslator.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/mpm/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/tasks/Task.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/tasks/TaskServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/tasks/ThreadService.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/tasks/package.html - src/jdk.snmp/share/classes/sun/management/snmp/AdaptorBootstrap.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JVM_MANAGEMENT_MIB_IMPL.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmClassLoadingImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmCompilationImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemGCEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemGCTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemManagerEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemManagerTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemMgrPoolRelEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemMgrPoolRelTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemPoolEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemPoolTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemoryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemoryMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmOSImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTBootClassPathEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTBootClassPathTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTClassPathEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTClassPathTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTInputArgsEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTInputArgsTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTLibraryPathEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTLibraryPathTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRuntimeImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRuntimeMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmThreadInstanceEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmThreadInstanceTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmThreadingImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmThreadingMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/NotificationTarget.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/NotificationTargetImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/README - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/package.html - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmClassesVerboseLevel.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmJITCompilerTimeMonitoring.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemManagerState.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolCollectThreshdSupport.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolState.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolThreshdSupport.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolType.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemoryGCCall.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemoryGCVerboseLevel.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmRTBootClassPathSupport.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmThreadContentionMonitoring.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmThreadCpuTimeMonitoring.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JVM_MANAGEMENT_MIB.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JVM_MANAGEMENT_MIBOidTable.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmClassLoadingMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmClassLoadingMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmCompilationMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmCompilationMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemGCEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemGCEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemGCTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemManagerEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemManagerEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemManagerTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemMgrPoolRelEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemMgrPoolRelEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemMgrPoolRelTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemPoolEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemPoolEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemPoolTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemoryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemoryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmOSMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmOSMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTBootClassPathEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTBootClassPathEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTBootClassPathTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTClassPathEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTClassPathEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTClassPathTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTInputArgsEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTInputArgsEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTInputArgsTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTLibraryPathEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTLibraryPathEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTLibraryPathTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRuntimeMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRuntimeMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmThreadInstanceEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmThreadInstanceEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmThreadInstanceTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmThreadingMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmThreadingMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/package.html - src/jdk.snmp/share/classes/sun/management/snmp/package.html - src/jdk.snmp/share/classes/sun/management/snmp/util/JvmContextFactory.java - src/jdk.snmp/share/classes/sun/management/snmp/util/MibLogger.java - src/jdk.snmp/share/classes/sun/management/snmp/util/SnmpCachedData.java - src/jdk.snmp/share/classes/sun/management/snmp/util/SnmpListTableCache.java - src/jdk.snmp/share/classes/sun/management/snmp/util/SnmpLoadedClassData.java - src/jdk.snmp/share/classes/sun/management/snmp/util/SnmpNamedListTableCache.java - src/jdk.snmp/share/classes/sun/management/snmp/util/SnmpTableCache.java - src/jdk.snmp/share/classes/sun/management/snmp/util/SnmpTableHandler.java - src/jdk.snmp/share/classes/sun/management/snmp/util/package.html - src/linux/doc/man/extcheck.1 - src/linux/doc/man/ja/extcheck.1 - src/solaris/doc/sun/man/man1/extcheck.1 - src/solaris/doc/sun/man/man1/ja/extcheck.1 - test/com/sun/jmx/snmp/SnmpOidHashCode.java - test/com/sun/jmx/snmp/TimeTicksWrapping.java - test/com/sun/tools/extcheck/TestExtcheckArgs.java - test/com/sun/tools/extcheck/TestExtcheckArgs.sh - test/java/sql/util/StubBlob.java - test/javax/sql/testng/util/BaseTest.java - test/javax/sql/testng/util/TestPolicy.java Changeset: 529f33e7f04d Author: rriggs Date: 2014-10-27 15:59 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/529f33e7f04d 8048124: Read hijra-config-umalqura.properties as a resource 8061533: HijrahChronology should use Integer.parseInt Summary: Removed use of calendar.properties to configure calendars, move UmmAlQura calendar to resource; minor cleanup using parseInt Reviewed-by: alanb, chegar ! make/copy/Copy-java.base.gmk ! make/profile-includes.txt ! src/java.base/share/classes/java/time/chrono/HijrahChronology.java + src/java.base/share/classes/java/time/chrono/hijrah-config-islamic-umalqura.properties ! src/java.base/share/classes/java/util/JapaneseImperialCalendar.java ! src/java.base/share/classes/sun/util/calendar/CalendarSystem.java - src/java.base/share/conf/calendars.properties - src/java.base/share/conf/hijrah-config-umalqura.properties Changeset: 69048a1a289d Author: rriggs Date: 2014-10-28 11:29 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/69048a1a289d Merge - test/java/sql/util/StubBlob.java - test/javax/sql/testng/util/BaseTest.java - test/javax/sql/testng/util/TestPolicy.java Changeset: 92fbb0d087e3 Author: rriggs Date: 2014-10-28 17:17 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/92fbb0d087e3 Merge - src/java.desktop/unix/classes/META-INF/services/javax.print.PrintServiceLookup - src/java.desktop/unix/classes/META-INF/services/javax.print.StreamPrintServiceFactory - src/java.desktop/unix/classes/sun/print/UnixPrintServiceLookup.java - src/java.desktop/windows/classes/META-INF/services/javax.print.PrintServiceLookup - src/java.desktop/windows/classes/META-INF/services/javax.print.StreamPrintServiceFactory - src/java.desktop/windows/classes/sun/print/Win32PrintServiceLookup.java Changeset: 126b5b4a9ce4 Author: lancea Date: 2014-10-28 19:55 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/126b5b4a9ce4 8062288: Minor re-org of java/sql testing tests Reviewed-by: joehw, rriggs - test/java/sql/TEST.properties - test/java/sql/test/sql/BatchUpdateExceptionTests.java - test/java/sql/test/sql/DataTruncationTests.java - test/java/sql/test/sql/DateTests.java - test/java/sql/test/sql/DriverManagerPermissionsTests.java - test/java/sql/test/sql/DriverManagerTests.java - test/java/sql/test/sql/SQLClientInfoExceptionTests.java - test/java/sql/test/sql/SQLDataExceptionTests.java - test/java/sql/test/sql/SQLExceptionTests.java - test/java/sql/test/sql/SQLFeatureNotSupportedExceptionTests.java - test/java/sql/test/sql/SQLIntegrityConstraintViolationExceptionTests.java - test/java/sql/test/sql/SQLInvalidAuthorizationSpecExceptionTests.java - test/java/sql/test/sql/SQLNonTransientConnectionExceptionTests.java - test/java/sql/test/sql/SQLNonTransientExceptionTests.java - test/java/sql/test/sql/SQLRecoverableExceptionTests.java - test/java/sql/test/sql/SQLSyntaxErrorExceptionTests.java - test/java/sql/test/sql/SQLTimeoutExceptionTests.java - test/java/sql/test/sql/SQLTransactionRollbackExceptionTests.java - test/java/sql/test/sql/SQLTransientConnectionExceptionTests.java - test/java/sql/test/sql/SQLTransientExceptionTests.java - test/java/sql/test/sql/SQLWarningTests.java - test/java/sql/test/sql/TimeTests.java - test/java/sql/test/sql/TimestampTests.java + test/java/sql/testng/TEST.properties + test/java/sql/testng/test/sql/BatchUpdateExceptionTests.java + test/java/sql/testng/test/sql/DataTruncationTests.java + test/java/sql/testng/test/sql/DateTests.java + test/java/sql/testng/test/sql/DriverManagerPermissionsTests.java + test/java/sql/testng/test/sql/DriverManagerTests.java + test/java/sql/testng/test/sql/SQLClientInfoExceptionTests.java + test/java/sql/testng/test/sql/SQLDataExceptionTests.java + test/java/sql/testng/test/sql/SQLExceptionTests.java + test/java/sql/testng/test/sql/SQLFeatureNotSupportedExceptionTests.java + test/java/sql/testng/test/sql/SQLIntegrityConstraintViolationExceptionTests.java + test/java/sql/testng/test/sql/SQLInvalidAuthorizationSpecExceptionTests.java + test/java/sql/testng/test/sql/SQLNonTransientConnectionExceptionTests.java + test/java/sql/testng/test/sql/SQLNonTransientExceptionTests.java + test/java/sql/testng/test/sql/SQLRecoverableExceptionTests.java + test/java/sql/testng/test/sql/SQLSyntaxErrorExceptionTests.java + test/java/sql/testng/test/sql/SQLTimeoutExceptionTests.java + test/java/sql/testng/test/sql/SQLTransactionRollbackExceptionTests.java + test/java/sql/testng/test/sql/SQLTransientConnectionExceptionTests.java + test/java/sql/testng/test/sql/SQLTransientExceptionTests.java + test/java/sql/testng/test/sql/SQLWarningTests.java + test/java/sql/testng/test/sql/TimeTests.java + test/java/sql/testng/test/sql/TimestampTests.java + test/java/sql/testng/util/BaseTest.java + test/java/sql/testng/util/DriverActionImpl.java + test/java/sql/testng/util/SerializedBatchUpdateException.java + test/java/sql/testng/util/StubConnection.java + test/java/sql/testng/util/StubDriver.java + test/java/sql/testng/util/StubDriverDA.java + test/java/sql/testng/util/TestPolicy.java - test/java/sql/util/BaseTest.java - test/java/sql/util/DriverActionImpl.java - test/java/sql/util/SerializedBatchUpdateException.java - test/java/sql/util/StubConnection.java - test/java/sql/util/StubDriver.java - test/java/sql/util/StubDriverDA.java - test/java/sql/util/TestPolicy.java ! test/javax/sql/testng/TEST.properties Changeset: 7d5f40c8d20e Author: mtobiass Date: 2014-10-28 11:45 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7d5f40c8d20e 8061960: java/lang/instrument/DaemonThread/TestDaemonThread.java regularly fails due to exceeded timeout Summary: Move timeout parameter to correct place on command line Reviewed-by: jbachorik ! test/java/lang/instrument/DaemonThread/TestDaemonThread.java Changeset: 139d8c9574a1 Author: vinnie Date: 2014-10-29 11:53 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/139d8c9574a1 8062264: KeychainStore requires non-null password to be supplied when retrieving a private key Reviewed-by: mullan Contributed-by: Florian Bruckner ! src/jdk.deploy.osx/macosx/classes/apple/security/KeychainStore.java + test/sun/security/tools/keytool/ExportPrivateKeyNoPwd.java ! test/sun/security/tools/keytool/ListKeychainStore.sh Changeset: 173916b1007e Author: rwarburton Date: 2014-10-29 14:10 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/173916b1007e 4774077: Use covariant return types in the NIO buffer hierarchy Reviewed-by: psandoz, alanb, mr, darcy ! src/java.base/share/classes/java/nio/Buffer.java ! src/java.base/share/classes/java/nio/MappedByteBuffer.java ! src/java.base/share/classes/java/nio/X-Buffer.java.template ! src/java.base/share/classes/sun/security/ssl/CipherBox.java ! src/java.base/share/classes/sun/security/ssl/EngineInputRecord.java ! src/java.base/share/classes/sun/security/ssl/EngineOutputRecord.java ! test/java/io/FileDescriptor/Finalize.java ! test/java/nio/charset/CharsetEncoder/Flush.java ! test/sun/nio/cs/TestUTF_16.java ! test/sun/nio/cs/TestUTF_32.java Changeset: f3e7e6511763 Author: simonis Date: 2014-10-29 14:51 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/f3e7e6511763 8062312: OpenJDK build fails when bundling freetype libraries Reviewed-by: prr, erikj ! make/copy/Copy-java.desktop.gmk Changeset: 539a30f006f3 Author: aefimov Date: 2014-10-29 19:59 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/539a30f006f3 8059206: (tz) Support tzdata2014i Reviewed-by: okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! make/data/tzdata/zone.tab ! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java ! src/jdk.localedata/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/jdk.localedata/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/jdk.localedata/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/jdk.localedata/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/jdk.localedata/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/jdk.localedata/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/jdk.localedata/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/jdk.localedata/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/jdk.localedata/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/jdk.localedata/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java Changeset: 2380107db316 Author: vlivanov Date: 2014-10-29 09:31 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/2380107db316 8059877: GWT branch frequencies pollution due to LF sharing Reviewed-by: psandoz, jrose ! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MethodHandle.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java Changeset: 58bd67fe44f1 Author: iignatyev Date: 2014-10-29 17:53 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/58bd67fe44f1 8060707: jdwp accept invalid address ':' Reviewed-by: jbachorik, dsamersoff, iignatyev, miauno Contributed-by: sergei.kovalev at oracle.com ! test/com/sun/jdi/OptionTest.java Changeset: be029204c359 Author: iignatyev Date: 2014-10-30 00:23 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/be029204c359 Merge Changeset: e1a6513bb454 Author: rriggs Date: 2014-10-30 09:13 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e1a6513bb454 8062513: doclint warnings in HijrahChronology Summary: Use proper markup for < > Reviewed-by: darcy, alanb ! src/java.base/share/classes/java/time/chrono/HijrahChronology.java Changeset: 7f1e6f653383 Author: martin Date: 2014-10-30 07:30 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7f1e6f653383 7156085: ArrayIndexOutOfBoundsException throws in UTF8Reader of SAXParser Summary: improve support for supplementary characters Reviewed-by: joehw + test/javax/xml/jaxp/testng/parse/jdk7156085/UTF8ReaderBug.java Changeset: 3627a3f4fe03 Author: bpb Date: 2014-10-30 11:31 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/3627a3f4fe03 8062501: Modifications of server socket channel accept() methods for instrumentation purposes Summary: Wrap accept0() native methods in Java accept(). Reviewed-by: chegar, alanb ! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java Changeset: d2d745313c81 Author: lana Date: 2014-10-30 13:56 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d2d745313c81 Merge - src/java.base/share/conf/calendars.properties - src/java.base/share/conf/hijrah-config-umalqura.properties - src/java.desktop/unix/classes/META-INF/services/javax.print.PrintServiceLookup - src/java.desktop/unix/classes/META-INF/services/javax.print.StreamPrintServiceFactory - src/java.desktop/unix/classes/sun/print/UnixPrintServiceLookup.java - src/java.desktop/windows/classes/META-INF/services/javax.print.PrintServiceLookup - src/java.desktop/windows/classes/META-INF/services/javax.print.StreamPrintServiceFactory - src/java.desktop/windows/classes/sun/print/Win32PrintServiceLookup.java - test/java/sql/TEST.properties - test/java/sql/test/sql/BatchUpdateExceptionTests.java - test/java/sql/test/sql/DataTruncationTests.java - test/java/sql/test/sql/DateTests.java - test/java/sql/test/sql/DriverManagerPermissionsTests.java - test/java/sql/test/sql/DriverManagerTests.java - test/java/sql/test/sql/SQLClientInfoExceptionTests.java - test/java/sql/test/sql/SQLDataExceptionTests.java - test/java/sql/test/sql/SQLExceptionTests.java - test/java/sql/test/sql/SQLFeatureNotSupportedExceptionTests.java - test/java/sql/test/sql/SQLIntegrityConstraintViolationExceptionTests.java - test/java/sql/test/sql/SQLInvalidAuthorizationSpecExceptionTests.java - test/java/sql/test/sql/SQLNonTransientConnectionExceptionTests.java - test/java/sql/test/sql/SQLNonTransientExceptionTests.java - test/java/sql/test/sql/SQLRecoverableExceptionTests.java - test/java/sql/test/sql/SQLSyntaxErrorExceptionTests.java - test/java/sql/test/sql/SQLTimeoutExceptionTests.java - test/java/sql/test/sql/SQLTransactionRollbackExceptionTests.java - test/java/sql/test/sql/SQLTransientConnectionExceptionTests.java - test/java/sql/test/sql/SQLTransientExceptionTests.java - test/java/sql/test/sql/SQLWarningTests.java - test/java/sql/test/sql/TimeTests.java - test/java/sql/test/sql/TimestampTests.java - test/java/sql/util/BaseTest.java - test/java/sql/util/DriverActionImpl.java - test/java/sql/util/SerializedBatchUpdateException.java - test/java/sql/util/StubBlob.java - test/java/sql/util/StubConnection.java - test/java/sql/util/StubDriver.java - test/java/sql/util/StubDriverDA.java - test/java/sql/util/TestPolicy.java - test/javax/sql/testng/util/BaseTest.java - test/javax/sql/testng/util/TestPolicy.java Changeset: 22cda71669a7 Author: katleman Date: 2014-11-06 10:11 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/22cda71669a7 Added tag jdk9-b38 for changeset d2d745313c81 ! .hgtags Changeset: ca998692936f Author: smarks Date: 2014-10-30 17:48 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ca998692936f 4354680: Runtime.runFinalization() silently clears interrupted flag in the calling thread Reviewed-by: dholmes, chegar ! src/java.base/share/classes/java/lang/ref/Finalizer.java + test/java/lang/System/finalization/FinInterrupt.java Changeset: 62923b97448a Author: lancea Date: 2014-10-31 13:21 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/62923b97448a 8062558: Add javax/sql/rowset/spi tests Reviewed-by: joehw ! test/java/sql/testng/util/TestPolicy.java + test/javax/sql/testng/test/rowset/spi/SyncFactoryExceptionTests.java ! test/javax/sql/testng/test/rowset/spi/SyncFactoryPermissionsTests.java + test/javax/sql/testng/test/rowset/spi/SyncFactoryTests.java + test/javax/sql/testng/test/rowset/spi/SyncProviderExceptionTests.java + test/javax/sql/testng/util/PropertyStubProvider.java + test/javax/sql/testng/util/StubContext.java + test/javax/sql/testng/util/StubSyncProvider.java + test/javax/sql/testng/util/StubSyncResolver.java Changeset: 40166c6c23d9 Author: alanb Date: 2014-11-03 15:33 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/40166c6c23d9 8062632: (fs spec) Package description could be clearer on the cases where NPE is thrown 8062553: (fs spec) Files.write and newBufferedWriter methods missing @throws IAE Reviewed-by: dfuchs ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/nio/file/package-info.java Changeset: 44c35d768412 Author: jbachorik Date: 2014-10-23 11:42 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/44c35d768412 8058506: ThreadMXBeanStateTest throws exception Reviewed-by: egahlin, dholmes ! test/ProblemList.txt ! test/java/lang/Thread/ThreadStateController.java ! test/java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java + test/lib/testlibrary/jdk/testlibrary/LockFreeLogManager.java Changeset: 30c2d576a1be Author: michaelm Date: 2014-11-04 15:09 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/30c2d576a1be 8062744: jdk.net.Sockets.setOption/getOption does not support IP_TOS Reviewed-by: alanb, chegar ! src/java.base/share/classes/java/net/SocketImpl.java ! src/java.base/share/classes/jdk/net/Sockets.java + test/jdk/net/Sockets/SupportedOptions.java Changeset: c0d1026bff6f Author: michaelm Date: 2014-11-04 15:10 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c0d1026bff6f Merge Changeset: 91bd7e77666f Author: joehw Date: 2014-11-04 09:14 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/91bd7e77666f 6770436: Entity callback order differs between Java1.5 and Java1.6 Reviewed-by: lancea + test/javax/xml/jaxp/testng/parse/EntityCharacterEventOrder.java Changeset: 7b5a3c338659 Author: weijun Date: 2014-11-05 17:15 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7b5a3c338659 8057810: New defaults for DSA keys in jarsigner and keytool Reviewed-by: vinnie ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/jdk.dev/share/classes/sun/security/tools/jarsigner/Main.java + test/sun/security/tools/jarsigner/DefaultSigalg.java ! test/sun/security/tools/keytool/KeyToolTest.java ! test/sun/security/tools/keytool/autotest.sh ! test/sun/security/tools/keytool/standard.sh Changeset: afed01d66c4c Author: sjiang Date: 2014-11-05 11:00 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/afed01d66c4c 8046192: Eliminate SNMP dependencies to the internal APIs from open jdk modules Reviewed-by: dfuchs, mchung, alanb ! src/java.management/share/classes/com/sun/jmx/defaults/JmxProperties.java Changeset: a8b8a1a9155f Author: jbachorik Date: 2014-11-05 09:49 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a8b8a1a9155f 8062896: TEST_BUG: java/lang/Thread/ThreadStateTest.java can't compile with change for 8058506 Reviewed-by: dholmes, sla ! test/java/lang/Thread/ThreadStateTest.java ! test/java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java Changeset: 142bcf4f5bec Author: prappo Date: 2014-11-05 11:11 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/142bcf4f5bec 8062759: Update test/javax/naming/spi/providers/InitialContextTest.java to use classpath Reviewed-by: mchung ! test/javax/naming/spi/providers/InitialContextTest.java Changeset: 861c98b244af Author: redestad Date: 2014-11-06 00:06 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/861c98b244af 8060130: Simplify the synchronization of defining and getting java.lang.Package Reviewed-by: mchung, plevart, shade ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Package.java + test/java/lang/ClassLoader/GetSystemPackage.java Changeset: 8ef203b5f008 Author: dsamersoff Date: 2014-11-06 03:53 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/8ef203b5f008 8062136: com/sun/jdi/Redefine-g.sh should be quarantined 8062137: sun/jvmstat/monitor/MonitoredVm/CR6672135.java should be quarantined Summary: Update ProblemList.txt to exclude two tests Reviewed-by: jbachorik Contributed-by: Alex Schenkman ! test/ProblemList.txt Changeset: cbc36b574772 Author: redestad Date: 2014-11-06 15:25 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/cbc36b574772 8062180: MethodHandleImpl.makeArrays throws and swallows java.lang.NoSuchFieldError in normal flow Reviewed-by: vlivanov, shade ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: ca6edf957fe1 Author: lana Date: 2014-11-06 15:12 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ca6edf957fe1 Merge Changeset: 1d41042b9e4f Author: katleman Date: 2014-11-12 20:32 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1d41042b9e4f Added tag jdk9-b39 for changeset ca6edf957fe1 ! .hgtags Changeset: dba94a5fd4ef Author: kshefov Date: 2014-11-07 14:20 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/dba94a5fd4ef 8058805: [TEST_BUG]Test java/awt/TrayIcon/SecurityCheck/NoPermissionTest/NoPermissionTest.java fails Reviewed-by: yan, alexsch Contributed-by: pooja.chopra at oracle.com + test/java/awt/TrayIcon/SecurityCheck/NoPermissionTest/tray.policy Changeset: 15cdcf4a5ce7 Author: prappo Date: 2014-11-07 15:12 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/15cdcf4a5ce7 8059311: com/sun/jndi/ldap/LdapTimeoutTest.java fails with exit_code == 0 Reviewed-by: vinnie ! test/com/sun/jndi/ldap/LdapTimeoutTest.java Changeset: 575b8fbaeaa0 Author: ascarpino Date: 2014-11-07 13:07 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/575b8fbaeaa0 8063700: -Xcheck:jni changes cause many JCK failures in api/javax_crypto tests in SunPKCS11 Reviewed-by: mullan, valeriep ! src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_crypt.c + test/sun/security/pkcs11/Cipher/JNICheck.java Changeset: ec5c5325de27 Author: joehw Date: 2014-11-07 13:23 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ec5c5325de27 8059327: XML parser returns corrupt attribute value Reviewed-by: lancea + test/javax/xml/jaxp/testng/parse/XMLEntityScannerLoad.java Changeset: 1e5c2bd424d5 Author: martin Date: 2014-11-06 13:18 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1e5c2bd424d5 8062771: Core reflection should use final fields whenever possible Reviewed-by: psandoz, darcy ! src/java.base/share/classes/sun/reflect/BootstrapConstructorAccessorImpl.java ! src/java.base/share/classes/sun/reflect/InstantiationExceptionConstructorAccessorImpl.java ! src/java.base/share/classes/sun/reflect/Label.java ! src/java.base/share/classes/sun/reflect/NativeConstructorAccessorImpl.java ! src/java.base/share/classes/sun/reflect/NativeMethodAccessorImpl.java ! src/java.base/share/classes/sun/reflect/ReflectionFactory.java ! src/java.base/share/classes/sun/reflect/SignatureIterator.java ! src/java.base/share/classes/sun/reflect/generics/factory/CoreReflectionFactory.java ! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/GenericArrayTypeImpl.java ! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/LazyReflectiveObjectGenerator.java ! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/ParameterizedTypeImpl.java ! src/java.base/share/classes/sun/reflect/generics/repository/AbstractRepository.java ! src/java.base/share/classes/sun/reflect/generics/scope/AbstractScope.java ! src/java.base/share/classes/sun/reflect/generics/scope/DummyScope.java ! src/java.base/share/classes/sun/reflect/generics/tree/ArrayTypeSignature.java ! src/java.base/share/classes/sun/reflect/generics/tree/BooleanSignature.java ! src/java.base/share/classes/sun/reflect/generics/tree/BottomSignature.java ! src/java.base/share/classes/sun/reflect/generics/tree/ByteSignature.java ! src/java.base/share/classes/sun/reflect/generics/tree/CharSignature.java ! src/java.base/share/classes/sun/reflect/generics/tree/ClassSignature.java ! src/java.base/share/classes/sun/reflect/generics/tree/ClassTypeSignature.java ! src/java.base/share/classes/sun/reflect/generics/tree/DoubleSignature.java ! src/java.base/share/classes/sun/reflect/generics/tree/FloatSignature.java ! src/java.base/share/classes/sun/reflect/generics/tree/FormalTypeParameter.java ! src/java.base/share/classes/sun/reflect/generics/tree/IntSignature.java ! src/java.base/share/classes/sun/reflect/generics/tree/LongSignature.java ! src/java.base/share/classes/sun/reflect/generics/tree/MethodTypeSignature.java ! src/java.base/share/classes/sun/reflect/generics/tree/ShortSignature.java ! src/java.base/share/classes/sun/reflect/generics/tree/SimpleClassTypeSignature.java ! src/java.base/share/classes/sun/reflect/generics/tree/TypeVariableSignature.java ! src/java.base/share/classes/sun/reflect/generics/tree/VoidDescriptor.java ! src/java.base/share/classes/sun/reflect/misc/MethodUtil.java + test/java/lang/reflect/Generics/ThreadSafety.java Changeset: 6d28335d446f Author: lancea Date: 2014-11-09 17:59 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/6d28335d446f 8064356: Add BaseRowSet, SQLInputImpl, and SQLOutputImpl tests Reviewed-by: joehw, rriggs + test/javax/sql/testng/test/rowset/BaseRowSetTests.java + test/javax/sql/testng/test/rowset/serial/SQLInputImplTests.java + test/javax/sql/testng/test/rowset/serial/SQLOutputImplTests.java + test/javax/sql/testng/util/StubBaseRowSet.java + test/javax/sql/testng/util/StubNClob.java + test/javax/sql/testng/util/StubRowId.java + test/javax/sql/testng/util/StubSQLXML.java ! test/javax/sql/testng/util/SuperHero.java + test/javax/sql/testng/util/TestRowSetListener.java + test/javax/sql/testng/util/TestSQLDataImpl.java Changeset: 23e10e5df0b3 Author: emc Date: 2014-11-10 11:23 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/23e10e5df0b3 8055063: Parameter#toString() fails w/ AIOOBE for ctr of inner class w/ generic type Summary: Add getAllGenericParameters, which attempts to report generic parameters with synthetic parameters to the best extent possible with current classfile information. Reviewed-by: jfranck ! src/java.base/share/classes/java/lang/reflect/Executable.java ! src/java.base/share/classes/java/lang/reflect/Parameter.java + test/java/lang/reflect/Parameter/InnerClassToString.java Changeset: ad04eada78e9 Author: msheppar Date: 2014-11-11 01:12 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ad04eada78e9 8037909: JNI warnings in jdk/src/windows/native/java/nio/MappedByteBuffer.c Summary: added CHECK_NULL after JNI GetFieldID native call Reviewed-by: alanb, chegar ! src/java.base/windows/native/libnio/MappedByteBuffer.c Changeset: ef6ec39fd6bd Author: jbachorik Date: 2014-11-03 11:19 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ef6ec39fd6bd 8061616: HotspotDiagnosticMXBean.getVMOption() throws IllegalArgumentException for flags of type double Reviewed-by: mchung, sla ! src/java.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java ! src/java.management/share/classes/sun/management/Flag.java ! src/java.management/share/classes/sun/management/HotSpotDiagnostic.java ! src/java.management/share/native/include/jmm.h ! src/java.management/share/native/libmanagement/Flag.c + test/com/sun/management/HotSpotDiagnosticMXBean/GetDoubleVMOption.java ! test/com/sun/management/HotSpotDiagnosticMXBean/GetVMOption.java ! test/com/sun/management/HotSpotDiagnosticMXBean/SetVMOption.java Changeset: 9cfe1aa7a630 Author: mgronlun Date: 2014-11-04 14:46 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/9cfe1aa7a630 8056049: getProcessCpuLoad() stops working in one process when a different process exits Reviewed-by: ctornqvi ! src/java.management/windows/native/libmanagement/OperatingSystemImpl.c Changeset: ec59eacb6957 Author: dholmes Date: 2014-11-04 18:37 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ec59eacb6957 8036616: [TESTBUG] Embedded: sun/jvmstat/monitor/MonitoredVm/CR6672135.java should be launched with -XX:+UsePerfData Reviewed-by: dholmes, jbachorik Contributed-by: Pavel Chistyakov ! test/sun/jvmstat/monitor/MonitoredVm/CR6672135.java Changeset: a93a37ef308a Author: amurillo Date: 2014-11-07 06:35 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a93a37ef308a Merge Changeset: eec41441a8e0 Author: amurillo Date: 2014-11-11 11:29 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/eec41441a8e0 Merge Changeset: 62fe5a5e2bae Author: vinnie Date: 2014-11-11 20:11 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/62fe5a5e2bae 8046777: apple.security.KeychainStore has a problem searching for identities Reviewed-by: mullan Contributed-by: David Kocher ! src/jdk.deploy.osx/macosx/classes/apple/security/KeychainStore.java ! src/jdk.deploy.osx/macosx/native/libosx/KeystoreImpl.m ! test/sun/security/tools/keytool/ListKeychainStore.sh Changeset: 390639f694ab Author: weijun Date: 2014-11-12 10:47 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/390639f694ab 8063087: policytool reports error message with prefix of "java.lang.Exception" Reviewed-by: xuelei ! src/jdk.runtime/share/classes/sun/security/tools/policytool/PolicyTool.java Changeset: 12ab3aed2ba5 Author: serb Date: 2014-10-23 19:59 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/12ab3aed2ba5 8059941: [D3D] The fix for JDK-8029253 should be ported to d3d pipeline Reviewed-by: bae, prr ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DBlitLoops.java ! test/java/awt/image/DrawImage/UnmanagedDrawImagePerformance.java Changeset: a6cd200acf39 Author: serb Date: 2014-10-24 11:41 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a6cd200acf39 7154054: [macosx] Can't distinguish the focus move to next cell Reviewed-by: azvegint, alexsch + test/javax/swing/JTable/4222153/bug4222153.html + test/javax/swing/JTable/4222153/bug4222153.java + test/javax/swing/JTable/KeyBoardNavigation/KeyBoardNavigation.html + test/javax/swing/JTable/KeyBoardNavigation/KeyBoardNavigation.java + test/javax/swing/JTable/TAB/TAB.html + test/javax/swing/JTable/TAB/TAB.java Changeset: b725e676da27 Author: alexsch Date: 2014-10-29 01:48 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b725e676da27 8061592: wrong javadoc parameters for firePropertyChange() Reviewed-by: azvegint ! src/java.desktop/share/classes/java/awt/Component.java Changeset: 6227bcaa8725 Author: prr Date: 2014-10-28 13:31 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/6227bcaa8725 Merge - src/bsd/doc/man/extcheck.1 - src/bsd/doc/man/ja/extcheck.1 - src/java.base/share/native/libjava/Compiler.c - src/jdk.dev/share/classes/com/sun/tools/extcheck/ExtCheck.java - src/jdk.dev/share/classes/com/sun/tools/extcheck/Main.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/BerDecoder.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/BerEncoder.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/BerException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/EnumRowStatus.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/Enumerated.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ASCII_CharStream.README - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ASCII_CharStream.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/AclEntryImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/AclImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/GroupImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/Host.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMAccess.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMAclBlock.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMAclItem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMCommunities.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMCommunity.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMEnterprise.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMHost.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMHostInform.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMHostName.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMHostTrap.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMInformBlock.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMInformCommunity.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMInformInterestedHost.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMInformItem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMIpAddress.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMIpMask.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMIpV6Address.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMManagers.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMNetMask.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMNetMaskV6.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMSecurityDefs.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMTrapBlock.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMTrapCommunity.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMTrapInterestedHost.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMTrapItem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMTrapNum.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JJTParserState.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/NetMaskImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/Node.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/OwnerImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ParseError.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ParseException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/Parser.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/Parser.jj - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/Parser.jjt - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ParserConstants.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ParserTokenManager.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ParserTreeConstants.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/PermissionImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/PrincipalImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/README.update - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/SimpleNode.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/SnmpAcl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/Token.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/TokenMgrError.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/InetAddressAcl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/ServiceName.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpAckPdu.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpBadSecurityLevelException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpCounter.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpCounter64.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpEngine.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpEngineFactory.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpEngineId.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpEngineParameters.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpGauge.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpInt.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpIpAddress.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpMessage.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpMsg.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpNull.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpOpaque.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpParams.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPdu.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduBulk.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduBulkType.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduFactory.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduFactoryBER.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduRequest.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduRequestType.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduTrap.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpScopedPduBulk.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpScopedPduPacket.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpScopedPduRequest.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpSecurityException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpSecurityParameters.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpStatusException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpString.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpStringFixed.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpTooBigException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnknownAccContrModelException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnknownModelException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnknownModelLcdException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnknownMsgProcModelException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnknownSecModelException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnknownSubSystemException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnsignedInt.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUsmKeyHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpV3Message.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpValue.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/ThreadContext.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/UserAcl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/AcmChecker.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/LongList.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpEntryOid.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpErrorHandlerAgent.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpGenericMetaServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpGenericObjectServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpIndex.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMib.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibAgent.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibAgentMBean.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibEntry.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibGroup.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibNode.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibOid.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibRequest.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibRequestImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibSubRequest.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibTable.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpRequestTree.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpStandardMetaServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpStandardObjectServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpTableCallbackHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpTableEntryFactory.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpTableEntryNotification.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpTableSupport.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpUserDataFactory.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/ClientHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/CommunicationException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/CommunicatorServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/CommunicatorServerMBean.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpAdaptorServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpAdaptorServerMBean.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpInformHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpMibTree.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpRequestHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpSubBulkRequestHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpSubNextRequestHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpSubRequestHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/defaults/DefaultPaths.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/defaults/SnmpProperties.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/defaults/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpAccessControlModel.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpAccessControlSubSystem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpDecryptedPdu.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpEngineImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpIncomingRequest.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpIncomingResponse.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpLcd.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpModel.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpModelLcd.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpMsgProcessingModel.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpMsgProcessingSubSystem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpOutgoingRequest.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpSecurityCache.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpSecurityModel.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpSecuritySubSystem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpSubSystem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpTools.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/mpm/SnmpMsgTranslator.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/mpm/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/tasks/Task.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/tasks/TaskServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/tasks/ThreadService.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/tasks/package.html - src/jdk.snmp/share/classes/sun/management/snmp/AdaptorBootstrap.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JVM_MANAGEMENT_MIB_IMPL.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmClassLoadingImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmCompilationImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemGCEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemGCTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemManagerEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemManagerTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemMgrPoolRelEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemMgrPoolRelTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemPoolEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemPoolTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemoryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemoryMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmOSImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTBootClassPathEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTBootClassPathTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTClassPathEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTClassPathTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTInputArgsEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTInputArgsTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTLibraryPathEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTLibraryPathTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRuntimeImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRuntimeMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmThreadInstanceEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmThreadInstanceTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmThreadingImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmThreadingMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/NotificationTarget.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/NotificationTargetImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/README - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/package.html - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmClassesVerboseLevel.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmJITCompilerTimeMonitoring.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemManagerState.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolCollectThreshdSupport.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolState.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolThreshdSupport.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolType.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemoryGCCall.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemoryGCVerboseLevel.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmRTBootClassPathSupport.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmThreadContentionMonitoring.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmThreadCpuTimeMonitoring.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JVM_MANAGEMENT_MIB.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JVM_MANAGEMENT_MIBOidTable.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmClassLoadingMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmClassLoadingMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmCompilationMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmCompilationMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemGCEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemGCEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemGCTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemManagerEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemManagerEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemManagerTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemMgrPoolRelEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemMgrPoolRelEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemMgrPoolRelTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemPoolEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemPoolEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemPoolTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemoryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemoryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmOSMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmOSMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTBootClassPathEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTBootClassPathEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTBootClassPathTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTClassPathEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTClassPathEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTClassPathTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTInputArgsEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTInputArgsEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTInputArgsTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTLibraryPathEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTLibraryPathEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTLibraryPathTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRuntimeMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRuntimeMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmThreadInstanceEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmThreadInstanceEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmThreadInstanceTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmThreadingMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmThreadingMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/package.html - src/jdk.snmp/share/classes/sun/management/snmp/package.html - src/jdk.snmp/share/classes/sun/management/snmp/util/JvmContextFactory.java - src/jdk.snmp/share/classes/sun/management/snmp/util/MibLogger.java - src/jdk.snmp/share/classes/sun/management/snmp/util/SnmpCachedData.java - src/jdk.snmp/share/classes/sun/management/snmp/util/SnmpListTableCache.java - src/jdk.snmp/share/classes/sun/management/snmp/util/SnmpLoadedClassData.java - src/jdk.snmp/share/classes/sun/management/snmp/util/SnmpNamedListTableCache.java - src/jdk.snmp/share/classes/sun/management/snmp/util/SnmpTableCache.java - src/jdk.snmp/share/classes/sun/management/snmp/util/SnmpTableHandler.java - src/jdk.snmp/share/classes/sun/management/snmp/util/package.html - src/linux/doc/man/extcheck.1 - src/linux/doc/man/ja/extcheck.1 - src/solaris/doc/sun/man/man1/extcheck.1 - src/solaris/doc/sun/man/man1/ja/extcheck.1 - test/com/sun/jmx/snmp/SnmpOidHashCode.java - test/com/sun/jmx/snmp/TimeTicksWrapping.java - test/com/sun/tools/extcheck/TestExtcheckArgs.java - test/com/sun/tools/extcheck/TestExtcheckArgs.sh - test/java/sql/util/StubBlob.java - test/javax/sql/testng/util/BaseTest.java - test/javax/sql/testng/util/TestPolicy.java Changeset: 2f5c1e181647 Author: mcherkas Date: 2014-10-30 00:16 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/2f5c1e181647 8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront after JDK-8060146 Reviewed-by: ant, serb ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java + test/java/awt/Frame/DisposeStressTest/DisposeStressTest.html + test/java/awt/Frame/DisposeStressTest/DisposeStressTest.java Changeset: 900169c8c695 Author: alexsch Date: 2014-10-31 00:40 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/900169c8c695 8057893: JComboBox actionListener never receives "comboBoxEdited" from getActionCommand Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/JComboBox.java + test/javax/swing/JComboBox/8057893/bug8057893.java Changeset: c6b695f708f1 Author: dermashov Date: 2014-10-30 15:44 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c6b695f708f1 8056911: Remove internal API usage from ExtendedRobot class Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/Robot.java ! test/lib/testlibrary/ExtendedRobot.java Changeset: 248052231a3a Author: prr Date: 2014-10-30 11:08 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/248052231a3a 8062497: Open up some AffineTransform tests Reviewed-by: jgodinez + test/java/awt/geom/AffineTransform/GetTypeOptimization.java + test/java/awt/geom/AffineTransform/TestInvertMethods.java + test/java/awt/geom/AffineTransform/TestRotateMethods.java + test/java/awt/geom/AffineTransform/TestSerialization.java + test/java/awt/geom/AffineTransform/serial.1.2 Changeset: 4f6bff961a31 Author: prr Date: 2014-10-30 13:36 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/4f6bff961a31 8028539: Endless loop in native code of sun.java2d.loops.ScaledBlit Reviewed-by: flar, jgodinez ! src/java.desktop/share/classes/sun/java2d/pipe/DrawImage.java + test/java/awt/image/DrawImage/DrawImageCoordsTest.java Changeset: 7afec3ed5ab5 Author: dermashov Date: 2014-10-31 12:38 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7afec3ed5ab5 8062606: Fix a typo in java.awt.Robot class Reviewed-by: yan, serb ! src/java.desktop/share/classes/java/awt/Robot.java Changeset: 61e00d0b6a23 Author: serb Date: 2014-10-31 19:45 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/61e00d0b6a23 8057830: Crash in Java2D Queue Flusher, OGLSD_SetScratchSurface Reviewed-by: serb, denis Contributed-by: Hendrik Schreiber ! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLGraphicsConfig.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLSurfaceData.m Changeset: 748091d834cf Author: serb Date: 2014-11-01 14:40 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/748091d834cf 8062164: Incorrect color conversion, when bicubic interpolation is used Reviewed-by: flar, prr ! src/java.desktop/share/classes/sun/java2d/pipe/DrawImage.java + test/java/awt/image/DrawImage/IncorrectAlphaConversionBicubic.java Changeset: 46e6ae6eaf50 Author: prr Date: 2014-11-03 10:11 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/46e6ae6eaf50 Merge - src/java.base/share/conf/calendars.properties - src/java.base/share/conf/hijrah-config-umalqura.properties - test/java/sql/TEST.properties - test/java/sql/test/sql/BatchUpdateExceptionTests.java - test/java/sql/test/sql/DataTruncationTests.java - test/java/sql/test/sql/DateTests.java - test/java/sql/test/sql/DriverManagerPermissionsTests.java - test/java/sql/test/sql/DriverManagerTests.java - test/java/sql/test/sql/SQLClientInfoExceptionTests.java - test/java/sql/test/sql/SQLDataExceptionTests.java - test/java/sql/test/sql/SQLExceptionTests.java - test/java/sql/test/sql/SQLFeatureNotSupportedExceptionTests.java - test/java/sql/test/sql/SQLIntegrityConstraintViolationExceptionTests.java - test/java/sql/test/sql/SQLInvalidAuthorizationSpecExceptionTests.java - test/java/sql/test/sql/SQLNonTransientConnectionExceptionTests.java - test/java/sql/test/sql/SQLNonTransientExceptionTests.java - test/java/sql/test/sql/SQLRecoverableExceptionTests.java - test/java/sql/test/sql/SQLSyntaxErrorExceptionTests.java - test/java/sql/test/sql/SQLTimeoutExceptionTests.java - test/java/sql/test/sql/SQLTransactionRollbackExceptionTests.java - test/java/sql/test/sql/SQLTransientConnectionExceptionTests.java - test/java/sql/test/sql/SQLTransientExceptionTests.java - test/java/sql/test/sql/SQLWarningTests.java - test/java/sql/test/sql/TimeTests.java - test/java/sql/test/sql/TimestampTests.java - test/java/sql/util/BaseTest.java - test/java/sql/util/DriverActionImpl.java - test/java/sql/util/SerializedBatchUpdateException.java - test/java/sql/util/StubConnection.java - test/java/sql/util/StubDriver.java - test/java/sql/util/StubDriverDA.java - test/java/sql/util/TestPolicy.java Changeset: ed08e1d47bfd Author: ddehaven Date: 2014-11-12 09:20 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ed08e1d47bfd Merge Changeset: 180d3b8322cb Author: rriggs Date: 2014-11-13 12:29 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/180d3b8322cb 8043477: java/lang/ProcessBuilder/Basic.java failed with: java.lang.AssertionError: Some tests failed Reviewed-by: martin ! test/java/lang/ProcessBuilder/Basic.java Changeset: 658e9e777354 Author: lana Date: 2014-11-13 09:39 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/658e9e777354 Merge Changeset: f1ed1540da70 Author: lana Date: 2014-11-13 10:22 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/f1ed1540da70 Merge Changeset: a5fbe0cd98d4 Author: katleman Date: 2014-11-18 15:25 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a5fbe0cd98d4 Added tag jdk9-b40 for changeset f1ed1540da70 ! .hgtags Changeset: e336cbd8b15e Author: chegar Date: 2014-12-03 14:22 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e336cbd8b15e 8049367: Modular Run-Time Images Reviewed-by: chegar, dfuchs, ihse, joehw, mullan, psandoz, wetmore Contributed-by: alan.bateman at oracle.com, alex.buckley at oracle.com, bradford.wetmore at oracle.com, chris.hegarty at oracle.com, erik.joelsson at oracle.com, james.laskey at oracle.com, jonathan.gibbons at oracle.com, karen.kinnear at oracle.com, magnus.ihse.bursie at oracle.com, mandy.chung at oracle.com, mark.reinhold at oracle.com, paul.sandoz at oracle.com, sundararajan.athijegannathan at oracle.com - make/Bundles.gmk ! make/CompileDemos.gmk ! make/CompileInterimRmic.gmk ! make/CopySamples.gmk - make/CreateJars.gmk - make/CreatePolicyJars.gmk - make/CreateSecurityJars.gmk - make/Images.gmk ! make/Import.gmk - make/ProfileNames.gmk - make/Profiles.gmk ! make/Tools.gmk ! make/UnpackSecurity.gmk ! make/copy/Copy-java.base.gmk ! make/copy/Copy-java.desktop.gmk ! make/copy/Copy-java.logging.gmk ! make/copy/Copy-java.management.gmk ! make/copy/Copy-jdk.crypto.pkcs11.gmk ! make/copy/Copy-jdk.crypto.ucrypto.gmk ! make/copy/Copy-jdk.hprof.agent.gmk ! make/copy/Copy-jdk.jdwp.agent.gmk ! make/copy/CopyCommon.gmk ! make/gendata/Gendata-java.base.gmk ! make/gendata/Gendata-java.desktop.gmk ! make/gendata/Gendata-jdk.dev.gmk ! make/gendata/GendataBlacklistedCerts.gmk ! make/gendata/GendataBreakIterator.gmk ! make/gendata/GendataCommon.gmk ! make/gendata/GendataFontConfig.gmk ! make/gendata/GendataHtml32dtd.gmk + make/gendata/GendataPolicyJars.gmk ! make/gendata/GendataTZDB.gmk ! make/gensrc/Gensrc-jdk.charsets.gmk ! make/gensrc/Gensrc-jdk.dev.gmk ! make/gensrc/Gensrc-jdk.jconsole.gmk ! make/gensrc/Gensrc-jdk.jdi.gmk ! make/gensrc/GensrcBuffer.gmk ! make/gensrc/GensrcCLDR.gmk ! make/gensrc/GensrcCharacterData.gmk ! make/gensrc/GensrcCharsetCoder.gmk ! make/gensrc/GensrcCharsetMapping.gmk ! make/gensrc/GensrcExceptions.gmk ! make/gensrc/GensrcIcons.gmk ! make/gensrc/GensrcLocaleData.gmk ! make/gensrc/GensrcMisc.gmk ! make/gensrc/GensrcProperties.gmk ! make/gensrc/GensrcSwing.gmk ! make/gensrc/GensrcX11Wrappers.gmk ! make/launcher/Launcher-java.base.gmk ! make/launcher/Launcher-java.corba.gmk ! make/launcher/Launcher-java.desktop.gmk ! make/launcher/Launcher-java.rmi.gmk ! make/launcher/Launcher-java.scripting.gmk ! make/launcher/Launcher-java.security.jgss.gmk ! make/launcher/Launcher-jdk.compiler.gmk ! make/launcher/Launcher-jdk.dev.gmk ! make/launcher/Launcher-jdk.hotspot.agent.gmk ! make/launcher/Launcher-jdk.javadoc.gmk ! make/launcher/Launcher-jdk.jcmd.gmk ! make/launcher/Launcher-jdk.jconsole.gmk ! make/launcher/Launcher-jdk.jdi.gmk ! make/launcher/Launcher-jdk.jvmstat.gmk ! make/launcher/Launcher-jdk.rmic.gmk ! make/launcher/Launcher-jdk.runtime.gmk ! make/launcher/Launcher-jdk.scripting.nashorn.gmk ! make/launcher/Launcher-jdk.xml.bind.gmk ! make/launcher/Launcher-jdk.xml.ws.gmk ! make/launcher/LauncherCommon.gmk ! make/lib/Awt2dLibraries.gmk ! make/lib/CoreLibraries.gmk ! make/lib/Lib-java.base.gmk ! make/lib/Lib-java.desktop.gmk ! make/lib/Lib-java.instrument.gmk ! make/lib/Lib-java.management.gmk ! make/lib/Lib-java.prefs.gmk ! make/lib/Lib-java.security.jgss.gmk ! make/lib/Lib-java.smartcardio.gmk ! make/lib/Lib-jdk.attach.gmk ! make/lib/Lib-jdk.crypto.ec.gmk ! make/lib/Lib-jdk.crypto.mscapi.gmk ! make/lib/Lib-jdk.crypto.pkcs11.gmk ! make/lib/Lib-jdk.crypto.ucrypto.gmk ! make/lib/Lib-jdk.deploy.osx.gmk ! make/lib/Lib-jdk.hprof.agent.gmk ! make/lib/Lib-jdk.jdi.gmk ! make/lib/Lib-jdk.jdwp.agent.gmk ! make/lib/Lib-jdk.runtime.gmk ! make/lib/Lib-jdk.sctp.gmk ! make/lib/Lib-jdk.security.auth.gmk ! make/lib/LibCommon.gmk ! make/lib/NetworkingLibraries.gmk ! make/lib/NioLibraries.gmk ! make/lib/PlatformLibraries.gmk ! make/lib/SoundLibraries.gmk ! make/mapfiles/libjava/mapfile-vers ! make/mapfiles/libzip/mapfile-vers - make/profile-includes.txt - make/profile-rtjar-includes.txt ! make/rmic/Rmic-java.management.gmk ! make/rmic/RmicCommon.gmk + make/src/classes/build/tools/module/ImageBuilder.java + make/src/classes/build/tools/module/ModuleArchive.java ! make/src/classes/build/tools/module/ModulesXmlReader.java ! make/src/classes/build/tools/module/ModulesXmlWriter.java + make/src/classes/build/tools/module/boot.modules + make/src/classes/build/tools/module/ext.modules ! src/demo/share/java2d/J2DBench/src/j2dbench/ResultSet.java + src/java.base/share/classes/META-INF/services/java.nio.file.spi.FileSystemProvider ! src/java.base/share/classes/com/sun/net/ssl/SSLSecurity.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/nio/charset/spi/CharsetProvider.java ! src/java.base/share/classes/java/nio/file/FileSystems.java ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/java/util/Currency.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/javax/crypto/JceSecurityManager.java ! src/java.base/share/classes/javax/crypto/ProviderVerifier.java + src/java.base/share/classes/jdk/internal/jimage/Archive.java + src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java + src/java.base/share/classes/jdk/internal/jimage/BasicImageWriter.java + src/java.base/share/classes/jdk/internal/jimage/ImageFile.java + src/java.base/share/classes/jdk/internal/jimage/ImageHeader.java + src/java.base/share/classes/jdk/internal/jimage/ImageLocation.java + src/java.base/share/classes/jdk/internal/jimage/ImageModules.java + src/java.base/share/classes/jdk/internal/jimage/ImageReader.java + src/java.base/share/classes/jdk/internal/jimage/ImageStream.java + src/java.base/share/classes/jdk/internal/jimage/ImageStrings.java + src/java.base/share/classes/jdk/internal/jimage/PReader.java + src/java.base/share/classes/jdk/internal/jimage/PackageModuleMap.java + src/java.base/share/classes/jdk/internal/jimage/Resource.java + src/java.base/share/classes/jdk/internal/jimage/UTF8String.java + src/java.base/share/classes/jdk/internal/jimage/concurrent/ConcurrentPReader.java + src/java.base/share/classes/jdk/internal/jrtfs/JrtDirectoryStream.java + src/java.base/share/classes/jdk/internal/jrtfs/JrtFileAttributeView.java + src/java.base/share/classes/jdk/internal/jrtfs/JrtFileAttributes.java + src/java.base/share/classes/jdk/internal/jrtfs/JrtFileStore.java + src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystem.java + src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystemProvider.java + src/java.base/share/classes/jdk/internal/jrtfs/JrtPath.java + src/java.base/share/classes/jdk/internal/jrtfs/JrtUtils.java + src/java.base/share/classes/jdk/internal/jrtfs/SystemImages.java + src/java.base/share/classes/jdk/internal/jrtfs/jrtfsviewer.js + src/java.base/share/classes/jdk/internal/jrtfs/jrtls.js ! src/java.base/share/classes/sun/misc/ExtensionDependency.java ! src/java.base/share/classes/sun/misc/ExtensionInfo.java ! src/java.base/share/classes/sun/misc/ExtensionInstallationException.java ! src/java.base/share/classes/sun/misc/ExtensionInstallationProvider.java ! src/java.base/share/classes/sun/misc/JarFilter.java ! src/java.base/share/classes/sun/misc/Launcher.java ! src/java.base/share/classes/sun/misc/URLClassPath.java ! src/java.base/share/classes/sun/misc/Version.java.template ! src/java.base/share/classes/sun/net/NetProperties.java + src/java.base/share/classes/sun/net/www/protocol/jrt/Handler.java + src/java.base/share/classes/sun/net/www/protocol/jrt/JavaRuntimeURLConnection.java ! src/java.base/share/classes/sun/security/jca/ProviderConfig.java ! src/java.base/share/classes/sun/security/provider/PolicyFile.java ! src/java.base/share/classes/sun/security/provider/PolicyParser.java ! src/java.base/share/classes/sun/util/logging/PlatformLogger.java ! src/java.base/share/conf/security/java.policy ! src/java.base/share/conf/security/java.security ! src/java.base/share/native/libjava/System.c ! src/java.base/share/native/libzip/zip_util.c ! src/java.base/share/native/libzip/zip_util.h + src/java.base/unix/native/libjava/ConcurrentPReader_md.c ! src/java.base/windows/conf/security/java.policy + src/java.base/windows/native/libjava/ConcurrentPReader_md.c ! src/java.desktop/share/classes/com/sun/media/sound/JDK13Services.java ! src/java.desktop/share/classes/com/sun/media/sound/JSSecurityManager.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java ! src/java.desktop/share/classes/javax/sound/midi/MidiSystem.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioSystem.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/plaf/multi/doc-files/multi_tsc.html ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.management/share/classes/com/sun/jmx/remote/security/FileLoginModule.java ! src/java.management/share/classes/com/sun/jmx/remote/security/JMXPluggableAuthenticator.java ! src/java.management/share/classes/sun/management/Agent.java ! src/java.management/share/classes/sun/management/jmxremote/ConnectorBootstrap.java ! src/java.management/share/conf/jmxremote.access ! src/java.management/share/conf/jmxremote.password.template ! src/java.management/share/conf/management.properties ! src/java.management/share/conf/snmp.acl.template ! src/java.naming/share/classes/com/sun/naming/internal/ResourceManager.java ! src/java.naming/share/classes/com/sun/naming/internal/VersionHelper.java ! src/java.naming/share/classes/javax/naming/Context.java + src/java.scripting/share/classes/com/sun/tools/script/shell/Main.java + src/java.scripting/share/classes/com/sun/tools/script/shell/init.js + src/java.scripting/share/classes/com/sun/tools/script/shell/messages.properties ! src/java.scripting/share/classes/javax/script/ScriptEngineManager.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/package-info.java ! src/java.security.jgss/share/classes/sun/security/krb5/Config.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/SunEC.java ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/Config.java - src/jdk.dev/share/classes/com/sun/tools/script/shell/Main.java - src/jdk.dev/share/classes/com/sun/tools/script/shell/init.js - src/jdk.dev/share/classes/com/sun/tools/script/shell/messages.properties + src/jdk.dev/share/classes/jdk/tools/jimage/JImageTask.java + src/jdk.dev/share/classes/jdk/tools/jimage/Main.java + src/jdk.dev/share/classes/jdk/tools/jimage/resources/jimage.properties - src/jdk.localedata/META-INF/cldrdata-services/sun.util.locale.provider.LocaleDataMetaInfo - src/jdk.localedata/META-INF/localedata-services/sun.util.locale.provider.LocaleDataMetaInfo + src/jdk.localedata/share/classes/META-INF/services/sun.util.locale.provider.LocaleDataMetaInfo ! src/jdk.rmic/share/classes/sun/rmi/rmic/BatchEnvironment.java ! src/jdk.rmic/share/classes/sun/rmi/rmic/Main.java ! src/jdk.rmic/share/classes/sun/rmi/rmic/RMIGenerator.java ! src/jdk.rmic/share/classes/sun/rmi/rmic/resources/rmic.properties ! src/jdk.rmic/share/classes/sun/tools/java/ClassFile.java ! src/jdk.rmic/share/classes/sun/tools/java/ClassPath.java + src/jdk.rmic/share/classes/sun/tools/java/FileClassFile.java + src/jdk.rmic/share/classes/sun/tools/java/PathClassFile.java + src/jdk.rmic/share/classes/sun/tools/java/ZipClassFile.java ! src/jdk.rmic/share/classes/sun/tools/javac/BatchEnvironment.java ! src/jdk.rmic/share/classes/sun/tools/javac/Main.java ! src/sample/share/jmx/jmx-scandir/index.html ! src/sample/share/jmx/jmx-scandir/src/etc/access.properties ! src/sample/share/jmx/jmx-scandir/src/etc/management.properties ! src/sample/share/jmx/jmx-scandir/src/etc/password.properties ! test/ProblemList.txt ! test/TEST.groups + test/java/lang/ClassLoader/EndorsedDirs.java + test/java/lang/ClassLoader/ExtDirs.java ! test/java/lang/ClassLoader/getdotresource.sh ! test/java/lang/SecurityManager/CheckPackageAccess.java ! test/java/lang/invoke/lambda/LUtils.java ! test/java/net/NetworkInterface/IPv4Only.java ! test/java/nio/charset/spi/basic.sh ! test/java/security/Security/ClassLoaderDeadlock/Deadlock2.sh ! test/java/util/Properties/LoadAndStoreXML.java ! test/java/util/ServiceLoader/basic.sh ! test/java/util/prefs/PrefsSpi.sh - test/javax/crypto/sanity/CheckManifestForRelease.java + test/jdk/internal/jimage/VerifyJimage.java + test/jdk/internal/jrtfs/Basic.java + test/jdk/internal/jrtfs/PathOps.java + test/jdk/internal/jrtfs/WithSecurityManager.java + test/jdk/internal/jrtfs/java.policy ! test/jdk/nio/zipfs/Basic.java ! test/jdk/nio/zipfs/PathOps.java + test/jdk/nio/zipfs/Utils.java ! test/jdk/nio/zipfs/ZipFSTester.java - test/lib/security/java.policy/Ext_AllPolicy.java - test/lib/security/java.policy/Ext_AllPolicy.sh - test/lib/security/java.policy/test.policy ! test/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java ! test/sun/management/jmxremote/bootstrap/RmiSslNoKeyStoreTest.java ! test/sun/management/jmxremote/bootstrap/rmiregistry.properties ! test/sun/management/jmxremote/bootstrap/rmiregistryssl.properties ! test/sun/net/www/protocol/jar/getcontenttype.sh + test/sun/net/www/protocol/jrt/Basic.java + test/sun/net/www/protocol/jrt/WithSecurityManager.java + test/sun/net/www/protocol/jrt/java.policy ! test/sun/rmi/rmic/RMIGenerator/RmicDefault.java ! test/sun/rmi/rmic/classpath/RMICClassPathTest.java ! test/sun/rmi/rmic/manifestClassPath/run.sh ! test/sun/tools/java/CFCTest.java ! test/sun/tools/jconsole/ResourceCheckTest.java - test/sun/tools/jconsole/ResourceCheckTest.sh ! test/sun/tools/native2ascii/resources/ImmutableResourceTest.java - test/sun/tools/native2ascii/resources/ImmutableResourceTest.sh ! test/tools/jar/LeadingGarbage.java ! test/tools/launcher/VersionCheck.java ! test/tools/pack200/CommandLineTests.java ! test/tools/pack200/Pack200Props.java ! test/tools/pack200/Pack200Test.java ! test/tools/pack200/PackageVersionTest.java ! test/tools/pack200/T7007157.java ! test/tools/pack200/Utils.java ! test/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/Globals.java Changeset: 2e3bf0e01395 Author: katleman Date: 2014-12-04 12:58 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/2e3bf0e01395 Added tag jdk9-b41 for changeset e336cbd8b15e ! .hgtags Changeset: 29b0423db43c Author: ant Date: 2014-11-14 12:32 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/29b0423db43c 8004148: NPE in sun.awt.SunToolkit.getWindowDeactivationTime Reviewed-by: serb ! src/java.desktop/share/classes/sun/awt/SunToolkit.java Changeset: a474ad2dbd9b Author: vinnie Date: 2014-11-14 11:41 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a474ad2dbd9b 8034031: [parfait] JNI exception pending in jdk/src/macosx/native/apple/security/KeystoreImpl.m Reviewed-by: alanb ! src/jdk.deploy.osx/macosx/native/libosx/KeystoreImpl.m Changeset: 488295a6b59c Author: chegar Date: 2014-11-14 18:15 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/488295a6b59c 8050983: Misplaced parentheses in sun.net.www.http.HttpClient break HTTP PUT streaming Reviewed-by: michaelm ! src/java.base/share/classes/sun/net/www/http/HttpClient.java ! test/sun/net/www/http/HttpClient/StreamingRetry.java Changeset: 3ff567ffe52a Author: martin Date: 2014-10-27 16:24 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/3ff567ffe52a 8062194: java.util.jar.Attributes should use insertion-ordered iteration Summary: s/HashMap/LinkedHashMap/g Reviewed-by: alanb, sherman ! src/java.base/share/classes/java/util/jar/Attributes.java + test/java/util/jar/Attributes/IterationOrder.java Changeset: 785bdada7f23 Author: martin Date: 2014-11-06 13:29 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/785bdada7f23 8063147: Class.getFields spec should state that fields are inherited from superinterfaces Reviewed-by: psandoz, chegar ! src/java.base/share/classes/java/lang/Class.java + test/java/lang/Class/getFields/Sanity.java Changeset: 2be709990761 Author: msheppar Date: 2014-11-15 18:26 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/2be709990761 8015692: java.net.BindException is thrown on Windows XP when HTTP server is started and stopped in the loop. Summary: join the dispatcher thread in the ServerImpl.stop method to ensure Dispatcher is finished prior to exiting stop(). Reviewed-by: chegar ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java + test/com/sun/net/httpserver/SimpleHttpServerTest.java Changeset: aa68941c97a1 Author: ascarpino Date: 2014-05-18 23:06 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/aa68941c97a1 8042480: CipherInputStream.close() throws AEADBadTagException in some cases Reviewed-by: xuelei ! src/java.base/share/classes/javax/crypto/CipherInputStream.java Changeset: 030301294578 Author: xuelei Date: 2014-05-29 04:24 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/030301294578 8043200: Decrease the preference mode of RC4 in the enabled cipher suite list Reviewed-by: wetmore, ahgross, asmotrak ! src/java.base/share/classes/sun/security/ssl/CipherSuite.java ! test/javax/net/ssl/sanity/ciphersuites/CipherSuitesInOrder.java Changeset: 4191c7ea71ef Author: prr Date: 2014-07-30 11:08 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/4191c7ea71ef 8052162: REGRESSION: sun/java2d/cmm/ColorConvertOp tests fail since 7u71 b01 Reviewed-by: bae, serb ! test/sun/java2d/cmm/ColorConvertOp/ColConvCCMTest.java Changeset: d1228deae012 Author: michaelm Date: 2014-08-21 17:51 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d1228deae012 8053963: (dc) Use DatagramChannel.receive() instead of read() in connect Reviewed-by: alanb, chegar ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/windows/native/libnet/AbstractPlainDatagramSocketImpl.c Changeset: 24420e217c69 Author: redestad Date: 2014-11-16 15:03 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/24420e217c69 8058887: (fmt) Improve java/util/Formatter test coverage of group separators and width Reviewed-by: sherman ! test/java/util/Formatter/Basic-X.java.template ! test/java/util/Formatter/BasicBigDecimal.java ! test/java/util/Formatter/BasicBigInteger.java ! test/java/util/Formatter/BasicBoolean.java ! test/java/util/Formatter/BasicBooleanObject.java ! test/java/util/Formatter/BasicByte.java ! test/java/util/Formatter/BasicByteObject.java ! test/java/util/Formatter/BasicChar.java ! test/java/util/Formatter/BasicCharObject.java ! test/java/util/Formatter/BasicDateTime.java ! test/java/util/Formatter/BasicDouble.java ! test/java/util/Formatter/BasicDoubleObject.java ! test/java/util/Formatter/BasicFloat.java ! test/java/util/Formatter/BasicFloatObject.java ! test/java/util/Formatter/BasicInt.java ! test/java/util/Formatter/BasicIntObject.java ! test/java/util/Formatter/BasicLong.java ! test/java/util/Formatter/BasicLongObject.java ! test/java/util/Formatter/BasicShort.java ! test/java/util/Formatter/BasicShortObject.java ! test/java/util/Formatter/genBasic.sh Changeset: ec4e085f9f30 Author: aefimov Date: 2014-11-17 14:11 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ec4e085f9f30 8064914: tzdb.dat compilation failure when using tzdata2014j Reviewed-by: sherman, coffeys ! make/src/classes/build/tools/tzdb/TzdbZoneRulesProvider.java Changeset: 224bb8a9297b Author: aefimov Date: 2014-11-17 14:50 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/224bb8a9297b 8064560: (tz) Support tzdata2014j Reviewed-by: okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/leapseconds ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: e9cc780faafd Author: shade Date: 2014-11-17 15:30 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e9cc780faafd 8065096: java.net.Authenticator.theAuthenticator should be properly synchronized Reviewed-by: chegar, lancea ! src/java.base/share/classes/java/net/Authenticator.java Changeset: 7c1797994c29 Author: martin Date: 2014-11-14 11:23 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7c1797994c29 8064846: Lazy-init thread safety problems in core reflection Summary: Make several fields in core reflection volatile Reviewed-by: jfranck, shade, plevart ! src/java.base/share/classes/sun/reflect/generics/repository/ClassRepository.java ! src/java.base/share/classes/sun/reflect/generics/repository/GenericDeclRepository.java ! src/java.base/share/classes/sun/reflect/generics/scope/AbstractScope.java Changeset: a4c328a2065d Author: martin Date: 2014-11-06 13:29 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a4c328a2065d 8062773: Clarifications for Class specification Reviewed-by: darcy, psandoz ! src/java.base/share/classes/java/lang/Class.java Changeset: 5305f7c57fc1 Author: redestad Date: 2014-11-17 23:56 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/5305f7c57fc1 8065070: (fmt) Avoid creating substrings when building FormatSpecifier Reviewed-by: martin, shade ! src/java.base/share/classes/java/util/Formatter.java Changeset: 0e4877620993 Author: rriggs Date: 2014-11-19 21:22 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/0e4877620993 8064932: java/lang/ProcessBuilder/Basic.java: waitFor didn't take long enough Reviewed-by: dholmes, martin ! src/java.base/unix/classes/java/lang/UNIXProcess.java ! src/java.base/windows/classes/java/lang/ProcessImpl.java Changeset: 0846eddb56d5 Author: rriggs Date: 2014-11-19 21:28 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/0846eddb56d5 8065372: Object.wait(ms, ns) timeout returns early Reviewed-by: martin, dholmes ! src/java.base/share/classes/java/lang/Object.java Changeset: 2b86c67b1e51 Author: lana Date: 2014-11-20 10:58 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/2b86c67b1e51 Merge Changeset: 6bae411824aa Author: bchristi Date: 2014-11-14 13:46 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/6bae411824aa 8064288: sun.management.Flag should loadLibrary() Summary: Call System.loadLibrary("management") from Flag static initializer Reviewed-by: mchung ! src/java.management/share/classes/sun/management/Flag.java Changeset: 97d8785e9ee5 Author: ihse Date: 2014-11-21 16:05 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/97d8785e9ee5 8058631: Rename posix to unix in build system to match file name changes Reviewed-by: simonis, erikj, tbell ! make/CompileDemos.gmk ! make/CreateJars.gmk ! make/Import.gmk ! make/copy/Copy-java.base.gmk ! make/copy/Copy-java.desktop.gmk ! make/gensrc/GensrcIcons.gmk ! make/gensrc/GensrcX11Wrappers.gmk ! make/launcher/Launcher-jdk.runtime.gmk ! make/launcher/LauncherCommon.gmk ! make/lib/Awt2dLibraries.gmk ! make/lib/CoreLibraries.gmk ! make/lib/Lib-java.instrument.gmk ! make/lib/Lib-java.management.gmk ! make/lib/Lib-java.prefs.gmk ! make/lib/Lib-java.security.jgss.gmk ! make/lib/Lib-java.smartcardio.gmk ! make/lib/Lib-jdk.crypto.mscapi.gmk ! make/lib/Lib-jdk.crypto.pkcs11.gmk ! make/lib/Lib-jdk.jdi.gmk ! make/lib/Lib-jdk.jdwp.agent.gmk ! make/lib/Lib-jdk.runtime.gmk ! make/lib/Lib-jdk.sctp.gmk ! make/lib/Lib-jdk.security.auth.gmk ! make/lib/LibCommon.gmk ! make/lib/NetworkingLibraries.gmk ! make/lib/NioLibraries.gmk ! make/lib/SoundLibraries.gmk Changeset: feef46bbf70b Author: sherman Date: 2014-11-21 09:28 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/feef46bbf70b 6321472: Add CRC-32C API Summary: to add CRC-32C api and implementation Reviewed-by: sherman Contributed-by: staffan.friberg at oracle.com ! src/java.base/share/classes/java/util/zip/Adler32.java ! src/java.base/share/classes/java/util/zip/CRC32.java + src/java.base/share/classes/java/util/zip/CRC32C.java ! src/java.base/share/classes/java/util/zip/Checksum.java + src/java.base/share/classes/java/util/zip/package-info.java - src/java.base/share/classes/java/util/zip/package.html + test/java/util/zip/ChecksumBase.java + test/java/util/zip/TestCRC32.java + test/java/util/zip/TestCRC32C.java + test/java/util/zip/TestChecksum.java Changeset: 5eeb4aeac83a Author: emc Date: 2014-11-10 15:06 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/5eeb4aeac83a 8062556: Add jdk tests for JDK-8058322 and JDK-8058313 Summary: Add tests for two hotspot reflection fixes. Reviewed-by: dholmes ! test/java/lang/reflect/Parameter/BadClassFiles.java + test/java/lang/reflect/Parameter/NoName.java Changeset: a579414719c5 Author: sspitsyn Date: 2014-11-11 21:46 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a579414719c5 6988950: JDWP exit error JVMTI_ERROR_WRONG_PHASE(112) Summary: Synchronize the jdwp VirtualMachine command functions with the VM_DEATH event Reviewed-by: dcubed, dsamersoff, dholmes ! src/jdk.jdwp.agent/share/native/libjdwp/debugLoop.c Changeset: e62ec2dd3fdf Author: sla Date: 2014-11-13 08:02 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e62ec2dd3fdf Merge Changeset: c1b9e677cdd7 Author: brutisso Date: 2014-10-31 09:29 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c1b9e677cdd7 8061308: Remove iCMS Reviewed-by: mgerdin, jmasa ! test/lib/testlibrary/jdk/testlibrary/Utils.java Changeset: 54991b7ca892 Author: jwilhelm Date: 2014-11-03 15:53 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/54991b7ca892 Merge Changeset: fb3142cd5d23 Author: jwilhelm Date: 2014-11-13 12:28 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/fb3142cd5d23 Merge Changeset: d994e8044b63 Author: amurillo Date: 2014-11-13 16:11 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d994e8044b63 Merge Changeset: c8f85c512fbb Author: amurillo Date: 2014-11-21 08:00 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c8f85c512fbb Merge Changeset: 93f9f69bd122 Author: amurillo Date: 2014-11-21 09:54 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/93f9f69bd122 Merge - src/java.base/share/classes/java/util/zip/package.html Changeset: 3e276a212a96 Author: mullan Date: 2014-11-21 15:23 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/3e276a212a96 8046949: Generify the javax.xml.crypto API Reviewed-by: xuelei ! src/java.xml.crypto/share/classes/javax/xml/crypto/NodeSetData.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dom/DOMCryptoContext.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/Manifest.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/Reference.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/SignatureProperties.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/SignatureProperty.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/SignedInfo.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/XMLObject.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/XMLSignature.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/XMLSignatureFactory.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/keyinfo/KeyInfo.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/keyinfo/KeyInfoFactory.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/keyinfo/PGPData.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/keyinfo/RetrievalMethod.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/keyinfo/X509Data.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/spec/ExcC14NParameterSpec.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/spec/XPathFilter2ParameterSpec.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/spec/XPathFilterParameterSpec.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/spec/XPathType.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheCanonicalizer.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheNodeSetData.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheTransform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMExcC14NMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfo.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfoFactory.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMManifest.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMPGPData.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperties.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperty.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSubTreeData.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMUtils.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509Data.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLObject.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathFilter2Transform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathTransform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/Utils.java ! test/javax/xml/crypto/dsig/GenerationTests.java ! test/javax/xml/crypto/dsig/KeySelectors.java ! test/javax/xml/crypto/dsig/SignatureValidator.java ! test/javax/xml/crypto/dsig/X509KeySelector.java Changeset: 55c0e11f8843 Author: mullan Date: 2014-11-21 15:26 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/55c0e11f8843 Merge - src/java.base/share/classes/java/util/zip/package.html Changeset: a0f97b403b44 Author: olagneau Date: 2014-11-21 19:31 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a0f97b403b44 8062037: java/lang/instrument/RetransformBigClass.sh should be quarantined Summary: Add RedefineBigClass.sh and RetransformBigClss.sh in ProblemList.txt Reviewed-by: dcubed, sspitsyn Contributed-by: olivier.lagneau at oracle.com ! test/ProblemList.txt Changeset: 97f416899d4f Author: smarks Date: 2014-11-21 13:32 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/97f416899d4f 8056313: TEST_BUG: java/util/Timer/NameConstructors.java fails intermittently Reviewed-by: lancea, rriggs ! test/java/util/Timer/NameConstructors.java Changeset: bb8bd829b53e Author: martin Date: 2014-11-21 16:30 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/bb8bd829b53e 8065159: AttributedString has quadratic resize algorithm Summary: Grow backing arrays geometrically instead of arithmetically Reviewed-by: naoto, okutsu ! src/java.base/share/classes/java/text/AttributedString.java Changeset: 1c9678d68f72 Author: msheppar Date: 2014-11-22 14:56 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1c9678d68f72 8065222: sun/net/www/protocol/http/B6369510.java doesn't execute as expected Summary: changed address.getHostName() to InetAddress.getLocalHost().getHostName() in URL construction in test's doClient method Reviewed-by: chegar ! test/sun/net/www/protocol/http/B6369510.java Changeset: 9ecc162e232e Author: erikj Date: 2014-11-24 11:40 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/9ecc162e232e 8065412: generated source to compile .properties file incorreectly includes the module name in the package name Reviewed-by: tbell, mchung, ihse ! make/gensrc/GensrcProperties.gmk Changeset: 1d3070db9c6e Author: dfuchs Date: 2014-11-24 17:02 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1d3070db9c6e 8060132: Handlers configured on abstract nodes in logging.properties are not always properly closed Summary: Loggers which have been configured with a handler in the configuration file will be retained by the LogManager until reset() is called. A new configuration property is added to explicitely turn the fix off. Reviewed-by: mchung ! src/java.logging/share/classes/java/util/logging/LogManager.java + test/java/util/logging/LogManager/Configuration/ParentLoggerWithHandlerGC.java Changeset: fdea482eec4a Author: vlivanov Date: 2014-11-24 07:16 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/fdea482eec4a 8063135: Enable full LF sharing by default Reviewed-by: psandoz, shade ! src/java.base/share/classes/java/lang/invoke/MethodHandle.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! test/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java ! test/java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java ! test/java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java Changeset: 01c8bf6084fb Author: vlivanov Date: 2014-11-24 07:19 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/01c8bf6084fb 8059880: Get rid of LambdaForm interpretation Reviewed-by: psandoz, kvn, shade ! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java Changeset: 0f4b70c13556 Author: alanb Date: 2014-11-24 18:11 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/0f4b70c13556 8065720: (ch) AbstractInterruptibleChannel.end sets interrupted to null Reviewed-by: psandoz, chegar ! src/java.base/share/classes/java/nio/channels/spi/AbstractInterruptibleChannel.java Changeset: 1d480d8fcf8c Author: kshefov Date: 2014-11-25 14:16 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1d480d8fcf8c 8059070: [TESTBUG] java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java failed - timeout Reviewed-by: psandoz, vlivanov ! test/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java ! test/java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java ! test/java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java ! test/java/lang/invoke/LFCaching/LambdaFormTestCase.java ! test/lib/testlibrary/jdk/testlibrary/Utils.java Changeset: 291c7b2922b3 Author: chegar Date: 2014-11-25 18:43 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/291c7b2922b3 8065072: sun/net/www/http/HttpClient/StreamingRetry.java failed intermittently Reviewed-by: dfuchs ! test/sun/net/www/http/HttpClient/StreamingRetry.java Changeset: 7997a11aa421 Author: serb Date: 2014-11-05 18:33 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7997a11aa421 7195187: [TEST_BUG] [macosx] javax/swing/SwingUtilities/7088744/bug7088744.java failed Reviewed-by: azvegint, alexsch ! test/javax/swing/SwingUtilities/7088744/bug7088744.java Changeset: fd7d24b67de5 Author: prr Date: 2014-11-06 15:10 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/fd7d24b67de5 8062163: java/awt/geom/AffineTransform/TestInvertMethods.java test fails Reviewed-by: jgodinez ! test/java/awt/geom/AffineTransform/TestInvertMethods.java Changeset: 6a096bc7b769 Author: serb Date: 2014-11-09 22:17 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/6a096bc7b769 7169583: JInternalFrame title not antialiased in Nimbus LaF Reviewed-by: azvegint, alexsch ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java Changeset: beec47aecf5a Author: yan Date: 2014-11-10 16:23 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/beec47aecf5a 8063102: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 1 Reviewed-by: pchelko, serb ! test/com/sun/awt/Translucency/WindowOpacity.java ! test/java/awt/Component/NoUpdateUponShow/NoUpdateUponShow.java ! test/java/awt/Component/PaintAll/PaintAll.java ! test/java/awt/Focus/ModalBlockedStealsFocusTest/ModalBlockedStealsFocusTest.java ! test/java/awt/Focus/WindowInitialFocusTest/WindowInitialFocusTest.java ! test/java/awt/Frame/ExceptionOnSetExtendedStateTest/ExceptionOnSetExtendedStateTest.java ! test/java/awt/Frame/FrameSize/TestFrameSize.java ! test/java/awt/Frame/MaximizedByPlatform/MaximizedByPlatform.java ! test/java/awt/Frame/MaximizedToMaximized/MaximizedToMaximized.java ! test/java/awt/Frame/SlideNotResizableTest/SlideNotResizableTest.java ! test/java/awt/FullScreen/TranslucentWindow/TranslucentWindow.java ! test/java/awt/GraphicsDevice/IncorrectDisplayModeExitFullscreen.java ! test/java/awt/GridBagLayout/GridBagLayoutIpadXYTest/GridBagLayoutIpadXYTest.java ! test/java/awt/List/ListPeer/R2303044ListSelection.java ! test/java/awt/List/SingleModeDeselect/SingleModeDeselect.java ! test/java/awt/Paint/ExposeOnEDT.java ! test/java/awt/ScrollPane/ScrollPanePreferredSize/ScrollPanePreferredSize.java ! test/java/awt/TextArea/DisposeTest/TestDispose.java ! test/java/awt/TextArea/TextAreaCaretVisibilityTest/bug7129742.java ! test/java/awt/TextArea/TextAreaTwicePack/TextAreaTwicePack.java ! test/java/awt/TextField/DisposeTest/TestDispose.java ! test/java/awt/TrayIcon/PopupMenuLeakTest/PopupMenuLeakTest.java ! test/java/awt/Window/8027025/Test8027025.java ! test/java/awt/Window/AlwaysOnTop/AlwaysOnTopFieldTest.java ! test/java/awt/Window/OwnedWindowsSerialization/OwnedWindowsSerialization.java ! test/java/awt/event/TextEvent/TextEventSequenceTest/TextEventSequenceTest.java ! test/java/awt/security/WarningWindowDisposeTest/WarningWindowDisposeCrashTest.java ! test/java/awt/security/WarningWindowDisposeTest/WarningWindowDisposeTest.java Changeset: 66682f651425 Author: yan Date: 2014-11-10 16:37 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/66682f651425 8063106: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 1 Reviewed-by: pchelko, serb ! test/com/sun/java/swing/plaf/windows/8016551/bug8016551.java + test/java/awt/Component/CompEventOnHiddenComponent/CompEventOnHiddenComponent.java + test/java/awt/Window/GetWindowsTest/GetWindowsTest.java + test/java/awt/Window/HandleWindowDestroyTest/HandleWindowDestroyTest.html + test/java/awt/Window/HandleWindowDestroyTest/HandleWindowDestroyTest.java + test/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java + test/java/awt/security/WarningWindowDisposeTest/policy ! test/javax/swing/JButton/JButtonPaintNPE/JButtonPaintNPE.java + test/javax/swing/JComboBox/6406264/bug6406264.java ! test/javax/swing/JComboBox/8015300/Test8015300.java ! test/javax/swing/JComboBox/ShowPopupAfterHidePopupTest/ShowPopupAfterHidePopupTest.java ! test/javax/swing/JComponent/6989617/bug6989617.java ! test/javax/swing/JEditorPane/4492274/bug4492274.java ! test/javax/swing/JInternalFrame/4251301/bug4251301.java ! test/javax/swing/JInternalFrame/6647340/bug6647340.java ! test/javax/swing/JInternalFrame/6725409/bug6725409.java ! test/javax/swing/JLayer/6824395/bug6824395.java + test/javax/swing/JPopupMenu/6583251/bug6583251.java ! test/javax/swing/JPopupMenu/6691503/bug6691503.java ! test/javax/swing/JPopupMenu/6694823/bug6694823.java ! test/javax/swing/JScrollBar/4865918/bug4865918.java + test/javax/swing/JScrollPane/6274267/bug6274267.java ! test/javax/swing/JSpinner/8008657/bug8008657.java ! test/javax/swing/JSplitPane/4816114/bug4816114.java ! test/javax/swing/JTabbedPane/7024235/Test7024235.java ! test/javax/swing/JTabbedPane/7170310/bug7170310.java ! test/javax/swing/JTabbedPane/8017284/bug8017284.java ! test/javax/swing/JTable/8032874/bug8032874.java ! test/javax/swing/JTextArea/7049024/bug7049024.java + test/javax/swing/JToolBar/4529206/bug4529206.java ! test/javax/swing/JViewport/7107099/bug7107099.java + test/javax/swing/Popup/6514582/bug6514582.java ! test/javax/swing/RepaintManager/IconifyTest/IconifyTest.java ! test/javax/swing/Security/6657138/ComponentTest.java ! test/javax/swing/SwingTest.java ! test/javax/swing/text/Utilities/bug7045593.java ! test/javax/swing/text/View/8048110/bug8048110.java ! test/javax/swing/text/html/7189299/bug7189299.java ! test/javax/swing/text/html/HTMLDocument/8058120/bug8058120.java ! test/javax/swing/text/html/HTMLEditorKit/4242228/bug4242228.java ! test/javax/swing/text/html/parser/Parser/7165725/bug7165725.java Changeset: b1ffb920d8cd Author: ddehaven Date: 2014-11-12 09:36 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b1ffb920d8cd Merge Changeset: 14ea41a9241f Author: alexsch Date: 2014-11-13 12:00 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/14ea41a9241f 8064468: ownedWindowList access requires synchronization in Window.setAlwaysOnTop() method Reviewed-by: serb, pchelko ! src/java.desktop/share/classes/java/awt/Window.java + test/java/awt/Window/AlwaysOnTop/SyncAlwaysOnTopFieldTest.java Changeset: 99ff64402195 Author: pchelko Date: 2014-11-14 16:19 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/99ff64402195 8023723: Can not paste and copy the text from the text area into the editor Reviewed-by: serb, alexsch + src/java.desktop/share/classes/META-INF/services/sun.datatransfer.DesktopDatatransferService - src/java.desktop/share/classes/sun/awt/datatransfer/META-INF/services/sun.datatransfer.DesktopDatatransferService Changeset: 27da3598f030 Author: anashaty Date: 2014-11-14 17:53 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/27da3598f030 8059739: Dragged and Dropped data is corrupted for two data types Reviewed-by: serb, pchelko ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTransferable.java + test/javax/swing/DataTransfer/8059739/bug8059739.java Changeset: 17e14f62e34b Author: prr Date: 2014-11-17 12:32 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/17e14f62e34b Merge Changeset: 0e5f0adc50fa Author: prr Date: 2014-11-25 10:41 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/0e5f0adc50fa Merge - src/java.base/share/classes/java/util/zip/package.html Changeset: 6a1801b81fef Author: weijun Date: 2014-11-26 15:28 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/6a1801b81fef 8061253: Spec cleanup for some security-related classes Reviewed-by: mullan ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/Principal.java ! src/java.base/share/classes/javax/security/auth/Destroyable.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/EncryptionKey.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosCredMessage.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosKey.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyTab.java Changeset: ae2b1027767b Author: ihse Date: 2014-11-26 15:15 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ae2b1027767b 8065913: Various improvements in SetupNativeCompilation Reviewed-by: erikj ! make/launcher/Launcher-jdk.runtime.gmk ! make/lib/LibCommon.gmk Changeset: 222d7ca80e4f Author: ksrini Date: 2014-11-26 11:12 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/222d7ca80e4f 8060026: Update jdk/test/tools/launcher tests to eliminate dependency on sun.tools.jar.Main Reviewed-by: alanb, ksrini, psandoz Contributed-by: amy.lu at oracle.com ! test/tools/launcher/TestHelper.java Changeset: 9da9b65d6676 Author: dfuchs Date: 2014-11-26 20:10 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/9da9b65d6676 8065748: Add a test to verify that non ascii characters in Encodings.properties do not cause issues Reviewed-by: joehw ! test/javax/xml/jaxp/Encodings/CheckEncodingPropertiesFile.java Changeset: 45f6d6b037ef Author: alanb Date: 2014-11-28 14:58 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/45f6d6b037ef 8062955: (fs spec) Files.setLastModifiedTime should specify SecurityException more clearly 8062949: (fs) Files.setLastModifiedTime(path, null) does not throw NPE Reviewed-by: chegar ! src/java.base/share/classes/java/nio/file/Files.java ! test/java/nio/file/Files/FileAttributes.java + test/java/nio/file/Files/SetLastModifiedTime.java Changeset: f619341171c0 Author: lancea Date: 2014-11-29 11:14 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/f619341171c0 8066188: BaseRowSet default value for escape processing is not correct Reviewed-by: alanb ! src/java.sql.rowset/share/classes/javax/sql/rowset/BaseRowSet.java ! test/javax/sql/testng/test/rowset/BaseRowSetTests.java Changeset: 2b59daccdedf Author: alanb Date: 2014-12-01 13:44 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/2b59daccdedf 8066196: (fs) Typo in Path::normalize, empty path only returned if path does not have a root component Reviewed-by: dfuchs ! src/java.base/share/classes/java/nio/file/Path.java Changeset: c0ce7b4774dc Author: lancea Date: 2014-12-01 11:34 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c0ce7b4774dc 8066261: Typo in Connection.isValid Reviewed-by: dfuchs ! src/java.sql/share/classes/java/sql/Connection.java Changeset: f03540dec7ca Author: msheppar Date: 2014-12-01 17:20 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/f03540dec7ca 8066130: com.sun.net.httpserver stop() throws NullPointerException if it is not started Summary: added null check on dispatcherThread variable in stop method Reviewed-by: chegar ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java + test/com/sun/net/httpserver/StopNoStartTest.java Changeset: 989a07794915 Author: iignatyev Date: 2014-12-01 21:56 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/989a07794915 8066191: Introduce time limited test executor Reviewed-by: vlivanov, psandoz + test/lib/testlibrary/jdk/testlibrary/TimeLimitedRunner.java Changeset: 3ba9f4984dab Author: iignatyev Date: 2014-12-01 21:58 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/3ba9f4984dab 8039953: [TESTBUG] Timeout java/lang/invoke/MethodHandles/CatchExceptionTest.java Reviewed-by: vlivanov, psandoz ! test/java/lang/invoke/MethodHandles/CatchExceptionTest.java Changeset: 879c937b6536 Author: iignatyev Date: 2014-12-01 22:22 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/879c937b6536 Merge Changeset: 2f22ec7a15c6 Author: dfuchs Date: 2014-12-01 21:02 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/2f22ec7a15c6 8065552: setAccessible(true) on fields of Class may throw a SecurityException Summary: This fix hides the new private Class.classLoader field from reflection, rather than making it not accessible. Reviewed-by: mchung, coffeys ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/sun/reflect/Reflection.java + test/java/lang/Class/getDeclaredField/ClassDeclaredFieldsTest.java Changeset: 1b599b4755bd Author: smarks Date: 2014-12-01 17:59 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1b599b4755bd 8035000: clean up ActivationLibrary.DestroyThread Reviewed-by: lancea ! test/java/rmi/activation/Activatable/checkActivateRef/CheckActivateRef.java ! test/java/rmi/activation/Activatable/checkAnnotations/CheckAnnotations.java ! test/java/rmi/activation/Activatable/checkImplClassLoader/CheckImplClassLoader.java ! test/java/rmi/activation/Activatable/checkRegisterInLog/CheckRegisterInLog.java ! test/java/rmi/activation/Activatable/createPrivateActivable/CreatePrivateActivatable.java ! test/java/rmi/activation/Activatable/downloadParameterClass/DownloadParameterClass.java ! test/java/rmi/activation/Activatable/elucidateNoSuchMethod/ElucidateNoSuchMethod.java ! test/java/rmi/activation/Activatable/extLoadedImpl/ExtLoadedImplTest.java ! test/java/rmi/activation/Activatable/forceLogSnapshot/ForceLogSnapshot.java ! test/java/rmi/activation/Activatable/inactiveGroup/InactiveGroup.java ! test/java/rmi/activation/Activatable/lookupActivationSystem/LookupActivationSystem.java ! test/java/rmi/activation/Activatable/nestedActivate/NestedActivate.java ! test/java/rmi/activation/Activatable/nonExistentActivatable/NonExistentActivatable.java ! test/java/rmi/activation/Activatable/restartCrashedService/RestartCrashedService.java ! test/java/rmi/activation/Activatable/restartLatecomer/RestartLatecomer.java ! test/java/rmi/activation/Activatable/restartService/RestartService.java ! test/java/rmi/activation/Activatable/unregisterInactive/UnregisterInactive.java ! test/java/rmi/activation/ActivateFailedException/activateFails/ActivateFails.java ! test/java/rmi/activation/ActivationGroup/downloadActivationGroup/DownloadActivationGroup.java ! test/java/rmi/activation/ActivationSystem/activeGroup/IdempotentActiveGroup.java ! test/java/rmi/activation/ActivationSystem/modifyDescriptor/ModifyDescriptor.java ! test/java/rmi/activation/ActivationSystem/stubClassesPermitted/StubClassesPermitted.java ! test/java/rmi/activation/ActivationSystem/unregisterGroup/UnregisterGroup.java ! test/java/rmi/activation/CommandEnvironment/SetChildEnv.java ! test/java/rmi/activation/rmidViaInheritedChannel/InheritedChannelNotServerSocket.java ! test/java/rmi/activation/rmidViaInheritedChannel/RmidViaInheritedChannel.java ! test/java/rmi/registry/altSecurityManager/AltSecurityManager.java ! test/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/UseCustomSocketFactory.java ! test/java/rmi/testlibrary/ActivationLibrary.java ! test/java/rmi/testlibrary/RMID.java Changeset: 403e8685286d Author: jlahoda Date: 2014-12-02 15:12 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/403e8685286d 8065998: Avoid use of _ as a one-character identifier Reviewed-by: alanb, chegar, darcy ! test/java/io/readBytes/MemoryLeak.java ! test/java/lang/Class/TypeCheckMicroBenchmark.java ! test/java/lang/ProcessBuilder/Zombies.java ! test/java/lang/invoke/6998541/Test6998541.java ! test/java/util/EnumSet/BogusEnumSet.java Changeset: 0bddfc90d139 Author: shade Date: 2014-11-13 01:55 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/0bddfc90d139 8059677: Thread.getName() instantiates Strings Reviewed-by: chegar, dholmes, sla, rriggs ! src/java.base/share/classes/java/lang/Thread.java Changeset: 0fc5f059eeed Author: miauno Date: 2014-11-14 10:22 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/0fc5f059eeed 8064799: [TESTBUG] JT-Reg Serviceability tests to be run as part of JPRT submit job Reviewed-by: sla, alanb, dholmes, sspitsyn ! test/TEST.groups Changeset: e9bd8b619bf4 Author: sla Date: 2014-11-17 09:36 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e9bd8b619bf4 Merge Changeset: 7436428ba368 Author: ykantser Date: 2014-11-18 16:20 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7436428ba368 6542634: TEST BUG: MISC_REGRESSION tests need to have minimum timeouts examined Reviewed-by: sla, jbachorik, egahlin ! test/ProblemList.txt - test/sun/tools/jinfo/Basic.sh + test/sun/tools/jinfo/JInfoHelper.java + test/sun/tools/jinfo/JInfoRunningProcessFlagTest.java + test/sun/tools/jinfo/JInfoRunningProcessTest.java + test/sun/tools/jinfo/JInfoSanityTest.java Changeset: b1ff58496045 Author: sgabdura Date: 2014-11-17 13:11 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b1ff58496045 8048050: Agent NullPointerException when rmi.port in use Reviewed-by: jbachorik, dfuchs ! src/java.management/share/classes/sun/management/jmxremote/ConnectorBootstrap.java Changeset: ba5d1059d28b Author: sla Date: 2014-11-24 09:57 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ba5d1059d28b Merge - src/java.base/share/classes/java/util/zip/package.html ! test/ProblemList.txt Changeset: 4e15f194ea88 Author: eistepan Date: 2014-11-19 17:51 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/4e15f194ea88 8062536: [TESTBUG] Conflicting GC combinations in jdk tests Reviewed-by: brutisso, dholmes ! test/java/lang/management/MemoryMXBean/LowMemoryTest2.sh ! test/java/lang/management/MemoryMXBean/MemoryManagementConcMarkSweepGC.sh ! test/java/lang/management/MemoryMXBean/MemoryManagementParallelGC.sh ! test/java/lang/management/MemoryMXBean/MemoryManagementSerialGC.sh ! test/java/lang/management/MemoryMXBean/MemoryTestAllGC.sh ! test/java/lang/management/MemoryMXBean/PendingAllGC.sh ! test/java/lang/management/RuntimeMXBean/TestInputArgument.sh ! test/java/lang/ref/EnqueuePollRace.java ! test/sun/tools/jps/JpsHelper.java Changeset: 11c7532e384c Author: jwilhelm Date: 2014-11-26 17:41 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/11c7532e384c Merge - src/java.base/share/classes/java/util/zip/package.html - test/sun/tools/jinfo/Basic.sh Changeset: a4584170309b Author: amurillo Date: 2014-11-27 07:16 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a4584170309b Merge - test/sun/tools/jinfo/Basic.sh Changeset: e784cdeb95d2 Author: amurillo Date: 2014-12-02 14:36 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e784cdeb95d2 Merge - test/sun/tools/jinfo/Basic.sh Changeset: 712aae89ad32 Author: sjiang Date: 2014-12-03 11:38 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/712aae89ad32 8065764: javax/management/monitor/CounterMonitorTest.java hangs Reviewed-by: jbachorik, dfuchs ! test/javax/management/monitor/CounterMonitorTest.java Changeset: 0761cc66b983 Author: psandoz Date: 2014-12-03 12:00 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/0761cc66b983 8066397: Remove network-related seed initialization code in ThreadLocal/SplittableRandom Reviewed-by: alanb, dl, chegar, rriggs, shade ! src/java.base/share/classes/java/util/SplittableRandom.java ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java Changeset: 10f3368deebe Author: alanb Date: 2014-12-03 14:34 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/10f3368deebe 8066131: Update java/nio/charset/Charset/NIOCharsetAvailabilityTest.java to eliminate dependency on sun.misc.Launcher Reviewed-by: alanb Contributed-by: amy.lu at oracle.com ! test/java/nio/charset/Charset/NIOCharsetAvailabilityTest.java Changeset: 4316e603ae2a Author: chegar Date: 2014-12-03 19:28 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/4316e603ae2a Merge ! make/CompileDemos.gmk ! make/Import.gmk ! make/copy/Copy-java.base.gmk ! make/copy/Copy-java.desktop.gmk ! make/gensrc/GensrcIcons.gmk ! make/gensrc/GensrcProperties.gmk ! make/gensrc/GensrcX11Wrappers.gmk ! make/launcher/Launcher-jdk.runtime.gmk ! make/launcher/LauncherCommon.gmk ! make/lib/Awt2dLibraries.gmk ! make/lib/CoreLibraries.gmk ! make/lib/Lib-java.instrument.gmk ! make/lib/Lib-java.management.gmk ! make/lib/Lib-java.prefs.gmk ! make/lib/Lib-java.security.jgss.gmk ! make/lib/Lib-java.smartcardio.gmk ! make/lib/Lib-jdk.crypto.mscapi.gmk ! make/lib/Lib-jdk.crypto.pkcs11.gmk ! make/lib/Lib-jdk.jdi.gmk ! make/lib/Lib-jdk.jdwp.agent.gmk ! make/lib/Lib-jdk.runtime.gmk ! make/lib/Lib-jdk.sctp.gmk ! make/lib/Lib-jdk.security.auth.gmk ! make/lib/LibCommon.gmk ! make/lib/NetworkingLibraries.gmk ! make/lib/NioLibraries.gmk ! make/lib/SoundLibraries.gmk ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/util/jar/Attributes.java - src/java.base/share/classes/java/util/zip/package.html - src/java.desktop/share/classes/sun/awt/datatransfer/META-INF/services/sun.datatransfer.DesktopDatatransferService ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.management/share/classes/sun/management/jmxremote/ConnectorBootstrap.java ! test/ProblemList.txt ! test/TEST.groups - test/sun/tools/jinfo/Basic.sh Changeset: 7aa02691f6db Author: chegar Date: 2014-12-03 19:49 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7aa02691f6db 8066588: javax/management/remote/mandatory/connection/RMIConnector_NPETest.java fails to compile Reviewed-by: alanb, smarks ! test/javax/management/remote/mandatory/connection/RMIConnector_NPETest.java Changeset: 521dd15c6e06 Author: lancea Date: 2014-12-03 16:50 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/521dd15c6e06 8060068: Possible Deadlock scenario with DriverManager.loadInitialDrivers Reviewed-by: mchung, smarks, ulfzibis ! src/java.sql/share/classes/java/sql/DriverManager.java Changeset: 41e0b5b20312 Author: weijun Date: 2014-12-04 16:50 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/41e0b5b20312 8048619: Implement tests for converting PKCS12 keystores Reviewed-by: weijun Contributed-by: Zaiyao Liu + test/java/security/KeyStore/PKCS12/ConvertP12Test.java + test/java/security/KeyStore/PKCS12/certs/convertP12/ie_jceks_chain.pfx.data + test/java/security/KeyStore/PKCS12/certs/convertP12/ie_jks_chain.pfx.data + test/java/security/KeyStore/PKCS12/certs/convertP12/jdk_jceks_selfsigned.p12.data + test/java/security/KeyStore/PKCS12/certs/convertP12/jdk_jceks_twoentry.p12.data + test/java/security/KeyStore/PKCS12/certs/convertP12/jdk_jceks_twopass.p12.data + test/java/security/KeyStore/PKCS12/certs/convertP12/jdk_jks_selfsigned.p12.data + test/java/security/KeyStore/PKCS12/certs/convertP12/jdk_jks_twoentry.p12.data + test/java/security/KeyStore/PKCS12/certs/convertP12/jdk_jks_twopass.p12.data + test/java/security/KeyStore/PKCS12/certs/convertP12/keystoreCA.jceks.data Changeset: 3e6549434acb Author: vlivanov Date: 2014-12-04 07:15 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/3e6549434acb 8057020: LambdaForm caches should support eviction Reviewed-by: psandoz, jrose, shade ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/LambdaFormBuffer.java ! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java ! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java ! test/java/lang/invoke/LFCaching/LFCachingTestCase.java ! test/java/lang/invoke/LFCaching/LambdaFormTestCase.java Changeset: c518931bf259 Author: darcy Date: 2014-12-04 12:59 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c518931bf259 8066617: Suppress deprecation warnings in java.base module Reviewed-by: lancea ! src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java ! src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java ! src/java.base/share/classes/com/sun/crypto/provider/TlsKeyMaterialGenerator.java ! src/java.base/share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java ! src/java.base/share/classes/com/sun/crypto/provider/TlsPrfGenerator.java ! src/java.base/share/classes/com/sun/crypto/provider/TlsRsaPremasterSecretGenerator.java ! src/java.base/share/classes/com/sun/net/ssl/SSLSecurity.java ! src/java.base/share/classes/com/sun/net/ssl/internal/www/protocol/https/DelegateHttpsURLConnection.java ! src/java.base/share/classes/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnectionOldImpl.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/java/util/jar/Manifest.java ! src/java.base/share/classes/java/util/zip/CRC32C.java ! src/java.base/share/classes/sun/net/idn/UCharacterDirection.java ! src/java.base/share/classes/sun/security/ssl/HandshakeMessage.java ! src/java.base/share/classes/sun/security/ssl/Handshaker.java ! src/java.base/share/classes/sun/security/ssl/RSAClientKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/RSASignature.java ! src/java.base/share/classes/sun/text/normalizer/RuleCharacterIterator.java ! src/java.base/share/classes/sun/text/normalizer/UnicodeSet.java Changeset: ab3ff449ba9a Author: darcy Date: 2014-12-04 15:04 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ab3ff449ba9a 8066632: Suppress deprecation warnings in java.rmi module Reviewed-by: rriggs ! src/java.rmi/share/classes/java/rmi/server/RemoteObject.java ! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl.java ! src/java.rmi/share/classes/sun/rmi/server/MarshalOutputStream.java ! src/java.rmi/share/classes/sun/rmi/transport/proxy/HttpInputStream.java Changeset: 6b2314173433 Author: lana Date: 2014-12-04 15:22 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/6b2314173433 Merge - src/java.base/share/classes/java/util/zip/package.html - src/java.desktop/share/classes/sun/awt/datatransfer/META-INF/services/sun.datatransfer.DesktopDatatransferService - test/sun/tools/jinfo/Basic.sh Changeset: 9ade71a206f9 Author: katleman Date: 2014-12-11 11:44 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/9ade71a206f9 Added tag jdk9-b42 for changeset 6b2314173433 ! .hgtags Changeset: 7a463974a46b Author: smarks Date: 2014-12-04 18:54 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7a463974a46b 8035001: TEST_BUG: the retry logic in RMID.start() should check that the subprocess hasn't terminated Reviewed-by: lancea ! test/java/rmi/testlibrary/JavaVM.java ! test/java/rmi/testlibrary/RMID.java Changeset: 83f20d8bc13a Author: dfuchs Date: 2014-12-05 12:20 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/83f20d8bc13a 8065991: LogManager unecessarily calls JavaAWTAccess from within a critical section Summary: The call to JavaAWTAccess is moved outside of the critical section Reviewed-by: mchung ! src/java.logging/share/classes/java/util/logging/LogManager.java + test/java/util/logging/LogManagerAppContextDeadlock.java Changeset: f2434e959e18 Author: prappo Date: 2014-12-05 15:35 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/f2434e959e18 8066678: java.nio.channels.Channels cleanup Reviewed-by: alanb, chegar ! src/java.base/share/classes/java/nio/channels/Channels.java Changeset: caff423bb810 Author: simonis Date: 2014-12-05 19:46 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/caff423bb810 8066766: The commands in the modular images are executable by the owner only Summary: Also simplify the 'set executable' step of jspawnhelper in ImageBuilder.java Reviewed-by: chegar, alanb ! make/src/classes/build/tools/module/ImageBuilder.java ! make/src/classes/build/tools/module/ModuleArchive.java Changeset: b3620b8c9b47 Author: robm Date: 2014-12-05 20:13 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b3620b8c9b47 8065238: javax.naming.NamingException after upgrade to JDK 8 Reviewed-by: vinnie ! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java ! test/com/sun/jndi/ldap/LdapTimeoutTest.java Changeset: ab2b345e0b33 Author: darcy Date: 2014-12-05 17:36 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ab2b345e0b33 8066638: Suppress deprecation warnings in jdk.crypto module 8066641: Suppress deprecation warnings in jdk.naming module Reviewed-by: wetmore, xuelei, valeriep, lancea ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Key.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11RSACipher.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Signature.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11TlsKeyMaterialGenerator.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11TlsMasterSecretGenerator.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11TlsRsaPremasterSecretGenerator.java ! src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java Changeset: ba6d8f56003b Author: alanb Date: 2014-12-07 07:10 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ba6d8f56003b 8064407: (fc) FileChannel transferTo should use TransmitFile on Windows Reviewed-by: alanb Contributed-by: kirk.shoop at microsoft.com, v-valkop at microsoft.com ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/FileDispatcher.java ! src/java.base/unix/classes/sun/nio/ch/FileDispatcherImpl.java ! src/java.base/unix/native/libnio/ch/FileChannelImpl.c ! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java ! src/java.base/windows/native/libnio/ch/FileChannelImpl.c ! test/java/nio/channels/FileChannel/TransferToChannel.java Changeset: 913808eaf19a Author: ksrini Date: 2014-11-10 08:43 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/913808eaf19a 8058407: Remove Multiple JRE support in the Java launcher Reviewed-by: alanb, darcy, ksrini Contributed-by: neil.toda at oracle.com ! src/java.base/macosx/native/libjli/java_md_macosx.c ! src/java.base/share/native/libjli/emessages.h ! src/java.base/share/native/libjli/java.c ! src/java.base/share/native/libjli/java.h ! src/java.base/share/native/libjli/parse_manifest.c - src/java.base/share/native/libjli/version_comp.c - src/java.base/share/native/libjli/version_comp.h ! src/java.base/unix/native/libjli/java_md.h ! src/java.base/unix/native/libjli/java_md_common.c ! src/java.base/unix/native/libjli/java_md_solinux.c ! src/java.base/windows/native/libjli/java_md.c ! src/java.base/windows/native/libjli/java_md.h ! test/tools/launcher/Arrrghs.java ! test/tools/launcher/MultipleJRE.sh Changeset: 306c2e872d8f Author: xuelei Date: 2014-12-08 07:15 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/306c2e872d8f 8049432: New tests for TLS property jdk.tls.client.protocols Reviewed-by: xuelei Contributed-by: Zaiyao Liu + test/javax/net/ssl/TLS/TLSClientPropertyTest.java Changeset: ac944e9e3549 Author: ksrini Date: 2014-12-08 07:51 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ac944e9e3549 8066745: tools/pack200/Pack200Props.java failed with java.lang.OutOfMemoryError: Java heap space Reviewed-by: alanb ! test/tools/pack200/Pack200Props.java ! test/tools/pack200/Pack200Test.java Changeset: 26eaed8bffaf Author: darcy Date: 2014-12-08 09:13 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/26eaed8bffaf 8066643: (zipfs) Suppress deprecation warnings in jdk.zipfs module 8066634: Suppress deprecation warnings in java.management module 8066636: Suppress deprecation warnings in the jdk.jvmstat and jdk.jdi modules Reviewed-by: alanb, lancea, sherman, sla, dfuchs ! src/java.management/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/expr/ExpressionParser.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfDataBufferImpl.java ! src/jdk.jvmstat/share/classes/sun/tools/jstatd/Jstatd.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipUtils.java Changeset: 1a98ccf0b017 Author: ksrini Date: 2014-12-08 11:54 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1a98ccf0b017 8066841: Need to exclude javacpl in tools/launcher/VersionCheck.java Reviewed-by: alanb ! test/tools/launcher/VersionCheck.java Changeset: 780460a01e2f Author: smarks Date: 2014-12-08 14:32 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/780460a01e2f 8066835: TEST_BUG: javax/management/remote/mandatory/connection/RMIConnector_NPETest.java fails Reviewed-by: lancea ! test/java/rmi/testlibrary/JavaVM.java ! test/java/rmi/testlibrary/RMID.java ! test/javax/management/remote/mandatory/connection/RMIConnector_NPETest.java Changeset: 04cda88bbfde Author: erikj Date: 2014-12-09 08:43 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/04cda88bbfde 8066752: Remove space after -L on linker lines Reviewed-by: ihse ! make/lib/Awt2dLibraries.gmk ! make/lib/Lib-java.instrument.gmk ! make/lib/LibCommon.gmk Changeset: 081fcf15df7e Author: erikj Date: 2014-12-09 08:57 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/081fcf15df7e 8066761: Investigate -sourcepath usage when compiling java Summary: Removed all uses of -sourcepath Reviewed-by: jfranck, alanb, ihse ! make/CompileInterimRmic.gmk ! make/gendata/GendataBreakIterator.gmk Changeset: fb5752b152d9 Author: weijun Date: 2014-12-09 18:28 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/fb5752b152d9 8044500: Add kinit options and krb5.conf flags that allow users to obtain renewable tickets and specify ticket lifetimes Reviewed-by: valeriep ! src/java.security.jgss/share/classes/sun/security/krb5/Config.java ! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbAsReq.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbAsReqBuilder.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbKdcRep.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsReq.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/HostAddresses.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/KerberosTime.java ! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Kinit.java ! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/KinitOptions.java ! test/sun/security/krb5/auto/KDC.java ! test/sun/security/krb5/auto/LifeTimeInSeconds.java + test/sun/security/krb5/auto/Renewal.java + test/sun/security/krb5/config/Duration.java Changeset: cb475099ceac Author: vlivanov Date: 2014-12-09 09:22 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/cb475099ceac 8066746: MHs.explicitCastArguments does incorrect type checks for VarargsCollector Reviewed-by: jrose, psandoz ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! test/java/lang/invoke/ExplicitCastArgumentsTest.java Changeset: 76657999a598 Author: jwilhelm Date: 2014-11-24 20:00 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/76657999a598 Merge - src/java.base/share/classes/java/util/zip/package.html Changeset: c1c09078179f Author: jwilhelm Date: 2014-12-01 12:08 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c1c09078179f Merge Changeset: a560f2d42485 Author: amurillo Date: 2014-12-05 16:36 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a560f2d42485 Merge Changeset: 50cb7c75d05e Author: amurillo Date: 2014-12-09 14:02 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/50cb7c75d05e Merge - src/java.base/share/native/libjli/version_comp.c - src/java.base/share/native/libjli/version_comp.h Changeset: e5b66323ae45 Author: alanb Date: 2014-12-10 15:01 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e5b66323ae45 8066915: (fs) Files.newByteChannel opens directories for cases where subsequent reads may fail Reviewed-by: chegar ! src/java.base/unix/classes/sun/nio/fs/UnixChannelFactory.java ! test/java/nio/file/Files/SBC.java Changeset: 8f3abc62ebdc Author: simonis Date: 2014-12-10 18:31 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/8f3abc62ebdc 8066589: Make importing sa-jdi.jar optional on its existance Summary: Also fix the location where libjli_static.a is loaded from on AIX Reviewed-by: erikj, dsamersoff ! make/Import.gmk ! make/gensrc/Gensrc-jdk.jdi.gmk ! make/launcher/LauncherCommon.gmk Changeset: 4a9f1b1135cb Author: cjplummer Date: 2014-12-05 15:44 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/4a9f1b1135cb 8066507: JPRT is not capable of running jtreg tests located jdk/test Summary: Fixed by copying same fix already in place in hotspot/test/Makefile. Reviewed-by: dholmes, tbell ! test/Makefile Changeset: ed98b92e7dcb Author: sherman Date: 2014-12-10 14:11 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ed98b92e7dcb 8046219: (str spec) String(byte[], int, int, Charset) should be clearer when IndexOutOfBoundsException is thrown Summary: to update the java doc to clarify the existing behavior Reviewed-by: lancea ! src/java.base/share/classes/java/lang/String.java Changeset: 67149f72aa6f Author: sherman Date: 2014-12-10 14:15 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/67149f72aa6f Merge Changeset: 4d6c9954ac70 Author: weijun Date: 2014-12-11 15:23 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/4d6c9954ac70 8055723: Replace concat String to append in StringBuilder parameters (dev) Reviewed-by: redestad, ulfzibis, weijun, prappo, igerasim, alanb Contributed-by: Otavio Santana ! src/java.base/share/classes/java/text/ChoiceFormat.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/net/www/HeaderParser.java ! src/java.base/share/classes/sun/security/ssl/HandshakeMessage.java ! src/java.corba/share/classes/com/sun/jndi/cosnaming/CNNameParser.java ! src/java.management/share/classes/javax/management/MBeanPermission.java ! src/java.management/share/classes/javax/management/modelmbean/RequiredModelMBean.java ! src/java.management/share/classes/javax/management/openmbean/ArrayType.java ! src/java.management/share/classes/sun/management/Agent.java ! src/java.management/share/classes/sun/management/MappedMXBeanType.java ! src/java.naming/share/classes/com/sun/jndi/ldap/sasl/DefaultCallbackHandler.java ! src/java.naming/share/classes/javax/naming/NameImpl.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbException.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/DkCrypto.java ! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Base.java ! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Base.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/encryption/AbstractSerializer.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/params/InclusiveNamespaces.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/RFC2253Parser.java ! src/jdk.dev/share/classes/com/sun/tools/hat/internal/model/JavaValueArray.java ! src/jdk.dev/share/classes/com/sun/tools/hat/internal/util/Misc.java ! src/jdk.dev/share/classes/sun/security/tools/jarsigner/Main.java ! src/jdk.jcmd/share/classes/sun/tools/jps/Jps.java ! src/jdk.jcmd/share/classes/sun/tools/jstat/RawOutputFormatter.java ! src/jdk.jcmd/share/classes/sun/tools/jstat/SyntaxException.java ! src/jdk.jconsole/share/classes/sun/tools/jconsole/ThreadTab.java ! src/jdk.jconsole/share/classes/sun/tools/jconsole/inspector/XArrayDataViewer.java ! src/jdk.jconsole/share/classes/sun/tools/jconsole/inspector/XTree.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/expr/ParseException.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/expr/TokenMgrError.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java ! src/jdk.jvmstat/share/classes/sun/tools/jstatd/RemoteHostImpl.java ! src/jdk.naming.dns/share/classes/sun/net/spi/nameservice/dns/DNSNameService.java ! src/jdk.runtime/share/classes/sun/security/tools/policytool/PolicyTool.java Changeset: c8731a095bcc Author: kshefov Date: 2014-12-11 15:10 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c8731a095bcc 8066798: [TEST] Make java/lang/invoke/LFCaching tests use lib/testlibrary/jdk/testlibrary/TimeLimitedRunner.java to define their number of iterations Reviewed-by: iignatyev, vlivanov ! test/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java ! test/java/lang/invoke/LFCaching/LambdaFormTestCase.java Changeset: 1da36a71eb7d Author: dsamersoff Date: 2014-12-11 06:49 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1da36a71eb7d 8067030: JDWP crash in transport_startTransport on OOM Summary: Check for result of jvmtiAllocate Reviewed-by: jbachorik, sspitsyn ! src/jdk.jdwp.agent/share/native/libjdwp/transport.c Changeset: 8c6ad41974f9 Author: lana Date: 2014-12-11 12:27 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/8c6ad41974f9 Merge - src/java.base/share/native/libjli/version_comp.c - src/java.base/share/native/libjli/version_comp.h Changeset: 4cd41f1142d2 Author: lana Date: 2014-12-18 19:57 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/4cd41f1142d2 Added tag jdk9-b43 for changeset 8c6ad41974f9 ! .hgtags Changeset: bb479cd327c2 Author: smarks Date: 2014-12-11 18:40 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/bb479cd327c2 8066633: Fix deprecation warnings in java.rmi module Reviewed-by: darcy, lancea ! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl.java Changeset: f981c65f7951 Author: sjiang Date: 2014-12-12 14:31 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/f981c65f7951 8066952: [TEST-BUG] javax/management/monitor/CounterMonitorTest.java hangs Reviewed-by: dfuchs ! test/javax/management/monitor/CounterMonitorTest.java Changeset: 1a1df1d30162 Author: erikj Date: 2014-12-12 15:35 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1a1df1d30162 8067254: No debug symbols in JPRT Windows builds Reviewed-by: tbell ! make/src/classes/build/tools/module/ModuleArchive.java Changeset: 63c558ffb833 Author: martin Date: 2014-11-21 16:30 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/63c558ffb833 8065172: More core reflection final and volatile annotations Summary: more fiddling with "final" and "volatile" field modifiers Reviewed-by: jfranck, plevart, psandoz ! src/java.base/share/classes/sun/reflect/Label.java ! src/java.base/share/classes/sun/reflect/ReflectionFactory.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationSupport.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationType.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy.java ! src/java.base/share/classes/sun/reflect/annotation/EnumConstantNotPresentExceptionProxy.java ! src/java.base/share/classes/sun/reflect/annotation/TypeNotPresentExceptionProxy.java ! src/java.base/share/classes/sun/reflect/generics/factory/CoreReflectionFactory.java ! src/java.base/share/classes/sun/reflect/generics/factory/GenericsFactory.java ! src/java.base/share/classes/sun/reflect/generics/parser/SignatureParser.java ! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/GenericArrayTypeImpl.java ! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/LazyReflectiveObjectGenerator.java ! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java ! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/WildcardTypeImpl.java ! src/java.base/share/classes/sun/reflect/generics/repository/AbstractRepository.java ! src/java.base/share/classes/sun/reflect/generics/repository/ClassRepository.java ! src/java.base/share/classes/sun/reflect/generics/repository/ConstructorRepository.java ! src/java.base/share/classes/sun/reflect/generics/repository/FieldRepository.java ! src/java.base/share/classes/sun/reflect/generics/repository/GenericDeclRepository.java ! src/java.base/share/classes/sun/reflect/generics/repository/MethodRepository.java ! src/java.base/share/classes/sun/reflect/generics/scope/AbstractScope.java ! src/java.base/share/classes/sun/reflect/generics/tree/Signature.java ! src/java.base/share/classes/sun/reflect/generics/tree/Wildcard.java ! src/java.base/share/classes/sun/reflect/generics/visitor/Reifier.java ! src/java.base/share/classes/sun/reflect/misc/MethodUtil.java ! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java Changeset: 84e19392365e Author: martin Date: 2014-12-10 09:23 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/84e19392365e 8065804: JEP 171: Clarifications/corrections for fence intrinsics Reviewed-by: dholmes, shade, dl, psandoz ! src/java.base/share/classes/sun/misc/Unsafe.java Changeset: 244da7af6a69 Author: rriggs Date: 2014-12-12 15:07 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/244da7af6a69 8056238: (process) ProcessBuilder.redirectError spec has a broken link Reviewed-by: lancea ! src/java.base/share/classes/java/lang/ProcessBuilder.java Changeset: 678faa7d1a6a Author: martin Date: 2014-10-30 07:31 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/678faa7d1a6a 8067377: My hobby: caning, then then canning, the the can-can Summary: Fix ALL the stutters! Reviewed-by: rriggs, mchung, lancea ! src/demo/share/jfc/TableExample/TableSorter.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/ClassReader.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/Coding.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/ClassValue.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/Math.java ! src/java.base/share/classes/java/lang/Throwable.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/security/DomainCombiner.java ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/java/security/SignatureSpi.java ! src/java.base/share/classes/java/security/interfaces/DSAKeyPairGenerator.java ! src/java.base/share/classes/java/time/format/DateTimeFormatter.java ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/java.base/share/classes/java/util/Arrays.java ! src/java.base/share/classes/java/util/Base64.java ! src/java.base/share/classes/java/util/Calendar.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/Spliterator.java ! src/java.base/share/classes/java/util/Spliterators.java ! src/java.base/share/classes/javax/security/auth/Policy.java ! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Frame.java ! src/java.base/share/classes/jdk/internal/util/xml/XMLStreamWriter.java ! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java ! src/java.base/share/classes/sun/misc/JavaNioAccess.java ! src/java.base/share/classes/sun/misc/VM.java ! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationType.java ! src/java.base/share/classes/sun/security/provider/PolicyFile.java ! src/java.base/share/classes/sun/security/ssl/EphemeralKeyManager.java ! src/java.base/share/classes/sun/security/ssl/MAC.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java ! src/java.base/share/classes/sun/security/x509/AlgorithmId.java ! src/java.base/share/classes/sun/security/x509/GeneralName.java ! src/java.base/share/classes/sun/security/x509/URIName.java ! src/java.base/share/classes/sun/security/x509/X500Name.java ! src/java.base/share/classes/sun/text/normalizer/NormalizerBase.java ! src/java.base/share/classes/sun/text/normalizer/UCharacterIterator.java ! src/java.base/share/classes/sun/text/normalizer/UTF16.java ! src/java.base/share/native/libjli/java.c ! src/java.base/unix/native/libjli/java_md_solinux.c ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c ! src/java.base/unix/native/libnet/PlainSocketImpl.c ! src/java.base/unix/native/libnet/SocketOutputStream.c ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/windows/native/libjli/cmdtoargs.c ! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c ! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollPaneUI.java ! src/java.desktop/macosx/classes/sun/java2d/OSXSurfaceData.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/ImageSurfaceData.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzSurfaceData.m ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKColorChooserPanel.java ! src/java.desktop/share/classes/com/sun/media/sound/AbstractMidiDevice.java ! src/java.desktop/share/classes/java/awt/Button.java ! src/java.desktop/share/classes/java/awt/Checkbox.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/EventQueue.java ! src/java.desktop/share/classes/java/awt/FlowLayout.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/List.java ! src/java.desktop/share/classes/java/awt/MultipleGradientPaintContext.java ! src/java.desktop/share/classes/java/awt/RadialGradientPaint.java ! src/java.desktop/share/classes/java/awt/WaitDispatchSupport.java ! src/java.desktop/share/classes/java/awt/datatransfer/DataFlavor.java ! src/java.desktop/share/classes/java/awt/event/KeyEvent.java ! src/java.desktop/share/classes/java/awt/font/GlyphVector.java ! src/java.desktop/share/classes/java/awt/font/TextAttribute.java ! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java ! src/java.desktop/share/classes/java/awt/image/ComponentColorModel.java ! src/java.desktop/share/classes/java/awt/print/PrinterIOException.java ! src/java.desktop/share/classes/java/beans/Encoder.java ! src/java.desktop/share/classes/java/beans/Transient.java ! src/java.desktop/share/classes/javax/imageio/IIOParam.java ! src/java.desktop/share/classes/javax/imageio/event/IIOReadUpdateListener.java ! src/java.desktop/share/classes/javax/imageio/plugins/jpeg/JPEGQTable.java ! src/java.desktop/share/classes/javax/sound/midi/MidiMessage.java ! src/java.desktop/share/classes/javax/sound/midi/ShortMessage.java ! src/java.desktop/share/classes/javax/sound/sampled/Clip.java ! src/java.desktop/share/classes/javax/swing/AbstractButton.java ! src/java.desktop/share/classes/javax/swing/ArrayTable.java ! src/java.desktop/share/classes/javax/swing/Box.java ! src/java.desktop/share/classes/javax/swing/GroupLayout.java ! src/java.desktop/share/classes/javax/swing/JComboBox.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JEditorPane.java ! src/java.desktop/share/classes/javax/swing/JLayer.java ! src/java.desktop/share/classes/javax/swing/JList.java ! src/java.desktop/share/classes/javax/swing/JMenuItem.java ! src/java.desktop/share/classes/javax/swing/JProgressBar.java ! src/java.desktop/share/classes/javax/swing/JSpinner.java ! src/java.desktop/share/classes/javax/swing/JTree.java ! src/java.desktop/share/classes/javax/swing/OverlayLayout.java ! src/java.desktop/share/classes/javax/swing/ScrollPaneLayout.java ! src/java.desktop/share/classes/javax/swing/SpinnerModel.java ! src/java.desktop/share/classes/javax/swing/UIDefaults.java ! src/java.desktop/share/classes/javax/swing/ViewportLayout.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboPopup.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthGraphicsUtils.java ! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java ! src/java.desktop/share/classes/javax/swing/table/TableColumn.java ! src/java.desktop/share/classes/javax/swing/text/BoxView.java ! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java ! src/java.desktop/share/classes/javax/swing/text/ElementIterator.java ! src/java.desktop/share/classes/javax/swing/text/ParagraphView.java ! src/java.desktop/share/classes/javax/swing/text/PlainView.java ! src/java.desktop/share/classes/javax/swing/text/WrappedPlainView.java ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java ! src/java.desktop/share/classes/javax/swing/text/html/FormView.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java ! src/java.desktop/share/classes/javax/swing/text/html/IsindexView.java ! src/java.desktop/share/classes/javax/swing/text/html/LineView.java ! src/java.desktop/share/classes/javax/swing/text/html/parser/DTDConstants.java ! src/java.desktop/share/classes/javax/swing/text/html/parser/Entity.java ! src/java.desktop/share/classes/javax/swing/text/html/parser/Parser.java ! src/java.desktop/share/classes/javax/swing/undo/UndoManager.java ! src/java.desktop/share/classes/sun/font/BidiUtils.java ! src/java.desktop/share/classes/sun/font/Decoration.java ! src/java.desktop/share/classes/sun/font/FileFontStrike.java ! src/java.desktop/share/classes/sun/font/FontUtilities.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java ! src/java.desktop/share/classes/sun/font/SunLayoutEngine.java ! src/java.desktop/share/classes/sun/font/TrueTypeFont.java ! src/java.desktop/share/classes/sun/java2d/loops/ProcessPath.java ! src/java.desktop/share/classes/sun/java2d/pipe/BufferedContext.java ! src/java.desktop/share/classes/sun/print/PathGraphics.java ! src/java.desktop/share/classes/sun/print/PeekGraphics.java ! src/java.desktop/share/classes/sun/print/PrintJob2D.java ! src/java.desktop/share/classes/sun/print/ProxyGraphics2D.java ! src/java.desktop/share/classes/sun/swing/AccumulativeRunnable.java ! src/java.desktop/share/classes/sun/swing/CachedPainter.java ! src/java.desktop/share/native/common/font/fontscalerdefs.h ! src/java.desktop/share/native/libawt/awt/image/gif/gifdecoder.c ! src/java.desktop/share/native/libawt/java2d/loops/ProcessPath.c ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c ! src/java.desktop/share/native/libfontmanager/layout/LayoutEngine.h ! src/java.desktop/share/native/liblcms/LCMS.c ! src/java.desktop/unix/classes/sun/awt/X11/ListHelper.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddedFramePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollPanePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTextFieldPeer.java ! src/java.desktop/unix/classes/sun/font/NativeFont.java ! src/java.desktop/unix/native/common/awt/awt_Font.c ! src/java.desktop/unix/native/common/awt/medialib/mlib_v_ImageCopy_f.c ! src/java.desktop/unix/native/libawt_xawt/awt/multiVis.c ! src/java.desktop/unix/native/libawt_xawt/awt/wsutils.h ! src/java.desktop/unix/native/libmlib_image/mlib_v_ImageChannelExtract_43.c ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java ! src/java.desktop/windows/classes/sun/awt/windows/TranslucentWindowPainter.java ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java ! src/java.desktop/windows/native/libawt/java2d/windows/GDIWindowSurfaceData.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Debug.h ! src/java.desktop/windows/native/libawt/windows/awt_Frame.h ! src/java.desktop/windows/native/libawt/windows/awt_Palette.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h ! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiIn.cpp ! src/java.instrument/share/native/libinstrument/InvocationAdapter.c ! src/java.management/share/classes/com/sun/jmx/mbeanserver/JmxMBeanServer.java ! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientNotifForwarder.java ! src/java.management/share/classes/com/sun/management/GarbageCollectionNotificationInfo.java ! src/java.management/share/classes/javax/management/openmbean/ArrayType.java ! src/java.management/share/classes/javax/management/openmbean/SimpleType.java ! src/java.management/share/classes/javax/management/openmbean/TabularDataSupport.java ! src/java.naming/share/classes/com/sun/jndi/ldap/EventSupport.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapReferralException.java ! src/java.naming/share/classes/com/sun/jndi/toolkit/ctx/AtomicContext.java ! src/java.naming/share/classes/javax/naming/ldap/Rdn.java ! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java ! src/java.rmi/share/classes/java/rmi/registry/LocateRegistry.java ! src/java.rmi/share/classes/sun/rmi/server/MarshalOutputStream.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/ConnectionMultiplexer.java ! src/java.scripting/share/classes/javax/script/ScriptContext.java ! src/java.scripting/share/classes/javax/script/ScriptEngineManager.java ! src/java.scripting/share/classes/javax/script/SimpleScriptContext.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java ! src/java.security.jgss/share/classes/org/ietf/jgss/GSSContext.java ! src/java.security.jgss/share/classes/sun/security/jgss/TokenTracker.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbApReq.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java ! src/java.security.sasl/share/classes/com/sun/security/sasl/PlainClient.java ! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java ! src/java.sql.rowset/share/classes/com/sun/rowset/JdbcRowSetImpl.java ! src/java.sql.rowset/share/classes/com/sun/rowset/JoinRowSetImpl.java ! src/java.sql.rowset/share/classes/com/sun/rowset/WebRowSetImpl.java ! src/java.sql.rowset/share/classes/com/sun/rowset/internal/CachedRowSetWriter.java ! src/java.sql.rowset/share/classes/com/sun/rowset/internal/SyncResolverImpl.java ! src/java.sql.rowset/share/classes/com/sun/rowset/providers/package.html ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/encryption/EncryptionMethod.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/KeyUtils.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/Reference.java ! src/jdk.attach/solaris/native/libattach/VirtualMachineImpl.c ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11KeyStore.java ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeCipherWithJavaPadding.java ! src/jdk.jconsole/share/classes/sun/tools/jconsole/Plotter.java ! src/jdk.jconsole/share/classes/sun/tools/jconsole/inspector/XObject.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachineManager.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/AttachingConnector.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ThreadReferenceImpl.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java ! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c ! src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/BufferedMonitoredVm.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/HostIdentifier.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVm.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVmUtil.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/remote/RemoteVm.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfDataBufferImpl.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfIntegerMonitor.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfLongMonitor.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java ! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/ResourceRecord.java ! src/jdk.rmic/share/classes/sun/tools/java/ClassDefinition.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpServerChannel.java ! src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTDomainPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTNumericCredential.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSidDomainPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSidGroupPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSidPrimaryGroupPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSidUserPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTUserPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/SolarisNumericGroupPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/SolarisNumericUserPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/SolarisPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixNumericGroupPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixNumericUserPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/X500Principal.java ! src/sample/share/nio/server/ChannelIOSecure.java ! src/sample/solaris/dtrace/hotspot/gc_time_stat.d Changeset: dc233e3db21e Author: chegar Date: 2014-12-13 20:22 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/dc233e3db21e 8067112: Update java/util/Collections/EmptyIterator.java to eliminate dependency on sun.tools.java Reviewed-by: chegar, prappo Contributed-by: Amy Lu ! test/java/util/Collections/EmptyIterator.java Changeset: 026b9a30e8b2 Author: sjiang Date: 2014-12-15 19:21 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/026b9a30e8b2 8067241: DeadlockTest.java failed with negative timeout value Reviewed-by: dfuchs, sspitsyn ! test/javax/management/standardmbean/DeadlockTest.java Changeset: 655c81c02331 Author: bpb Date: 2014-12-15 12:09 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/655c81c02331 8025619: (fc) FileInputStream.getChannel on closed stream returns FileChannel that doesn't know that stream is closed Summary: If the stream is closed ensure getChannel() returns a closed channel. Also, FileKey.create() should throw an IOException directly instead of wrapping it in an Error. Reviewed-by: alanb ! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/classes/java/io/FileOutputStream.java ! src/java.base/share/classes/java/io/RandomAccessFile.java ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/FileKey.java ! src/java.base/windows/classes/sun/nio/ch/FileKey.java + test/java/nio/channels/FileChannel/GetClosedChannel.java Changeset: 97ad64a400ab Author: rriggs Date: 2014-12-15 17:36 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/97ad64a400ab 8067486: Add diagnostics for Exception: Read from closed pipe hang Reviewed-by: lancea ! test/java/lang/Runtime/exec/SleepyCat.java Changeset: dd0b279b0565 Author: sherman Date: 2014-12-16 04:58 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/dd0b279b0565 8067289: Fix deprecation warnings in java.base module - CRC32C Summary: to remove the deprecation warning in CRC32C class Reviewed-by: darcy Contributed-by: staffan.friberg at oracle.com ! src/java.base/share/classes/java/util/zip/CRC32C.java Changeset: 003295073abf Author: prappo Date: 2014-12-16 12:43 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/003295073abf 8066867: Add InputStream transferTo to transfer content to an OutputStream Reviewed-by: chegar Contributed-by: Alan Bateman , Chris Hegarty , Patrick Reinhart , Pavel Rappo ! src/java.base/share/classes/java/io/InputStream.java + test/java/io/InputStream/TransferTo.java Changeset: 70e68970bdee Author: dfuchs Date: 2014-12-16 17:32 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/70e68970bdee 8066612: Add a test that will call getDeclaredFields() on all classes and try to set them accessible. Summary: This test use the jrt:/ file system to find the name of all classes, then loads each of them, get their declared fields, and attempt to call setAccessible. Reviewed-by: coffeys, dholmes, plevart + test/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java Changeset: bbc662907181 Author: avstepan Date: 2014-11-18 16:32 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/bbc662907181 8055836: move awt tests from AWT_Modality to OpenJDK repository - part 9 Summary: Some modality tests for Print dialog were added Reviewed-by: pchelko + test/java/awt/Modal/PrintDialogsTest/PrintDialogsTest.html + test/java/awt/Modal/PrintDialogsTest/PrintDialogsTest.java + test/java/awt/Modal/PrintDialogsTest/Test.java Changeset: 67ad12a0cbaa Author: avstepan Date: 2014-11-18 17:10 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/67ad12a0cbaa 8054359: move awt automated tests from AWT_Modality to OpenJDK repository - part 8 Summary: Some new tests to check FileDialog modality behavior Reviewed-by: alexsch, pchelko + test/java/awt/Modal/FileDialog/FileDialogAppModal1Test.java + test/java/awt/Modal/FileDialog/FileDialogAppModal2Test.java + test/java/awt/Modal/FileDialog/FileDialogAppModal3Test.java + test/java/awt/Modal/FileDialog/FileDialogAppModal4Test.java + test/java/awt/Modal/FileDialog/FileDialogAppModal5Test.java + test/java/awt/Modal/FileDialog/FileDialogAppModal6Test.java + test/java/awt/Modal/FileDialog/FileDialogDWDTest.java + test/java/awt/Modal/FileDialog/FileDialogDocModal1Test.java + test/java/awt/Modal/FileDialog/FileDialogDocModal2Test.java + test/java/awt/Modal/FileDialog/FileDialogDocModal3Test.java + test/java/awt/Modal/FileDialog/FileDialogDocModal4Test.java + test/java/awt/Modal/FileDialog/FileDialogDocModal5Test.java + test/java/awt/Modal/FileDialog/FileDialogDocModal6Test.java + test/java/awt/Modal/FileDialog/FileDialogDocModal7Test.java + test/java/awt/Modal/FileDialog/FileDialogFWDTest.java + test/java/awt/Modal/FileDialog/FileDialogModal1Test.java + test/java/awt/Modal/FileDialog/FileDialogModal2Test.java + test/java/awt/Modal/FileDialog/FileDialogModal3Test.java + test/java/awt/Modal/FileDialog/FileDialogModal4Test.java + test/java/awt/Modal/FileDialog/FileDialogModal5Test.java + test/java/awt/Modal/FileDialog/FileDialogModal6Test.java + test/java/awt/Modal/FileDialog/FileDialogModalityTest.java + test/java/awt/Modal/FileDialog/FileDialogNonModal1Test.java + test/java/awt/Modal/FileDialog/FileDialogNonModal2Test.java + test/java/awt/Modal/FileDialog/FileDialogNonModal3Test.java + test/java/awt/Modal/FileDialog/FileDialogNonModal4Test.java + test/java/awt/Modal/FileDialog/FileDialogNonModal5Test.java + test/java/awt/Modal/FileDialog/FileDialogNonModal6Test.java + test/java/awt/Modal/FileDialog/FileDialogNonModal7Test.java + test/java/awt/Modal/FileDialog/FileDialogTKModal1Test.java + test/java/awt/Modal/FileDialog/FileDialogTKModal2Test.java + test/java/awt/Modal/FileDialog/FileDialogTKModal3Test.java + test/java/awt/Modal/FileDialog/FileDialogTKModal4Test.java + test/java/awt/Modal/FileDialog/FileDialogTKModal5Test.java + test/java/awt/Modal/FileDialog/FileDialogTKModal6Test.java + test/java/awt/Modal/FileDialog/FileDialogTKModal7Test.java Changeset: 9f15846307ba Author: avstepan Date: 2014-11-19 14:12 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/9f15846307ba 8054143: move awt automated tests from AWT_Modality to OpenJDK repository - part 6 Reviewed-by: pchelko + test/java/awt/Modal/ToBack/ToBackAppModal1Test.java + test/java/awt/Modal/ToBack/ToBackAppModal2Test.java + test/java/awt/Modal/ToBack/ToBackAppModal3Test.java + test/java/awt/Modal/ToBack/ToBackAppModal4Test.java + test/java/awt/Modal/ToBack/ToBackAppModal5Test.java + test/java/awt/Modal/ToBack/ToBackAppModal6Test.java + test/java/awt/Modal/ToBack/ToBackDDFTest.java + test/java/awt/Modal/ToBack/ToBackDocModal1Test.java + test/java/awt/Modal/ToBack/ToBackDocModal2Test.java + test/java/awt/Modal/ToBack/ToBackDocModal3Test.java + test/java/awt/Modal/ToBack/ToBackDocModal4Test.java + test/java/awt/Modal/ToBack/ToBackDocModal5Test.java + test/java/awt/Modal/ToBack/ToBackDocModal6Test.java + test/java/awt/Modal/ToBack/ToBackFDFTest.java + test/java/awt/Modal/ToBack/ToBackModal1Test.java + test/java/awt/Modal/ToBack/ToBackModal2Test.java + test/java/awt/Modal/ToBack/ToBackModal3Test.java + test/java/awt/Modal/ToBack/ToBackModal4Test.java + test/java/awt/Modal/ToBack/ToBackModal5Test.java + test/java/awt/Modal/ToBack/ToBackModal6Test.java + test/java/awt/Modal/ToBack/ToBackModeless1Test.java + test/java/awt/Modal/ToBack/ToBackModeless2Test.java + test/java/awt/Modal/ToBack/ToBackModeless3Test.java + test/java/awt/Modal/ToBack/ToBackModeless4Test.java + test/java/awt/Modal/ToBack/ToBackModeless5Test.java + test/java/awt/Modal/ToBack/ToBackModeless6Test.java + test/java/awt/Modal/ToBack/ToBackNonModal1Test.java + test/java/awt/Modal/ToBack/ToBackNonModal2Test.java + test/java/awt/Modal/ToBack/ToBackNonModal3Test.java + test/java/awt/Modal/ToBack/ToBackNonModal4Test.java + test/java/awt/Modal/ToBack/ToBackNonModal5Test.java + test/java/awt/Modal/ToBack/ToBackNonModal6Test.java + test/java/awt/Modal/ToBack/ToBackTKModal1Test.java + test/java/awt/Modal/ToBack/ToBackTKModal2Test.java + test/java/awt/Modal/ToBack/ToBackTKModal3Test.java + test/java/awt/Modal/ToBack/ToBackTKModal4Test.java + test/java/awt/Modal/ToBack/ToBackTKModal5Test.java + test/java/awt/Modal/ToBack/ToBackTKModal6Test.java Changeset: 2f79e5e1359b Author: pchelko Date: 2014-11-19 16:42 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/2f79e5e1359b 8058193: [macosx] Potential incomplete fix for JDK-8031485 Reviewed-by: alexsch, serb ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java - test/javax/swing/JComboBox/ConsumedEscTest/ConsumedEscTest.java + test/javax/swing/JComboBox/ConsumedKeyTest/ConsumedKeyTest.java Changeset: 4ef86895869c Author: yan Date: 2014-11-21 16:11 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/4ef86895869c 8063107: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 2 8064573: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java is asocial pressing VK_LEFT and not releasing 8064575: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java 100 times press keys and never releases 8064809: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java contains a lot of keyPress and not a single keyRelease Reviewed-by: alexsch, pchelko ! test/javax/swing/AbstractButton/6711682/bug6711682.java + test/javax/swing/JButton/4368790/bug4368790.java ! test/javax/swing/JColorChooser/Test6541987.java ! test/javax/swing/JColorChooser/Test6827032.java ! test/javax/swing/JColorChooser/Test7194184.java ! test/javax/swing/JComboBox/4199622/bug4199622.java + test/javax/swing/JComboBox/4515752/DefaultButtonTest.java ! test/javax/swing/JComboBox/4743225/bug4743225.java ! test/javax/swing/JComboBox/6236162/bug6236162.java + test/javax/swing/JComboBox/6559152/bug6559152.java ! test/javax/swing/JComboBox/6607130/bug6607130.java ! test/javax/swing/JComboBox/8032878/bug8032878.java ! test/javax/swing/JComboBox/8057893/bug8057893.java ! test/javax/swing/JComponent/6683775/bug6683775.java ! test/javax/swing/JComponent/7154030/bug7154030.java ! test/javax/swing/JEditorPane/6917744/bug6917744.java ! test/javax/swing/JFileChooser/4524490/bug4524490.java ! test/javax/swing/JFileChooser/7199708/bug7199708.java ! test/javax/swing/JFileChooser/8002077/bug8002077.java ! test/javax/swing/JFileChooser/8021253/bug8021253.java ! test/javax/swing/JFrame/4962534/bug4962534.java ! test/javax/swing/JFrame/NSTexturedJFrame/NSTexturedJFrame.java ! test/javax/swing/JInternalFrame/5066752/bug5066752.java ! test/javax/swing/JInternalFrame/8020708/bug8020708.java ! test/javax/swing/JInternalFrame/InternalFrameIsNotCollectedTest.java ! test/javax/swing/JList/6462008/bug6462008.java + test/javax/swing/JList/6510999/bug6510999.java + test/javax/swing/JMenu/4417601/bug4417601.java ! test/javax/swing/JMenu/4515762/bug4515762.java ! test/javax/swing/JMenu/4692443/bug4692443.java + test/javax/swing/JMenu/6359669/bug6359669.java + test/javax/swing/JMenu/6470128/bug6470128.java + test/javax/swing/JMenu/6538132/bug6538132.java ! test/javax/swing/JMenuBar/4750590/bug4750590.java ! test/javax/swing/JMenuItem/4171437/bug4171437.java ! test/javax/swing/JMenuItem/4654927/bug4654927.java ! test/javax/swing/JMenuItem/6209975/bug6209975.java + test/javax/swing/JMenuItem/6249972/bug6249972.java ! test/javax/swing/JMenuItem/ActionListenerCalledTwice/ActionListenerCalledTwiceTest.java + test/javax/swing/JOptionPane/6428694/bug6428694.java ! test/javax/swing/JOptionPane/7138665/bug7138665.java ! test/javax/swing/JPopupMenu/4458079/bug4458079.java + test/javax/swing/JPopupMenu/4634626/bug4634626.html + test/javax/swing/JPopupMenu/4634626/bug4634626.java ! test/javax/swing/JPopupMenu/4966112/bug4966112.java + test/javax/swing/JPopupMenu/6217905/bug6217905.java + test/javax/swing/JPopupMenu/6415145/bug6415145.java + test/javax/swing/JPopupMenu/6515446/bug6515446.java + test/javax/swing/JPopupMenu/6544309/bug6544309.java + test/javax/swing/JPopupMenu/6580930/bug6580930.java ! test/javax/swing/JPopupMenu/6800513/bug6800513.java ! test/javax/swing/JPopupMenu/6827786/bug6827786.java ! test/javax/swing/JPopupMenu/6987844/bug6987844.java ! test/javax/swing/JPopupMenu/7154841/bug7154841.java ! test/javax/swing/JRadioButton/8033699/bug8033699.java ! test/javax/swing/JRadioButton/8041561/bug8041561.java ! test/javax/swing/JRootPane/4670486/bug4670486.java ! test/javax/swing/JScrollBar/4708809/bug4708809.java ! test/javax/swing/JScrollBar/6542335/bug6542335.java ! test/javax/swing/JScrollBar/7163696/Test7163696.java ! test/javax/swing/JScrollBar/bug4202954/bug4202954.java ! test/javax/swing/JSlider/6348946/bug6348946.java + test/javax/swing/JSlider/6401380/bug6401380.java ! test/javax/swing/JSlider/6848475/bug6848475.java ! test/javax/swing/JSpinner/4973721/bug4973721.java ! test/javax/swing/JSpinner/5012888/bug5012888.java ! test/javax/swing/JSplitPane/4885629/bug4885629.java ! test/javax/swing/JTabbedPane/4361477/bug4361477.java ! test/javax/swing/JTabbedPane/4624207/bug4624207.java ! test/javax/swing/JTabbedPane/6495408/bug6495408.java ! test/javax/swing/JTabbedPane/7161568/bug7161568.java ! test/javax/swing/JTable/4220171/bug4220171.java ! test/javax/swing/JTable/6263446/bug6263446.java ! test/javax/swing/JTable/6777378/bug6777378.java ! test/javax/swing/JTable/7055065/bug7055065.java ! test/javax/swing/JTable/7068740/bug7068740.java ! test/javax/swing/JTableHeader/6884066/bug6884066.java ! test/javax/swing/JTableHeader/6889007/bug6889007.java ! test/javax/swing/JTextArea/4697612/bug4697612.java ! test/javax/swing/JTextField/8036819/bug8036819.java ! test/javax/swing/JToolBar/4247996/bug4247996.java ! test/javax/swing/JToolTip/4846413/bug4846413.java ! test/javax/swing/JTree/4330357/bug4330357.java ! test/javax/swing/JTree/4908142/bug4908142.java ! test/javax/swing/JTree/4927934/bug4927934.java ! test/javax/swing/JTree/6263446/bug6263446.java ! test/javax/swing/JTree/6505523/bug6505523.java + test/javax/swing/JTree/6578666/bug6578666.java ! test/javax/swing/JTree/8003400/Test8003400.java ! test/javax/swing/JTree/8004298/bug8004298.java ! test/javax/swing/Popup/TaskbarPositionTest.java ! test/javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java ! test/javax/swing/SwingUtilities/4917669/bug4917669.java ! test/javax/swing/SwingUtilities/7146377/bug7146377.java ! test/javax/swing/ToolTipManager/Test6256140.java ! test/javax/swing/dnd/7171812/bug7171812.java ! test/javax/swing/plaf/basic/BasicHTML/4251579/bug4251579.java ! test/javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java ! test/javax/swing/plaf/basic/BasicTreeUI/8023474/bug8023474.java ! test/javax/swing/plaf/synth/7158712/bug7158712.java ! test/javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java ! test/javax/swing/plaf/windows/WindowsRootPaneUI/WrongAltProcessing/WrongAltProcessing.java ! test/javax/swing/text/AbstractDocument/6968363/Test6968363.java ! test/javax/swing/text/CSSBorder/6796710/bug6796710.java ! test/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java ! test/javax/swing/text/JTextComponent/5074573/bug5074573.java ! test/javax/swing/text/StyledEditorKit/4506788/bug4506788.java ! test/javax/swing/text/View/8014863/bug8014863.java ! test/javax/swing/text/html/CSS/4530474/bug4530474.java ! test/javax/swing/text/html/HTMLEditorKit/5043626/bug5043626.java Changeset: b8b6d817547e Author: prr Date: 2014-11-25 12:14 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b8b6d817547e Merge - src/java.base/share/classes/java/util/zip/package.html Changeset: 675344f2c1b6 Author: alexsch Date: 2014-11-27 14:27 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/675344f2c1b6 8065098: JColorChooser no longer supports drag and drop between two JVM instances Reviewed-by: serb, pchelko ! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/java.desktop/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java + test/javax/swing/JColorChooser/8065098/JColorChooserDnDTest.java + test/javax/swing/JColorChooser/8065098/bug8065098.html + test/javax/swing/JColorChooser/8065098/bug8065098.java Changeset: 785732b1971f Author: serb Date: 2014-11-28 10:42 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/785732b1971f 8059942: Default implementation of DrawImage.renderImageXform() should be improved for d3d/ogl Reviewed-by: flar, prr ! src/java.desktop/share/classes/sun/java2d/pipe/DrawImage.java ! src/java.desktop/share/classes/sun/java2d/pipe/Region.java + test/java/awt/image/DrawImage/IncorrectUnmanagedImageRotatedClip.java Changeset: 76451ab6f49a Author: serb Date: 2014-11-28 13:55 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/76451ab6f49a 8061832: J2DBench can be improved Reviewed-by: prr, bae ! src/demo/share/java2d/J2DBench/options/default.opt ! src/demo/share/java2d/J2DBench/src/j2dbench/Destinations.java ! src/demo/share/java2d/J2DBench/src/j2dbench/Group.java ! src/demo/share/java2d/J2DBench/src/j2dbench/J2DBench.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/GraphicsTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/ImageTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/cmm/ColorConvertOpTests.java ! src/demo/share/java2d/J2DBench/src/j2dbench/tests/cmm/EmbeddedProfileTests.java Changeset: 754d2145a54a Author: serb Date: 2014-11-28 14:03 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/754d2145a54a 8059944: [OGL] Metrics for a method choice copying of texture should be improved Reviewed-by: bae, prr ! src/java.desktop/share/native/common/java2d/opengl/OGLBlitLoops.c ! src/java.desktop/share/native/common/java2d/opengl/OGLContext.c ! src/java.desktop/share/native/common/java2d/opengl/OGLContext.h Changeset: 3b2bc2801098 Author: alexsch Date: 2014-11-28 19:17 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/3b2bc2801098 8031696: [macosx] TwentyThousandTest test failed with OOM Reviewed-by: serb, pchelko ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java Changeset: 43f4dc0c2489 Author: serb Date: 2014-11-30 15:43 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/43f4dc0c2489 8029536: JFileChooser filter uses .toString() instead of getDescription() for filter text on GTK laf Reviewed-by: azvegint, alexsch ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java + test/javax/swing/JFileChooser/FileFilterDescription/FileFilterDescription.html + test/javax/swing/JFileChooser/FileFilterDescription/FileFilterDescription.java Changeset: b6001bed0227 Author: azvegint Date: 2014-12-02 12:45 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b6001bed0227 8064700: [parfait] Function Call Mismatch in jdk/src/java/desktop/unix/native/libawt_xawt/xawt/XToolkit.c Reviewed-by: alexsch, serb ! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c Changeset: 1d10e21882c1 Author: azvegint Date: 2014-12-02 12:47 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1d10e21882c1 8064698: [parfait] JNI exception pending in jdk/src/java/desktop/unix/native: libawt_xawt/awt/, common/awt Reviewed-by: alexsch, serb ! src/java.desktop/unix/native/common/awt/awt_Font.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_Event.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c ! src/java.desktop/unix/native/libawt_xawt/awt/sun_awt_X11_GtkFileDialogPeer.c Changeset: af0700ba5538 Author: azvegint Date: 2014-12-02 12:48 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/af0700ba5538 8064699: [parfait] JNI primitive type mismatch in jdk/src/java/desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c Reviewed-by: alexsch, serb ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c Changeset: 3f675a227cb2 Author: alexsch Date: 2014-12-03 14:25 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/3f675a227cb2 8066142: Edit the value in the text field and then press the tab key, the number don't increase Reviewed-by: serb, azvegint ! src/java.desktop/share/classes/javax/swing/JComboBox.java Changeset: bd80a2cdf91e Author: serb Date: 2014-12-03 15:43 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/bd80a2cdf91e 6345095: regression test EmptyClipRenderingTest fails Reviewed-by: azvegint, alexsch + test/sun/java2d/SunGraphics2D/EmptyClipRenderingTest.java Changeset: a01b5719c00b Author: serb Date: 2014-12-03 18:04 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a01b5719c00b 8024626: CTW CRASH: SIGSEGV in ctw/jre/lib/rt_jar/preloading_1 and ctw/jre/lib/rt_jar/sun_awt_X11_ListHelper Reviewed-by: azvegint, alexsch ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java Changeset: e609ae899d01 Author: prr Date: 2014-12-03 11:52 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e609ae899d01 Merge - make/Bundles.gmk - make/CreateJars.gmk - make/CreatePolicyJars.gmk - make/CreateSecurityJars.gmk - make/Images.gmk - make/ProfileNames.gmk - make/Profiles.gmk - make/profile-includes.txt - make/profile-rtjar-includes.txt - src/jdk.dev/share/classes/com/sun/tools/script/shell/Main.java - src/jdk.dev/share/classes/com/sun/tools/script/shell/init.js - src/jdk.dev/share/classes/com/sun/tools/script/shell/messages.properties - src/jdk.localedata/META-INF/cldrdata-services/sun.util.locale.provider.LocaleDataMetaInfo - src/jdk.localedata/META-INF/localedata-services/sun.util.locale.provider.LocaleDataMetaInfo - test/javax/crypto/sanity/CheckManifestForRelease.java - test/lib/security/java.policy/Ext_AllPolicy.java - test/lib/security/java.policy/Ext_AllPolicy.sh - test/lib/security/java.policy/test.policy - test/sun/tools/jconsole/ResourceCheckTest.sh - test/sun/tools/jinfo/Basic.sh - test/sun/tools/native2ascii/resources/ImmutableResourceTest.sh Changeset: e75e73b6d5d7 Author: serb Date: 2014-12-05 12:41 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e75e73b6d5d7 8059998: Broken link in java.awt.event Interface KeyListener Reviewed-by: ant, alexsch ! src/java.desktop/share/classes/java/awt/event/KeyListener.java Changeset: 418d2e751094 Author: yan Date: 2014-12-05 14:55 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/418d2e751094 8063104: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 2 Reviewed-by: serb, alexsch + test/java/awt/Choice/DragMouseOutAndRelease/DragMouseOutAndRelease.java + test/java/awt/Choice/GetSizeTest/GetSizeTest.java + test/java/awt/Choice/GrabLockTest/GrabLockTest.java + test/java/awt/Choice/PopupPosTest/PopupPosTest.html + test/java/awt/Choice/PopupPosTest/PopupPosTest.java + test/java/awt/Choice/ResizeAutoClosesChoice/ResizeAutoClosesChoice.java + test/java/awt/Choice/SelectCurrentItemTest/SelectCurrentItemTest.html + test/java/awt/Choice/SelectCurrentItemTest/SelectCurrentItemTest.java + test/java/awt/Choice/UnfocusableCB_ERR/UnfocusableCB_ERR.java ! test/java/awt/Component/7097771/bug7097771.java ! test/java/awt/Component/F10TopToplevel/F10TopToplevel.java + test/java/awt/Component/NativeInLightShow/NativeInLightShow.java + test/java/awt/FileDialog/ISCthrownByFileListTest/ISCthrownByFileListTest.java + test/java/awt/Focus/6378278/InputVerifierTest.java + test/java/awt/Focus/6382144/EndlessLoopTest.java + test/java/awt/Focus/6401036/InputVerifierTest2.java + test/java/awt/Focus/ChildWindowFocusTest/ChildWindowFocusTest.html + test/java/awt/Focus/ChildWindowFocusTest/ChildWindowFocusTest.java + test/java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.html + test/java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.java ! test/java/awt/Focus/FocusEmbeddedFrameTest/FocusEmbeddedFrameTest.java + test/java/awt/Focus/FocusSubRequestTest/FocusSubRequestTest.html + test/java/awt/Focus/FocusSubRequestTest/FocusSubRequestTest.java ! test/java/awt/Focus/KeyEventForBadFocusOwnerTest/KeyEventForBadFocusOwnerTest.java + test/java/awt/Focus/ModalDialogInitialFocusTest/ModalDialogInitialFocusTest.html + test/java/awt/Focus/ModalDialogInitialFocusTest/ModalDialogInitialFocusTest.java + test/java/awt/Focus/MouseClickRequestFocusRaceTest/MouseClickRequestFocusRaceTest.html + test/java/awt/Focus/MouseClickRequestFocusRaceTest/MouseClickRequestFocusRaceTest.java ! test/java/awt/Focus/SimpleWindowActivationTest/SimpleWindowActivationTest.java + test/java/awt/Frame/GetBoundsResizeTest/GetBoundsResizeTest.java ! test/java/awt/FullScreen/8013581/bug8013581.java ! test/java/awt/FullScreen/FullScreenInsets/FullScreenInsets.java + test/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeForModalDialogTest/ConsumeForModalDialogTest.html + test/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeForModalDialogTest/ConsumeForModalDialogTest.java + test/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.html + test/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.java + test/java/awt/KeyboardFocusmanager/TypeAhead/EnqueueWithDialogButtonTest/EnqueueWithDialogButtonTest.java + test/java/awt/KeyboardFocusmanager/TypeAhead/EnqueueWithDialogTest/EnqueueWithDialogTest.java + test/java/awt/KeyboardFocusmanager/TypeAhead/FreezeTest/FreezeTest.java ! test/java/awt/List/ActionAfterRemove/ActionAfterRemove.java ! test/java/awt/List/EmptyListEventTest/EmptyListEventTest.java + test/java/awt/List/KeyEventsTest/KeyEventsTest.html + test/java/awt/List/KeyEventsTest/KeyEventsTest.java ! test/java/awt/List/NofocusListDblClickTest/NofocusListDblClickTest.java ! test/java/awt/List/ScrollOutside/ScrollOut.java ! test/java/awt/List/SetBackgroundTest/SetBackgroundTest.java ! test/java/awt/MenuBar/8007006/bug8007006.java ! test/java/awt/MenuBar/MenuBarSetFont/MenuBarSetFont.java ! test/java/awt/Mixing/AWT_Mixing/OverlappingTestBase.java ! test/java/awt/Mixing/AWT_Mixing/SimpleOverlappingTestBase.java ! test/java/awt/Modal/ModalDialogOrderingTest/ModalDialogOrderingTest.java ! test/java/awt/Modal/ModalInternalFrameTest/ModalInternalFrameTest.java ! test/java/awt/Mouse/EnterExitEvents/DragWindowOutOfFrameTest.java ! test/java/awt/Mouse/EnterExitEvents/DragWindowTest.java ! test/java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java ! test/java/awt/Mouse/MouseComboBoxTest/MouseComboBoxTest.java ! test/java/awt/Multiscreen/MouseEventTest/MouseEventTest.java ! test/java/awt/Paint/PaintNativeOnUpdate.java ! test/java/awt/Robot/CtorTest/CtorTest.java + test/java/awt/TextArea/ScrollbarIntersectionTest/ScrollbarIntersectionTest.java ! test/java/awt/TextField/SelectionInvisibleTest/SelectionInvisibleTest.java + test/java/awt/Toolkit/RealSync/Test.java ! test/java/awt/Window/AlwaysOnTop/TestAlwaysOnTopBeforeShow.java ! test/java/awt/Window/BackgroundIsNotUpdated/BackgroundIsNotUpdated.java ! test/java/awt/Window/TranslucentJAppletTest/TranslucentJAppletTest.java ! test/java/awt/dnd/ImageTransferTest/ImageTransferTest.java ! test/java/awt/dnd/MissingDragExitEventTest/MissingDragExitEventTest.java ! test/java/awt/event/InputEvent/EventWhenTest/EventWhenTest.java ! test/java/awt/event/KeyEvent/8020209/bug8020209.java ! test/java/awt/event/KeyEvent/DeadKey/DeadKeyMacOSXInputText.java ! test/java/awt/event/KeyEvent/DeadKey/DeadKeySystemAssertionDialog.java ! test/java/awt/event/KeyEvent/DeadKey/deadKeyMacOSX.java ! test/java/awt/event/KeyEvent/ExtendedKeyCode/ExtendedKeyCodeTest.java ! test/java/awt/event/KeyEvent/KeyChar/KeyCharTest.java + test/java/awt/event/MouseEvent/ClickDuringKeypress/ClickDuringKeypress.java ! test/java/awt/event/MouseWheelEvent/DisabledComponent/DisabledComponent.java ! test/java/awt/grab/EmbeddedFrameTest1/EmbeddedFrameTest1.java + test/java/awt/grab/MenuDragEvents/MenuDragEvents.html + test/java/awt/grab/MenuDragEvents/MenuDragEvents.java ! test/java/awt/regtesthelpers/Util.java + test/java/awt/regtesthelpers/UtilInternal.java ! test/javax/swing/JLabel/6596966/bug6596966.java ! test/javax/swing/regtesthelpers/Util.java ! test/sun/awt/dnd/8024061/bug8024061.java Changeset: c5f828726f94 Author: prr Date: 2014-12-07 09:03 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c5f828726f94 Merge Changeset: e5d44ab3cf22 Author: prr Date: 2014-12-16 08:14 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e5d44ab3cf22 Merge - src/java.base/share/native/libjli/version_comp.c - src/java.base/share/native/libjli/version_comp.h ! src/java.desktop/share/classes/javax/swing/JComboBox.java ! src/java.desktop/unix/native/common/awt/awt_Font.c Changeset: e934242d0c1f Author: prr Date: 2014-12-16 09:51 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e934242d0c1f Merge Changeset: 5b63e9c1e8a0 Author: darcy Date: 2014-12-16 11:05 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/5b63e9c1e8a0 8067091: Fix Windows-specific deprecation warnings in the jdk.crypto.mscapi module Reviewed-by: vinnie ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSACipher.java Changeset: c8c8e1a13fa6 Author: darcy Date: 2014-12-16 11:49 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c8c8e1a13fa6 8067088: Suppress solaris-specific deprecation warnings in the jdk.crypto.ucrypto module Reviewed-by: valeriep ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeRSACipher.java Changeset: aa18d1783f1e Author: naoto Date: 2014-12-16 12:48 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/aa18d1783f1e 8062588: Support java.util.spi.*, java.text.spi.*, java.awt.im.spi loaded from classpath Reviewed-by: alanb ! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java ! src/java.base/share/classes/sun/util/locale/provider/SPILocaleProviderAdapter.java ! src/java.desktop/share/classes/java/awt/im/spi/package.html ! src/java.desktop/share/classes/sun/awt/im/ExecutableInputMethodManager.java ! test/ProblemList.txt ! test/java/util/Locale/LocaleProviders.sh ! test/java/util/PluggableLocale/BreakIteratorProviderTest.sh ! test/java/util/PluggableLocale/CalendarDataProviderTest.sh ! test/java/util/PluggableLocale/CalendarNameProviderTest.sh ! test/java/util/PluggableLocale/ClasspathTest.java ! test/java/util/PluggableLocale/ClasspathTest.sh ! test/java/util/PluggableLocale/CollatorProviderTest.sh ! test/java/util/PluggableLocale/CurrencyNameProviderTest.sh ! test/java/util/PluggableLocale/DateFormatProviderTest.sh ! test/java/util/PluggableLocale/DateFormatSymbolsProviderTest.sh ! test/java/util/PluggableLocale/DecimalFormatSymbolsProviderTest.sh ! test/java/util/PluggableLocale/ExecTest.sh ! test/java/util/PluggableLocale/GenericTest.sh ! test/java/util/PluggableLocale/LocaleNameProviderTest.sh ! test/java/util/PluggableLocale/NumberFormatProviderTest.sh ! test/java/util/PluggableLocale/TimeZoneNameProviderTest.sh ! test/java/util/ResourceBundle/Bug6299235Test.sh Changeset: 8bb2d5d056bf Author: aefimov Date: 2014-12-16 23:59 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/8bb2d5d056bf 8051641: Africa/Casablanca transitions is incorrectly calculated starting from 2027 Reviewed-by: sherman ! make/src/classes/build/tools/tzdb/TzdbZoneRulesProvider.java ! test/ProblemList.txt ! test/sun/util/calendar/zi/Rule.java Changeset: 18d25147d35c Author: minqi Date: 2014-11-26 15:33 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/18d25147d35c 8038468: java/lang/instrument/ParallelTransformerLoader.sh fails with ClassCircularityError Summary: Add check null for loader in transform to avoid when loading a class in callback handler for boot loader, CFLH set early enough to catch classes needed during class loading, i.e. sun.misc.URLClassPath$JarLoader$2 seen in the failure. Reviewed-by: acorn, sspitsyn Contributed-by: yumin.qi at oracle.com ! test/java/lang/instrument/ParallelTransformerLoaderAgent.java Changeset: 137a62b6cd26 Author: minqi Date: 2014-11-26 23:49 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/137a62b6cd26 Merge - src/java.base/share/classes/java/util/zip/package.html - test/sun/tools/jinfo/Basic.sh Changeset: 7a7a628ad087 Author: egahlin Date: 2014-11-28 16:56 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7a7a628ad087 6618335: ThreadReference.stop(null) throws NPE instead of InvalidTypeException Reviewed-by: sla ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ThreadReferenceImpl.java Changeset: 41dff9403130 Author: ykantser Date: 2014-12-01 09:49 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/41dff9403130 8066106: sun/tools/jps/TestJpsClass.java failed to remove stale attach pid file Reviewed-by: jbachorik ! test/lib/testlibrary/OutputAnalyzerTest.java ! test/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java ! test/sun/tools/jps/JpsHelper.java Changeset: 59f5ad46377d Author: egahlin Date: 2014-12-02 16:21 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/59f5ad46377d 6364329: jstat displays "invalid argument count" with usage Reviewed-by: jbachorik Contributed-by: Yuri Gaevsky ! src/jdk.jcmd/share/classes/sun/tools/jstat/Arguments.java ! test/sun/tools/jstat/jstatHelp.sh Changeset: 2acf664610e0 Author: ykantser Date: 2014-12-03 11:56 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/2acf664610e0 8044591: [TESTBUG] com/sun/management/GarbageCollectorMXBean/GarbageCollectionNotificationp[Content]Test.java fail when -XX:+ExplicitGCInvokesConcurrent Reviewed-by: sla, fparain ! test/ProblemList.txt ! test/com/sun/management/GarbageCollectorMXBean/GarbageCollectionNotificationContentTest.java ! test/com/sun/management/GarbageCollectorMXBean/GarbageCollectionNotificationTest.java Changeset: fae1869f4389 Author: jbachorik Date: 2014-12-03 16:44 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/fae1869f4389 8064441: java/lang/management/ThreadMXBean/Locks.java fails intermittently, blocked on wrong object Reviewed-by: dholmes, egahlin, sspitsyn ! test/java/lang/management/ThreadMXBean/Locks.java Changeset: 6d92296d52ca Author: cjplummer Date: 2014-12-04 11:26 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/6d92296d52ca 6762191: Setting stack size to 16K causes segmentation fault Summary: Fixed by forcing the stack size to always be at least 32k. Reviewed-by: dholmes, alanb, ksrini, sspitsyn ! src/java.base/share/native/libjli/java.c + test/tools/launcher/TooSmallStackSize.java Changeset: bac1ab55f3f4 Author: minqi Date: 2014-12-08 00:25 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/bac1ab55f3f4 Merge - make/Bundles.gmk - make/CreateJars.gmk - make/CreatePolicyJars.gmk - make/CreateSecurityJars.gmk - make/Images.gmk - make/ProfileNames.gmk - make/Profiles.gmk - make/profile-includes.txt - make/profile-rtjar-includes.txt - src/java.desktop/share/classes/sun/awt/datatransfer/META-INF/services/sun.datatransfer.DesktopDatatransferService - src/jdk.dev/share/classes/com/sun/tools/script/shell/Main.java - src/jdk.dev/share/classes/com/sun/tools/script/shell/init.js - src/jdk.dev/share/classes/com/sun/tools/script/shell/messages.properties - src/jdk.localedata/META-INF/cldrdata-services/sun.util.locale.provider.LocaleDataMetaInfo - src/jdk.localedata/META-INF/localedata-services/sun.util.locale.provider.LocaleDataMetaInfo ! test/ProblemList.txt - test/javax/crypto/sanity/CheckManifestForRelease.java - test/lib/security/java.policy/Ext_AllPolicy.java - test/lib/security/java.policy/Ext_AllPolicy.sh - test/lib/security/java.policy/test.policy - test/sun/tools/jconsole/ResourceCheckTest.sh ! test/sun/tools/jps/JpsHelper.java - test/sun/tools/native2ascii/resources/ImmutableResourceTest.sh Changeset: 6ec0903ae3f5 Author: jbachorik Date: 2014-12-09 08:58 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/6ec0903ae3f5 8059949: com/sun/tools/attach/StartManagementAgent.java interrupted! (timed out?) Reviewed-by: sla ! test/com/sun/tools/attach/StartManagementAgent.java Changeset: 871923099da4 Author: amurillo Date: 2014-12-11 23:06 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/871923099da4 Merge ! src/java.base/share/native/libjli/java.c Changeset: f2954ad24621 Author: amurillo Date: 2014-12-12 07:50 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/f2954ad24621 Merge Changeset: cc4f004df279 Author: amurillo Date: 2014-12-16 13:10 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/cc4f004df279 Merge ! src/java.base/share/native/libjli/java.c ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ThreadReferenceImpl.java ! test/ProblemList.txt - test/javax/swing/JComboBox/ConsumedEscTest/ConsumedEscTest.java Changeset: a6c4836d66fa Author: smarks Date: 2014-12-16 13:45 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a6c4836d66fa 8035117: TEST_BUG: java/rmi/server/RemoteObject/notExtending/NotExtending.java can fail with timeout Reviewed-by: lancea ! test/java/rmi/server/RemoteObject/notExtending/NotExtending.java Changeset: aac334240f21 Author: ksrini Date: 2014-12-16 16:02 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/aac334240f21 8067421: java -help contains information about "-version:",'-jre-restrict-search', '-no-jre-restrict-search', but they are removed 8067411: tools/launcher/MultipleJRE.sh requires adjustments to work with module boundaries 8067290: Missing bug id in test/tools/launcher/* Reviewed-by: darcy ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! test/tools/launcher/MultipleJRE.sh ! test/tools/launcher/PrintVersion.java ! test/tools/launcher/UglyPrintVersion.java Changeset: 67530286d394 Author: valeriep Date: 2014-12-12 00:19 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/67530286d394 8048819: Implement reliability test for DH algorithm Summary: Added DH test for up-to-4 parties key exchange Reviewed-by: valeriep Contributed-by: Amanda Jiang + test/com/sun/crypto/provider/KeyAgreement/SameDHKeyStressTest.java Changeset: 08705750a204 Author: valeriep Date: 2014-12-12 00:23 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/08705750a204 8062170: java.security.ProviderException: Error parsing configuration with space Summary: Updated to parse library path as a line which can contain quoted strings. Reviewed-by: vinnie ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/Config.java ! test/sun/security/pkcs11/Provider/ConfigShortPath.java + test/sun/security/pkcs11/Provider/cspSpace.cfg Changeset: 4321f687fbae Author: valeriep Date: 2014-12-16 22:33 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/4321f687fbae Merge - test/javax/swing/JComboBox/ConsumedEscTest/ConsumedEscTest.java Changeset: f4b60ce96e83 Author: valeriep Date: 2014-12-17 00:19 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/f4b60ce96e83 Merge Changeset: fd36dd2f98a9 Author: prappo Date: 2014-12-17 13:03 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/fd36dd2f98a9 8066642: Fix deprecation warnings in jdk.naming module Reviewed-by: alanb, chegar ! src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java Changeset: ab9c56c997e3 Author: ksrini Date: 2014-12-17 13:41 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ab9c56c997e3 8061442: Update jdk/tools tests to remove check for the "jre" directory Reviewed-by: alanb, ksrini Contributed-by: felix.yang at oracle.com ! test/tools/jar/JarEntryTime.java ! test/tools/launcher/ExecutionEnvironment.java ! test/tools/launcher/TestHelper.java Changeset: b29f3d52d108 Author: prappo Date: 2014-12-18 16:44 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b29f3d52d108 8067870: Fix java.io.ObjectInputStream.PeekInputStream#skip Reviewed-by: rriggs, alanb ! src/java.base/share/classes/java/io/ObjectInputStream.java + test/java/io/ObjectInputStream/PeekInputStreamTest.java Changeset: ee07afa6dc9b Author: lancea Date: 2014-12-18 18:51 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ee07afa6dc9b 8067904: Additional DriverManager clean-up from 8060068 Reviewed-by: mchung ! src/java.sql/share/classes/java/sql/DriverManager.java Changeset: 8cc4dc300041 Author: lana Date: 2014-12-23 13:58 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/8cc4dc300041 Merge - test/javax/swing/JComboBox/ConsumedEscTest/ConsumedEscTest.java Changeset: 346e256d398b Author: katleman Date: 2014-12-30 09:44 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/346e256d398b Added tag jdk9-b44 for changeset 8cc4dc300041 ! .hgtags Changeset: d7f7f205f986 Author: aivanov Date: 2014-12-09 13:11 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d7f7f205f986 8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails Reviewed-by: alexsch, azvegint ! test/sun/awt/dnd/8024061/bug8024061.java Changeset: da5c804bda74 Author: alexsch Date: 2014-12-10 15:59 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/da5c804bda74 8065627: Animated GIFs fail to display on a HiDPI display Reviewed-by: serb, azvegint ! src/java.desktop/share/classes/sun/awt/image/MultiResolutionToolkitImage.java + test/java/awt/image/MultiResolutionImage/MultiResolutionImageObserverTest.java Changeset: 32c9def19d36 Author: denis Date: 2014-12-10 17:10 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/32c9def19d36 8057788: [macosx] "Pinch to zoom" does not work since jdk7 Reviewed-by: serb, alexsch ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m Changeset: 77220c0c540e Author: weijun Date: 2014-12-11 15:19 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/77220c0c540e 8067207: Replace concat String to append in StringBuilder parameters (client) Reviewed-by: serb Contributed-by: Otavio Santana ! src/java.desktop/share/classes/com/sun/media/sound/WaveExtensibleFileReader.java ! src/java.desktop/share/classes/javax/swing/GroupLayout.java ! src/java.desktop/share/classes/javax/swing/JColorChooser.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java ! src/java.desktop/share/classes/sun/font/StandardGlyphVector.java Changeset: 3c08f7316a87 Author: azvegint Date: 2014-12-15 16:00 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/3c08f7316a87 7155963: Deadlock in SystemFlavorMap.getFlavorsForNative and SunToolkit.awtLock Reviewed-by: ant, serb ! src/java.desktop/unix/classes/sun/awt/X11/XClipboard.java Changeset: 549a6b894938 Author: alexsch Date: 2014-12-15 19:21 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/549a6b894938 8067441: Some tests fails with error: cannot find symbol getSystemMnemonicKeyCodes() Reviewed-by: serb, azvegint ! test/javax/swing/regtesthelpers/Util.java Changeset: d70f1fb31205 Author: darcy Date: 2014-12-15 17:20 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d70f1fb31205 8066621: Suppress deprecation warnings in java.desktop module Reviewed-by: prr, alanb, ptbrunet ! src/java.desktop/share/classes/com/sun/beans/editors/ColorEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/FontEditor.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifDesktopIconUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifInternalFrameTitlePane.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsDesktopPaneUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsPopupWindow.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/XPStyle.java ! src/java.desktop/share/classes/java/awt/Canvas.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/DefaultFocusTraversalPolicy.java ! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/FileDialog.java ! src/java.desktop/share/classes/java/awt/FontMetrics.java ! src/java.desktop/share/classes/java/awt/Graphics.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/PopupMenu.java ! src/java.desktop/share/classes/java/awt/ScrollPane.java ! src/java.desktop/share/classes/java/awt/SplashScreen.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/java/awt/datatransfer/StringSelection.java ! src/java.desktop/share/classes/java/awt/datatransfer/SystemFlavorMap.java ! src/java.desktop/share/classes/java/awt/dnd/DropTarget.java ! src/java.desktop/share/classes/javax/print/ServiceUI.java ! src/java.desktop/share/classes/javax/swing/DebugGraphics.java ! src/java.desktop/share/classes/javax/swing/JApplet.java ! src/java.desktop/share/classes/javax/swing/JColorChooser.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JDialog.java ! src/java.desktop/share/classes/javax/swing/JFileChooser.java ! src/java.desktop/share/classes/javax/swing/JFrame.java ! src/java.desktop/share/classes/javax/swing/JInternalFrame.java ! src/java.desktop/share/classes/javax/swing/JList.java ! src/java.desktop/share/classes/javax/swing/JOptionPane.java ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/JViewport.java ! src/java.desktop/share/classes/javax/swing/Popup.java ! src/java.desktop/share/classes/javax/swing/ProgressMonitor.java ! src/java.desktop/share/classes/javax/swing/RepaintManager.java ! src/java.desktop/share/classes/javax/swing/SortingFocusTraversalPolicy.java ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicArrowButton.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboPopup.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxButton.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSplitPaneDivider.java ! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java ! src/java.desktop/share/classes/javax/swing/text/GlyphPainter1.java ! src/java.desktop/share/classes/javax/swing/text/StyleContext.java ! src/java.desktop/share/classes/javax/swing/text/html/AccessibleHTML.java ! src/java.desktop/share/classes/javax/swing/text/html/FormView.java ! src/java.desktop/share/classes/javax/swing/text/html/FrameView.java ! src/java.desktop/share/classes/javax/swing/text/html/HiddenTagView.java ! src/java.desktop/share/classes/javax/swing/text/html/IsindexView.java ! src/java.desktop/share/classes/javax/swing/text/html/LineView.java ! src/java.desktop/share/classes/javax/swing/text/html/StyleSheet.java ! src/java.desktop/share/classes/sun/applet/AppletPanel.java ! src/java.desktop/share/classes/sun/applet/AppletProps.java ! src/java.desktop/share/classes/sun/applet/AppletSecurity.java ! src/java.desktop/share/classes/sun/applet/AppletViewer.java ! src/java.desktop/share/classes/sun/awt/AppContext.java ! src/java.desktop/share/classes/sun/awt/DebugSettings.java ! src/java.desktop/share/classes/sun/awt/LightweightFrame.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/java.desktop/share/classes/sun/awt/image/GifImageDecoder.java ! src/java.desktop/share/classes/sun/awt/image/MultiResolutionToolkitImage.java ! src/java.desktop/share/classes/sun/print/PSPrinterJob.java ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java ! src/java.desktop/share/classes/sun/print/ServiceDialog.java ! src/java.desktop/share/classes/sun/swing/FilePane.java ! src/java.desktop/share/classes/sun/swing/JLightweightFrame.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java ! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/ListHelper.java ! src/java.desktop/unix/classes/sun/awt/X11/XBaseMenuWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XChoicePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XComponentPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceContextPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDropTargetContextPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedChildProxyPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddedFrame.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddingContainer.java ! src/java.desktop/unix/classes/sun/awt/X11/XFileDialogPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XFramePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XInputMethod.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuBarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMouseInfoPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XPanelPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XRepaintArea.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollPanePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollbarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTextAreaPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTextFieldPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXVolatileSurfaceManager.java Changeset: c95f16cc31bb Author: serb Date: 2014-12-16 19:26 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c95f16cc31bb 6470361: Swing's Threading Policy example does not compile Reviewed-by: azvegint, alexsch ! src/java.desktop/share/classes/javax/swing/package.html Changeset: e0a52d4987aa Author: serb Date: 2014-12-16 20:23 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e0a52d4987aa 7077826: Unset and empty DISPLAY variable is handled differently by JDK Reviewed-by: azvegint, ant ! src/java.desktop/share/classes/java/awt/GraphicsEnvironment.java ! test/java/awt/GraphicsEnvironment/TestDetectHeadless/TestDetectHeadless.sh ! test/java/awt/Toolkit/BadDisplayTest/BadDisplayTest.sh Changeset: 258959486dc2 Author: darcy Date: 2014-12-16 09:57 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/258959486dc2 8067092: Suppress windows-specific deprecation warnings in the java.desktop module Reviewed-by: prr, alanb ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java ! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java ! src/java.desktop/windows/classes/sun/awt/windows/WKeyboardFocusManagerPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WListPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WScrollPanePeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WTrayIconPeer.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsConfig.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsDevice.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DVolatileSurfaceManager.java ! src/java.desktop/windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java ! src/java.desktop/windows/classes/sun/java2d/opengl/WGLVolatileSurfaceManager.java Changeset: f85dbd5ae7be Author: darcy Date: 2014-12-16 10:09 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/f85dbd5ae7be 8067086: Suppress mac-specific deprecation warnings in the java.desktop module Reviewed-by: prr ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameDockIconUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenu.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuBar.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuItem.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuItemCheckbox.java ! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java ! src/java.desktop/macosx/classes/sun/java2d/OSXSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLVolatileSurfaceManager.java ! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethod.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CMenuBar.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CViewEmbeddedFrame.java Changeset: 07175dc5b2da Author: prr Date: 2014-12-16 09:58 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/07175dc5b2da Merge - src/java.base/share/native/libjli/version_comp.c - src/java.base/share/native/libjli/version_comp.h ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/javax/swing/GroupLayout.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JList.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboPopup.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java ! src/java.desktop/share/classes/javax/swing/text/html/FormView.java ! src/java.desktop/share/classes/javax/swing/text/html/IsindexView.java ! src/java.desktop/share/classes/javax/swing/text/html/LineView.java ! src/java.desktop/unix/classes/sun/awt/X11/ListHelper.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollPanePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTextFieldPeer.java Changeset: 8a6e695a34b5 Author: prr Date: 2014-12-16 10:09 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/8a6e695a34b5 Merge ! src/java.desktop/macosx/classes/sun/java2d/OSXSurfaceData.java Changeset: 5d13458da243 Author: serb Date: 2014-12-16 19:46 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/5d13458da243 8065373: [macosx] jdk8, jdk7u60 Regression in Graphics2D drawing of derived Fonts Reviewed-by: bae, prr ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m + test/java/awt/Graphics2D/DrawString/DrawRotatedStringUsingRotatedFont.java Changeset: a2fe66dd6246 Author: prr Date: 2014-12-20 10:11 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a2fe66dd6246 Merge Changeset: 87f84401a270 Author: valeriep Date: 2014-12-23 02:36 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/87f84401a270 8043349: Consider adding aliases for Ucrypto algorithm-only Cipher transformations. Summary: Add alias RSA and AES for RSA/ECB/PKCS1Padding and AES/ECB/PKCS5Padding. Reviewed-by: wetmore ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/UcryptoMech.java + test/com/oracle/security/ucrypto/TestAlias.java Changeset: 09bcd51adf34 Author: valeriep Date: 2014-12-23 02:58 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/09bcd51adf34 8049312: AES/CICO test failed with on several modes Summary: Fixed error in calculating data sizes when using feedback modes Reviewed-by: xuelei ! src/java.base/share/classes/com/sun/crypto/provider/CipherBlockChaining.java ! src/java.base/share/classes/com/sun/crypto/provider/CipherCore.java ! src/java.base/share/classes/com/sun/crypto/provider/CipherFeedback.java ! src/java.base/share/classes/com/sun/crypto/provider/CounterMode.java ! src/java.base/share/classes/com/sun/crypto/provider/ElectronicCodeBook.java ! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java ! src/java.base/share/classes/com/sun/crypto/provider/OutputFeedback.java ! src/java.base/share/classes/com/sun/crypto/provider/PCBC.java ! test/ProblemList.txt Changeset: 80a5f6aa2033 Author: chegar Date: 2014-12-23 15:10 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/80a5f6aa2033 8065420: Eliminate internal API dependency from java/net/ResponseCache/ResponseCacheTest.java Reviewed-by: chegar Contributed-by: Amanda Jiang ! test/java/net/ResponseCache/ResponseCacheTest.java Changeset: 46bd35a597eb Author: vinnie Date: 2014-12-23 16:30 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/46bd35a597eb 8044445: JEP 229: Create PKCS12 Keystores by Default Reviewed-by: mullan, weijun ! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/KeyStoreSpi.java ! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java ! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java ! src/java.base/share/classes/sun/security/provider/Sun.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/tools/keytool/Main.java + src/java.base/share/classes/sun/security/util/KeyStoreDelegator.java ! src/java.base/share/conf/security/java.security ! test/java/security/KeyStore/PKCS12/ReadP12Test.java + test/java/security/KeyStore/ProbeKeystores.java + test/java/security/KeyStore/trusted.pem ! test/sun/security/tools/jarsigner/DefaultSigalg.java ! test/sun/security/tools/jarsigner/concise_jarsigner.sh ! test/sun/security/tools/jarsigner/emptymanifest.sh ! test/sun/security/tools/jarsigner/nameclash.sh ! test/sun/security/tools/jarsigner/passtype.sh ! test/sun/security/tools/keytool/KeyToolTest.java ! test/sun/security/tools/keytool/NewSize7.java ! test/sun/security/tools/keytool/selfissued.sh Changeset: 1c621227cd4e Author: bpb Date: 2014-12-23 10:09 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1c621227cd4e 8030090: (fs) Add default methods to Path for derived methods Summary: Use method bodies from sun.nio.fs.AbstractPath as default method implementations in Path. Reviewed-by: alanb ! src/java.base/share/classes/java/nio/file/Path.java - src/java.base/share/classes/sun/nio/fs/AbstractPath.java ! src/java.base/unix/classes/sun/nio/fs/UnixPath.java ! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java Changeset: d4a100cbbb2d Author: jbachorik Date: 2014-12-04 10:34 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d4a100cbbb2d 8034263: Test java/lang/management/MemoryMXBean/LowMemoryTest.java fails intermittently Reviewed-by: sla ! test/java/lang/management/MemoryMXBean/LowMemoryTest.java Changeset: 9005464ee59b Author: coleenp Date: 2014-12-14 16:02 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/9005464ee59b 8042418: Remove JVM_FindClassFromClassLoader Summary: The function has been replaced so is no longer used. Reviewed-by: mchung, dholmes ! src/java.base/share/native/include/jvm.h Changeset: 7feacaf3929a Author: minqi Date: 2014-12-12 20:51 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7feacaf3929a Merge - src/java.base/share/native/libjli/version_comp.c - src/java.base/share/native/libjli/version_comp.h Changeset: ccf1fdf4bb82 Author: minqi Date: 2014-12-14 23:03 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ccf1fdf4bb82 Merge - src/java.base/share/native/libjli/version_comp.c - src/java.base/share/native/libjli/version_comp.h Changeset: 7b19210a8b08 Author: mchung Date: 2014-12-17 12:29 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7b19210a8b08 8067366: Allow java.{endorsed,ext}.dirs property be set to empty string Reviewed-by: alanb, hseigel ! test/java/lang/ClassLoader/EndorsedDirs.java ! test/java/lang/ClassLoader/ExtDirs.java Changeset: 056d714569dc Author: amurillo Date: 2014-12-19 17:01 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/056d714569dc Merge Changeset: b00419e9c9b6 Author: amurillo Date: 2014-12-23 11:06 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b00419e9c9b6 Merge Changeset: a2b51b18ae9d Author: bpb Date: 2014-12-23 12:40 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a2b51b18ae9d 8067964: Native2ascii doesn't close one of the streams it opens Summary: Change sun.tools.native2ascii.Main.convert() to use try-with-resources; also clean up code formatting. Reviewed-by: chegar ! src/jdk.dev/share/classes/sun/tools/native2ascii/Main.java ! test/sun/tools/native2ascii/Native2AsciiTests.sh Changeset: 406206fbc0ca Author: lana Date: 2014-12-25 19:46 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/406206fbc0ca Merge Changeset: 1d0b8d17fe1e Author: lana Date: 2014-12-30 13:19 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1d0b8d17fe1e Merge - src/java.base/share/classes/sun/nio/fs/AbstractPath.java Changeset: 13ad2a1ef4bd Author: ksrini Date: 2014-12-29 07:38 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/13ad2a1ef4bd 8067889: 4 pack200 tests fail on mac since jdk became modular Reviewed-by: alanb, chegar ! test/tools/pack200/Pack200Test.java ! test/tools/pack200/PackTestZip64.java ! test/tools/pack200/RepackTest.java ! test/tools/pack200/TimeStamp.java ! test/tools/pack200/Utils.java Changeset: 53ca48be9eab Author: ksrini Date: 2014-12-29 07:42 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/53ca48be9eab 8066834: tools/pack200/CommandLineTests.java does not conform ProblemList.txt style Reviewed-by: alanb ! test/ProblemList.txt Changeset: 32e838487bbf Author: bpb Date: 2014-12-29 09:10 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/32e838487bbf 8064463: BigDecimal should populate NumberFormatException message Summary: Populate all NumberFormatExceptions with appropriate messages. Reviewed-by: alanb ! src/java.base/share/classes/java/math/BigDecimal.java Changeset: be91019db7bd Author: igerasim Date: 2014-12-30 00:11 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/be91019db7bd 8068338: Better message about incompatible zlib in Deflater.init Reviewed-by: alanb, sherman ! src/java.base/share/native/libzip/Deflater.c Changeset: af229cf4a61a Author: xiaofeya Date: 2014-12-29 15:24 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/af229cf4a61a 8066085: Need a sanity test for rmic -iiop Reviewed-by: smarks + test/sun/rmi/rmic/iiopCompilation/IIOPCompilation.java Changeset: f67043c027d4 Author: valeriep Date: 2014-12-30 01:02 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/f67043c027d4 8049021: Add smartcardio tests with APDU buffer Summary: add APDU buffer regression tests for smartcardio Reviewed-by: valeriep Contributed-by: Amanda Jiang + test/javax/smartcardio/CommandAPDUTest.java + test/javax/smartcardio/ResponseAPDUTest.java + test/javax/smartcardio/TerminalFactorySpiTest.java + test/javax/smartcardio/policy Changeset: 64d09a0a8598 Author: bchristi Date: 2014-12-30 11:03 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/64d09a0a8598 8068347: Add java/lang/ClassLoader/deadlock/GetResource.java to ProblemList.txt Reviewed-by: chegar ! test/ProblemList.txt Changeset: edd7a67585a5 Author: valeriep Date: 2014-12-30 22:03 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/edd7a67585a5 8039921: SHA1WithDSA with key > 1024 bits not working Summary: Removed the key size limits for all SHAXXXWithDSA signatures Reviewed-by: weijun ! src/java.base/share/classes/sun/security/provider/DSA.java ! test/sun/security/provider/DSA/TestDSA2.java Changeset: 178625b2dbd5 Author: redestad Date: 2014-12-31 15:03 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/178625b2dbd5 8028357: Unnecessary allocation in AliasFileParser Reviewed-by: jbachorik ! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AliasFileParser.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTaskUtils.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBuffer.java Changeset: 9acaa4f57b0b Author: lana Date: 2015-01-01 16:14 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/9acaa4f57b0b Merge Changeset: 42770c335bf7 Author: katleman Date: 2015-01-08 12:08 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/42770c335bf7 Added tag jdk9-b45 for changeset 9acaa4f57b0b ! .hgtags Changeset: 5f22b23442ba Author: chegar Date: 2015-01-04 19:32 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/5f22b23442ba 8054565: FilterOutputStream.close may throw IOException if called twice and underlying flush or close fails Reviewed-by: alanb, prappo Contributed-by: Chris Hegarty , Nathan Clement ! src/java.base/share/classes/java/io/FilterOutputStream.java ! test/java/io/etc/FailingFlushAndClose.java Changeset: d06dbe4fcf73 Author: sundar Date: 2015-01-05 21:52 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d06dbe4fcf73 8068279: (typo in the spec) javax.script.ScriptEngineFactory.getLanguageName Reviewed-by: jlaskey, alanb ! src/java.scripting/share/classes/javax/script/ScriptEngineFactory.java Changeset: 53f5efc381ac Author: smarks Date: 2014-12-23 16:58 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/53f5efc381ac 8067316: TEST_BUG: update RMI test library with better test.timeout.factor handling Reviewed-by: lancea ! test/java/rmi/activation/Activatable/checkActivateRef/group.security.policy ! test/java/rmi/activation/Activatable/checkAnnotations/group.security.policy ! test/java/rmi/activation/Activatable/checkRegisterInLog/group.security.policy ! test/java/rmi/activation/Activatable/createPrivateActivable/group.security.policy ! test/java/rmi/activation/Activatable/downloadParameterClass/group.security.policy ! test/java/rmi/activation/Activatable/elucidateNoSuchMethod/group.security.policy ! test/java/rmi/activation/Activatable/extLoadedImpl/group.security.policy ! test/java/rmi/activation/Activatable/forceLogSnapshot/group.security.policy ! test/java/rmi/activation/Activatable/inactiveGroup/group.security.policy ! test/java/rmi/activation/Activatable/nestedActivate/group.security.policy ! test/java/rmi/activation/Activatable/nonExistentActivatable/group.security.policy ! test/java/rmi/activation/Activatable/restartCrashedService/group.security.policy ! test/java/rmi/activation/Activatable/restartLatecomer/group.security.policy ! test/java/rmi/activation/Activatable/restartService/group.security.policy ! test/java/rmi/activation/Activatable/shutdownGracefully/group.security.policy ! test/java/rmi/activation/Activatable/unregisterInactive/group.security.policy ! test/java/rmi/activation/ActivateFailedException/activateFails/group.security.policy ! test/java/rmi/activation/ActivationGroup/downloadActivationGroup/group.security.policy ! test/java/rmi/activation/ActivationSystem/modifyDescriptor/group.security.policy ! test/java/rmi/activation/ActivationSystem/stubClassesPermitted/group.security.policy ! test/java/rmi/activation/ActivationSystem/unregisterGroup/group.security.policy ! test/java/rmi/activation/CommandEnvironment/group.security.policy ! test/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/group.security.policy ! test/java/rmi/server/RemoteServer/setLogPermission/SetLogPermission.java - test/java/rmi/server/RemoteServer/setLogPermission/java.policy + test/java/rmi/server/RemoteServer/setLogPermission/security.policy ! test/java/rmi/testlibrary/ActivationLibrary.java ! test/java/rmi/testlibrary/JavaVM.java ! test/java/rmi/testlibrary/RMID.java ! test/java/rmi/testlibrary/TestLibrary.java Changeset: 693d57c7c0ca Author: msheppar Date: 2015-01-05 23:53 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/693d57c7c0ca 8067151: [TESTBUG] com/sun/corba/5036554/TestCorbaBug.sh Summary: changed TESTJAVA to COMPILEJAVA for javac and idlj paths. Reviewed-by: chegar ! test/com/sun/corba/5036554/TestCorbaBug.sh ! test/com/sun/corba/cachedSocket/7056731.sh Changeset: c361ce24614a Author: sundar Date: 2015-01-06 18:22 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c361ce24614a 8068462: javax.script.ScriptEngineFactory.getParameter spec is not completely consistent with the rest of the API Reviewed-by: alanb, jlaskey ! src/java.scripting/share/classes/javax/script/ScriptEngineFactory.java Changeset: a289cadef417 Author: alanb Date: 2015-01-06 13:28 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a289cadef417 8067867: Subsume module java.xml.soap into module java.xml.ws Reviewed-by: mkos, mchung ! make/src/classes/build/tools/module/boot.modules Changeset: b810aea89f39 Author: alanb Date: 2015-01-06 13:58 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b810aea89f39 8047776: Add module java.transaction to export API javax.transaction Reviewed-by: lancea, mchung ! make/src/classes/build/tools/module/boot.modules + src/java.sql/share/classes/javax/transaction/xa/XAException.java + src/java.sql/share/classes/javax/transaction/xa/XAResource.java + src/java.sql/share/classes/javax/transaction/xa/Xid.java + src/java.sql/share/classes/javax/transaction/xa/package.html + src/java.transaction/share/classes/javax/transaction/InvalidTransactionException.java + src/java.transaction/share/classes/javax/transaction/TransactionRequiredException.java + src/java.transaction/share/classes/javax/transaction/TransactionRolledbackException.java + src/java.transaction/share/classes/javax/transaction/package.html Changeset: b868adbb539e Author: xuelei Date: 2015-01-07 03:59 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b868adbb539e 8048607: Test key generation of DES and DESEDE Reviewed-by: xuelei Contributed-by: Zaiyao Liu ! test/com/sun/crypto/provider/Cipher/DES/TestUtility.java + test/javax/crypto/KeyGenerator/TestKGParity.java Changeset: a11462e42173 Author: sjiang Date: 2015-01-07 14:49 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a11462e42173 8068418: NotificationBufferDeadlockTest.java throw exception: java.lang.Exception: TEST FAILED: Deadlock detected Reviewed-by: dholmes ! test/javax/management/remote/mandatory/notif/NotificationBufferDeadlockTest.java Changeset: 9095c6b4bedd Author: jnimeh Date: 2015-01-07 09:32 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/9095c6b4bedd 8058912: Broken link (access denied error) to http://www.rsasecurity.com in RC5ParameterSpec Reviewed-by: xuelei, mullan ! src/java.base/share/classes/javax/crypto/spec/RC5ParameterSpec.java Changeset: 8efdc47cdc0c Author: bpb Date: 2015-01-07 14:15 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/8efdc47cdc0c 8059175: Zero BigDecimal with negative scale prints leading zeroes in String.format Summary: Correct erroneous appending of zeroes and clean up code logic. Reviewed-by: darcy, psandoz ! src/java.base/share/classes/java/util/Formatter.java ! test/java/util/Formatter/Basic-X.java.template ! test/java/util/Formatter/Basic.java ! test/java/util/Formatter/BasicBigDecimal.java Changeset: bc74cc84c49e Author: coffeys Date: 2015-01-08 11:44 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/bc74cc84c49e 8068507: (fc) Rename the new jdk.net.enableFastFileTransfer system property to jdk.nio.enableFastFileTransfer Reviewed-by: alanb ! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java ! test/java/nio/channels/FileChannel/TransferToChannel.java Changeset: 8b619a62ca00 Author: msheppar Date: 2015-01-08 20:00 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/8b619a62ca00 8068597: Add error code to to exception condition message resulting from GetAdaptersAddresses function calls Summary: added error code to exception message thrown after a GetAdaptersAddresses call. Reviewed-by: chegar ! src/java.base/windows/native/libnet/NetworkInterface_winXP.c Changeset: 83863e84201c Author: darcy Date: 2015-01-08 10:06 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/83863e84201c 6481080: (ann) @Deprecated annotation has no effect on packages Reviewed-by: lancea, alanb, psandoz, abuckley ! src/java.base/share/classes/java/lang/Deprecated.java Changeset: 3f79145b3e1f Author: sjiang Date: 2015-01-09 09:55 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/3f79145b3e1f 8068591: javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java should be quarantined Reviewed-by: jbachorik ! test/ProblemList.txt Changeset: 3e592dffb6e2 Author: erikj Date: 2015-01-09 16:54 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/3e592dffb6e2 8067060: build can still fail with spaces following -L on link lines Reviewed-by: smarks, ihse ! make/lib/LibCommon.gmk Changeset: eed55a6ebaa3 Author: juh Date: 2015-01-09 11:58 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/eed55a6ebaa3 8046724: XML Signature ECKeyValue elements cannot be marshalled or unmarshalled Reviewed-by: mullan ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java ! test/javax/xml/crypto/dsig/GenerationTests.java ! test/javax/xml/crypto/dsig/KeySelectors.java ! test/javax/xml/crypto/dsig/ValidationTests.java + test/javax/xml/crypto/dsig/data/signature-enveloping-p256-sha1.xml Changeset: cbe302e284b5 Author: bpb Date: 2015-01-09 17:27 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/cbe302e284b5 4026465: Provide more byte array constructors for BigInteger Summary: Add two's complement and sign-magnitude constructors for byte arrays with offset and length. Reviewed-by: darcy, alanb, scolebourne ! src/java.base/share/classes/java/math/BigInteger.java ! test/java/math/BigInteger/BigIntegerTest.java Changeset: efedac7f44ed Author: lana Date: 2015-01-12 12:24 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/efedac7f44ed Merge - test/java/rmi/server/RemoteServer/setLogPermission/java.policy Changeset: 24a477fa59a5 Author: katleman Date: 2015-01-15 13:09 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/24a477fa59a5 Added tag jdk9-b46 for changeset efedac7f44ed ! .hgtags Changeset: 8dda4f63d536 Author: asmotrak Date: 2015-01-13 14:26 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/8dda4f63d536 8048603: Additional tests for MAC algorithms Reviewed-by: valeriep + test/com/sun/crypto/provider/Mac/EmptyByteBufferTest.java + test/com/sun/crypto/provider/Mac/LargeByteBufferTest.java + test/com/sun/crypto/provider/Mac/MacSameTest.java + test/com/sun/crypto/provider/Mac/NullByteBufferTest.java + test/com/sun/crypto/provider/Mac/Utils.java + test/sun/security/pkcs11/Mac/MacKAT.java + test/sun/security/pkcs11/Mac/MacSameTest.java ! test/sun/security/pkcs11/PKCS11Test.java Changeset: d4586c70acac Author: sjiang Date: 2015-01-13 14:35 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d4586c70acac 8068774: CounterMonitorDeadlockTest.java timed out Reviewed-by: jbachorik, dfuchs ! test/javax/management/monitor/CounterMonitorDeadlockTest.java Changeset: 75c351a01d3c Author: vlivanov Date: 2015-01-13 07:57 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/75c351a01d3c 8067344: Adjust java/lang/invoke/LFCaching/LFGarbageCollectedTest.java for recent changes in java.lang.invoke Reviewed-by: psandoz ! test/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java ! test/java/lang/invoke/LFCaching/LambdaFormTestCase.java Changeset: beb1329b3c21 Author: ykantser Date: 2014-12-19 13:13 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/beb1329b3c21 6977426: sun/tools tests can intermittently fail to find app's Java pid Reviewed-by: dfuchs, jbachorik, egahlin, sjiang ! test/TEST.groups - test/java/util/logging/AnonLoggerWeakRefLeak.java - test/java/util/logging/AnonLoggerWeakRefLeak.sh - test/java/util/logging/LoggerWeakRefLeak.java - test/java/util/logging/LoggerWeakRefLeak.sh + test/java/util/logging/TestLoggerWeakRefLeak.java - test/sun/tools/common/CommonTests.sh Changeset: 1be64643ea55 Author: minqi Date: 2014-12-19 22:58 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1be64643ea55 Merge - test/javax/swing/JComboBox/ConsumedEscTest/ConsumedEscTest.java Changeset: 2c76a16c2ac8 Author: minqi Date: 2014-12-24 20:23 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/2c76a16c2ac8 Merge - test/java/util/logging/AnonLoggerWeakRefLeak.java - test/java/util/logging/AnonLoggerWeakRefLeak.sh - test/java/util/logging/LoggerWeakRefLeak.java - test/java/util/logging/LoggerWeakRefLeak.sh - test/sun/tools/common/CommonTests.sh Changeset: ffb595b1ff47 Author: dsamersoff Date: 2014-12-27 07:09 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ffb595b1ff47 8068242: Quarantine the test IsModifiableClassAgent.java Summary: Quarantine the test Reviewed-by: hseigel, jbachorik, dsamersoff Contributed-by: alexander.kulyakhtin at oracle.com ! test/java/lang/instrument/IsModifiableClassAgent.java Changeset: 233b64e0e5e2 Author: hseigel Date: 2014-12-27 13:27 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/233b64e0e5e2 Merge - src/java.base/share/classes/sun/nio/fs/AbstractPath.java Changeset: 2efb43f9275e Author: jbachorik Date: 2014-12-29 19:07 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/2efb43f9275e 8068233: java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java is still in exclude list Reviewed-by: chegar, sspitsyn ! test/ProblemList.txt Changeset: 6249ced5ff69 Author: tpivovarova Date: 2014-12-24 17:54 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/6249ced5ff69 8067173: remove Utils::fileAsList Reviewed-by: kvn, iignatyev ! test/lib/testlibrary/jdk/testlibrary/Utils.java ! test/sun/tools/jcmd/TestJcmdDefaults.java ! test/sun/tools/jcmd/TestJcmdSanity.java ! test/sun/tools/jps/JpsHelper.java Changeset: 5aec1b06349c Author: dpochepk Date: 2014-12-12 00:40 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/5aec1b06349c 8067291: Need additional vm checks in jdk/test/lib/testlibrary/jdk/testlibrary/Platform, checking which vm is run Reviewed-by: fzhinkin, iignatyev ! test/lib/testlibrary/jdk/testlibrary/Platform.java Changeset: 2b0c2588b324 Author: dpochepk Date: 2014-12-12 21:16 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/2b0c2588b324 8067307: Need custom classloaders(parent-last and filtering one) for JDK-8066625 in testlibrary Reviewed-by: fzhinkin, iignatyev + test/lib/testlibrary/jdk/testlibrary/FilterClassLoader.java + test/lib/testlibrary/jdk/testlibrary/ParentLastURLClassLoader.java Changeset: 375809586f23 Author: dpochepk Date: 2014-12-13 22:14 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/375809586f23 8067295: Need to port Utils chagnes from JDK-8066440 into jdk workspace Reviewed-by: fzhinkin, iignatyev ! test/lib/testlibrary/jdk/testlibrary/Utils.java Changeset: 61f7ad62a86c Author: dlong Date: 2015-01-08 17:45 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/61f7ad62a86c Merge Changeset: bdb11ff7e924 Author: amurillo Date: 2015-01-08 17:11 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/bdb11ff7e924 Merge ! test/ProblemList.txt - test/java/util/logging/AnonLoggerWeakRefLeak.java - test/java/util/logging/AnonLoggerWeakRefLeak.sh - test/java/util/logging/LoggerWeakRefLeak.java - test/java/util/logging/LoggerWeakRefLeak.sh - test/sun/tools/common/CommonTests.sh Changeset: e4c8adab277b Author: amurillo Date: 2015-01-13 08:58 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e4c8adab277b Merge ! test/ProblemList.txt - test/java/util/logging/AnonLoggerWeakRefLeak.java - test/java/util/logging/AnonLoggerWeakRefLeak.sh - test/java/util/logging/LoggerWeakRefLeak.java - test/java/util/logging/LoggerWeakRefLeak.sh - test/sun/tools/common/CommonTests.sh Changeset: 71a8a36c96f4 Author: chegar Date: 2015-01-13 17:14 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/71a8a36c96f4 8068599: Add mutability, serializability, and thread-safety, caveat to all Collectors that do not accept a Collection supplier Reviewed-by: psandoz ! src/java.base/share/classes/java/util/stream/Collectors.java Changeset: d873f6a7d16b Author: juh Date: 2015-01-13 14:33 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d873f6a7d16b 8059916: Change default criticality of policy mappings and policy constraints certificate extensions Reviewed-by: mullan ! src/java.base/share/classes/sun/security/x509/PolicyConstraintsExtension.java ! src/java.base/share/classes/sun/security/x509/PolicyMappingsExtension.java + test/sun/security/x509/Extensions/DefaultCriticality.java Changeset: 18c0f5323646 Author: kshefov Date: 2015-01-14 13:43 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/18c0f5323646 8058793: Test sun/awt/datatransfer/DataFlavorComparatorTest.java fails with compilation error Reviewed-by: alexsch, azvegint Contributed-by: srinivasan.raghavan at oracle.com ! test/sun/awt/datatransfer/DataFlavorComparatorTest.java Changeset: 95f1c90ebb7f Author: redestad Date: 2015-01-06 06:49 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/95f1c90ebb7f 8068498: Remove constructor dependency on line.separator from PrintWriter and BufferedWriter Reviewed-by: alanb, sherman ! src/java.base/share/classes/java/io/BufferedWriter.java ! src/java.base/share/classes/java/io/PrintWriter.java Changeset: c60cf8acabb2 Author: lpriima Date: 2015-01-14 21:35 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c60cf8acabb2 8067471: Use private static final char[0] for empty Strings Reviewed-by: igerasim, redestad, shade ! src/java.base/share/classes/java/lang/String.java Changeset: 1d796a93a6a2 Author: ksrini Date: 2015-01-14 12:09 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1d796a93a6a2 8067437: New tests for mJRE feature removal. Reviewed-by: darcy, ksrini Contributed-by: andrey.x.nazarov at oracle.com ! test/tools/launcher/Arrrghs.java ! test/tools/launcher/MultipleJRE.sh + test/tools/launcher/MultipleJRERemoved.java Changeset: b1dafe86ab5c Author: darcy Date: 2015-01-14 16:44 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b1dafe86ab5c 8068948: Update java.base module to use new try-with-resources statement Reviewed-by: alanb, igerasim ! src/java.base/unix/classes/java/io/FileDescriptor.java ! src/java.base/windows/classes/java/io/FileDescriptor.java Changeset: 803d8d4d7595 Author: chegar Date: 2015-01-15 10:56 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/803d8d4d7595 8061297: sun/reflect/CallerSensitive/CallerSensitiveFinder.java should use the JRT FileSystem Reviewed-by: alanb, mchung, psandoz, xiaofeya ! test/sun/reflect/CallerSensitive/CallerSensitiveFinder.java ! test/sun/reflect/CallerSensitive/MissingCallerSensitive.java Changeset: e214dfeba0ff Author: vlivanov Date: 2015-01-15 19:16 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e214dfeba0ff 8066122: CollectionUsageThreshold.java times out when run with -XX:+ExplicitGCInvokesConcurrent Summary: CollectionUsageThreshold.java hangs due to VM performs concurrent GC with -XX:+ExplicitGCInvokesConcurrent flag, as result - notification is not received. Excluded test execution with -XX:+ExplicitGCInvokesConcurrent. Reviewed-by: dfazunen, tschatzl Contributed-by: Michail Chernov ! test/java/lang/management/MemoryMXBean/CollectionUsageThreshold.java ! test/java/lang/management/MemoryMXBean/LowMemoryTest.java Changeset: feac2f926a20 Author: chegar Date: 2015-01-15 17:05 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/feac2f926a20 8042581: Intermittent failure in java/net/DatagramSocket/InheritHandle.java Reviewed-by: alanb, chegar ! test/java/net/DatagramSocket/InheritHandle.java Changeset: 021b47694183 Author: vinnie Date: 2015-01-15 17:57 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/021b47694183 8059009: LDAPCertStore fails to retrieve CRL after LDAP server closes idle connection Reviewed-by: vinnie Contributed-by: Artem Smotrakov ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java ! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStore.java Changeset: beb95de9c054 Author: darcy Date: 2015-01-15 16:45 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/beb95de9c054 8069127: Suppress deprecation warnings in jdk.deploy.osx module Reviewed-by: wetmore, juh ! src/jdk.deploy.osx/macosx/classes/apple/security/KeychainStore.java Changeset: e88af276ad34 Author: redestad Date: 2015-01-16 12:41 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e88af276ad34 8068736: Avoid synchronization on Executable/Field.declaredAnnotations Reviewed-by: jfranck, psandoz ! src/java.base/share/classes/java/lang/reflect/Executable.java ! src/java.base/share/classes/java/lang/reflect/Field.java Changeset: b641c14730ac Author: lana Date: 2015-01-16 12:34 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b641c14730ac Merge - test/java/util/logging/AnonLoggerWeakRefLeak.java - test/java/util/logging/AnonLoggerWeakRefLeak.sh - test/java/util/logging/LoggerWeakRefLeak.java - test/java/util/logging/LoggerWeakRefLeak.sh - test/sun/tools/common/CommonTests.sh Changeset: 2c3cf5bdd3ba Author: katleman Date: 2015-01-23 18:50 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/2c3cf5bdd3ba Added tag jdk9-b47 for changeset b641c14730ac ! .hgtags Changeset: d8c24becdde8 Author: sherman Date: 2015-01-16 13:46 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d8c24becdde8 8042262: Javadoc typo in java.util.Formatter Summary: to fix the simple typo in java doc Reviewed-by: rriggs, lancea ! src/java.base/share/classes/java/util/Formatter.java Changeset: 207376817426 Author: darcy Date: 2015-01-16 14:04 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/207376817426 8060077: Class.toGenericString specification doesn't mention array types Reviewed-by: psandoz, jfranck ! src/java.base/share/classes/java/lang/Class.java ! test/java/lang/Class/GenericStringTest.java Changeset: db36e1e35707 Author: erikj Date: 2015-01-19 09:05 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/db36e1e35707 8068748: missing US_export_policy.jar in jdk9-b44 is causing compilation errors building jdk9 source code Reviewed-by: ihse, wetmore ! make/gendata/GendataPolicyJars.gmk Changeset: a3233570bc4e Author: igerasim Date: 2015-01-19 19:12 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a3233570bc4e 8067951: System.loadLibrary cannot find library when path contains quoted entry Reviewed-by: sherman, rriggs, alanb ! src/java.base/macosx/classes/java/lang/ClassLoaderHelper.java ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/unix/classes/java/lang/ClassLoaderHelper.java ! src/java.base/windows/classes/java/lang/ClassLoaderHelper.java + test/java/lang/ClassLoader/LibraryPathProperty.java Changeset: 32e5cb13a06b Author: xiaofeya Date: 2015-01-20 13:49 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/32e5cb13a06b 8061448: Cleanup sun/misc/JarIndex tests to remove the check for the jre directory Reviewed-by: chegar ! test/sun/misc/JarIndex/JarIndexMergeForClassLoaderTest.java ! test/sun/misc/JarIndex/metaInfFilenames/Basic.java Changeset: 4fa8d83cfa5e Author: lpriima Date: 2015-01-20 13:56 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/4fa8d83cfa5e 8068795: HttpServer missing tailing space for some response codes Reviewed-by: chegar ! src/jdk.httpserver/share/classes/sun/net/httpserver/Code.java + test/com/sun/net/httpserver/MissingTrailingSpace.java Changeset: 353147b4364d Author: ykantser Date: 2015-01-08 10:44 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/353147b4364d 8065226: sun/jvmstat/monitor/MonitoredVm/CR6672135.java should be quarantined Reviewed-by: sla ! test/ProblemList.txt Changeset: 98c282afebc3 Author: minqi Date: 2015-01-10 12:38 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/98c282afebc3 Merge ! test/ProblemList.txt - test/java/rmi/server/RemoteServer/setLogPermission/java.policy Changeset: 7ae507e37c51 Author: ykantser Date: 2015-01-12 08:24 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7ae507e37c51 8068718: com/sun/jdi/CatchPatternTest.sh should be quarantined Reviewed-by: jbachorik Contributed-by: mikael.auno at oracle.com ! test/ProblemList.txt Changeset: 8131a2fa16df Author: jbachorik Date: 2015-01-12 11:01 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/8131a2fa16df 8062450: Timeout in LowMemoryTest.java Reviewed-by: dholmes ! test/java/lang/management/MemoryMXBean/LowMemoryTest.java Changeset: 4cf7d5acda08 Author: amurillo Date: 2015-01-15 19:23 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/4cf7d5acda08 Merge ! test/ProblemList.txt ! test/java/lang/management/MemoryMXBean/LowMemoryTest.java Changeset: 562ec0efc6cf Author: amurillo Date: 2015-01-20 10:22 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/562ec0efc6cf Merge Changeset: 3c029527630c Author: alexsch Date: 2014-12-17 14:58 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/3c029527630c 6219960: null reference in ToolTipManager Reviewed-by: serb, azvegint ! src/java.desktop/share/classes/javax/swing/ToolTipManager.java + test/javax/swing/JToolTip/6219960/bug6219960.java Changeset: 5d93e8959edc Author: alexsch Date: 2014-12-17 17:56 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/5d93e8959edc 4796987: XP Only JButton.setBorderPainted() does not work with XP L&F Reviewed-by: serb ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsButtonUI.java + test/javax/swing/JButton/4796987/bug4796987.java Changeset: 7816a3f4b250 Author: prr Date: 2014-12-23 13:34 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7816a3f4b250 Merge - src/java.base/share/classes/sun/nio/fs/AbstractPath.java Changeset: c00fa04f9799 Author: serb Date: 2014-12-25 14:43 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c00fa04f9799 7180976: Pending String deadlocks UIDefaults Reviewed-by: azvegint, alexsch ! src/java.desktop/share/classes/javax/swing/UIDefaults.java ! src/java.desktop/share/classes/sun/swing/plaf/synth/DefaultSynthStyle.java + test/javax/swing/UIDefaults/7180976/Pending.java Changeset: fa40ff9d941b Author: serb Date: 2014-12-25 14:54 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/fa40ff9d941b 8067657: Dead/outdated links in Javadoc of package java.beans Reviewed-by: azvegint, prr ! src/java.desktop/share/classes/java/beans/package.html Changeset: b13201daee59 Author: serb Date: 2014-12-25 22:48 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b13201daee59 8068275: Some tests failed after JDK-8063104 Reviewed-by: azvegint, yan ! test/java/awt/regtesthelpers/Util.java Changeset: d5cb5fb925a9 Author: avstepan Date: 2014-12-30 17:26 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d5cb5fb925a9 8054358: move awt automated tests from AWT_Modality to OpenJDK repository - part 7 Reviewed-by: pchelko + test/java/awt/Modal/MultipleDialogs/MultipleDialogs1Test.java + test/java/awt/Modal/MultipleDialogs/MultipleDialogs2Test.java + test/java/awt/Modal/MultipleDialogs/MultipleDialogs3Test.java + test/java/awt/Modal/MultipleDialogs/MultipleDialogs4Test.java + test/java/awt/Modal/MultipleDialogs/MultipleDialogs5Test.java Changeset: 1b0939780c97 Author: serb Date: 2014-12-30 22:13 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1b0939780c97 8056214: Stop including libjawt in libawt_xawt Reviewed-by: ant, art, tbell ! make/lib/Awt2dLibraries.gmk Changeset: 187cc0727445 Author: prr Date: 2015-01-05 13:30 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/187cc0727445 Merge Changeset: e86b25619ca1 Author: ddehaven Date: 2015-01-20 11:23 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e86b25619ca1 Merge Changeset: 11142ab6e13f Author: dl Date: 2015-01-21 09:46 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/11142ab6e13f 8068432: Inconsistent exception handling in CompletableFuture.thenCompose Reviewed-by: psandoz, chegar, martin ! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java + test/java/util/concurrent/CompletableFuture/ThenComposeExceptionTest.java Changeset: 1c49c73398b2 Author: psandoz Date: 2015-01-21 09:46 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1c49c73398b2 8062901: Iterators is spelled incorrectly in the Javadoc for Spliterator Reviewed-by: chegar, lancea, alanb ! src/java.base/share/classes/java/util/Spliterator.java Changeset: fc3e92951010 Author: plevart Date: 2015-01-21 12:49 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/fc3e92951010 8047769: SecureRandom should be more frugal with file descriptors Summary: Introduce FileInputStreamPool to cache open FileInputStreams Reviewed-by: wetmore, alanb, chegar + src/java.base/share/classes/sun/security/provider/FileInputStreamPool.java ! src/java.base/share/classes/sun/security/provider/SeedGenerator.java ! src/java.base/unix/classes/sun/security/provider/NativePRNG.java + test/sun/security/provider/FileInputStreamPool/FileInputStreamPoolTest.java Changeset: e00af1714678 Author: wetmore Date: 2014-08-26 17:09 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e00af1714678 8046656: Update protocol support Reviewed-by: xuelei, wetmore, igerasim, mullan, asmotrak Contributed-by: jamil.nimeh at oracle.com ! src/java.base/share/classes/sun/security/ssl/Handshaker.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java Changeset: 480ecd26b4e3 Author: mchung Date: 2014-08-29 20:16 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/480ecd26b4e3 8055314: Update refactoring for new loader Reviewed-by: mullan, ahgross, igerasim ! src/java.base/share/classes/java/lang/ClassLoader.java Changeset: dd66a3cbbbff Author: michaelm Date: 2014-09-10 10:33 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/dd66a3cbbbff 8048035: Ensure proper proxy protocols Reviewed-by: alanb, chegar ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java Changeset: 3071309ab5a2 Author: alexsch Date: 2014-09-11 13:04 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/3071309ab5a2 8055304: More boxing for DirectoryComboBoxModel Reviewed-by: serb, prr, skoivu ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/sun/swing/WindowsPlacesBar.java ! src/java.desktop/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java Changeset: e6d938af3941 Author: prr Date: 2014-09-11 10:10 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e6d938af3941 8055489: Better substitution formats Reviewed-by: srl, bae, mschoene ! src/java.desktop/share/native/libfontmanager/layout/ContextualSubstSubtables.cpp ! src/java.desktop/share/native/libfontmanager/layout/LETableReference.h Changeset: 7e5b6664a797 Author: prr Date: 2014-09-11 10:12 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7e5b6664a797 8056276: Fontmanager feature improvements Reviewed-by: srl, bae, mschoene ! src/java.desktop/share/native/libfontmanager/layout/CursiveAttachmentSubtables.cpp ! src/java.desktop/share/native/libfontmanager/layout/Features.cpp ! src/java.desktop/share/native/libfontmanager/layout/LigatureSubstSubtables.cpp ! src/java.desktop/share/native/libfontmanager/layout/MultipleSubstSubtables.cpp Changeset: fdae04f62a7d Author: msheppar Date: 2014-09-12 16:11 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/fdae04f62a7d 8056264: Multicast support improvements Summary: avoid passing a null ifname string to GetStringUTFChars native fn calls within a NetworkInterface method call flows Reviewed-by: chegar, alanb ! src/java.base/share/classes/java/net/MulticastSocket.java ! src/java.base/unix/native/libnet/NetworkInterface.c ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c Changeset: 791e4813f3fc Author: ascarpino Date: 2014-10-02 11:20 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/791e4813f3fc 8057555: Less cryptic cipher suite management Reviewed-by: xuelei, igerasim, mullan, asmotrak Contributed-by: jamil.j.nimeh at oracle.com ! src/java.base/share/classes/sun/security/ssl/ClientHandshaker.java ! src/java.base/share/classes/sun/security/ssl/Handshaker.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java Changeset: 1b3f1830b467 Author: weijun Date: 2014-10-08 19:13 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1b3f1830b467 8059485: Resolve parsing ambiguity Reviewed-by: mullan, vinnie ! src/java.base/share/classes/sun/security/util/DerIndefLenConverter.java ! src/java.base/share/classes/sun/security/util/DerInputStream.java ! src/java.naming/share/classes/com/sun/jndi/ldap/BerDecoder.java Changeset: e29470398a5a Author: smarks Date: 2014-10-15 15:41 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e29470398a5a 8055309: RMI needs better transportation considerations Reviewed-by: alanb, igerasim, skoivu, msheppar ! src/java.rmi/share/classes/sun/rmi/transport/Transport.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java Changeset: aaeab7d05999 Author: weijun Date: 2014-10-21 22:37 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/aaeab7d05999 8060474: Resolve more parsing ambiguity Reviewed-by: mullan, ahgross ! src/java.security.jgss/share/classes/sun/security/jgss/GSSHeader.java ! src/java.security.jgss/share/classes/sun/security/jgss/GSSNameImpl.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTabInputStream.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/util/KrbDataInputStream.java Changeset: 211a40a877db Author: weijun Date: 2014-10-23 07:07 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/211a40a877db 8061826: Part of JDK-8060474 should be reverted Reviewed-by: mullan, ahgross ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTabInputStream.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/util/KrbDataInputStream.java Changeset: 6c16bc68f187 Author: xuelei Date: 2014-11-03 08:30 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/6c16bc68f187 8061210: Issues in TLS Reviewed-by: jnimeh, mullan, wetmore, ahgross, asmotrak ! src/java.base/share/classes/sun/security/ssl/Handshaker.java ! src/java.base/share/classes/sun/security/ssl/ProtocolVersion.java ! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/conf/security/java.security ! test/javax/net/ssl/SSLSession/TestEnabledProtocols.java ! test/javax/net/ssl/ServerName/SSLEngineExplorer.java ! test/javax/net/ssl/ServerName/SSLSocketExplorer.java ! test/javax/net/ssl/TLS/TestJSSE.java ! test/javax/net/ssl/sanity/interop/ClientJSSEServerJSSE.java ! test/sun/security/ec/TestEC.java ! test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java ! test/sun/security/ssl/ProtocolVersion/HttpsProtocols.java ! test/sun/security/ssl/SSLContextImpl/CustomizedDefaultProtocols.java ! test/sun/security/ssl/SSLContextImpl/DefaultEnabledProtocols.java ! test/sun/security/ssl/SSLContextImpl/NoOldVersionContext.java ! test/sun/security/ssl/SSLEngineImpl/DelegatedTaskWrongException.java Changeset: af3fd3c7e35c Author: alexsch Date: 2014-11-05 12:46 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/af3fd3c7e35c 8062561: Test bug8055304 fails if file system default directory has read access Reviewed-by: serb ! src/java.desktop/share/classes/sun/swing/FilePane.java ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java + test/javax/swing/JFileChooser/8062561/bug8062561.java + test/javax/swing/JFileChooser/8062561/security.policy + test/javax/swing/JFileChooser/8062561/security2.policy Changeset: 67ff22235717 Author: smarks Date: 2014-11-18 17:02 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/67ff22235717 8062807: Exporting RMI objects fails when run under restrictive SecurityManager Reviewed-by: dfuchs, skoivu, igerasim, msheppar ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java Changeset: fffa3bec3e96 Author: lancea Date: 2015-01-21 13:19 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/fffa3bec3e96 8068732: Adding Initial RowSet tests Reviewed-by: joehw ! test/javax/sql/testng/test/rowset/BaseRowSetTests.java + test/javax/sql/testng/test/rowset/CommonRowSetTests.java + test/javax/sql/testng/test/rowset/cachedrowset/CachedRowSetTests.java + test/javax/sql/testng/test/rowset/cachedrowset/CommonCachedRowSetTests.java + test/javax/sql/testng/test/rowset/filteredrowset/CityFilter.java + test/javax/sql/testng/test/rowset/filteredrowset/FilteredRowSetTests.java + test/javax/sql/testng/test/rowset/filteredrowset/PrimaryKeyFilter.java + test/javax/sql/testng/test/rowset/joinrowset/JoinRowSetTests.java + test/javax/sql/testng/test/rowset/webrowset/CommonWebRowSetTests.java + test/javax/sql/testng/test/rowset/webrowset/WebRowSetTests.java ! test/javax/sql/testng/util/StubSyncProvider.java + test/javax/sql/testng/xml/COFFEE_ROWS.xml + test/javax/sql/testng/xml/DELETED_COFFEE_ROWS.xml + test/javax/sql/testng/xml/INSERTED_COFFEE_ROWS.xml + test/javax/sql/testng/xml/MODFIED_DELETED_COFFEE_ROWS.xml + test/javax/sql/testng/xml/UPDATED_COFFEE_ROWS.xml + test/javax/sql/testng/xml/UPDATED_INSERTED_COFFEE_ROWS.xml Changeset: 3e0ff6048ec5 Author: plevart Date: 2015-01-21 21:42 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/3e0ff6048ec5 8068427: Hashtable deserialization reconstitutes table with wrong capacity Reviewed-by: mduigou, martin, chegar, dfuchs ! src/java.base/share/classes/java/util/Hashtable.java + test/java/util/Hashtable/DeserializedLength.java Changeset: 6c3088756228 Author: vinnie Date: 2015-01-22 12:33 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/6c3088756228 8069155: The value of 'KeyStore Type' isn't 'jks' Reviewed-by: xuelei ! test/sun/security/tools/policytool/i18n.sh Changeset: b6ae6184b241 Author: sherman Date: 2015-01-22 08:51 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b6ae6184b241 8069211: (zipfs) ZipFileSystem creates corrupted zip if entry output stream gets closed more than once Summary: to synchronize the write and close methods of the entry output stream Reviewed-by: alanb ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java ! test/jdk/nio/zipfs/ZipFSTester.java Changeset: 7af354d25024 Author: sherman Date: 2015-01-22 12:24 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7af354d25024 8037394: ZipFileSystem leaks file descriptor when file is not a valid zip file Summary: to close the leaking channel as suggested Reviewed-by: alanb ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java Changeset: 6cad4bc527c6 Author: mchung Date: 2015-01-22 13:49 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/6cad4bc527c6 8069414: Rename oracle.accessbridge to jdk.accessbridge Reviewed-by: alanb, ptbrunet, erikj ! make/src/classes/build/tools/module/ext.modules Changeset: c108ee479759 Author: weijun Date: 2015-01-23 09:22 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c108ee479759 8071313: krb5.conf not read if SCDynamicStore krb5 config is empty Reviewed-by: mullan ! src/java.security.jgss/share/classes/sun/security/krb5/SCDynamicStoreConfig.java Changeset: 41b3e91dc2b2 Author: jnimeh Date: 2015-01-22 20:19 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/41b3e91dc2b2 8044860: Vectors and fixed length fields should be verified for allowed sizes. Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/HandshakeMessage.java ! src/java.base/share/classes/sun/security/ssl/SessionId.java + test/sun/security/ssl/ClientHandshaker/LengthCheckTest.java Changeset: 76faf72d802f Author: igerasim Date: 2015-01-23 13:57 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/76faf72d802f 8067748: (process) Child is terminated when parent's console is closed [win] Reviewed-by: alanb ! src/java.base/windows/native/libjava/ProcessImpl_md.c Changeset: 801eb37fc6c4 Author: kshefov Date: 2015-01-23 15:42 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/801eb37fc6c4 6933879: URISyntaxException when non-alphanumeric characters are present in scope_id Reviewed-by: chegar ! src/java.base/share/classes/java/net/URI.java ! test/java/net/URI/Test.java Changeset: 7e88cae22c16 Author: coffeys Date: 2015-01-23 15:03 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7e88cae22c16 8065994: HTTP Tunnel connection to NTLM proxy reauthenticates instead of using keep-alive Reviewed-by: chegar ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java Changeset: 89e0f46d9a4b Author: amlu Date: 2015-01-23 16:16 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/89e0f46d9a4b 8069262: Doclint regression in java.nio.channels.Channels Reviewed-by: darcy ! src/java.base/share/classes/java/nio/channels/Channels.java Changeset: e57fae04212b Author: wetmore Date: 2015-01-23 10:31 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e57fae04212b 8069038: javax/net/ssl/TLS/TLSClientPropertyTest.java needs to be updated for JDK-8061210 Reviewed-by: xuelei, mullan ! test/javax/net/ssl/TLS/TLSClientPropertyTest.java Changeset: ebb2eb7f1aec Author: lana Date: 2015-01-24 23:23 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ebb2eb7f1aec Merge Changeset: 6529898873a9 Author: katleman Date: 2015-01-28 16:45 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/6529898873a9 Added tag jdk9-b48 for changeset ebb2eb7f1aec ! .hgtags Changeset: ee47a5aac84e Author: weijun Date: 2015-01-26 09:29 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ee47a5aac84e 8055045: StringIndexOutOfBoundsException while reading krb5.conf Reviewed-by: mullan ! src/java.security.jgss/share/classes/sun/security/krb5/Config.java ! test/sun/security/krb5/config/ParseConfig.java ! test/sun/security/krb5/config/krb5.conf Changeset: 12c3328b687e Author: erikj Date: 2015-01-26 10:24 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/12c3328b687e 8055190: Cleanup include and exclude of core-libs native libraries after source code restructure Reviewed-by: alanb ! make/Tools.gmk - make/data/checkdeps/refs.allowed ! make/lib/CoreLibraries.gmk ! make/lib/Lib-jdk.attach.gmk ! make/lib/Lib-jdk.security.auth.gmk ! make/lib/NetworkingLibraries.gmk ! make/lib/NioLibraries.gmk - make/src/classes/build/tools/deps/CheckDeps.java + src/java.base/aix/native/libnet/aix_close.c - src/java.base/aix/native/libnet/java/net/aix_close.c + src/java.base/linux/native/libnet/linux_close.c + src/java.base/macosx/native/libjava/java_props_macosx.c + src/java.base/macosx/native/libjava/java_props_macosx.h + src/java.base/macosx/native/libnet/bsd_close.c + src/java.base/solaris/native/libnet/solaris_close.c - src/java.base/unix/native/libjava/java_props_macosx.c - src/java.base/unix/native/libjava/java_props_macosx.h - src/java.base/unix/native/libnet/bsd_close.c - src/java.base/unix/native/libnet/linux_close.c - src/java.base/unix/native/libnet/solaris_close.c + src/jdk.security.auth/solaris/native/libjaas/Solaris.c - src/jdk.security.auth/unix/native/libjaas/Solaris.c Changeset: 4f609d1be59e Author: aefimov Date: 2015-01-26 12:25 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/4f609d1be59e 8062923: XSL: Run-time internal error in 'substring()' 8062924: XSL: wrong answer from substring() function Reviewed-by: joehw + test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java Changeset: f8d8cfffbb30 Author: erikj Date: 2015-01-26 10:29 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/f8d8cfffbb30 8069261: Create make dependencies on make variable values Reviewed-by: ihse ! make/gensrc/GensrcMisc.gmk Changeset: 0f6be80ba02c Author: aefimov Date: 2015-01-26 12:36 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/0f6be80ba02c 8046817: JDK 8 schemagen tool does not generate xsd files for enum types Reviewed-by: joehw, mkos + test/javax/xml/ws/8046817/GenerateEnumSchema.java + test/javax/xml/ws/8046817/TestClassType.java + test/javax/xml/ws/8046817/TestEnumType.java Changeset: 5c61ccd9c162 Author: asmotrak Date: 2015-01-26 18:13 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/5c61ccd9c162 8049171: Additional tests for jarsigner's warnings Reviewed-by: weijun ! test/ProblemList.txt + test/lib/testlibrary/jdk/testlibrary/JarUtils.java ! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java ! test/sun/security/tools/jarsigner/TimestampCheck.java + test/sun/security/tools/jarsigner/TsacertOptionTest.java + test/sun/security/tools/jarsigner/Utils.java + test/sun/security/tools/jarsigner/warnings/AliasNotInStoreTest.java + test/sun/security/tools/jarsigner/warnings/BadExtendedKeyUsageTest.java + test/sun/security/tools/jarsigner/warnings/BadKeyUsageTest.java + test/sun/security/tools/jarsigner/warnings/BadNetscapeCertTypeTest.java + test/sun/security/tools/jarsigner/warnings/ChainNotValidatedTest.java + test/sun/security/tools/jarsigner/warnings/HasExpiredCertTest.java + test/sun/security/tools/jarsigner/warnings/HasExpiringCertTest.java + test/sun/security/tools/jarsigner/warnings/HasUnsignedEntryTest.java + test/sun/security/tools/jarsigner/warnings/MultipleWarningsTest.java + test/sun/security/tools/jarsigner/warnings/NoTimestampTest.java + test/sun/security/tools/jarsigner/warnings/NotSignedByAliasTest.java + test/sun/security/tools/jarsigner/warnings/NotYetValidCertTest.java + test/sun/security/tools/jarsigner/warnings/Test.java + test/sun/security/tools/jarsigner/warnings/bad_netscape_cert_type.jks.base64 + test/sun/security/tools/jarsigner/warnings/bad_netscape_cert_type.sh Changeset: 1f8bdf15726f Author: chegar Date: 2015-01-26 13:46 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1f8bdf15726f 8071424: JCK test api/java_net/Socket/descriptions.html#Bind crashes on Windows Reviewed-by: alanb ! src/java.base/windows/native/libnet/DualStackPlainSocketImpl.c ! test/java/net/Socket/GetLocalAddress.java Changeset: 6ef2c9a31222 Author: weijun Date: 2015-01-26 21:55 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/6ef2c9a31222 8071562: TimestampCheck.java change removes a whitespace between command and args Reviewed-by: alanb ! test/sun/security/tools/jarsigner/TimestampCheck.java Changeset: 98eb910c9a97 Author: rriggs Date: 2015-01-26 10:55 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/98eb910c9a97 8071481: (Process) Merge UNIXProcess.java into ProcessImpl.java Summary: simplify source files for Unix Process implementation Reviewed-by: plevart, chegar ! make/mapfiles/libjava/mapfile-vers ! src/java.base/unix/classes/java/lang/ProcessImpl.java - src/java.base/unix/classes/java/lang/UNIXProcess.java + src/java.base/unix/native/libjava/ProcessImpl_md.c - src/java.base/unix/native/libjava/UNIXProcess_md.c ! src/java.base/unix/native/libjava/childproc.h ! test/java/lang/ProcessBuilder/Basic.java Changeset: 94119d40be99 Author: psandoz Date: 2015-01-26 17:06 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/94119d40be99 8032513: The Spliterator characteristics CONCURRENT and IMMUTABLE are mutually exclusive Reviewed-by: chegar, lancea, dfuchs ! src/java.base/share/classes/java/util/Spliterator.java Changeset: 85ec9b68de33 Author: psandoz Date: 2015-01-26 17:26 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/85ec9b68de33 8071477: Better Spliterator implementations for String.chars() and String.codePoints() Reviewed-by: sherman ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/String.java ! test/TEST.groups - test/java/lang/CharSequence/DefaultTest.java ! test/java/util/Spliterator/SpliteratorCharacteristics.java ! test/java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java Changeset: 05ad61d1d861 Author: bpb Date: 2015-01-26 17:16 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/05ad61d1d861 8069269: (spec) Defect in the System.nanoTime spec Summary: Change the description of how to compare two nanoTime values. Reviewed-by: martin ! src/java.base/share/classes/java/lang/System.java Changeset: a8425ee52851 Author: okutsu Date: 2015-01-27 12:59 +0900 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a8425ee52851 8065178: test/java/util/ResourceBundle/Bug6287579.java needs update for per language package support Reviewed-by: naoto, peytoia - test/java/util/ResourceBundle/Bug6287579.java Changeset: ae6449bc523f Author: weijun Date: 2015-01-27 18:16 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ae6449bc523f 8022582: Relax response flags checking in sun.security.krb5.KrbKdcRep.check. Reviewed-by: mullan ! src/java.security.jgss/share/classes/sun/security/krb5/KrbKdcRep.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsReq.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/CredentialsUtil.java ! test/sun/security/krb5/auto/Context.java + test/sun/security/krb5/auto/ForwardableCheck.java ! test/sun/security/krb5/auto/KDC.java Changeset: 0a0a0986400e Author: psandoz Date: 2015-01-15 11:18 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/0a0a0986400e 8054494: Remove sun.misc.Unsafe.monitorEnter, monitorExit and tryMonitorEnter Reviewed-by: dholmes, coleenp Contributed-by: paul.sandoz at oracle.com, peter.levart at gmail.com ! src/java.base/share/classes/sun/misc/Unsafe.java ! test/java/lang/ProcessBuilder/Basic.java Changeset: f5afed3f50f3 Author: minqi Date: 2015-01-18 11:50 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/f5afed3f50f3 Merge Changeset: 1fc59bb4b5d4 Author: jmasa Date: 2015-01-20 13:29 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1fc59bb4b5d4 8067751: OOMEInReferenceHandler.java fails: Cleaner terminated abnormally Summary: OOME with message "GC overhead limit exceeded". -XX:-UseGCOverheadLimit was added to avoid OOME in resource handler. Reviewed-by: jmasa, jwilhelm Contributed-by: michail.chernov at oracle.com ! test/java/lang/ref/OOMEInReferenceHandler.java Changeset: 85e54c4b6eeb Author: jwilhelm Date: 2015-01-22 12:26 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/85e54c4b6eeb Merge Changeset: a7616988da4d Author: pchistyakov Date: 2015-01-16 15:09 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a7616988da4d 8068234: java/lang/instrument/NativeMethodPrefixAgent.java is still in exclude list Reviewed-by: kvn, iignatyev ! test/ProblemList.txt Changeset: 9d164226b4da Author: dlong Date: 2015-01-22 18:23 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/9d164226b4da Merge Changeset: dad7aaf2836c Author: amurillo Date: 2015-01-22 22:42 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/dad7aaf2836c Merge Changeset: ca5f3a9ed136 Author: amurillo Date: 2015-01-27 10:11 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ca5f3a9ed136 Merge - make/data/checkdeps/refs.allowed - make/src/classes/build/tools/deps/CheckDeps.java - src/java.base/aix/native/libnet/java/net/aix_close.c - src/java.base/unix/classes/java/lang/UNIXProcess.java - src/java.base/unix/native/libjava/UNIXProcess_md.c - src/java.base/unix/native/libjava/java_props_macosx.c - src/java.base/unix/native/libjava/java_props_macosx.h - src/java.base/unix/native/libnet/bsd_close.c - src/java.base/unix/native/libnet/linux_close.c - src/java.base/unix/native/libnet/solaris_close.c - src/jdk.security.auth/unix/native/libjaas/Solaris.c ! test/ProblemList.txt - test/java/lang/CharSequence/DefaultTest.java ! test/java/lang/ProcessBuilder/Basic.java - test/java/util/ResourceBundle/Bug6287579.java Changeset: 58ec14da9fe8 Author: dsamersoff Date: 2015-01-28 04:56 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/58ec14da9fe8 8042397: tmtools/jmap/heap_config/jmap_heap_config_OldSize fails Summary: rewrite the test to jtreg Reviewed-by: ykantser, jbachorik + test/sun/tools/jmap/heapconfig/JMapHeapConfigTest.java + test/sun/tools/jmap/heapconfig/LingeredApp.java + test/sun/tools/jmap/heapconfig/LingeredAppTest.java + test/sun/tools/jmap/heapconfig/TmtoolTestScenario.java Changeset: b63edeaa2dd0 Author: robm Date: 2015-01-29 14:59 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b63edeaa2dd0 8067680: (sctp) Possible race initializing native IDs Reviewed-by: chegar, rriggs ! src/jdk.sctp/unix/native/libsctp/SctpNet.c Changeset: d4eae56c57ab Author: chegar Date: 2015-01-29 20:45 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d4eae56c57ab 8067105: Socket returned by ServerSocket.accept() is inherited by child process on Windows Reviewed-by: alanb, igerasim ! src/java.base/windows/native/libnet/DualStackPlainSocketImpl.c ! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c ! src/java.base/windows/native/libnio/ch/ServerSocketChannelImpl.c + test/java/net/ServerSocket/AcceptInheritHandle.java Changeset: 9fd8181cece8 Author: bchristi Date: 2015-01-29 14:49 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/9fd8181cece8 8068578: test/java/io/Serializable/subclassGC/SubclassGC.java assumes app class loader is a URLClassLoader Reviewed-by: alanb ! test/java/io/Serializable/subclassGC/SubclassGC.java ! test/java/io/Serializable/subclassGC/security.policy Changeset: 458adf31ad5b Author: darcy Date: 2015-01-29 15:14 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/458adf31ad5b 8071434: doc updates for java.lang.Object Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/Object.java Changeset: f7efa68134b8 Author: lana Date: 2015-01-29 15:35 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/f7efa68134b8 Merge - make/data/checkdeps/refs.allowed - make/src/classes/build/tools/deps/CheckDeps.java - src/java.base/aix/native/libnet/java/net/aix_close.c - src/java.base/unix/classes/java/lang/UNIXProcess.java - src/java.base/unix/native/libjava/UNIXProcess_md.c - src/java.base/unix/native/libjava/java_props_macosx.c - src/java.base/unix/native/libjava/java_props_macosx.h - src/java.base/unix/native/libnet/bsd_close.c - src/java.base/unix/native/libnet/linux_close.c - src/java.base/unix/native/libnet/solaris_close.c - src/jdk.security.auth/unix/native/libjaas/Solaris.c - test/java/lang/CharSequence/DefaultTest.java - test/java/util/ResourceBundle/Bug6287579.java Changeset: 541a8cef4e0d Author: darcy Date: 2015-01-29 16:16 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/541a8cef4e0d 8071959: java.lang.Object uses implicit default constructor Reviewed-by: lancea ! src/java.base/share/classes/java/lang/Object.java Changeset: dc850ba58810 Author: katleman Date: 2015-02-05 11:43 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/dc850ba58810 Added tag jdk9-b49 for changeset 541a8cef4e0d ! .hgtags Changeset: a25730563e99 Author: bpb Date: 2015-01-30 10:23 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a25730563e99 8067669: Documentation for methods in Number incomplete regarding too large values. Summary: Remove statments about rounding and truncation from the *Valud() methods Reviewed-by: rriggs, darcy, alundblad ! src/java.base/share/classes/java/lang/Number.java Changeset: 9017c96ff81f Author: bpb Date: 2015-01-30 12:56 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/9017c96ff81f 6880737: (fs) FileLock constructors don't throw NPE if the channel argument is null Summary: Throw IllegalArgumentException if the channel parameter is null Reviewed-by: alanb ! src/java.base/share/classes/java/nio/channels/FileLock.java + test/java/nio/channels/FileLock/FileLockConstructor.java Changeset: fd267d27e64c Author: rriggs Date: 2015-01-30 16:13 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/fd267d27e64c 8055330: (process spec) ProcessBuilder.start and Runtime.exec should throw UnsupportedOperationException on platforms that don't support Summary: Clarify optional behavior and the exception thrown when not supported Reviewed-by: dfuchs, martin ! src/java.base/share/classes/java/lang/ProcessBuilder.java ! src/java.base/share/classes/java/lang/Runtime.java Changeset: bd4d6a62e1fd Author: rriggs Date: 2015-01-30 16:13 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/bd4d6a62e1fd 8068284: Missing @throws in DateTimeFormatterBuilder.appendOffset 8068285: Missing @throws in DateTimeFormatterBuilder.appendInstant 8062803: 'principal' should be 'principle' in java.time package description 8062796: java.time.format.DateTimeFormatter error in API doc example Reviewed-by: lancea, mchung ! src/java.base/share/classes/java/time/format/DateTimeFormatter.java ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/java.base/share/classes/java/time/package-info.java Changeset: 9ee4b68456b6 Author: psandoz Date: 2015-02-02 14:18 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/9ee4b68456b6 8048689: Clarify documentation on BaseStream.spliterator Reviewed-by: lancea, chegar ! src/java.base/share/classes/java/util/stream/BaseStream.java Changeset: 3ba5b4301f56 Author: psandoz Date: 2015-02-02 14:19 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/3ba5b4301f56 8059324: orElseThrow has different signatures for OptionalPrimitive and Optional Reviewed-by: lancea, chegar ! src/java.base/share/classes/java/util/OptionalDouble.java ! src/java.base/share/classes/java/util/OptionalInt.java ! src/java.base/share/classes/java/util/OptionalLong.java Changeset: ed38ff66f7dd Author: psandoz Date: 2015-02-02 14:19 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ed38ff66f7dd 8050820: Please add java.util.Optional.stream() to convert Optional to Stream Reviewed-by: alundblad, forax, chegar, jrose ! src/java.base/share/classes/java/util/Optional.java ! src/java.base/share/classes/java/util/OptionalDouble.java ! src/java.base/share/classes/java/util/OptionalInt.java ! src/java.base/share/classes/java/util/OptionalLong.java ! test/java/util/Optional/Basic.java ! test/java/util/Optional/BasicDouble.java ! test/java/util/Optional/BasicInt.java ! test/java/util/Optional/BasicLong.java Changeset: 3b999faed2da Author: psandoz Date: 2015-02-02 14:21 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/3b999faed2da 8072030: Race condition in ThenComposeExceptionTest.java Reviewed-by: chegar ! test/java/util/concurrent/CompletableFuture/ThenComposeExceptionTest.java Changeset: 330dcd651f3b Author: darcy Date: 2015-02-02 12:35 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/330dcd651f3b 8072135: Add javax/xml/ws/8046817/GenerateEnumSchema.java to the problem list Reviewed-by: rriggs ! test/ProblemList.txt Changeset: 9ba39ef5948a Author: darcy Date: 2015-02-02 16:35 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/9ba39ef5948a 8072371: Add two failing svc tests to the problem list Reviewed-by: lancea ! test/ProblemList.txt Changeset: 7f7b37dc2f57 Author: amurillo Date: 2015-01-26 17:00 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7f7b37dc2f57 Merge - make/data/checkdeps/refs.allowed - make/src/classes/build/tools/deps/CheckDeps.java - src/java.base/aix/native/libnet/java/net/aix_close.c - src/java.base/unix/classes/java/lang/UNIXProcess.java - src/java.base/unix/native/libjava/UNIXProcess_md.c - src/java.base/unix/native/libjava/java_props_macosx.c - src/java.base/unix/native/libjava/java_props_macosx.h - src/java.base/unix/native/libnet/bsd_close.c - src/java.base/unix/native/libnet/linux_close.c - src/java.base/unix/native/libnet/solaris_close.c - src/jdk.security.auth/unix/native/libjaas/Solaris.c ! test/ProblemList.txt - test/java/lang/CharSequence/DefaultTest.java ! test/java/lang/ProcessBuilder/Basic.java Changeset: af693fcc542f Author: ykantser Date: 2015-01-21 15:06 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/af693fcc542f 8069296: java/lang/management/MemoryMXBean/LowMemoryTest.java should be quarantined Reviewed-by: sla ! test/ProblemList.txt Changeset: de6a496ab38c Author: ykantser Date: 2015-01-23 14:20 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/de6a496ab38c 8067945: SVC jdk/test/* should be cleaned from JRE layout dependency Reviewed-by: sla Contributed-by: alexander.kulyakhtin at oracle.com ! test/com/sun/jdi/ImmutableResourceTest.sh ! test/com/sun/jdi/JITDebug.sh ! test/com/sun/jdi/connect/spi/JdiLoadedByCustomLoader.java ! test/com/sun/jdi/connect/spi/JdiLoadedByCustomLoader.sh ! test/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java ! test/com/sun/tools/attach/BasicTests.java ! test/com/sun/tools/attach/PermissionTest.java ! test/com/sun/tools/attach/ProviderTest.java ! test/com/sun/tools/attach/TempDirTest.java ! test/sun/management/jmxremote/bootstrap/CustomLauncherTest.java ! test/sun/management/jmxremote/bootstrap/LocalManagementTest.java Changeset: 4be838061c3b Author: ykantser Date: 2015-01-26 08:52 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/4be838061c3b 8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when run under root Reviewed-by: dsamersoff, sla Contributed-by: mattias.tobiasson at oracle.com ! test/ProblemList.txt ! test/com/sun/jdi/JdbReadTwiceTest.sh Changeset: d5d2dc5b39d3 Author: ykantser Date: 2015-01-26 13:50 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d5d2dc5b39d3 8071324: com/sun/jdi/ConnectedVMs.java should be quarantined Reviewed-by: sla ! test/ProblemList.txt Changeset: 0d0ee1a20b17 Author: sspitsyn Date: 2015-01-26 15:46 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/0d0ee1a20b17 8068162: jvmtiRedefineClasses.cpp: guarantee(false) failed: OLD and/or OBSOLETE method(s) found Summary: enable the test: java/lang/instrument/IsModifiableClassAgent.java Reviewed-by: coleenp, dcubed Contributed-by: serguei.spitsyn at oracle.com ! test/java/lang/instrument/IsModifiableClassAgent.java Changeset: 7405b7071ba0 Author: ykantser Date: 2015-01-28 09:23 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7405b7071ba0 8071582: com/sun/jdi/GetLocalVariables4Test.sh should be quarantined Reviewed-by: sspitsyn, sla ! test/ProblemList.txt Changeset: d6a5cbeb8198 Author: dfuchs Date: 2015-01-28 17:48 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d6a5cbeb8198 8068730: Increase the precision of the implementation of java.time.Clock.systemUTC() Summary: Changes the implementation of java.time.Clock.systemUTC() to take advantage of the maximum resolution of the underlying native clock on which System.currentTimeMillis() is based. Reviewed-by: dholmes, rriggs, scolebourne, sla ! src/java.base/share/classes/java/time/Clock.java ! src/java.base/share/classes/java/util/Formatter.java ! src/java.base/share/classes/sun/misc/VM.java ! src/java.base/share/native/include/jvm.h ! src/java.base/share/native/libjava/VM.c ! test/java/time/tck/java/time/TCKLocalDateTime.java ! test/java/time/tck/java/time/TCKLocalTime.java ! test/java/time/tck/java/time/TCKZonedDateTime.java ! test/java/time/test/java/time/TestClock_System.java ! test/java/time/test/java/util/TestFormatter.java + test/sun/misc/VM/GetNanoTimeAdjustment.java Changeset: e2cd6d78320d Author: minqi Date: 2015-01-27 20:03 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e2cd6d78320d Merge - make/data/checkdeps/refs.allowed - make/src/classes/build/tools/deps/CheckDeps.java - src/java.base/aix/native/libnet/java/net/aix_close.c - src/java.base/unix/classes/java/lang/UNIXProcess.java - src/java.base/unix/native/libjava/UNIXProcess_md.c - src/java.base/unix/native/libjava/java_props_macosx.c - src/java.base/unix/native/libjava/java_props_macosx.h - src/java.base/unix/native/libnet/bsd_close.c - src/java.base/unix/native/libnet/linux_close.c - src/java.base/unix/native/libnet/solaris_close.c - src/jdk.security.auth/unix/native/libjaas/Solaris.c ! test/ProblemList.txt - test/java/lang/CharSequence/DefaultTest.java Changeset: 4e114461954f Author: minqi Date: 2015-01-29 01:13 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/4e114461954f Merge ! test/ProblemList.txt Changeset: 97b8292cdd51 Author: minqi Date: 2015-01-29 03:54 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/97b8292cdd51 Merge - make/data/checkdeps/refs.allowed - make/src/classes/build/tools/deps/CheckDeps.java - src/java.base/aix/native/libnet/java/net/aix_close.c ! src/java.base/share/classes/java/util/Formatter.java - src/java.base/unix/classes/java/lang/UNIXProcess.java - src/java.base/unix/native/libjava/UNIXProcess_md.c - src/java.base/unix/native/libjava/java_props_macosx.c - src/java.base/unix/native/libjava/java_props_macosx.h - src/java.base/unix/native/libnet/bsd_close.c - src/java.base/unix/native/libnet/linux_close.c - src/java.base/unix/native/libnet/solaris_close.c - src/jdk.security.auth/unix/native/libjaas/Solaris.c - test/java/lang/CharSequence/DefaultTest.java Changeset: e5805c4a10ec Author: amurillo Date: 2015-01-30 16:56 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e5805c4a10ec Merge Changeset: b00bd5d6a6d4 Author: amurillo Date: 2015-02-03 08:45 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b00bd5d6a6d4 Merge ! test/ProblemList.txt Changeset: fa57de146d34 Author: ksrini Date: 2015-02-03 09:49 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/fa57de146d34 8068033: JNI exception pending in jdk/src/share/bin/java.c Reviewed-by: mchung, serb ! src/java.base/macosx/native/libjli/java_md_macosx.c ! src/java.base/share/native/libjli/java.c ! src/java.base/share/native/libjli/java.h Changeset: 28f3d0e8b4bd Author: rriggs Date: 2015-02-03 14:39 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/28f3d0e8b4bd 8068278: ArrayIndexOutOfBoundsException instead of DateTimeException in j.t.chrono.JapaneseChronology.eraOf() Summary: Corrected era range check Reviewed-by: mchung, lancea ! src/java.base/share/classes/java/time/chrono/JapaneseEra.java ! test/java/time/tck/java/time/chrono/TCKJapaneseEra.java Changeset: 22c863919ed9 Author: mchung Date: 2015-02-03 14:09 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/22c863919ed9 8069551: Move java.security.acl from compact3 to java.base Reviewed-by: alanb, mullan, wetmore ! make/src/classes/build/tools/module/boot.modules + src/java.base/share/classes/java/security/acl/Acl.java + src/java.base/share/classes/java/security/acl/AclEntry.java + src/java.base/share/classes/java/security/acl/AclNotFoundException.java + src/java.base/share/classes/java/security/acl/Group.java + src/java.base/share/classes/java/security/acl/LastOwnerException.java + src/java.base/share/classes/java/security/acl/NotOwnerException.java + src/java.base/share/classes/java/security/acl/Owner.java + src/java.base/share/classes/java/security/acl/Permission.java + src/java.base/share/classes/java/security/acl/package-info.java + src/java.base/share/classes/sun/security/acl/AclEntryImpl.java + src/java.base/share/classes/sun/security/acl/AclImpl.java + src/java.base/share/classes/sun/security/acl/AllPermissionsImpl.java + src/java.base/share/classes/sun/security/acl/GroupImpl.java + src/java.base/share/classes/sun/security/acl/OwnerImpl.java + src/java.base/share/classes/sun/security/acl/PermissionImpl.java + src/java.base/share/classes/sun/security/acl/PrincipalImpl.java + src/java.base/share/classes/sun/security/acl/WorldGroupImpl.java - src/java.security.acl/share/classes/java/security/acl/Acl.java - src/java.security.acl/share/classes/java/security/acl/AclEntry.java - src/java.security.acl/share/classes/java/security/acl/AclNotFoundException.java - src/java.security.acl/share/classes/java/security/acl/Group.java - src/java.security.acl/share/classes/java/security/acl/LastOwnerException.java - src/java.security.acl/share/classes/java/security/acl/NotOwnerException.java - src/java.security.acl/share/classes/java/security/acl/Owner.java - src/java.security.acl/share/classes/java/security/acl/Permission.java - src/java.security.acl/share/classes/java/security/acl/package-info.java - src/java.security.acl/share/classes/sun/security/acl/AclEntryImpl.java - src/java.security.acl/share/classes/sun/security/acl/AclImpl.java - src/java.security.acl/share/classes/sun/security/acl/AllPermissionsImpl.java - src/java.security.acl/share/classes/sun/security/acl/GroupImpl.java - src/java.security.acl/share/classes/sun/security/acl/OwnerImpl.java - src/java.security.acl/share/classes/sun/security/acl/PermissionImpl.java - src/java.security.acl/share/classes/sun/security/acl/PrincipalImpl.java - src/java.security.acl/share/classes/sun/security/acl/WorldGroupImpl.java Changeset: eb522ba04156 Author: weijun Date: 2015-02-05 11:42 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/eb522ba04156 8071643: sun.security.krb5.KrbApReq.authenticate() is not thread safe Reviewed-by: mullan ! src/java.security.jgss/share/classes/sun/security/krb5/KrbApReq.java Changeset: 213ac716686f Author: sjiang Date: 2015-02-05 12:13 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/213ac716686f 8065213: Specify and implement PlatformMBeanProvider for looking for all platform MBeans Reviewed-by: dfuchs, mchung, jbachorik + src/java.management/share/classes/META-INF/services/sun.management.spi.PlatformMBeanProvider + src/java.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java + src/java.management/share/classes/java/lang/management/DefaultPlatformMBeanProvider.java ! src/java.management/share/classes/java/lang/management/ManagementFactory.java - src/java.management/share/classes/java/lang/management/PlatformComponent.java - src/java.management/share/classes/sun/management/ExtendedPlatformComponent.java ! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java + src/java.management/share/classes/sun/management/spi/PlatformMBeanProvider.java Changeset: 37d4f91814f6 Author: aefimov Date: 2015-02-05 14:48 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/37d4f91814f6 8072042: (tz) Support tzdata2015a Reviewed-by: coffeys, okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/backward ! make/data/tzdata/europe ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java ! src/jdk.localedata/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/jdk.localedata/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/jdk.localedata/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/jdk.localedata/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/jdk.localedata/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/jdk.localedata/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/jdk.localedata/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/jdk.localedata/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/jdk.localedata/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/jdk.localedata/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/antarctica ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/backward ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/leapseconds ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: 25481489c155 Author: sla Date: 2015-02-05 12:59 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/25481489c155 8072456: @since tags missing from TimeUnit Reviewed-by: alanb, martin ! src/java.base/share/classes/java/util/concurrent/TimeUnit.java Changeset: b8e8497c541c Author: sla Date: 2015-02-05 13:00 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b8e8497c541c 8072458: jdk/test/Makefile references (to be removed) win32 directory in jtreg Reviewed-by: alanb ! test/Makefile Changeset: f6b8edd397ee Author: lana Date: 2015-02-05 15:43 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/f6b8edd397ee Merge - src/java.management/share/classes/java/lang/management/PlatformComponent.java - src/java.management/share/classes/sun/management/ExtendedPlatformComponent.java - src/java.security.acl/share/classes/java/security/acl/Acl.java - src/java.security.acl/share/classes/java/security/acl/AclEntry.java - src/java.security.acl/share/classes/java/security/acl/AclNotFoundException.java - src/java.security.acl/share/classes/java/security/acl/Group.java - src/java.security.acl/share/classes/java/security/acl/LastOwnerException.java - src/java.security.acl/share/classes/java/security/acl/NotOwnerException.java - src/java.security.acl/share/classes/java/security/acl/Owner.java - src/java.security.acl/share/classes/java/security/acl/Permission.java - src/java.security.acl/share/classes/java/security/acl/package-info.java - src/java.security.acl/share/classes/sun/security/acl/AclEntryImpl.java - src/java.security.acl/share/classes/sun/security/acl/AclImpl.java - src/java.security.acl/share/classes/sun/security/acl/AllPermissionsImpl.java - src/java.security.acl/share/classes/sun/security/acl/GroupImpl.java - src/java.security.acl/share/classes/sun/security/acl/OwnerImpl.java - src/java.security.acl/share/classes/sun/security/acl/PermissionImpl.java - src/java.security.acl/share/classes/sun/security/acl/PrincipalImpl.java - src/java.security.acl/share/classes/sun/security/acl/WorldGroupImpl.java Changeset: 044de779404d Author: katleman Date: 2015-02-12 16:23 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/044de779404d Added tag jdk9-b50 for changeset f6b8edd397ee ! .hgtags Changeset: 1196c0f014d1 Author: weijun Date: 2015-02-06 11:38 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1196c0f014d1 8072615: test/lib/testlibrary/jdk/testlibrary/SimpleSSLContext.java wrong on Windows Reviewed-by: xuelei ! test/lib/testlibrary/jdk/testlibrary/SimpleSSLContext.java Changeset: dbcd4635d1be Author: erikj Date: 2015-02-06 09:57 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/dbcd4635d1be 8071329: Stop exporting INCLUDE and LIB when building on windows Reviewed-by: ihse ! make/launcher/Launcher-jdk.runtime.gmk Changeset: c037e5f7386a Author: bpb Date: 2015-02-06 08:05 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c037e5f7386a 8072495: (fs) Path.relativize() gives incorrect result for empty path on Windows Summary: Correct handling of empty path in Windows version of relativize() Reviewed-by: alanb, dfuchs ! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java ! test/java/nio/file/Path/PathOps.java Changeset: 1f2da3273bd8 Author: rriggs Date: 2015-02-06 17:29 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1f2da3273bd8 8067800: Unexpected DateTimeException in the java.time.chrono.HijrahChronology.isLeapYear Summary: Check the year range consistently with other Hijrah date years Reviewed-by: lancea, scolebourne ! src/java.base/share/classes/java/time/chrono/Chronology.java ! src/java.base/share/classes/java/time/chrono/HijrahChronology.java ! test/java/time/test/java/time/chrono/TestUmmAlQuraChronology.java Changeset: 9b199662b604 Author: mchung Date: 2015-02-06 15:42 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/9b199662b604 8057645: Deprivilege JAX-WS, JAXB, JAF to extension class loader Reviewed-by: alanb, dfuchs, lancea, mkos ! make/src/classes/build/tools/module/boot.modules ! make/src/classes/build/tools/module/ext.modules ! src/java.base/share/conf/security/java.policy Changeset: 6b1204c1d626 Author: sherman Date: 2015-02-09 11:37 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/6b1204c1d626 8030179: java/nio/Buffer/Chars.java, testcases seems all pass but jtreg/testng failed with java.lang.AssertionError Summary: fix the surrogate corner case in SingleByte charset encoder Reviewed-by: psandoz, alanb ! src/java.base/share/classes/sun/nio/cs/SingleByte.java ! src/java.base/share/classes/sun/nio/cs/StreamEncoder.java + test/sun/nio/cs/StreamEncoderOut.java Changeset: 054e5baae476 Author: fweimer Date: 2015-02-09 13:32 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/054e5baae476 8069072: GHASH performance improvement Summary: Eliminate allocations and vectorize Reviewed-by: mullan, ascarpino ! src/java.base/share/classes/com/sun/crypto/provider/GHASH.java + test/com/sun/crypto/provider/Cipher/AES/TestGHASH.java Changeset: 274cde1a7b4c Author: darcy Date: 2015-02-09 15:33 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/274cde1a7b4c 8041395: Doclint regression in java.net.SocketOption Reviewed-by: lancea ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/DatagramSocketImpl.java ! src/java.base/share/classes/java/net/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/java/net/SocketImpl.java Changeset: 30f5fa716218 Author: darcy Date: 2015-02-09 17:49 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/30f5fa716218 8069277: Doclint regression in java/security/KeyStore.java Reviewed-by: weijun ! src/java.base/share/classes/java/security/KeyStore.java Changeset: eb8ed6284cc8 Author: sundar Date: 2015-02-10 14:44 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/eb8ed6284cc8 8068587: ScriptEngineFactory.getParameter() should specify NPE for a null key Reviewed-by: alanb, lagergren ! src/java.scripting/share/classes/javax/script/ScriptEngineFactory.java Changeset: 83ddf1c04f4d Author: psandoz Date: 2015-02-10 11:18 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/83ddf1c04f4d 8050819: Please add java.util.Stream.ofNullable(T object) Reviewed-by: alanb, smarks ! src/java.base/share/classes/java/util/stream/Stream.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/StreamBuilderTest.java Changeset: e9269493fea9 Author: amlu Date: 2015-02-10 12:28 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e9269493fea9 8069255: Suppress deprecation warnings in jdk.rmic module (jdk repo) Reviewed-by: rriggs ! src/jdk.rmic/share/classes/sun/rmi/rmic/BatchEnvironment.java ! src/jdk.rmic/share/classes/sun/rmi/rmic/Main.java ! src/jdk.rmic/share/classes/sun/tools/java/BinaryClass.java ! src/jdk.rmic/share/classes/sun/tools/java/ClassDefinition.java ! src/jdk.rmic/share/classes/sun/tools/java/MemberDefinition.java ! src/jdk.rmic/share/classes/sun/tools/java/Scanner.java Changeset: bb1c15f93829 Author: jbachorik Date: 2015-01-30 22:01 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/bb1c15f93829 8071641: java/lang/management/ThreadMXBean/SynchronizationStatistics.java intermittently failed with NPE Reviewed-by: sjiang, dfuchs ! test/java/lang/management/ThreadMXBean/SynchronizationStatistics.java Changeset: f4e2ec76e725 Author: ykantser Date: 2015-01-30 09:31 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/f4e2ec76e725 8068613: Wrong number of objects pending finalization start Summary: Repeat until expected result, instead of fail after sleep() Reviewed-by: sla ! test/java/lang/management/MemoryMXBean/Pending.java Changeset: 673dacb5ef6c Author: ykantser Date: 2015-02-02 09:37 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/673dacb5ef6c 8071464: Clear up SVC jdk/test/* JRE layout dependencies other than those on tools.jar Reviewed-by: sla Contributed-by: alexander.kulyakhtin at oracle.com ! test/com/sun/jdi/ShellScaffold.sh ! test/demo/jvmti/DemoRun.java Changeset: 1cf6ed0e4758 Author: jbachorik Date: 2015-02-03 16:46 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1cf6ed0e4758 8066708: JMXStartStopTest fails to connect to port 38112 Reviewed-by: smarks, dsamersoff, olagneau ! test/sun/management/jmxremote/startstop/JMXStartStopTest.java Changeset: d87cd1ec65db Author: ctornqvi Date: 2015-02-04 18:23 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d87cd1ec65db Merge - test/java/util/ResourceBundle/Bug6287579.java Changeset: 7ac2073c3d8e Author: amurillo Date: 2015-02-05 14:57 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7ac2073c3d8e Merge Changeset: c3c591564cc2 Author: amurillo Date: 2015-02-10 10:09 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c3c591564cc2 Merge Changeset: 48dac9cf76fb Author: darcy Date: 2015-02-10 11:34 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/48dac9cf76fb 8072843: Typo in the description of the j.l.r.Executable.getAnnotatedReceiverType Reviewed-by: lancea ! src/java.base/share/classes/java/lang/reflect/Executable.java Changeset: 311c2ac065f2 Author: robm Date: 2015-02-10 23:32 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/311c2ac065f2 8065553: Failed Java web start via IPv6 (Java7u71 or later) Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/util/HostnameChecker.java ! test/sun/security/util/HostnameMatcher/TestHostnameChecker.java + test/sun/security/util/HostnameMatcher/cert5.crt Changeset: 7a6030e7c88e Author: erikj Date: 2015-02-11 09:59 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7a6030e7c88e 8072834: jrt-fs.jar missing META-INF/services/java.nio.file.spi.FileSystemProvider Reviewed-by: ihse ! make/Tools.gmk Changeset: 86cd402eeacd Author: bpb Date: 2015-02-11 07:40 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/86cd402eeacd 8064562: (doc) errors in java.io.PushbackInputStream API documentation Summary: Update the documentation as suggested to reflect reality. Reviewed-by: lancea, rriggs Contributed-by: Shaun Spiller ! src/java.base/share/classes/java/io/PushbackInputStream.java Changeset: 105d22be048f Author: stuefe Date: 2015-02-10 10:44 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/105d22be048f 8072611: (process) ProcessBuilder redirecting output to file should work with long file names (win) Reviewed-by: rriggs, simonis Contributed-by: johannes.scheerer at sap.com ! src/java.base/windows/native/libjava/ProcessImpl_md.c ! src/java.base/windows/native/libjava/io_util_md.h + test/java/lang/ProcessBuilder/RedirectWithLongFilename.java Changeset: 5b61456abbf1 Author: bpb Date: 2015-02-11 17:20 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/5b61456abbf1 8066842: java.math.BigDecimal.divide(BigDecimal, RoundingMode) produces incorrect result Summary: Replace divWord() with non-truncating alternatives Reviewed-by: psandoz, darcy ! src/java.base/share/classes/java/math/BigDecimal.java ! test/java/math/BigDecimal/DivideTests.java Changeset: 6a07646242ae Author: ykantser Date: 2015-02-12 10:28 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/6a07646242ae 8072856: Eliminate ProcessTools.getProcessId dependency on sun.management.VMManagement Reviewed-by: jbachorik, dfuchs, mchung ! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java Changeset: e276aa5b8a4b Author: lpriima Date: 2015-02-12 10:34 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e276aa5b8a4b 8072909: TimSort fails with ArrayIndexOutOfBoundsException on worst case long arrays Reviewed-by: rriggs, dholmes ! src/java.base/share/classes/java/util/ComparableTimSort.java ! src/java.base/share/classes/java/util/TimSort.java + test/java/util/Arrays/TimSortStackSize2.java Changeset: e0ebd5754629 Author: rriggs Date: 2015-02-12 12:06 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e0ebd5754629 8072034: (process) ProcessBuilder.start and Runtime.exec UnsupportedOperationException editorial cleanup Reviewed-by: alanb ! src/java.base/share/classes/java/lang/ProcessBuilder.java ! src/java.base/share/classes/java/lang/Runtime.java Changeset: a0dad230aeb3 Author: lana Date: 2015-02-12 16:37 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a0dad230aeb3 Merge Changeset: 1d7c64177c51 Author: katleman Date: 2015-02-19 11:24 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1d7c64177c51 Added tag jdk9-b51 for changeset a0dad230aeb3 ! .hgtags Changeset: e45b1d1b90a5 Author: weijun Date: 2015-02-13 11:03 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e45b1d1b90a5 8071338: Move policytool from JRE to JDK Reviewed-by: alanb, erikj, ihse, mchung ! make/launcher/Launcher-jdk.dev.gmk ! make/launcher/Launcher-jdk.runtime.gmk + src/jdk.dev/share/classes/sun/security/tools/policytool/PolicyTool.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_de.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_es.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_fr.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_it.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_ja.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_ko.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_pt_BR.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_sv.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_zh_CN.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_zh_HK.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_zh_TW.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/PolicyTool.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_de.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_es.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_fr.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_it.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_ja.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_ko.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_pt_BR.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_sv.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_CN.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_HK.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_TW.java ! test/TEST.groups Changeset: fd264d00fd0d Author: psandoz Date: 2015-02-13 11:13 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/fd264d00fd0d 8071670: java.util.Optional: please add a way to specify if-else behavior Reviewed-by: dfuchs, lowasser ! src/java.base/share/classes/java/util/Optional.java ! src/java.base/share/classes/java/util/OptionalDouble.java ! src/java.base/share/classes/java/util/OptionalInt.java ! src/java.base/share/classes/java/util/OptionalLong.java ! test/java/util/Optional/Basic.java ! test/java/util/Optional/BasicDouble.java ! test/java/util/Optional/BasicInt.java ! test/java/util/Optional/BasicLong.java Changeset: 94f47d7eb0be Author: psandoz Date: 2015-02-13 11:13 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/94f47d7eb0be 8069325: Pattern.splitAsStream does not return input if it is empty and there is no match Reviewed-by: sherman ! src/java.base/share/classes/java/util/regex/Pattern.java ! test/java/util/regex/PatternStreamTest.java Changeset: 4d682a0bd71e Author: simonis Date: 2015-02-13 19:14 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/4d682a0bd71e 8072770: [TESTBUG] Some Introspector tests fail with a Java heap bigger than 4GB Reviewed-by: serb ! test/java/beans/Introspector/7064279/Test7064279.java ! test/java/beans/Introspector/Test7172865.java ! test/java/beans/Introspector/Test7195106.java Changeset: e2b46870528d Author: ascarpino Date: 2015-02-13 10:44 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e2b46870528d 8022313: sun/security/pkcs11/rsa/TestKeyPairGenerator.java failed in aurora Reviewed-by: mullan ! test/sun/security/pkcs11/rsa/TestKeyPairGenerator.java Changeset: 8c9f25e86af8 Author: msheppar Date: 2015-02-16 00:10 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/8c9f25e86af8 8068682: Deprivilege/move java.corba to the ext class loader Reviewed-by: alanb, mchung ! make/src/classes/build/tools/module/boot.modules ! make/src/classes/build/tools/module/ext.modules ! src/java.base/share/conf/security/java.policy Changeset: 043cec19f352 Author: alanb Date: 2015-02-16 18:30 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/043cec19f352 8068680: Move java.transaction to the ext class loader Reviewed-by: lancea, mchung ! make/src/classes/build/tools/module/boot.modules ! make/src/classes/build/tools/module/ext.modules Changeset: fbc215c6379b Author: sherman Date: 2015-02-16 14:53 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/fbc215c6379b 8073152: Update Standard/ExtendedCharsets to work with module system Summary: to reorganize the standard and extendec charset configuration during build time Reviewed-by: alanb ! make/data/charsetmapping/DoubleByte-X.java.template + make/data/charsetmapping/charsets - make/data/charsetmapping/dbcs - make/data/charsetmapping/extsbcs + make/data/charsetmapping/list_old - make/data/charsetmapping/sbcs - make/data/charsetmapping/standard-charsets + make/data/charsetmapping/stdcs-linux + make/data/charsetmapping/stdcs-solaris + make/data/charsetmapping/stdcs-windows ! make/gensrc/Gensrc-jdk.charsets.gmk ! make/gensrc/GensrcCharsetMapping.gmk + make/src/classes/build/tools/charsetmapping/Charset.java ! make/src/classes/build/tools/charsetmapping/DBCS.java ! make/src/classes/build/tools/charsetmapping/HKSCS.java + make/src/classes/build/tools/charsetmapping/Hasher.java ! make/src/classes/build/tools/charsetmapping/Main.java ! make/src/classes/build/tools/charsetmapping/SBCS.java + make/src/classes/build/tools/charsetmapping/SPI.java + make/src/classes/build/tools/charsetmapping/SRC.java ! src/java.base/share/classes/sun/nio/cs/AbstractCharsetProvider.java + src/java.base/share/classes/sun/nio/cs/DelegatableDecoder.java + src/java.base/share/classes/sun/nio/cs/DoubleByte.java + src/java.base/share/classes/sun/nio/cs/HKSCS.java ! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template ! src/java.desktop/share/classes/sun/awt/HKSCS.java ! src/java.desktop/unix/classes/sun/awt/motif/X11GB2312.java ! src/java.desktop/unix/classes/sun/awt/motif/X11GBK.java ! src/java.desktop/unix/classes/sun/awt/motif/X11JIS0201.java ! src/java.desktop/unix/classes/sun/awt/motif/X11JIS0208.java ! src/java.desktop/unix/classes/sun/awt/motif/X11JIS0212.java ! src/java.desktop/unix/classes/sun/awt/motif/X11KSC5601.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_HKSCS.java + src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_HKSCS.java.template ! src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_HKSCS_2001.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_Solaris.java + src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_Solaris.java.template - src/jdk.charsets/share/classes/sun/nio/cs/ext/DelegatableDecoder.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/DoubleByte.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java + src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java.template - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_LINUX.java + src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_LINUX.java.template - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_Open.java + src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_Open.java.template - src/jdk.charsets/share/classes/sun/nio/cs/ext/ExtendedCharsets.java + src/jdk.charsets/share/classes/sun/nio/cs/ext/ExtendedCharsets.java.template - src/jdk.charsets/share/classes/sun/nio/cs/ext/HKSCS.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM834.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM942C.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM943C.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM949C.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_CN.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_CN_GB.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_JP.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_JP_2.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_KR.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/JISAutoDetect.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/MS50220.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/MS50221.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/MS932_0213.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS_XP.java + src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS_XP.java.template ! src/jdk.charsets/share/classes/sun/nio/cs/ext/MSISO2022JP.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/SJIS_0213.java ! test/java/nio/charset/Charset/NIOCharsetAvailabilityTest.java Changeset: b10dc4dc6903 Author: robm Date: 2015-02-16 22:57 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b10dc4dc6903 8067846: (sctp) InternalError when receiving SendFailedNotification Reviewed-by: chegar ! src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c + test/com/sun/nio/sctp/SctpMultiChannel/SendFailed.java Changeset: c1d4b8b0f6f7 Author: lpriima Date: 2015-02-16 19:16 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c1d4b8b0f6f7 8073124: Tune test and document TimSort runs length stack size increase Reviewed-by: dholmes ! src/java.base/share/classes/java/util/ComparableTimSort.java ! src/java.base/share/classes/java/util/TimSort.java ! test/java/util/Arrays/TimSortStackSize2.java Changeset: 88a6f5874f09 Author: sla Date: 2015-02-17 10:09 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/88a6f5874f09 8025636: Hide lambda proxy frames in stacktraces Reviewed-by: jrose, forax, jfranck, vlivanov ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java + test/java/lang/invoke/lambda/LambdaStackTrace.java Changeset: b87c5d7d9d74 Author: bpb Date: 2015-02-17 09:18 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b87c5d7d9d74 8073207: javadoc typos in java.nio.channels.Pipe Summary: Correct the verbiage as suggested. Reviewed-by: alanb ! src/java.base/share/classes/java/nio/channels/Pipe.java Changeset: 4d86414d3d1d Author: juh Date: 2015-02-17 10:48 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/4d86414d3d1d 8042967: Add variant of DSA Signature algorithms that do not ASN.1 encode the signature bytes Reviewed-by: mullan ! src/java.base/share/classes/sun/security/provider/DSA.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/SunECEntries.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Signature.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/SunPKCS11.java ! test/sun/security/pkcs11/ec/TestECDSA.java ! test/sun/security/provider/DSA/TestDSA2.java Changeset: 5b72fdf46d48 Author: serb Date: 2015-01-12 16:26 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/5b72fdf46d48 8068374: setAlignmentX, setAlignmentY, getAlignmentX, getAlignmentY javadoc of JComponent Reviewed-by: azvegint, alexsch ! src/java.desktop/share/classes/javax/swing/JComponent.java Changeset: c6c69b4fbf9e Author: darcy Date: 2015-01-12 11:46 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c6c69b4fbf9e 8055059: JDK9b22 public API exposes package private classes Reviewed-by: serb, prr, alexsch ! src/java.desktop/share/classes/javax/swing/text/GapContent.java ! src/java.desktop/share/classes/javax/swing/text/StringContent.java Changeset: d82943a782c5 Author: prr Date: 2015-01-12 12:52 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d82943a782c5 Merge - test/java/rmi/server/RemoteServer/setLogPermission/java.policy Changeset: 218f8a6bfb0d Author: azvegint Date: 2015-01-13 12:44 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/218f8a6bfb0d 8068305: [TEST_BUG] Test java/awt/Mixing/HWDisappear.java fails with GTKL&F Reviewed-by: alexsch, serb ! test/java/awt/Mixing/HWDisappear.java Changeset: 68a57d6f8c37 Author: serb Date: 2015-01-13 16:04 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/68a57d6f8c37 6338077: link back to self in javadoc JTextArea.replaceRange() Reviewed-by: azvegint, alexsch ! src/java.desktop/share/classes/javax/swing/JTextArea.java Changeset: 5ae5de9a10c5 Author: serb Date: 2015-01-13 16:06 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/5ae5de9a10c5 6573305: Animated icon is not visible by click on menu Reviewed-by: azvegint, alexsch ! src/java.desktop/share/classes/javax/swing/AbstractButton.java + test/javax/swing/AbstractButton/AnimatedIcon/AnimatedIcon.java Changeset: 2b0fb4476f32 Author: serb Date: 2015-01-13 16:09 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/2b0fb4476f32 6459800: Some Swing classes violate encapsulation by returning internal Insets Reviewed-by: azvegint, alexsch ! src/java.desktop/macosx/classes/com/apple/laf/AquaBorder.java + test/java/awt/Component/InsetsEncapsulation/InsetsEncapsulation.java Changeset: 4990a7990af8 Author: serb Date: 2015-01-13 17:10 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/4990a7990af8 6475361: Attempting to remove help menu from java.awt.MenuBar throws NullPointerException Reviewed-by: azvegint, ant ! src/java.desktop/share/classes/java/awt/MenuBar.java + test/java/awt/MenuBar/RemoveHelpMenu/RemoveHelpMenu.java Changeset: 277fd444fc5a Author: neugens Date: 2015-01-14 14:52 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/277fd444fc5a 8067364: Printing to Postscript doesn't support dieresis Summary: Fix regression caused by fix for 8023990 Reviewed-by: bae, prr Contributed-by: neugens at redhat.com, philip.race at oracle.com ! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java + test/javax/print/PrintSEUmlauts/PrintSEUmlauts.java Changeset: c622a8ba90ad Author: erikj Date: 2015-01-15 16:52 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c622a8ba90ad 8042707: Source changes needed to build JDK 9 with Visual Studio 2013 (VS2013) Reviewed-by: tbell, ihse ! make/copy/Copy-java.base.gmk ! make/lib/CoreLibraries.gmk ! src/java.base/windows/native/libjli/java_md.c Changeset: bffcfcd43910 Author: azvegint Date: 2015-01-16 13:53 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/bffcfcd43910 8061636: Fix for JDK-7079254 changes behavior of MouseListener, MouseMotionListener Reviewed-by: alexsch, serb ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java + test/java/awt/Mouse/RemovedComponentMouseListener/RemovedComponentMouseListener.java Changeset: 772a6e0e14fe Author: alexsch Date: 2015-01-16 19:11 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/772a6e0e14fe 8068040: [macosx] Combo box consuming ENTER key Reviewed-by: serb, azvegint ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java Changeset: a441d42065cf Author: serb Date: 2015-01-16 18:46 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a441d42065cf 8056298: Separate java.awt.datatransfer from the desktop module Reviewed-by: erikj, alanb, mchung, alexsch ! make/src/classes/build/tools/module/boot.modules + src/java.datatransfer/macosx/classes/sun/datatransfer/resources/flavormap.properties + src/java.datatransfer/share/classes/java/awt/datatransfer/Clipboard.java + src/java.datatransfer/share/classes/java/awt/datatransfer/ClipboardOwner.java + src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java + src/java.datatransfer/share/classes/java/awt/datatransfer/FlavorEvent.java + src/java.datatransfer/share/classes/java/awt/datatransfer/FlavorListener.java + src/java.datatransfer/share/classes/java/awt/datatransfer/FlavorMap.java + src/java.datatransfer/share/classes/java/awt/datatransfer/FlavorTable.java + src/java.datatransfer/share/classes/java/awt/datatransfer/MimeType.java + src/java.datatransfer/share/classes/java/awt/datatransfer/MimeTypeParameterList.java + src/java.datatransfer/share/classes/java/awt/datatransfer/MimeTypeParseException.java + src/java.datatransfer/share/classes/java/awt/datatransfer/StringSelection.java + src/java.datatransfer/share/classes/java/awt/datatransfer/SystemFlavorMap.java + src/java.datatransfer/share/classes/java/awt/datatransfer/Transferable.java + src/java.datatransfer/share/classes/java/awt/datatransfer/UnsupportedFlavorException.java + src/java.datatransfer/share/classes/java/awt/datatransfer/package.html + src/java.datatransfer/share/classes/sun/datatransfer/DataFlavorUtil.java + src/java.datatransfer/share/classes/sun/datatransfer/DesktopDatatransferService.java + src/java.datatransfer/unix/classes/sun/datatransfer/resources/flavormap.properties + src/java.datatransfer/windows/classes/sun/datatransfer/resources/flavormap.properties - src/java.desktop/macosx/classes/sun/datatransfer/resources/flavormap.properties - src/java.desktop/share/classes/java/awt/datatransfer/Clipboard.java - src/java.desktop/share/classes/java/awt/datatransfer/ClipboardOwner.java - src/java.desktop/share/classes/java/awt/datatransfer/DataFlavor.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorEvent.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorListener.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorMap.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorTable.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeType.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeTypeParameterList.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeTypeParseException.java - src/java.desktop/share/classes/java/awt/datatransfer/StringSelection.java - src/java.desktop/share/classes/java/awt/datatransfer/SystemFlavorMap.java - src/java.desktop/share/classes/java/awt/datatransfer/Transferable.java - src/java.desktop/share/classes/java/awt/datatransfer/UnsupportedFlavorException.java - src/java.desktop/share/classes/java/awt/datatransfer/package.html - src/java.desktop/share/classes/sun/datatransfer/DataFlavorUtil.java - src/java.desktop/share/classes/sun/datatransfer/DesktopDatatransferService.java - src/java.desktop/unix/classes/sun/datatransfer/resources/flavormap.properties - src/java.desktop/windows/classes/sun/datatransfer/resources/flavormap.properties Changeset: e99158876ffd Author: serb Date: 2015-01-17 20:53 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e99158876ffd 8066132: BufferedImage::getPropertyNames() always returns null Reviewed-by: prr, flar ! src/java.desktop/share/classes/java/awt/image/BufferedImage.java + test/java/awt/image/BufferedImage/GetPropertyNames.java Changeset: cf912ee8ae0d Author: serb Date: 2015-01-20 17:01 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/cf912ee8ae0d 6515713: example in JFormattedTextField API docs instantiates abstract class Reviewed-by: azvegint, alexsch ! src/java.desktop/share/classes/javax/swing/JFormattedTextField.java Changeset: 9a404ab76bb0 Author: anashaty Date: 2015-01-20 19:26 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/9a404ab76bb0 8068283: Mac OS Incompatibility between JDK 6 and 8 regarding input method handling Reviewed-by: ant, kizune ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m + test/java/awt/event/KeyEvent/AltCharAcceleratorTest/AltCharAcceleratorTest.java Changeset: c03007d8ceae Author: serb Date: 2015-01-21 17:54 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c03007d8ceae 6459798: JDesktopPane,JFileChooser violate encapsulation by returning internal Dimensions Reviewed-by: azvegint, alexsch ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java + test/java/awt/Component/DimensionEncapsulation/DimensionEncapsulation.java Changeset: 59c3aca6a811 Author: serb Date: 2015-01-21 18:04 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/59c3aca6a811 7056797: The test failed automatically,because throw a ArrayIndexOutOfBoundsException Reviewed-by: azvegint, alexsch + test/javax/swing/JTabbedPane/4209065/bug4209065.html + test/javax/swing/JTabbedPane/4209065/bug4209065.java Changeset: 23f11e76a0ca Author: ddehaven Date: 2015-01-21 12:00 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/23f11e76a0ca Merge ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java - test/java/util/logging/AnonLoggerWeakRefLeak.java - test/java/util/logging/AnonLoggerWeakRefLeak.sh - test/java/util/logging/LoggerWeakRefLeak.java - test/java/util/logging/LoggerWeakRefLeak.sh - test/sun/tools/common/CommonTests.sh Changeset: 2aa2f3d6c886 Author: mcherkas Date: 2015-01-22 17:42 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/2aa2f3d6c886 8065709: Deadlock in awt/logging apparently introduced by 8019623 Reviewed-by: ant, serb ! src/java.desktop/share/classes/java/awt/EventQueue.java Changeset: 372b2ed54b39 Author: serb Date: 2015-01-23 13:47 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/372b2ed54b39 7185221: [macosx] Regtest should not throw exception if a suitable display mode found Reviewed-by: azvegint, ant + test/java/awt/FullScreen/NonExistentDisplayModeTest/NonExistentDisplayModeTest.java Changeset: c6ff774bf74b Author: prr Date: 2015-01-25 15:53 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c6ff774bf74b 8064833: [macosx] Native font lookup uses family+style, not full name/postscript name Reviewed-by: bae, serb ! src/java.desktop/macosx/classes/sun/font/CFont.java ! src/java.desktop/macosx/classes/sun/font/CFontManager.java ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m ! src/java.desktop/share/classes/sun/font/Font2D.java ! src/java.desktop/share/classes/sun/font/FontFamily.java ! src/java.desktop/share/classes/sun/font/TrueTypeFont.java + test/java/awt/FontClass/HelvLtOblTest.java Changeset: addef0df1d52 Author: azvegint Date: 2015-01-26 12:37 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/addef0df1d52 8071483: Possible case-folding collision for color/Color subdirectories of jdk/test/java/awt/ Reviewed-by: rriggs, serb + test/java/awt/Color/LoadProfileWithSM.java + test/java/awt/Color/LoadStandardProfilesTest.java - test/java/awt/color/LoadProfileWithSM.java - test/java/awt/color/LoadStandardProfilesTest.java Changeset: 4f44dc193eef Author: serb Date: 2015-01-26 16:32 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/4f44dc193eef 8069015: Re-examine Solaris/Linux java.desktop dependency on java.logging Reviewed-by: azvegint, ant - src/java.desktop/unix/classes/sun/awt/X11/XAWTFormatter.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddedFrame.java Changeset: 92eff0154d2d Author: ddehaven Date: 2015-01-27 09:32 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/92eff0154d2d Merge - make/data/checkdeps/refs.allowed ! make/lib/CoreLibraries.gmk - make/src/classes/build/tools/deps/CheckDeps.java - src/java.base/aix/native/libnet/java/net/aix_close.c - src/java.base/unix/classes/java/lang/UNIXProcess.java - src/java.base/unix/native/libjava/UNIXProcess_md.c - src/java.base/unix/native/libjava/java_props_macosx.c - src/java.base/unix/native/libjava/java_props_macosx.h - src/java.base/unix/native/libnet/bsd_close.c - src/java.base/unix/native/libnet/linux_close.c - src/java.base/unix/native/libnet/solaris_close.c - src/jdk.security.auth/unix/native/libjaas/Solaris.c - test/java/lang/CharSequence/DefaultTest.java - test/java/util/ResourceBundle/Bug6287579.java Changeset: 4bc4019afb30 Author: ddehaven Date: 2015-01-28 08:14 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/4bc4019afb30 Merge Changeset: 9aa5a8152efd Author: kshefov Date: 2015-01-29 14:03 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/9aa5a8152efd 8068292: [TEST_BUG] Test javax/swing/JLayer/6824395/bug6824395.java fails with -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel Reviewed-by: alexsch, azvegint Contributed-by: shobhit.s.gupta at oracle.com ! test/javax/swing/JLayer/6824395/bug6824395.java Changeset: a0153383b663 Author: prr Date: 2015-01-29 09:34 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a0153383b663 8071710: [solaris] libfontmanager should be linked against headless awt library Reviewed-by: ihse, erikj ! make/lib/Awt2dLibraries.gmk Changeset: 44868ce0b5ab Author: kshefov Date: 2015-01-30 13:27 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/44868ce0b5ab 8068301: [TEST_BUG] Test javax/swing/JColorChooser/Test4177735.java fails with ArrayIndexOutOfBoundsException with GTKL&F Reviewed-by: alexsch, azvegint Contributed-by: shobhit.s.gupta at oracle.com ! test/javax/swing/JColorChooser/Test4177735.java Changeset: 9c6583e3a5f4 Author: serb Date: 2015-02-02 18:21 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/9c6583e3a5f4 8015085: [macosx] Label shortening via " ... " broken when String contains combining diaeresis Reviewed-by: alexsch, azvegint ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java + test/javax/swing/SwingUtilities/TestBadBreak/TestBadBreak.java Changeset: 3ce5eb12d646 Author: dmarkov Date: 2015-02-03 11:51 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/3ce5eb12d646 8064934: Incorrect Exception message from java.awt.Desktop.open() Reviewed-by: azvegint, serb ! src/java.desktop/windows/native/libawt/windows/awt_Desktop.cpp + test/java/awt/Desktop/8064934/bug8064934.java Changeset: 7c4ae9318d2a Author: prr Date: 2015-02-03 09:28 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7c4ae9318d2a 8072116: [Solaris] : Fix for 8071710 needs to be updated for build dependency checking Reviewed-by: ihse ! make/lib/Awt2dLibraries.gmk Changeset: 20a31dd18097 Author: prr Date: 2015-02-04 10:28 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/20a31dd18097 6243376: JPEGImageWriter corrupts color for non-JFIF images with differing sample factor Reviewed-by: bae, serb ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java + test/javax/imageio/plugins/jpeg/MagentaEXIFTest.java Changeset: 2342c8c3ed6e Author: prr Date: 2015-02-04 10:29 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/2342c8c3ed6e 8072433: copy/paste duplicated tests in some condition statements Reviewed-by: bae, serb ! src/java.desktop/share/classes/sun/font/FontFamily.java ! src/java.desktop/share/classes/sun/print/ServiceDialog.java Changeset: d2efec047c8f Author: serb Date: 2015-02-05 14:20 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d2efec047c8f 4952954: abort flag is not cleared for every write operation for JPEG ImageWriter Reviewed-by: bae, prr ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java + test/javax/imageio/plugins/shared/WriteAfterAbort.java Changeset: 664e14537633 Author: serb Date: 2015-02-05 16:16 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/664e14537633 8062738: Test java/awt/datatransfer/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug fails in Windows Reviewed-by: azvegint, ant ! src/java.datatransfer/share/classes/java/awt/datatransfer/SystemFlavorMap.java Changeset: d96e70a49103 Author: azvegint Date: 2015-02-02 21:38 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d96e70a49103 8072088: [PIT] NPE in DnD tests apparently because of the fix to JDK-8061636 Reviewed-by: ant, prr, serb ! src/java.desktop/share/classes/java/awt/Container.java Changeset: ffddde2e67dc Author: serb Date: 2015-02-06 19:49 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ffddde2e67dc 8063066: Some look and feels ignores the JSlider.PaintTrack property Reviewed-by: ant, azvegint, alexsch ! src/java.desktop/share/classes/javax/swing/JSlider.java Changeset: cf29d39bf0de Author: ddehaven Date: 2015-02-09 09:52 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/cf29d39bf0de Merge ! make/src/classes/build/tools/module/boot.modules - src/java.management/share/classes/java/lang/management/PlatformComponent.java - src/java.management/share/classes/sun/management/ExtendedPlatformComponent.java - src/java.security.acl/share/classes/java/security/acl/Acl.java - src/java.security.acl/share/classes/java/security/acl/AclEntry.java - src/java.security.acl/share/classes/java/security/acl/AclNotFoundException.java - src/java.security.acl/share/classes/java/security/acl/Group.java - src/java.security.acl/share/classes/java/security/acl/LastOwnerException.java - src/java.security.acl/share/classes/java/security/acl/NotOwnerException.java - src/java.security.acl/share/classes/java/security/acl/Owner.java - src/java.security.acl/share/classes/java/security/acl/Permission.java - src/java.security.acl/share/classes/java/security/acl/package-info.java - src/java.security.acl/share/classes/sun/security/acl/AclEntryImpl.java - src/java.security.acl/share/classes/sun/security/acl/AclImpl.java - src/java.security.acl/share/classes/sun/security/acl/AllPermissionsImpl.java - src/java.security.acl/share/classes/sun/security/acl/GroupImpl.java - src/java.security.acl/share/classes/sun/security/acl/OwnerImpl.java - src/java.security.acl/share/classes/sun/security/acl/PermissionImpl.java - src/java.security.acl/share/classes/sun/security/acl/PrincipalImpl.java - src/java.security.acl/share/classes/sun/security/acl/WorldGroupImpl.java Changeset: 12b89e18027b Author: ddehaven Date: 2015-02-17 11:44 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/12b89e18027b Merge ! make/src/classes/build/tools/module/boot.modules - src/java.desktop/macosx/classes/sun/datatransfer/resources/flavormap.properties - src/java.desktop/share/classes/java/awt/datatransfer/Clipboard.java - src/java.desktop/share/classes/java/awt/datatransfer/ClipboardOwner.java - src/java.desktop/share/classes/java/awt/datatransfer/DataFlavor.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorEvent.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorListener.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorMap.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorTable.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeType.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeTypeParameterList.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeTypeParseException.java - src/java.desktop/share/classes/java/awt/datatransfer/StringSelection.java - src/java.desktop/share/classes/java/awt/datatransfer/SystemFlavorMap.java - src/java.desktop/share/classes/java/awt/datatransfer/Transferable.java - src/java.desktop/share/classes/java/awt/datatransfer/UnsupportedFlavorException.java - src/java.desktop/share/classes/java/awt/datatransfer/package.html - src/java.desktop/share/classes/sun/datatransfer/DataFlavorUtil.java - src/java.desktop/share/classes/sun/datatransfer/DesktopDatatransferService.java - src/java.desktop/unix/classes/sun/awt/X11/XAWTFormatter.java - src/java.desktop/unix/classes/sun/datatransfer/resources/flavormap.properties - src/java.desktop/windows/classes/sun/datatransfer/resources/flavormap.properties - test/java/awt/color/LoadProfileWithSM.java - test/java/awt/color/LoadStandardProfilesTest.java Changeset: 867968501262 Author: bpb Date: 2015-02-17 12:02 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/867968501262 8073347: javadoc of Formattable messed up by JDK-8019857 Summary: Change sample code formatting to the currently blessed idiom. Reviewed-by: martin ! src/java.base/share/classes/java/util/Formattable.java Changeset: 619c35f23dce Author: erikj Date: 2015-02-18 11:18 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/619c35f23dce 8073328: Incremental build of gensrc broken Reviewed-by: alanb, tbell, dfuchs, sherman ! make/gensrc/Gensrc-jdk.charsets.gmk ! make/gensrc/GensrcCharsetMapping.gmk ! make/src/classes/build/tools/charsetmapping/Main.java Changeset: 6e5a7a1926ab Author: dsamersoff Date: 2015-02-18 03:16 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/6e5a7a1926ab 8072835: sun/tools/jmap/heapconfig/JMapHeapConfigTest.java Key MaxHeapSize doesnt match Summary: Make sure that maxheapsize is set explicitly in command line Reviewed-by: sla, ykantser ! test/sun/tools/jmap/heapconfig/JMapHeapConfigTest.java Changeset: 27de92ceee79 Author: dsamersoff Date: 2015-02-18 03:45 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/27de92ceee79 8072395: sun/tools/jmap/heapconfig/LingeredAppTest.java and sun/tools/jmap/heapconfig/JMapHeapConfigTest.java fail due to LingeredApp ERROR: java.io.IOException: Lock is too old. Aborting Summary: Remove lock age check Reviewed-by: sla, dholmes, kevinw ! test/lib/testlibrary/jdk/testlibrary/Platform.java ! test/sun/tools/jmap/heapconfig/JMapHeapConfigTest.java ! test/sun/tools/jmap/heapconfig/LingeredApp.java ! test/sun/tools/jmap/heapconfig/LingeredAppTest.java Changeset: d8bbc2fb7df8 Author: vlivanov Date: 2015-01-29 10:27 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d8bbc2fb7df8 8063137: Never-taken branches should be pruned when GWT LambdaForms are shared Reviewed-by: jrose, kvn ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java Changeset: 86fbdebd98af Author: vlivanov Date: 2015-01-29 10:27 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/86fbdebd98af 8069591: Customize LambdaForms which are invoked using MH.invoke/invokeExact Reviewed-by: jrose, plevart, forax ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java ! src/java.base/share/classes/java/lang/invoke/MethodHandle.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java Changeset: 84b64cad80d1 Author: vlivanov Date: 2015-01-29 10:29 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/84b64cad80d1 8071787: Don't block inlining when DONT_INLINE_THRESHOLD=0 Reviewed-by: jrose ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: 2dc4afee9a85 Author: vlivanov Date: 2015-01-29 10:29 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/2dc4afee9a85 8071788: BlockInliningWrapper.asType() is broken Reviewed-by: jrose ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: 088b93bf9f01 Author: dlong Date: 2015-01-31 02:42 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/088b93bf9f01 Merge - test/java/util/ResourceBundle/Bug6287579.java Changeset: f6b19379eb73 Author: vlivanov Date: 2015-02-12 13:55 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/f6b19379eb73 Merge Changeset: b9c1cdfc89a0 Author: jbachorik Date: 2014-12-11 10:47 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b9c1cdfc89a0 8062303: Remove com.sun.tracing API Reviewed-by: sla, alanb, mchung, dholmes ! make/lib/Lib-jdk.runtime.gmk - src/jdk.runtime/share/classes/com/sun/tracing/Probe.java - src/jdk.runtime/share/classes/com/sun/tracing/ProbeName.java - src/jdk.runtime/share/classes/com/sun/tracing/Provider.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderFactory.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ArgsAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/Attributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/DependencyClass.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/NameAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ProviderAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/StabilityLevel.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/package-info.java - src/jdk.runtime/share/classes/com/sun/tracing/package-info.java - src/jdk.runtime/share/classes/sun/tracing/MultiplexProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/NullProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/PrintStreamProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/ProbeSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/ProviderSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/Activation.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProbe.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProvider.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/JVM.java - src/jdk.runtime/share/classes/sun/tracing/package-info.java - src/jdk.runtime/share/native/libjsdt/JVM.c - src/jdk.runtime/share/native/libjsdt/jvm_symbols.h - src/jdk.runtime/unix/native/libjsdt/jvm_symbols_md.c - src/jdk.runtime/windows/native/libjsdt/jvm_symbols_md.c ! test/ProblemList.txt ! test/TEST.groups - test/com/sun/tracing/BasicFunctionality.java - test/com/sun/tracing/BasicWithSecurityMgr.java Changeset: d71416975967 Author: dcubed Date: 2015-02-06 10:44 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d71416975967 Merge - src/jdk.runtime/share/classes/com/sun/tracing/Probe.java - src/jdk.runtime/share/classes/com/sun/tracing/ProbeName.java - src/jdk.runtime/share/classes/com/sun/tracing/Provider.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderFactory.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ArgsAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/Attributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/DependencyClass.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/NameAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ProviderAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/StabilityLevel.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/package-info.java - src/jdk.runtime/share/classes/com/sun/tracing/package-info.java - src/jdk.runtime/share/classes/sun/tracing/MultiplexProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/NullProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/PrintStreamProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/ProbeSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/ProviderSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/Activation.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProbe.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProvider.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/JVM.java - src/jdk.runtime/share/classes/sun/tracing/package-info.java - src/jdk.runtime/share/native/libjsdt/JVM.c - src/jdk.runtime/share/native/libjsdt/jvm_symbols.h - src/jdk.runtime/unix/native/libjsdt/jvm_symbols_md.c - src/jdk.runtime/windows/native/libjsdt/jvm_symbols_md.c ! test/ProblemList.txt - test/com/sun/tracing/BasicFunctionality.java - test/com/sun/tracing/BasicWithSecurityMgr.java Changeset: 8ac427c6df05 Author: jbachorik Date: 2015-01-16 18:19 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/8ac427c6df05 8064331: JavaSecurityAccess.doIntersectionPrivilege() drops the information about the domain combiner of the stack ACC Reviewed-by: mullan ! src/java.base/share/classes/java/security/AccessControlContext.java ! src/java.base/share/classes/java/security/ProtectionDomain.java + test/java/security/ProtectionDomain/PreserveCombinerTest.java Changeset: b154c90af31c Author: psandoz Date: 2015-02-10 14:10 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b154c90af31c 8068975: Remove deprecated methods on sun.misc.Unsafe and clean up native implementation Reviewed-by: dholmes, kvn, vlivanov ! src/java.base/share/classes/sun/misc/Unsafe.java Changeset: 774dc1c803ce Author: jbachorik Date: 2015-02-12 08:33 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/774dc1c803ce 8069286: Unexpected count of notification in LowMemoryTest Reviewed-by: mchung ! test/ProblemList.txt ! test/java/lang/management/MemoryMXBean/LowMemoryTest.java Changeset: f4ce7c7a0296 Author: jbachorik Date: 2015-02-12 17:01 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/f4ce7c7a0296 8072932: Test fails with java.security.AccessControlException: access denied ("java.security.SecurityPermission" "getDomainCombiner") Reviewed-by: mullan ! src/java.base/share/classes/java/security/ProtectionDomain.java Changeset: b1ca447190cf Author: jbachorik Date: 2015-02-12 17:28 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b1ca447190cf Merge Changeset: 1050825bdde7 Author: ctornqvi Date: 2015-02-13 05:17 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1050825bdde7 Merge Changeset: 24db1a40838a Author: amurillo Date: 2015-02-16 08:47 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/24db1a40838a Merge - src/jdk.runtime/share/classes/com/sun/tracing/Probe.java - src/jdk.runtime/share/classes/com/sun/tracing/ProbeName.java - src/jdk.runtime/share/classes/com/sun/tracing/Provider.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderFactory.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ArgsAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/Attributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/DependencyClass.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/NameAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ProviderAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/StabilityLevel.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/package-info.java - src/jdk.runtime/share/classes/com/sun/tracing/package-info.java - src/jdk.runtime/share/classes/sun/tracing/MultiplexProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/NullProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/PrintStreamProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/ProbeSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/ProviderSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/Activation.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProbe.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProvider.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/JVM.java - src/jdk.runtime/share/classes/sun/tracing/package-info.java - src/jdk.runtime/share/native/libjsdt/JVM.c - src/jdk.runtime/share/native/libjsdt/jvm_symbols.h - src/jdk.runtime/unix/native/libjsdt/jvm_symbols_md.c - src/jdk.runtime/windows/native/libjsdt/jvm_symbols_md.c ! test/TEST.groups - test/com/sun/tracing/BasicFunctionality.java - test/com/sun/tracing/BasicWithSecurityMgr.java Changeset: 0583b3a03da3 Author: amurillo Date: 2015-02-18 09:14 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/0583b3a03da3 Merge - src/jdk.runtime/share/classes/com/sun/tracing/Probe.java - src/jdk.runtime/share/classes/com/sun/tracing/ProbeName.java - src/jdk.runtime/share/classes/com/sun/tracing/Provider.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderFactory.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ArgsAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/Attributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/DependencyClass.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/NameAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ProviderAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/StabilityLevel.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/package-info.java - src/jdk.runtime/share/classes/com/sun/tracing/package-info.java - src/jdk.runtime/share/classes/sun/tracing/MultiplexProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/NullProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/PrintStreamProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/ProbeSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/ProviderSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/Activation.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProbe.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProvider.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/JVM.java - src/jdk.runtime/share/classes/sun/tracing/package-info.java - src/jdk.runtime/share/native/libjsdt/JVM.c - src/jdk.runtime/share/native/libjsdt/jvm_symbols.h - src/jdk.runtime/unix/native/libjsdt/jvm_symbols_md.c - src/jdk.runtime/windows/native/libjsdt/jvm_symbols_md.c - test/com/sun/tracing/BasicFunctionality.java - test/com/sun/tracing/BasicWithSecurityMgr.java Changeset: 89bc656dc8c4 Author: mchung Date: 2015-02-18 08:59 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/89bc656dc8c4 8073373: Remove redundant imports from sun/applet/AppletProps.java Reviewed-by: serb ! src/java.desktop/share/classes/sun/applet/AppletProps.java Changeset: 36607eb3168f Author: mchung Date: 2015-02-18 18:14 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/36607eb3168f 8072656: test/java/lang/reflect/Proxy/ClassRestrictions.java assumes app class loader be URLClassLoader Reviewed-by: lancea, alanb ! test/java/lang/reflect/Proxy/ClassRestrictions.java Changeset: 607ea68032cd Author: lana Date: 2015-02-19 16:38 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/607ea68032cd Merge - make/data/charsetmapping/dbcs - make/data/charsetmapping/extsbcs - make/data/charsetmapping/sbcs - make/data/charsetmapping/standard-charsets - src/java.desktop/macosx/classes/sun/datatransfer/resources/flavormap.properties - src/java.desktop/share/classes/java/awt/datatransfer/Clipboard.java - src/java.desktop/share/classes/java/awt/datatransfer/ClipboardOwner.java - src/java.desktop/share/classes/java/awt/datatransfer/DataFlavor.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorEvent.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorListener.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorMap.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorTable.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeType.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeTypeParameterList.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeTypeParseException.java - src/java.desktop/share/classes/java/awt/datatransfer/StringSelection.java - src/java.desktop/share/classes/java/awt/datatransfer/SystemFlavorMap.java - src/java.desktop/share/classes/java/awt/datatransfer/Transferable.java - src/java.desktop/share/classes/java/awt/datatransfer/UnsupportedFlavorException.java - src/java.desktop/share/classes/java/awt/datatransfer/package.html - src/java.desktop/share/classes/sun/datatransfer/DataFlavorUtil.java - src/java.desktop/share/classes/sun/datatransfer/DesktopDatatransferService.java - src/java.desktop/unix/classes/sun/awt/X11/XAWTFormatter.java - src/java.desktop/unix/classes/sun/datatransfer/resources/flavormap.properties - src/java.desktop/windows/classes/sun/datatransfer/resources/flavormap.properties - src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_HKSCS.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_Solaris.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/DelegatableDecoder.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/DoubleByte.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_LINUX.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_Open.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/ExtendedCharsets.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/HKSCS.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS_XP.java - src/jdk.runtime/share/classes/com/sun/tracing/Probe.java - src/jdk.runtime/share/classes/com/sun/tracing/ProbeName.java - src/jdk.runtime/share/classes/com/sun/tracing/Provider.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderFactory.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ArgsAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/Attributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/DependencyClass.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/NameAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ProviderAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/StabilityLevel.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/package-info.java - src/jdk.runtime/share/classes/com/sun/tracing/package-info.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/PolicyTool.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_de.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_es.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_fr.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_it.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_ja.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_ko.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_pt_BR.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_sv.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_CN.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_HK.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_TW.java - src/jdk.runtime/share/classes/sun/tracing/MultiplexProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/NullProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/PrintStreamProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/ProbeSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/ProviderSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/Activation.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProbe.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProvider.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/JVM.java - src/jdk.runtime/share/classes/sun/tracing/package-info.java - src/jdk.runtime/share/native/libjsdt/JVM.c - src/jdk.runtime/share/native/libjsdt/jvm_symbols.h - src/jdk.runtime/unix/native/libjsdt/jvm_symbols_md.c - src/jdk.runtime/windows/native/libjsdt/jvm_symbols_md.c - test/com/sun/tracing/BasicFunctionality.java - test/com/sun/tracing/BasicWithSecurityMgr.java - test/java/awt/color/LoadProfileWithSM.java - test/java/awt/color/LoadStandardProfilesTest.java Changeset: be681c3449ce Author: katleman Date: 2015-02-26 15:58 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/be681c3449ce Added tag jdk9-b52 for changeset 607ea68032cd ! .hgtags Changeset: 65de62d768a4 Author: shade Date: 2015-02-20 18:32 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/65de62d768a4 8073479: Replace obj.getClass hacks with Objects.requireNonNull Reviewed-by: dfuchs, plevart, vlivanov ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandle.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/MutableCallSite.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/LogRecord.java ! src/java.logging/share/classes/java/util/logging/Logger.java ! test/java/lang/invoke/8009222/Test8009222.java ! test/tools/pack200/pack200-verifier/src/xmlkit/XMLKit.java Changeset: effdf04cfcec Author: redestad Date: 2015-02-21 13:46 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/effdf04cfcec 8068790: ZipEntry/JarEntry.setCreation/LastAccessTime(null) don't throw NPE as specified Reviewed-by: coffeys, sherman ! src/java.base/share/classes/java/util/zip/ZipEntry.java ! test/java/util/zip/TestExtraTime.java Changeset: dd80c38f6595 Author: erikj Date: 2015-02-23 11:37 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/dd80c38f6595 8073498: Enhance GensrcProperties.gmk to allow an alternative source root Reviewed-by: tbell, mchung, ihse ! make/gensrc/GensrcProperties.gmk Changeset: a4e47f145dda Author: chegar Date: 2015-02-23 15:48 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a4e47f145dda 8064924: Update java.net.URL to work with modules Reviewed-by: alanb, plevart, psandoz ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/net/URLStreamHandlerFactory.java ! src/java.base/share/classes/java/net/package-info.java + src/java.base/share/classes/java/net/spi/URLStreamHandlerProvider.java + src/java.base/share/classes/java/net/spi/package-info.java + test/java/net/spi/URLStreamHandlerProvider/Basic.java + test/java/net/spi/URLStreamHandlerProvider/Child.java + test/java/net/spi/URLStreamHandlerProvider/bad.provider.template + test/java/net/spi/URLStreamHandlerProvider/basic.policy + test/java/net/spi/URLStreamHandlerProvider/provider.template ! test/javax/net/ssl/FixingJavadocs/ComURLNulls.java ! test/sun/net/www/protocol/https/NewImpl/ComHTTPSConnection.java ! test/sun/net/www/protocol/https/NewImpl/ComHostnameVerifier.java Changeset: bfc07fb616d9 Author: chegar Date: 2015-02-23 17:22 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/bfc07fb616d9 8073667: URL should not use service loader to lookup the jar protocol handler Reviewed-by: alanb ! src/java.base/share/classes/java/net/URL.java Changeset: 9a0e131ad6f8 Author: mchung Date: 2015-02-23 08:46 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/9a0e131ad6f8 8062750: Separate SNMP messages from sun.management.resources.agent Reviewed-by: alanb, dfuchs, erikj ! src/java.management/share/classes/sun/management/AgentConfigurationError.java ! src/java.management/share/classes/sun/management/resources/agent.properties ! test/sun/management/AgentCheckTest.java Changeset: b869f40e0ccd Author: juh Date: 2015-02-23 11:40 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b869f40e0ccd 8072663: Remove the sun.security.acl package which is not used in the JDK Reviewed-by: mullan, alanb, mchung ! src/java.base/share/classes/java/security/acl/Acl.java - src/java.base/share/classes/sun/security/acl/AclEntryImpl.java - src/java.base/share/classes/sun/security/acl/AclImpl.java - src/java.base/share/classes/sun/security/acl/AllPermissionsImpl.java - src/java.base/share/classes/sun/security/acl/GroupImpl.java - src/java.base/share/classes/sun/security/acl/OwnerImpl.java - src/java.base/share/classes/sun/security/acl/PermissionImpl.java - src/java.base/share/classes/sun/security/acl/PrincipalImpl.java - src/java.base/share/classes/sun/security/acl/WorldGroupImpl.java ! test/TEST.groups - test/sun/security/acl/PermissionImpl/PermissionEqualsHashCode.java Changeset: 03df711f2cab Author: jmanson Date: 2015-02-24 09:46 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/03df711f2cab 6588467: Add isDaemon() and getPriority() to ThreadInfo Reviewed-by: mchung, sla, dholmes, martin ! src/java.management/share/classes/java/lang/management/ThreadInfo.java ! src/java.management/share/classes/sun/management/ThreadInfoCompositeData.java ! test/java/lang/management/CompositeData/ThreadInfoCompositeData.java + test/java/lang/management/ThreadMXBean/ThreadDaemonTest.java ! test/java/lang/management/ThreadMXBean/ThreadDump.java Changeset: 31ba9c9a6b35 Author: sla Date: 2015-02-24 10:56 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/31ba9c9a6b35 8073713: javadoc warnings in serviceability code Reviewed-by: mgronlun, alanb, sspitsyn ! src/java.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java ! src/jdk.attach/share/classes/com/sun/tools/attach/AttachOperationFailedException.java ! src/jdk.jdi/share/classes/com/sun/jdi/InterfaceType.java Changeset: 2d045ee4b2f3 Author: igerasim Date: 2015-02-24 19:50 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/2d045ee4b2f3 8073779: StackOverflowError called StackOverflowException in javadoc Reviewed-by: martin ! src/java.base/share/classes/java/util/stream/DoubleStream.java ! src/java.base/share/classes/java/util/stream/IntStream.java ! src/java.base/share/classes/java/util/stream/LongStream.java ! src/java.base/share/classes/java/util/stream/Stream.java Changeset: fea5c84f2bbc Author: jbachorik Date: 2015-02-16 10:53 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/fea5c84f2bbc 8072908: com/sun/management/OperatingSystemMXBean/TestTotalSwap.sh fails on OS X with exit code 2 Reviewed-by: dholmes, sla - test/com/sun/management/OperatingSystemMXBean/GetTotalSwapSpaceSize.java + test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.java - test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.sh Changeset: cd278876ee60 Author: ctornqvi Date: 2015-02-18 19:28 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/cd278876ee60 Merge - src/jdk.runtime/share/classes/sun/security/tools/policytool/PolicyTool.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_de.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_es.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_fr.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_it.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_ja.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_ko.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_pt_BR.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_sv.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_CN.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_HK.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_TW.java Changeset: 80b3e02fdfce Author: amurillo Date: 2015-02-20 14:14 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/80b3e02fdfce Merge - test/com/sun/management/OperatingSystemMXBean/GetTotalSwapSpaceSize.java - test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.sh Changeset: d5f7442dbd63 Author: amurillo Date: 2015-02-24 10:52 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d5f7442dbd63 Merge - test/com/sun/management/OperatingSystemMXBean/GetTotalSwapSpaceSize.java - test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.sh Changeset: 13c749cb2edf Author: dfuchs Date: 2015-02-24 21:51 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/13c749cb2edf 8073394: Clock.systemUTC() should return a constant Summary: Clock.systemUTC() now returns SystemClock.UTC Reviewed-by: scolebourne, rriggs, plevart, lancea ! src/java.base/share/classes/java/time/Clock.java ! test/java/time/test/java/time/TestClock_System.java Changeset: f5a9533bd747 Author: mchung Date: 2015-02-24 12:45 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/f5a9533bd747 8073696: Remove unused imports in java.corba, java.jaxws, jdk.httpserver Reviewed-by: alanb, chegar ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/AuthFilter.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpExchangeImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpsExchangeImpl.java Changeset: d278a05017eb Author: weijun Date: 2015-02-25 18:30 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d278a05017eb 8073181: keytool -ext honored not working correctly Reviewed-by: mullan ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! test/sun/security/tools/keytool/KeyToolTest.java Changeset: 895c085e15d4 Author: weijun Date: 2015-02-25 18:30 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/895c085e15d4 8073182: keytool may generate duplicate extensions Reviewed-by: mullan ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! test/sun/security/tools/keytool/KeyToolTest.java Changeset: edce622135bc Author: coffeys Date: 2015-02-25 11:44 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/edce622135bc 7178362: Socket impls should ignore unsupported proxy types rather than throwing Reviewed-by: chegar ! src/java.base/share/classes/java/net/SocksSocketImpl.java + test/java/net/Socks/BadProxySelector.java Changeset: b1d316f8656f Author: jfranck Date: 2015-02-25 14:30 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b1d316f8656f 8014678: Spurious AccessControlException thrown in java.lang.Class.getEnclosingMethod() Reviewed-by: ahgross, mchung, psandoz ! src/java.base/share/classes/java/lang/Class.java + test/java/lang/Class/getEnclosingConstructor/EnclosingConstructorWithSecurityManager.java + test/java/lang/Class/getEnclosingMethod/EnclosingMethodWithSecurityManager.java Changeset: 37d1442d53bc Author: ksrini Date: 2015-02-25 06:21 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/37d1442d53bc 8066185: VM crashed with SIGSEGV VirtualMemoryTracker::add_reserved_region Reviewed-by: coleenp, dholmes ! src/java.base/share/native/libjli/java.c ! test/tools/launcher/TestSpecialArgs.java Changeset: 14325c15583d Author: msheppar Date: 2015-02-25 17:05 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/14325c15583d 8046893: JNI exception pending in jdk/src/solaris/native/java/net: ExtendedOptionsImpl.c, PlainDatagramSocketImpl.c Reviewed-by: alanb, chegar ! src/java.base/unix/native/libnet/ExtendedOptionsImpl.c Changeset: 367cd3425a59 Author: msheppar Date: 2015-02-25 17:24 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/367cd3425a59 8055204: Memory leak in jdk/src/windows/native/java/lang/java_props_md.c Reviewed-by: rriggs ! src/java.base/windows/native/libjava/java_props_md.c Changeset: 710db3eff010 Author: dfuchs Date: 2015-02-25 18:41 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/710db3eff010 8072645: java.util.logging should use java.time to get more precise time stamps Summary: j.u.logging uses j.t.Instant to store LogRecord time stamps. XMLFormatter format is updated to allow for a new optional element containing a nano second adjustment. SimpleFormatter passes a ZonedDateTime object to String.format. LogRecord getMillis/setMillis are deprecated, replaced by getInstant/setInstant. Reviewed-by: scolebourne, plevart, rriggs Contributed-by: daniel.fuchs at oracle.com, peter.levart at gmail.com ! src/java.base/share/classes/sun/util/logging/LoggingSupport.java ! src/java.base/share/classes/sun/util/logging/PlatformLogger.java ! src/java.logging/share/classes/java/util/logging/LogRecord.java ! src/java.logging/share/classes/java/util/logging/SimpleFormatter.java ! src/java.logging/share/classes/java/util/logging/XMLFormatter.java ! test/java/lang/invoke/lambda/LogGeneratedClassesTest.java ! test/java/util/logging/FileHandlerLongLimit.java + test/java/util/logging/HigherResolutionTimeStamps/LogRecordWithNanos.java + test/java/util/logging/HigherResolutionTimeStamps/LogRecordWithNanosAPI.java + test/java/util/logging/HigherResolutionTimeStamps/SerializeLogRecord.java + test/java/util/logging/HigherResolutionTimeStamps/SimpleFormatterNanos.java + test/java/util/logging/HigherResolutionTimeStamps/XmlFormatterNanos.java Changeset: 7acbc61bf3fb Author: msheppar Date: 2015-02-25 19:36 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7acbc61bf3fb 8046901: Check jdk/src/solaris/native/sun/nio for Parfait flagged uninitialized memory Reviewed-by: rriggs, alanb ! src/java.base/unix/native/libnio/ch/DatagramChannelImpl.c ! src/java.base/unix/native/libnio/ch/ServerSocketChannelImpl.c ! src/jdk.sctp/unix/native/libsctp/SctpNet.c Changeset: f7e46f7c75df Author: sherman Date: 2015-02-25 13:04 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/f7e46f7c75df 8073893: Enable charsets build system to configure euc_tw into java.base module/sun.nio.cs Summary: to enable charsets build system to configure euc_tw into java.base module/sun.nio.cs Reviewed-by: alanb, mchung ! make/data/charsetmapping/charsets ! make/data/charsetmapping/stdcs-solaris ! make/gensrc/Gensrc-jdk.charsets.gmk ! make/gensrc/GensrcCharsetMapping.gmk ! make/src/classes/build/tools/charsetmapping/Charset.java ! make/src/classes/build/tools/charsetmapping/EUC_TW.java ! make/src/classes/build/tools/charsetmapping/HKSCS.java ! make/src/classes/build/tools/charsetmapping/Main.java ! make/src/classes/build/tools/charsetmapping/SPI.java ! src/java.desktop/unix/classes/sun/awt/motif/X11CNS11643.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_TW.java + src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_TW.java.template ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ExtendedCharsets.java.template ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_CN_CNS.java ! test/sun/nio/cs/X11CNS11643.java Changeset: f3e5c7d886a5 Author: weijun Date: 2015-02-26 08:08 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/f3e5c7d886a5 8073853: KeyToolTest.java has too many too long lines Reviewed-by: mullan ! test/sun/security/tools/keytool/KeyToolTest.java Changeset: d4cc200fd4c9 Author: coffeys Date: 2015-02-26 09:36 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d4cc200fd4c9 8071447: IBM1166 Locale Request for Kazakh characters Reviewed-by: sherman + make/data/charsetmapping/IBM1166.c2b + make/data/charsetmapping/IBM1166.map + make/data/charsetmapping/IBM1166.nr ! make/data/charsetmapping/charsets ! make/data/charsetmapping/list_old ! test/java/nio/charset/Charset/RegisteredCharsets.java ! test/java/nio/charset/RemovingSunIO/SunioAlias.java ! test/sun/nio/cs/CheckHistoricalNames.java Changeset: a3d2a201d7b3 Author: vinnie Date: 2015-02-26 16:29 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a3d2a201d7b3 8073955: Update java.security.debug help text to reflect recent enhancements for debugging Reviewed-by: mullan ! src/java.base/share/classes/sun/security/util/Debug.java Changeset: 32af5df346f5 Author: sherman Date: 2015-02-26 14:40 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/32af5df346f5 8073924: Update test/java/nio/charset/Charset/NIOCharsetAvailability.java to work with module system Summary: to use module's runtime filesystem to iterate the class files Reviewed-by: alanb ! test/java/nio/charset/Charset/NIOCharsetAvailabilityTest.java Changeset: dde2405cdb0f Author: lpriima Date: 2015-02-26 18:50 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/dde2405cdb0f 8073354: TimSortStackSize2.java: test cleanup: make test run with single argument Reviewed-by: dholmes ! test/java/util/Arrays/TimSortStackSize2.java Changeset: 99dfa8d56fc6 Author: darcy Date: 2015-02-26 18:02 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/99dfa8d56fc6 8073952: Spec of j.l.r.Method.toString/toGenericString need to be clarified Reviewed-by: lancea ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Method.java Changeset: 6cb5f5c34009 Author: lana Date: 2015-02-26 20:18 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/6cb5f5c34009 Merge - src/java.base/share/classes/sun/security/acl/AclEntryImpl.java - src/java.base/share/classes/sun/security/acl/AclImpl.java - src/java.base/share/classes/sun/security/acl/AllPermissionsImpl.java - src/java.base/share/classes/sun/security/acl/GroupImpl.java - src/java.base/share/classes/sun/security/acl/OwnerImpl.java - src/java.base/share/classes/sun/security/acl/PermissionImpl.java - src/java.base/share/classes/sun/security/acl/PrincipalImpl.java - src/java.base/share/classes/sun/security/acl/WorldGroupImpl.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_TW.java - test/com/sun/management/OperatingSystemMXBean/GetTotalSwapSpaceSize.java - test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.sh - test/sun/security/acl/PermissionImpl/PermissionEqualsHashCode.java Changeset: c517009905c5 Author: katleman Date: 2015-03-05 11:26 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c517009905c5 Added tag jdk9-b53 for changeset 6cb5f5c34009 ! .hgtags Changeset: e97e909d3c31 Author: psandoz Date: 2015-02-27 09:58 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e97e909d3c31 8071600: Add a flat-mapping collector Reviewed-by: smarks, chegar, briangoetz ! src/java.base/share/classes/java/util/stream/Collectors.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/CollectorsTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java - test/java/util/stream/test/org/openjdk/tests/java/util/stream/TabulatorsTest.java Changeset: f72c2ac7c69b Author: ihse Date: 2015-02-27 11:56 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/f72c2ac7c69b 8072842: Add support for building native JTReg tests Reviewed-by: erikj, sla + make/test/JtregNative.gmk ! test/Makefile ! test/TEST.groups + test/native_sanity/simplenativelauncher/ProgramTest.java + test/native_sanity/simplenativelauncher/exesanity_SimpleNativeLauncher.c + test/native_sanity/simplenativelib/NativeLib.java + test/native_sanity/simplenativelib/libsanity_SimpleNativeLib.c + test/native_sanity/simplenativelib2/NativeLib.java + test/native_sanity/simplenativelib2/libsanity_SimpleNativeLib2.c Changeset: f121ce607f02 Author: chegar Date: 2015-02-27 11:45 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/f121ce607f02 8074022: Serialization should issue a freeze action after reconstituting a graph that contains objects with final fields Reviewed-by: dholmes, plevart, psandoz ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/java/math/BigInteger.java Changeset: cf0720e8e76a Author: vlivanov Date: 2015-02-27 18:03 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/cf0720e8e76a 8073644: Assertion in LambdaFormEditor.bindArgumentType is too strict Reviewed-by: psandoz ! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java + test/java/lang/invoke/CustomizedLambdaFormTest.java Changeset: 157b0a8bf65c Author: rriggs Date: 2015-02-27 10:09 -0500 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/157b0a8bf65c 8044051: Test jdk/lambda/vm/InterfaceAccessFlagsTest.java gets IOException during compilation Summary: create the gen-separate directory in the current directory to improve robustness Reviewed-by: darcy ! test/jdk/lambda/separate/Compiler.java Changeset: d2a4b295498e Author: chegar Date: 2015-02-27 18:12 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d2a4b295498e 8074043: java.util.Arrays setAll and parallelSetAll subrange note Reviewed-by: smarks ! src/java.base/share/classes/java/util/Arrays.java Changeset: 79bf08fed7eb Author: bpb Date: 2015-02-27 14:36 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/79bf08fed7eb 8071599: (so) Socket adapter sendUrgentData throws IllegalBlockingMode when channel configured non-blocking Summary: Remove restriction to blocking case Reviewed-by: alanb, chegar ! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java ! test/java/nio/channels/SocketChannel/OutOfBand.java + test/java/nio/channels/SocketChannel/SendUrgentData.java Changeset: 9ec28859cdd0 Author: weijun Date: 2015-02-28 10:47 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/9ec28859cdd0 8074018: Named extension not recognized in keytool -ext honored after 8073182 Reviewed-by: mullan ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! test/sun/security/tools/keytool/KeyToolTest.java Changeset: 162c4c958d78 Author: redestad Date: 2015-02-28 13:17 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/162c4c958d78 8073497: Lazy conversion of ZipEntry time Reviewed-by: sherman, plevart ! src/java.base/share/classes/java/util/zip/ZipEntry.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/java/util/zip/ZipInputStream.java ! src/java.base/share/classes/java/util/zip/ZipOutputStream.java ! src/java.base/share/classes/java/util/zip/ZipUtils.java ! test/java/util/zip/TestExtraTime.java Changeset: e1f68774d811 Author: okutsu Date: 2015-03-02 11:48 +0900 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e1f68774d811 8072602: Unpredictable timezone on Windows when OS's timezone is not found in tzmappings Reviewed-by: peytoia ! src/java.base/windows/native/libjava/TimeZone_md.c Changeset: 873915557654 Author: igerasim Date: 2015-03-02 11:07 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/873915557654 8055915: (ch) FileDispatcherImpl.truncate0 should use SetFileInformationByHandle [win] Reviewed-by: alanb ! src/java.base/windows/native/libnio/ch/FileDispatcherImpl.c Changeset: 3b216624c0c1 Author: erikj Date: 2015-03-02 14:18 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/3b216624c0c1 8074072: Race condition in build since JDK-8072842 can cause failed builds on Solaris Reviewed-by: ihse ! make/Tools.gmk Changeset: 7c6d6f1b7a56 Author: dfuchs Date: 2015-03-02 14:46 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7c6d6f1b7a56 8074032: Instant.ofEpochMilli(millis).toEpochMilli() can throw arithmetic overflow in toEpochMilli() Summary: Instant.toEpochMilli() now takes into account the sign of the 'seconds' field. Reviewed-by: rriggs, scolebourne ! src/java.base/share/classes/java/time/Instant.java ! test/java/time/test/java/time/TestInstant.java Changeset: c9257ce77b6f Author: bchristi Date: 2015-03-02 13:37 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c9257ce77b6f 8073596: Add jdk.management.cmm in boot.modules that needs sun.management.spi be exported to it Reviewed-by: alanb, erikj, ihse, mchung ! make/gensrc/Gensrc-java.management.gmk ! make/src/classes/build/tools/module/boot.modules Changeset: 02258ba2cf9d Author: darcy Date: 2015-03-02 16:06 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/02258ba2cf9d 8074126: Correct @see cross-refs to the JLS in java.lang[.annotation] Reviewed-by: lancea ! src/java.base/share/classes/java/lang/FunctionalInterface.java ! src/java.base/share/classes/java/lang/Override.java ! src/java.base/share/classes/java/lang/SafeVarargs.java ! src/java.base/share/classes/java/lang/SuppressWarnings.java ! src/java.base/share/classes/java/lang/annotation/Inherited.java ! src/java.base/share/classes/java/lang/annotation/Repeatable.java ! src/java.base/share/classes/java/lang/annotation/Retention.java ! src/java.base/share/classes/java/lang/annotation/Target.java Changeset: b0127cbb5446 Author: aph Date: 2014-11-13 15:45 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b0127cbb5446 8064594: AARCH64: JDK changes Reviewed-by: dholmes, twisti, kvn ! make/lib/SoundLibraries.gmk + src/java.base/unix/conf/aarch64/jvm.cfg + src/java.base/unix/native/libjli/aarch64/jvm.cfg ! src/java.desktop/share/native/libjsound/SoundDefs.h Changeset: fe8419bcff15 Author: kvn Date: 2014-11-21 14:58 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/fe8419bcff15 Merge ! make/lib/SoundLibraries.gmk - src/java.base/share/classes/java/util/zip/package.html Changeset: d9f7cd2c80f6 Author: kvn Date: 2014-12-11 15:05 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d9f7cd2c80f6 Merge - make/Bundles.gmk - make/CreateJars.gmk - make/CreatePolicyJars.gmk - make/CreateSecurityJars.gmk - make/Images.gmk - make/ProfileNames.gmk - make/Profiles.gmk ! make/lib/SoundLibraries.gmk - make/profile-includes.txt - make/profile-rtjar-includes.txt - src/java.base/share/native/libjli/version_comp.c - src/java.base/share/native/libjli/version_comp.h - src/java.desktop/share/classes/sun/awt/datatransfer/META-INF/services/sun.datatransfer.DesktopDatatransferService - src/jdk.dev/share/classes/com/sun/tools/script/shell/Main.java - src/jdk.dev/share/classes/com/sun/tools/script/shell/init.js - src/jdk.dev/share/classes/com/sun/tools/script/shell/messages.properties - src/jdk.localedata/META-INF/cldrdata-services/sun.util.locale.provider.LocaleDataMetaInfo - src/jdk.localedata/META-INF/localedata-services/sun.util.locale.provider.LocaleDataMetaInfo - test/javax/crypto/sanity/CheckManifestForRelease.java - test/lib/security/java.policy/Ext_AllPolicy.java - test/lib/security/java.policy/Ext_AllPolicy.sh - test/lib/security/java.policy/test.policy - test/sun/tools/jconsole/ResourceCheckTest.sh - test/sun/tools/jinfo/Basic.sh - test/sun/tools/native2ascii/resources/ImmutableResourceTest.sh Changeset: 5922c0cd2a30 Author: kvn Date: 2015-01-20 15:22 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/5922c0cd2a30 Merge Changeset: c074923f28b2 Author: aph Date: 2015-02-06 10:14 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c074923f28b2 8072053: AARCH64: remove src/java.base/unix/native/libjli/aarch64/jvm.cfg Reviewed-by: kvn - src/java.base/unix/native/libjli/aarch64/jvm.cfg Changeset: 8a07f1204f5b Author: kvn Date: 2015-02-26 10:56 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/8a07f1204f5b Merge - make/data/charsetmapping/dbcs - make/data/charsetmapping/extsbcs - make/data/charsetmapping/sbcs - make/data/charsetmapping/standard-charsets - make/data/checkdeps/refs.allowed - make/src/classes/build/tools/deps/CheckDeps.java - src/java.base/aix/native/libnet/java/net/aix_close.c - src/java.base/unix/classes/java/lang/UNIXProcess.java - src/java.base/unix/native/libjava/UNIXProcess_md.c - src/java.base/unix/native/libjava/java_props_macosx.c - src/java.base/unix/native/libjava/java_props_macosx.h - src/java.base/unix/native/libnet/bsd_close.c - src/java.base/unix/native/libnet/linux_close.c - src/java.base/unix/native/libnet/solaris_close.c - src/java.desktop/macosx/classes/sun/datatransfer/resources/flavormap.properties - src/java.desktop/share/classes/java/awt/datatransfer/Clipboard.java - src/java.desktop/share/classes/java/awt/datatransfer/ClipboardOwner.java - src/java.desktop/share/classes/java/awt/datatransfer/DataFlavor.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorEvent.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorListener.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorMap.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorTable.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeType.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeTypeParameterList.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeTypeParseException.java - src/java.desktop/share/classes/java/awt/datatransfer/StringSelection.java - src/java.desktop/share/classes/java/awt/datatransfer/SystemFlavorMap.java - src/java.desktop/share/classes/java/awt/datatransfer/Transferable.java - src/java.desktop/share/classes/java/awt/datatransfer/UnsupportedFlavorException.java - src/java.desktop/share/classes/java/awt/datatransfer/package.html - src/java.desktop/share/classes/sun/datatransfer/DataFlavorUtil.java - src/java.desktop/share/classes/sun/datatransfer/DesktopDatatransferService.java - src/java.desktop/unix/classes/sun/awt/X11/XAWTFormatter.java - src/java.desktop/unix/classes/sun/datatransfer/resources/flavormap.properties - src/java.desktop/windows/classes/sun/datatransfer/resources/flavormap.properties - src/java.management/share/classes/java/lang/management/PlatformComponent.java - src/java.management/share/classes/sun/management/ExtendedPlatformComponent.java - src/java.security.acl/share/classes/java/security/acl/Acl.java - src/java.security.acl/share/classes/java/security/acl/AclEntry.java - src/java.security.acl/share/classes/java/security/acl/AclNotFoundException.java - src/java.security.acl/share/classes/java/security/acl/Group.java - src/java.security.acl/share/classes/java/security/acl/LastOwnerException.java - src/java.security.acl/share/classes/java/security/acl/NotOwnerException.java - src/java.security.acl/share/classes/java/security/acl/Owner.java - src/java.security.acl/share/classes/java/security/acl/Permission.java - src/java.security.acl/share/classes/java/security/acl/package-info.java - src/java.security.acl/share/classes/sun/security/acl/AclEntryImpl.java - src/java.security.acl/share/classes/sun/security/acl/AclImpl.java - src/java.security.acl/share/classes/sun/security/acl/AllPermissionsImpl.java - src/java.security.acl/share/classes/sun/security/acl/GroupImpl.java - src/java.security.acl/share/classes/sun/security/acl/OwnerImpl.java - src/java.security.acl/share/classes/sun/security/acl/PermissionImpl.java - src/java.security.acl/share/classes/sun/security/acl/PrincipalImpl.java - src/java.security.acl/share/classes/sun/security/acl/WorldGroupImpl.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_HKSCS.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_Solaris.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/DelegatableDecoder.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/DoubleByte.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_LINUX.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_Open.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_TW.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/ExtendedCharsets.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/HKSCS.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS_XP.java - src/jdk.runtime/share/classes/com/sun/tracing/Probe.java - src/jdk.runtime/share/classes/com/sun/tracing/ProbeName.java - src/jdk.runtime/share/classes/com/sun/tracing/Provider.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderFactory.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ArgsAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/Attributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/DependencyClass.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/NameAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ProviderAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/StabilityLevel.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/package-info.java - src/jdk.runtime/share/classes/com/sun/tracing/package-info.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/PolicyTool.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_de.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_es.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_fr.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_it.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_ja.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_ko.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_pt_BR.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_sv.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_CN.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_HK.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_TW.java - src/jdk.runtime/share/classes/sun/tracing/MultiplexProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/NullProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/PrintStreamProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/ProbeSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/ProviderSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/Activation.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProbe.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProvider.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/JVM.java - src/jdk.runtime/share/classes/sun/tracing/package-info.java - src/jdk.runtime/share/native/libjsdt/JVM.c - src/jdk.runtime/share/native/libjsdt/jvm_symbols.h - src/jdk.runtime/unix/native/libjsdt/jvm_symbols_md.c - src/jdk.runtime/windows/native/libjsdt/jvm_symbols_md.c - src/jdk.security.auth/unix/native/libjaas/Solaris.c - test/com/sun/management/OperatingSystemMXBean/GetTotalSwapSpaceSize.java - test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.sh - test/com/sun/tracing/BasicFunctionality.java - test/com/sun/tracing/BasicWithSecurityMgr.java - test/java/awt/color/LoadProfileWithSM.java - test/java/awt/color/LoadStandardProfilesTest.java - test/java/lang/CharSequence/DefaultTest.java - test/java/util/ResourceBundle/Bug6287579.java - test/sun/security/acl/PermissionImpl/PermissionEqualsHashCode.java Changeset: 11dfc712c44f Author: kvn Date: 2015-03-02 10:09 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/11dfc712c44f Merge - test/java/util/stream/test/org/openjdk/tests/java/util/stream/TabulatorsTest.java Changeset: c5ea253b6dc0 Author: kvn Date: 2015-03-02 15:15 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c5ea253b6dc0 Merge Changeset: 769e84968ef2 Author: kvn Date: 2015-03-02 17:36 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/769e84968ef2 Merge Changeset: ae7e32b84770 Author: igerasim Date: 2015-03-03 10:30 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ae7e32b84770 8074066: Useless code in share/native/libjava/VM.c Reviewed-by: mchung ! src/java.base/share/native/libjava/VM.c Changeset: b68f6b84dc94 Author: psandoz Date: 2015-03-03 12:30 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b68f6b84dc94 8071479: Stream and lambdafication improvements to j.u.regex.Matcher Reviewed-by: smarks, briangoetz, sherman ! src/java.base/share/classes/java/util/regex/Matcher.java ! test/java/util/regex/PatternStreamTest.java ! test/java/util/regex/RegExTest.java Changeset: 9c769c3a2c60 Author: jbachorik Date: 2015-02-18 17:50 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/9c769c3a2c60 8071657: JDI ObjectReferenceImpl.invokeMethod() validation fails for virtual invocations of method with declaring type being an interface Reviewed-by: sspitsyn, sla ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ObjectReferenceImpl.java ! test/com/sun/jdi/InterfaceMethodsTest.java Changeset: cbfdd9ba09f0 Author: ctornqvi Date: 2015-02-23 05:01 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/cbfdd9ba09f0 Merge - make/data/charsetmapping/dbcs - make/data/charsetmapping/extsbcs - make/data/charsetmapping/sbcs - make/data/charsetmapping/standard-charsets - src/java.desktop/macosx/classes/sun/datatransfer/resources/flavormap.properties - src/java.desktop/share/classes/java/awt/datatransfer/Clipboard.java - src/java.desktop/share/classes/java/awt/datatransfer/ClipboardOwner.java - src/java.desktop/share/classes/java/awt/datatransfer/DataFlavor.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorEvent.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorListener.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorMap.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorTable.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeType.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeTypeParameterList.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeTypeParseException.java - src/java.desktop/share/classes/java/awt/datatransfer/StringSelection.java - src/java.desktop/share/classes/java/awt/datatransfer/SystemFlavorMap.java - src/java.desktop/share/classes/java/awt/datatransfer/Transferable.java - src/java.desktop/share/classes/java/awt/datatransfer/UnsupportedFlavorException.java - src/java.desktop/share/classes/java/awt/datatransfer/package.html - src/java.desktop/share/classes/sun/datatransfer/DataFlavorUtil.java - src/java.desktop/share/classes/sun/datatransfer/DesktopDatatransferService.java - src/java.desktop/unix/classes/sun/awt/X11/XAWTFormatter.java - src/java.desktop/unix/classes/sun/datatransfer/resources/flavormap.properties - src/java.desktop/windows/classes/sun/datatransfer/resources/flavormap.properties - src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_HKSCS.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_Solaris.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/DelegatableDecoder.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/DoubleByte.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_LINUX.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_Open.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/ExtendedCharsets.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/HKSCS.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS_XP.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/PolicyTool.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_de.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_es.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_fr.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_it.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_ja.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_ko.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_pt_BR.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_sv.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_CN.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_HK.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_TW.java - test/java/awt/color/LoadProfileWithSM.java - test/java/awt/color/LoadStandardProfilesTest.java Changeset: 40899e008df9 Author: amurillo Date: 2015-02-27 07:34 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/40899e008df9 Merge Changeset: bdb66e8883e2 Author: amurillo Date: 2015-03-03 06:23 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/bdb66e8883e2 Merge Changeset: 673538dfde29 Author: neugens Date: 2015-02-11 07:54 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/673538dfde29 8071705: Java application menu misbehaves when running multiple screen stacked vertically Summary: JMenu miscalculates the position of the Popup origin when on multiple monitors stacked vertically Reviewed-by: alexsch ! src/java.desktop/share/classes/javax/swing/JMenu.java + test/javax/swing/JMenu/8071705/bug8071705.java Changeset: 5586348d8eef Author: ssides Date: 2015-02-11 15:10 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/5586348d8eef 8044394: javadoc for BasicOptionPaneUI.addMessageComponents() has typo and grammar errors Summary: Fix typos in javadoc of BasicOptionPaneUI.addMessageComponents() Reviewed-by: alexsch, serb ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java Changeset: a8efddeaae3d Author: van Date: 2015-02-11 16:22 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a8efddeaae3d 8068518: IllegalArgumentException in JTree.AccessibleJTree Reviewed-by: alexsch, ptbrunet ! src/java.desktop/share/classes/javax/swing/JTree.java Changeset: 2a0a557dd1b1 Author: asaha Date: 2015-02-12 14:56 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/2a0a557dd1b1 Merge Changeset: 758eba588bd2 Author: serb Date: 2015-02-14 21:05 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/758eba588bd2 8072678: Wrong exception messages in java.awt.color.ICC_ColorSpace Reviewed-by: prr, serb Contributed-by: prasanta.sadhukhan at oracle.com ! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java + test/java/awt/Color/GetMinMaxValue_ICC_ColorSpace.java Changeset: d1444efeaf6e Author: neugens Date: 2015-02-16 10:34 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d1444efeaf6e 8072905: Fix copyright year for test from JDK-8071705 Summary: Test was pushed with wrong copyright year Reviewed-by: alexsch ! test/javax/swing/JMenu/8071705/bug8071705.java Changeset: d768141965d7 Author: anashaty Date: 2015-02-16 19:10 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d768141965d7 8072676: [macosx] Jtree icon painted over label when scrollbars present in window Reviewed-by: serb, alexsch ! src/java.desktop/macosx/classes/com/apple/laf/AquaIcon.java + test/javax/swing/JTree/8072676/TreeClipTest.java Changeset: 7ac7956389c5 Author: serb Date: 2015-02-16 20:01 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7ac7956389c5 8039269: images/cursors should not be in ${java.home}/lib Reviewed-by: mchung, alanb, erikj ! make/copy/Copy-java.desktop.gmk ! make/gensrc/Gensrc-java.desktop.gmk ! src/java.desktop/share/classes/java/awt/Cursor.java + src/java.desktop/share/classes/sun/awt/resources/cursors/CopyDrop32x32.gif + src/java.desktop/share/classes/sun/awt/resources/cursors/LinkDrop32x32.gif + src/java.desktop/share/classes/sun/awt/resources/cursors/MoveDrop32x32.gif + src/java.desktop/share/classes/sun/awt/resources/cursors/cursors.properties + src/java.desktop/share/classes/sun/awt/resources/cursors/invalid32x32.gif - src/java.desktop/share/conf/images/cursors/invalid32x32.gif - src/java.desktop/share/conf/images/cursors/motif_CopyDrop32x32.gif - src/java.desktop/share/conf/images/cursors/motif_CopyNoDrop32x32.gif - src/java.desktop/share/conf/images/cursors/motif_LinkDrop32x32.gif - src/java.desktop/share/conf/images/cursors/motif_LinkNoDrop32x32.gif - src/java.desktop/share/conf/images/cursors/motif_MoveDrop32x32.gif - src/java.desktop/share/conf/images/cursors/motif_MoveNoDrop32x32.gif - src/java.desktop/share/conf/images/cursors/win32_CopyDrop32x32.gif - src/java.desktop/share/conf/images/cursors/win32_CopyNoDrop32x32.gif - src/java.desktop/share/conf/images/cursors/win32_LinkDrop32x32.gif - src/java.desktop/share/conf/images/cursors/win32_LinkNoDrop32x32.gif - src/java.desktop/share/conf/images/cursors/win32_MoveDrop32x32.gif - src/java.desktop/share/conf/images/cursors/win32_MoveNoDrop32x32.gif - src/java.desktop/unix/conf/images/cursors/cursors.properties + src/java.desktop/windows/classes/sun/awt/resources/cursors/CopyDrop32x32.gif + src/java.desktop/windows/classes/sun/awt/resources/cursors/LinkDrop32x32.gif + src/java.desktop/windows/classes/sun/awt/resources/cursors/MoveDrop32x32.gif - src/java.desktop/windows/conf/images/cursors/cursors.properties + test/java/awt/Cursor/GetSystemCustomCursor/GetSystemCustomCursor.java Changeset: 8b9c99ed1251 Author: anashaty Date: 2015-02-17 19:56 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/8b9c99ed1251 8072069: Toolkit.getScreenInsets() doesn't update if insets change Reviewed-by: serb, azvegint ! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java Changeset: e5945133da7c Author: ddehaven Date: 2015-02-17 11:50 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e5945133da7c Merge - make/data/charsetmapping/dbcs - make/data/charsetmapping/extsbcs - make/data/charsetmapping/sbcs - make/data/charsetmapping/standard-charsets - src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_HKSCS.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_Solaris.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/DelegatableDecoder.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/DoubleByte.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_LINUX.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_Open.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/ExtendedCharsets.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/HKSCS.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS_XP.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/PolicyTool.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_de.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_es.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_fr.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_it.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_ja.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_ko.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_pt_BR.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_sv.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_CN.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_HK.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_TW.java Changeset: 5b2dc78c9536 Author: serb Date: 2015-02-18 16:59 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/5b2dc78c9536 8068412: [macosx] Initialization of Cocoa hangs if CoreAudio was initialized before Reviewed-by: azvegint, prr ! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.h ! src/java.desktop/macosx/native/libjsound/PLATFORM_API_MacOSX_PCM.cpp + test/javax/sound/midi/Devices/InitializationHang.java Changeset: 8b1da71f5860 Author: van Date: 2015-02-18 11:15 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/8b1da71f5860 8069268: JComponent.AccessibleJComponent.addPropertyListeners adds exponential listeners Reviewed-by: ptbrunet, serb ! src/java.desktop/share/classes/javax/swing/JComponent.java + test/javax/accessibility/8069268/bug8069268.java Changeset: c867d4d46b58 Author: aivanov Date: 2015-02-19 12:50 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c867d4d46b58 8056915: Focus lost in applet when browser window is minimized and restored Reviewed-by: ant, dtitov, dcherepanov ! src/java.desktop/share/classes/sun/applet/AppletPanel.java ! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java ! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFrame.java ! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFramePeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Frame.h Changeset: a159e5358e25 Author: serb Date: 2015-02-19 18:47 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a159e5358e25 8072665: SoundLibraries.gmk and SoundDefs.h: remove isSigned8() dead code Reviewed-by: erikj, ihse, alexsch ! make/lib/SoundLibraries.gmk ! make/mapfiles/libjsound/mapfile-vers ! src/java.desktop/share/classes/com/sun/media/sound/Platform.java ! src/java.desktop/share/native/libjsound/Platform.c ! src/java.desktop/share/native/libjsound/SoundDefs.h Changeset: c020e5199fa8 Author: prr Date: 2015-02-23 10:47 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c020e5199fa8 Merge - src/jdk.runtime/share/classes/com/sun/tracing/Probe.java - src/jdk.runtime/share/classes/com/sun/tracing/ProbeName.java - src/jdk.runtime/share/classes/com/sun/tracing/Provider.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderFactory.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ArgsAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/Attributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/DependencyClass.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/NameAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ProviderAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/StabilityLevel.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/package-info.java - src/jdk.runtime/share/classes/com/sun/tracing/package-info.java - src/jdk.runtime/share/classes/sun/tracing/MultiplexProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/NullProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/PrintStreamProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/ProbeSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/ProviderSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/Activation.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProbe.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProvider.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/JVM.java - src/jdk.runtime/share/classes/sun/tracing/package-info.java - src/jdk.runtime/share/native/libjsdt/JVM.c - src/jdk.runtime/share/native/libjsdt/jvm_symbols.h - src/jdk.runtime/unix/native/libjsdt/jvm_symbols_md.c - src/jdk.runtime/windows/native/libjsdt/jvm_symbols_md.c - test/com/sun/tracing/BasicFunctionality.java - test/com/sun/tracing/BasicWithSecurityMgr.java Changeset: c892d81d7bba Author: prr Date: 2015-03-03 08:49 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c892d81d7bba Merge ! make/lib/SoundLibraries.gmk - src/java.base/share/classes/sun/security/acl/AclEntryImpl.java - src/java.base/share/classes/sun/security/acl/AclImpl.java - src/java.base/share/classes/sun/security/acl/AllPermissionsImpl.java - src/java.base/share/classes/sun/security/acl/GroupImpl.java - src/java.base/share/classes/sun/security/acl/OwnerImpl.java - src/java.base/share/classes/sun/security/acl/PermissionImpl.java - src/java.base/share/classes/sun/security/acl/PrincipalImpl.java - src/java.base/share/classes/sun/security/acl/WorldGroupImpl.java ! src/java.desktop/share/native/libjsound/SoundDefs.h - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_TW.java - test/com/sun/management/OperatingSystemMXBean/GetTotalSwapSpaceSize.java - test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.sh - test/java/util/stream/test/org/openjdk/tests/java/util/stream/TabulatorsTest.java - test/sun/security/acl/PermissionImpl/PermissionEqualsHashCode.java Changeset: f7352b8a3cbf Author: juh Date: 2015-03-03 14:16 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/f7352b8a3cbf 8054037: Improve tracing for java.security.debug=certpath 8055207: keystore and truststore debug output could be much better Reviewed-by: mullan, coffeys, jnimeh ! src/java.base/share/classes/java/security/cert/X509CertSelector.java ! src/java.base/share/classes/sun/security/provider/certpath/AdaptableX509CertSelector.java ! src/java.base/share/classes/sun/security/provider/certpath/Builder.java ! src/java.base/share/classes/sun/security/provider/certpath/ConstraintsChecker.java ! src/java.base/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java ! src/java.base/share/classes/sun/security/provider/certpath/ForwardBuilder.java ! src/java.base/share/classes/sun/security/provider/certpath/PKIXMasterCertPathValidator.java ! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java ! src/java.base/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java ! src/java.base/share/classes/sun/security/ssl/ClientHandshaker.java ! src/java.base/share/classes/sun/security/ssl/HandshakeMessage.java Changeset: 4503bd758762 Author: weijun Date: 2015-03-04 10:12 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/4503bd758762 8048360: Test signed jar files Reviewed-by: weijun Contributed-by: Amanda Jiang + test/java/security/Policy/SignedJar/SignedJarTest.java + test/java/security/Policy/SignedJar/SignedJarTest_1.policy + test/java/security/Policy/SignedJar/SignedJarTest_2.policy + test/java/security/Policy/SignedJar/keypass Changeset: 4223dabee9a3 Author: xuelei Date: 2015-03-04 08:10 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/4223dabee9a3 8050371: More MessageDigest tests Reviewed-by: xuelei Contributed-by: Zaiyao Liu ! src/java.base/share/classes/sun/security/ssl/ClientHandshaker.java + test/java/security/MessageDigest/TestSameLength.java + test/java/security/MessageDigest/TestSameValue.java Changeset: d5b1b2c14d3f Author: weijun Date: 2015-03-04 16:26 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d5b1b2c14d3f 8048610: Implement regression test for bug fix of 4686632 in JCE Reviewed-by: weijun Contributed-by: Zaiyao Liu + test/com/sun/crypto/provider/Cipher/JCE/Bugs/4686632/Empty.java Changeset: 0c85e7c7adda Author: igerasim Date: 2015-03-04 13:44 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/0c85e7c7adda 8074067: (bf) Re-examine java.base/share/native/libjava/Bits.c Reviewed-by: alanb, martin ! src/java.base/share/native/libjava/Bits.c Changeset: 27c361a07e97 Author: smarks Date: 2015-03-04 13:22 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/27c361a07e97 8073923: Files.lines() documentation needs clarification Reviewed-by: darcy, alanb ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/util/stream/Stream.java Changeset: 0e1bb756145c Author: bpb Date: 2015-03-04 15:05 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/0e1bb756145c 8073445: (fs) FileSystem.getPathMatcher(...) should check syntax component without regard to case Summary: Change String equals() to equalsIgnoreCase() where needed. Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystem.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystem.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java ! test/java/nio/file/PathMatcher/Basic.java Changeset: 8daf89cf0f4e Author: chegar Date: 2015-03-05 09:38 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/8daf89cf0f4e 8068260: java/io/Serializable/clearHandleTable/ClearHandleTable.java timed out Reviewed-by: rriggs, smarks ! test/java/io/Serializable/clearHandleTable/ClearHandleTable.java Changeset: f493132a7e7e Author: dsamersoff Date: 2015-03-05 05:06 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/f493132a7e7e 8030708: warnings from b119 for jdk/src/share/back: JNI exception pending Summary: Added some more checks for pending exception Reviewed-by: dholmes, sspitsyn ! src/jdk.jdwp.agent/share/native/libjdwp/StringReferenceImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/commonRef.c Changeset: dd67910c07f4 Author: sjiang Date: 2015-03-05 14:54 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/dd67910c07f4 8073148: "The server has decided to close this client connection" repeated continuously Reviewed-by: jbachorik ! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientNotifForwarder.java ! src/java.management/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java Changeset: 85b61f4eee66 Author: chegar Date: 2015-03-05 17:04 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/85b61f4eee66 8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java fails intermittently Reviewed-by: rriggs, smarks ! test/java/rmi/testlibrary/TestLibrary.java ! test/java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java Changeset: 568a62ab7d76 Author: lana Date: 2015-03-05 15:23 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/568a62ab7d76 Merge - src/java.desktop/share/conf/images/cursors/invalid32x32.gif - src/java.desktop/share/conf/images/cursors/motif_CopyDrop32x32.gif - src/java.desktop/share/conf/images/cursors/motif_CopyNoDrop32x32.gif - src/java.desktop/share/conf/images/cursors/motif_LinkDrop32x32.gif - src/java.desktop/share/conf/images/cursors/motif_LinkNoDrop32x32.gif - src/java.desktop/share/conf/images/cursors/motif_MoveDrop32x32.gif - src/java.desktop/share/conf/images/cursors/motif_MoveNoDrop32x32.gif - src/java.desktop/share/conf/images/cursors/win32_CopyDrop32x32.gif - src/java.desktop/share/conf/images/cursors/win32_CopyNoDrop32x32.gif - src/java.desktop/share/conf/images/cursors/win32_LinkDrop32x32.gif - src/java.desktop/share/conf/images/cursors/win32_LinkNoDrop32x32.gif - src/java.desktop/share/conf/images/cursors/win32_MoveDrop32x32.gif - src/java.desktop/share/conf/images/cursors/win32_MoveNoDrop32x32.gif - src/java.desktop/unix/conf/images/cursors/cursors.properties - src/java.desktop/windows/conf/images/cursors/cursors.properties - test/java/util/stream/test/org/openjdk/tests/java/util/stream/TabulatorsTest.java Changeset: 638416d9f937 Author: katleman Date: 2015-03-12 13:35 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/638416d9f937 Added tag jdk9-b54 for changeset 568a62ab7d76 ! .hgtags Changeset: 1ab727276fd0 Author: valeriep Date: 2015-03-06 00:49 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1ab727276fd0 8044193: Need to add known answer tests for AES cipher Summary: Added more tests for AES cipher using known test vectors. Reviewed-by: valeriep Contributed-by: Zaiyao Liu + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/Dynamic.java + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithDefaultProvider.java + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithProviderChange.java + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithRemoveAddProvider.java + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/testAES.policy Changeset: ce70f9bd29d2 Author: igerasim Date: 2015-03-06 13:30 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ce70f9bd29d2 8073692: (cs) Inconsistent docs for CharsetDecoder.replaceWith and CharsetEncoder.replaceWith Reviewed-by: martin ! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template Changeset: 42ac03603daa Author: mchung Date: 2015-03-06 09:02 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/42ac03603daa 8074428: Move pack200, unpack200, libpack200 to jdk.pack200 Reviewed-by: alanb, weijun, erikj, ihse + make/launcher/Launcher-jdk.pack200.gmk - make/launcher/Launcher-jdk.runtime.gmk + make/lib/Lib-jdk.pack200.gmk - make/lib/Lib-jdk.runtime.gmk + src/jdk.pack200/share/native/common-unpack/bands.cpp + src/jdk.pack200/share/native/common-unpack/bands.h + src/jdk.pack200/share/native/common-unpack/bytes.cpp + src/jdk.pack200/share/native/common-unpack/bytes.h + src/jdk.pack200/share/native/common-unpack/coding.cpp + src/jdk.pack200/share/native/common-unpack/coding.h + src/jdk.pack200/share/native/common-unpack/constants.h + src/jdk.pack200/share/native/common-unpack/defines.h + src/jdk.pack200/share/native/common-unpack/unpack.cpp + src/jdk.pack200/share/native/common-unpack/unpack.h + src/jdk.pack200/share/native/common-unpack/utils.cpp + src/jdk.pack200/share/native/common-unpack/utils.h + src/jdk.pack200/share/native/common-unpack/zip.cpp + src/jdk.pack200/share/native/common-unpack/zip.h + src/jdk.pack200/share/native/libunpack/jni.cpp + src/jdk.pack200/share/native/unpack200/main.cpp + src/jdk.pack200/windows/native/unpack200/unpack200_proto.exe.manifest - src/jdk.runtime/share/native/common-unpack/bands.cpp - src/jdk.runtime/share/native/common-unpack/bands.h - src/jdk.runtime/share/native/common-unpack/bytes.cpp - src/jdk.runtime/share/native/common-unpack/bytes.h - src/jdk.runtime/share/native/common-unpack/coding.cpp - src/jdk.runtime/share/native/common-unpack/coding.h - src/jdk.runtime/share/native/common-unpack/constants.h - src/jdk.runtime/share/native/common-unpack/defines.h - src/jdk.runtime/share/native/common-unpack/unpack.cpp - src/jdk.runtime/share/native/common-unpack/unpack.h - src/jdk.runtime/share/native/common-unpack/utils.cpp - src/jdk.runtime/share/native/common-unpack/utils.h - src/jdk.runtime/share/native/common-unpack/zip.cpp - src/jdk.runtime/share/native/common-unpack/zip.h - src/jdk.runtime/share/native/libunpack/jni.cpp - src/jdk.runtime/share/native/unpack200/main.cpp - src/jdk.runtime/windows/native/unpack200/unpack200_proto.exe.manifest Changeset: 8a75967dd856 Author: mchung Date: 2015-03-06 09:07 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/8a75967dd856 8074429: Move jar, jarsigner tool to jdk.jartool module Reviewed-by: alanb, weijun, erikj, ihse + make/gensrc/Gensrc-jdk.jartool.gmk ! make/launcher/Launcher-jdk.dev.gmk + make/launcher/Launcher-jdk.jartool.gmk - src/jdk.dev/share/classes/com/sun/jarsigner/ContentSigner.java - src/jdk.dev/share/classes/com/sun/jarsigner/ContentSignerParameters.java - src/jdk.dev/share/classes/com/sun/jarsigner/package-info.java - src/jdk.dev/share/classes/sun/security/tools/jarsigner/Main.java - src/jdk.dev/share/classes/sun/security/tools/jarsigner/Resources.java - src/jdk.dev/share/classes/sun/security/tools/jarsigner/Resources_ja.java - src/jdk.dev/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java - src/jdk.dev/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java - src/jdk.dev/share/classes/sun/tools/jar/CommandLine.java - src/jdk.dev/share/classes/sun/tools/jar/JarException.java - src/jdk.dev/share/classes/sun/tools/jar/Main.java - src/jdk.dev/share/classes/sun/tools/jar/Manifest.java - src/jdk.dev/share/classes/sun/tools/jar/SignatureFile.java - src/jdk.dev/share/classes/sun/tools/jar/resources/jar.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_de.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_es.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_fr.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_it.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_ja.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_ko.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_pt_BR.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_sv.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_zh_CN.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_zh_TW.properties + src/jdk.jartool/share/classes/com/sun/jarsigner/ContentSigner.java + src/jdk.jartool/share/classes/com/sun/jarsigner/ContentSignerParameters.java + src/jdk.jartool/share/classes/com/sun/jarsigner/package-info.java + src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java + src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java + src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_ja.java + src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java + src/jdk.jartool/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java + src/jdk.jartool/share/classes/sun/tools/jar/CommandLine.java + src/jdk.jartool/share/classes/sun/tools/jar/JarException.java + src/jdk.jartool/share/classes/sun/tools/jar/Main.java + src/jdk.jartool/share/classes/sun/tools/jar/Manifest.java + src/jdk.jartool/share/classes/sun/tools/jar/SignatureFile.java + src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties + src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties + src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_es.properties + src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_fr.properties + src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_it.properties + src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties + src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ko.properties + src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_pt_BR.properties + src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_sv.properties + src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties + src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_TW.properties Changeset: 3415f1bba050 Author: mchung Date: 2015-03-06 09:11 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/3415f1bba050 8074430: Move policytool to jdk.policytool module Reviewed-by: alanb, weijun, erikj, ihse ! make/launcher/Launcher-jdk.dev.gmk - src/jdk.dev/share/classes/sun/security/tools/policytool/PolicyTool.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_de.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_es.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_fr.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_it.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_ja.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_ko.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_pt_BR.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_sv.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_zh_CN.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_zh_HK.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_zh_TW.java + src/jdk.policytool/share/classes/sun/security/tools/policytool/PolicyTool.java + src/jdk.policytool/share/classes/sun/security/tools/policytool/Resources.java + src/jdk.policytool/share/classes/sun/security/tools/policytool/Resources_de.java + src/jdk.policytool/share/classes/sun/security/tools/policytool/Resources_es.java + src/jdk.policytool/share/classes/sun/security/tools/policytool/Resources_fr.java + src/jdk.policytool/share/classes/sun/security/tools/policytool/Resources_it.java + src/jdk.policytool/share/classes/sun/security/tools/policytool/Resources_ja.java + src/jdk.policytool/share/classes/sun/security/tools/policytool/Resources_ko.java + src/jdk.policytool/share/classes/sun/security/tools/policytool/Resources_pt_BR.java + src/jdk.policytool/share/classes/sun/security/tools/policytool/Resources_sv.java + src/jdk.policytool/share/classes/sun/security/tools/policytool/Resources_zh_CN.java + src/jdk.policytool/share/classes/sun/security/tools/policytool/Resources_zh_HK.java + src/jdk.policytool/share/classes/sun/security/tools/policytool/Resources_zh_TW.java Changeset: 50ccf30fafcd Author: bpb Date: 2015-03-06 16:00 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/50ccf30fafcd 8074460: Always print seeds used in [Splittable]Random instances in java.math tests Summary: Create a utility class which creates a pseudorandom number generator (PRNG) and retains the seed. Use this class in java.math tests which use a PRNG. Always print the seed value before the PRNG is used. Reviewed-by: darcy ! test/java/math/BigDecimal/StringConstructor.java ! test/java/math/BigInteger/BigIntegerTest.java ! test/java/math/BigInteger/ModPow65537.java ! test/java/math/BigInteger/PrimeTest.java ! test/java/math/BigInteger/SymmetricRangeTests.java + test/java/math/RandomSeed.java Changeset: 4adbc5971858 Author: sherman Date: 2015-03-07 10:11 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/4adbc5971858 8074406: DateTimeFormatter.appendZoneOrOffsetId() fails to resolve a ZoneOffset for OffsetDateTime Summary: to support resolve OffsetDateTime from DTF.appendZoneOrOffset() Reviewed-by: rriggs ! src/java.base/share/classes/java/time/format/Parsed.java ! test/java/time/tck/java/time/format/TCKZoneIdPrinterParser.java Changeset: 3cc28f4f1137 Author: ksrini Date: 2015-03-07 15:21 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/3cc28f4f1137 8074373: NMT is not enabled if NMT option is specified after class path specifiers Reviewed-by: dholmes ! src/java.base/share/native/libjli/java.c ! test/tools/launcher/TestSpecialArgs.java Changeset: 676ec3e5cfc3 Author: ihse Date: 2015-03-09 10:39 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/676ec3e5cfc3 8074096: Disable (most) native warnings in JDK on a per-library basis Reviewed-by: erikj, tbell ! make/CompileDemos.gmk ! make/launcher/Launcher-jdk.pack200.gmk ! make/lib/Awt2dLibraries.gmk ! make/lib/CoreLibraries.gmk ! make/lib/Lib-java.security.jgss.gmk ! make/lib/Lib-jdk.crypto.ec.gmk ! make/lib/Lib-jdk.crypto.pkcs11.gmk ! make/lib/Lib-jdk.deploy.osx.gmk ! make/lib/Lib-jdk.pack200.gmk ! make/lib/NetworkingLibraries.gmk ! make/lib/NioLibraries.gmk ! make/lib/PlatformLibraries.gmk ! make/lib/SoundLibraries.gmk Changeset: ea4f6f76f694 Author: ihse Date: 2015-03-09 16:18 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ea4f6f76f694 8074690: Fix for JDK-8074429 was not complete Reviewed-by: alanb, erikj ! make/gensrc/Gensrc-jdk.dev.gmk Changeset: c3b558249c32 Author: msheppar Date: 2015-03-09 18:48 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c3b558249c32 8065078: NetworkInterface.getNetworkInterfaces() triggers intermittent test failures Reviewed-by: chegar ! src/java.base/windows/native/libnet/NetworkInterface_winXP.c Changeset: 7a4b6292286b Author: juh Date: 2015-03-09 17:21 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7a4b6292286b 8073430: Deprecate security APIs that have been superseded Reviewed-by: mullan, weijun ! src/java.base/share/classes/com/sun/security/cert/internal/x509/X509V1CertImpl.java ! src/java.base/share/classes/java/security/acl/Acl.java ! src/java.base/share/classes/java/security/acl/AclEntry.java ! src/java.base/share/classes/java/security/acl/AclNotFoundException.java ! src/java.base/share/classes/java/security/acl/Group.java ! src/java.base/share/classes/java/security/acl/LastOwnerException.java ! src/java.base/share/classes/java/security/acl/NotOwnerException.java ! src/java.base/share/classes/java/security/acl/Owner.java ! src/java.base/share/classes/java/security/acl/Permission.java ! src/java.base/share/classes/java/security/acl/package-info.java ! src/java.base/share/classes/javax/net/ssl/HandshakeCompletedEvent.java ! src/java.base/share/classes/javax/net/ssl/SSLSession.java ! src/java.base/share/classes/javax/security/cert/Certificate.java ! src/java.base/share/classes/javax/security/cert/CertificateEncodingException.java ! src/java.base/share/classes/javax/security/cert/CertificateException.java ! src/java.base/share/classes/javax/security/cert/CertificateExpiredException.java ! src/java.base/share/classes/javax/security/cert/CertificateNotYetValidException.java ! src/java.base/share/classes/javax/security/cert/CertificateParsingException.java ! src/java.base/share/classes/javax/security/cert/X509Certificate.java ! src/java.base/share/classes/javax/security/cert/package-info.java ! src/java.base/share/classes/sun/net/www/protocol/https/AbstractDelegateHttpsURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java Changeset: 439cf0adaf29 Author: darcy Date: 2015-03-09 17:37 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/439cf0adaf29 8074714: Add javax/xml/jaxp/testng/validation to othervm.dirs in TEST.ROOT Reviewed-by: lancea ! test/TEST.ROOT Changeset: 6921c278b79e Author: darcy Date: 2015-03-09 18:16 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/6921c278b79e 8074788: Javadoc typo in PKCS8EncodedKeySpec Reviewed-by: xuelei ! src/java.base/share/classes/java/security/spec/PKCS8EncodedKeySpec.java Changeset: 861eac6cf4a6 Author: amlu Date: 2015-03-10 13:30 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/861eac6cf4a6 8074674: Doclint regression in java/util/regex/Matcher.java Reviewed-by: psandoz ! src/java.base/share/classes/java/util/regex/Matcher.java Changeset: 6182e044b781 Author: rriggs Date: 2015-03-10 16:44 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/6182e044b781 8058464: (process spec) ProcessBuilder.redirectXXX throws unspecified NPE Summary: Add a class level spec for null arguments throwing NPE in ProcessBuilder Reviewed-by: martin, alanb ! src/java.base/share/classes/java/lang/ProcessBuilder.java ! test/java/lang/ProcessBuilder/Basic.java Changeset: 3e1171c96a99 Author: darcy Date: 2015-03-10 13:55 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/3e1171c96a99 8074870: Really add javax/xml/jaxp/testng/validation to othervm.dirs in TEST.ROOT Reviewed-by: rriggs ! test/TEST.ROOT Changeset: ca912b8b4cd5 Author: sspitsyn Date: 2015-02-25 01:02 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ca912b8b4cd5 8046246: the constantPoolCacheOopDesc::adjust_method_entries() used in RedefineClasses does not scale Summary: add new test java/lang/instrument/ManyMethodsBenchmarkAgent.java Reviewed-by: coleenp, dcubed Contributed-by: serguei.spitsyn at oracle.com + test/java/lang/instrument/ManyMethodsBenchmarkAgent.java + test/java/lang/instrument/ManyMethodsBenchmarkApp.java Changeset: bc8de55c165e Author: ctornqvi Date: 2015-03-02 05:32 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/bc8de55c165e Merge - src/java.base/share/classes/sun/security/acl/AclEntryImpl.java - src/java.base/share/classes/sun/security/acl/AclImpl.java - src/java.base/share/classes/sun/security/acl/AllPermissionsImpl.java - src/java.base/share/classes/sun/security/acl/GroupImpl.java - src/java.base/share/classes/sun/security/acl/OwnerImpl.java - src/java.base/share/classes/sun/security/acl/PermissionImpl.java - src/java.base/share/classes/sun/security/acl/PrincipalImpl.java - src/java.base/share/classes/sun/security/acl/WorldGroupImpl.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_TW.java - test/java/util/stream/test/org/openjdk/tests/java/util/stream/TabulatorsTest.java - test/sun/security/acl/PermissionImpl/PermissionEqualsHashCode.java Changeset: a9ad4e5584b9 Author: amurillo Date: 2015-03-06 04:58 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a9ad4e5584b9 Merge Changeset: 9b9fcc7a6500 Author: amurillo Date: 2015-03-10 14:09 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/9b9fcc7a6500 Merge Changeset: baff9dca0c0f Author: amurillo Date: 2015-03-10 14:20 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/baff9dca0c0f Merge Changeset: acdff3d19cab Author: martin Date: 2015-03-04 17:35 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/acdff3d19cab 8074577: Modernize Unsafe internal javadoc Summary: Use modern javadoc style Reviewed-by: jrose ! src/java.base/share/classes/sun/misc/Unsafe.java Changeset: 3dc7002c0d37 Author: martin Date: 2015-03-10 14:23 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/3dc7002c0d37 8074579: Use more efficient and readable way of checking PKZIP signatures Reviewed-by: sherman ! src/java.base/share/native/libjli/manifest_info.h ! src/java.base/share/native/libjli/parse_manifest.c ! src/java.base/share/native/libzip/zip_util.c ! src/java.base/share/native/libzip/zip_util.h ! src/java.base/unix/native/launcher/jexec.c Changeset: 996c947c3e50 Author: xuelei Date: 2015-03-11 04:52 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/996c947c3e50 8072385: Only the first DNSName entry is checked for endpoint identification Reviewed-by: weijun, jnimeh ! src/java.base/share/classes/sun/security/ssl/ClientHandshaker.java Changeset: bacdcdbf8c02 Author: okutsu Date: 2015-03-11 14:33 +0900 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/bacdcdbf8c02 8074791: Long-form date format incorrect month string for Finnish locale Reviewed-by: naoto ! src/jdk.localedata/share/classes/sun/text/resources/fi/FormatData_fi.java + test/sun/text/resources/Format/Bug8074791.java ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java Changeset: 93ca345cfcbb Author: sla Date: 2015-03-11 08:09 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/93ca345cfcbb 8074841: Resolve disabled warnings for the JVMTI demo compiledMethodLoad 8074842: Resolve disabled warnings for the JVMTI demo waiters Reviewed-by: alanb, ihse, dsamersoff ! make/CompileDemos.gmk ! src/demo/share/jvmti/compiledMethodLoad/compiledMethodLoad.c ! src/demo/share/jvmti/waiters/Agent.cpp Changeset: bd800bc5d699 Author: mchung Date: 2015-03-11 08:33 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/bd800bc5d699 8074993: policytool launcher missing Reviewed-by: weijun + make/launcher/Launcher-jdk.policytool.gmk Changeset: 9cb417fa5926 Author: erikj Date: 2015-03-12 12:13 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/9cb417fa5926 8074988: Reduce boilerplate in Setup* macro definitions Reviewed-by: tbell, ihse ! make/gendata/GendataPolicyJars.gmk Changeset: 17b51d17d84c Author: ihse Date: 2015-03-12 16:25 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/17b51d17d84c 8074796: Disabling warnings on clang triggers compiler bug for libunpack Reviewed-by: erikj ! make/lib/Lib-jdk.pack200.gmk Changeset: b5b2f46452b0 Author: darcy Date: 2015-03-12 09:39 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b5b2f46452b0 8075034: Bad javadoc tags in javax.xml.crypto.dsig Reviewed-by: mullan ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/Manifest.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/XMLObject.java Changeset: 4330ca0a31bb Author: bpb Date: 2015-02-12 12:56 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/4330ca0a31bb 8068373: (prefs) FileSystemPreferences writes \0 to XML storage, causing loss of all preferences Summary: Disallow entries whose key or value contains the null control character '\u0000' from being stored in the preferences node. Reviewed-by: psandoz, rriggs ! src/java.prefs/share/classes/java/util/prefs/Preferences.java ! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java + test/java/util/prefs/CodePointZeroPrefsTest.java Changeset: d49e247dade6 Author: lana Date: 2015-03-12 21:15 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/d49e247dade6 Merge - make/launcher/Launcher-jdk.runtime.gmk - make/lib/Lib-jdk.runtime.gmk - src/jdk.dev/share/classes/com/sun/jarsigner/ContentSigner.java - src/jdk.dev/share/classes/com/sun/jarsigner/ContentSignerParameters.java - src/jdk.dev/share/classes/com/sun/jarsigner/package-info.java - src/jdk.dev/share/classes/sun/security/tools/jarsigner/Main.java - src/jdk.dev/share/classes/sun/security/tools/jarsigner/Resources.java - src/jdk.dev/share/classes/sun/security/tools/jarsigner/Resources_ja.java - src/jdk.dev/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java - src/jdk.dev/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java - src/jdk.dev/share/classes/sun/security/tools/policytool/PolicyTool.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_de.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_es.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_fr.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_it.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_ja.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_ko.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_pt_BR.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_sv.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_zh_CN.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_zh_HK.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_zh_TW.java - src/jdk.dev/share/classes/sun/tools/jar/CommandLine.java - src/jdk.dev/share/classes/sun/tools/jar/JarException.java - src/jdk.dev/share/classes/sun/tools/jar/Main.java - src/jdk.dev/share/classes/sun/tools/jar/Manifest.java - src/jdk.dev/share/classes/sun/tools/jar/SignatureFile.java - src/jdk.dev/share/classes/sun/tools/jar/resources/jar.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_de.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_es.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_fr.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_it.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_ja.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_ko.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_pt_BR.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_sv.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_zh_CN.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_zh_TW.properties - src/jdk.runtime/share/native/common-unpack/bands.cpp - src/jdk.runtime/share/native/common-unpack/bands.h - src/jdk.runtime/share/native/common-unpack/bytes.cpp - src/jdk.runtime/share/native/common-unpack/bytes.h - src/jdk.runtime/share/native/common-unpack/coding.cpp - src/jdk.runtime/share/native/common-unpack/coding.h - src/jdk.runtime/share/native/common-unpack/constants.h - src/jdk.runtime/share/native/common-unpack/defines.h - src/jdk.runtime/share/native/common-unpack/unpack.cpp - src/jdk.runtime/share/native/common-unpack/unpack.h - src/jdk.runtime/share/native/common-unpack/utils.cpp - src/jdk.runtime/share/native/common-unpack/utils.h - src/jdk.runtime/share/native/common-unpack/zip.cpp - src/jdk.runtime/share/native/common-unpack/zip.h - src/jdk.runtime/share/native/libunpack/jni.cpp - src/jdk.runtime/share/native/unpack200/main.cpp - src/jdk.runtime/windows/native/unpack200/unpack200_proto.exe.manifest Changeset: e2de56953068 Author: katleman Date: 2015-03-19 12:59 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e2de56953068 Added tag jdk9-b55 for changeset d49e247dade6 ! .hgtags Changeset: 07725f2302ac Author: fyuan Date: 2015-03-13 15:50 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/07725f2302ac 8061293: Update javax/xml tests to remove references of jre dir Reviewed-by: lancea, mkos ! test/javax/xml/ws/8033113/WsImportTest.java ! test/javax/xml/ws/8046817/GenerateEnumSchema.java ! test/javax/xml/ws/clientjar/TestWsImport.java ! test/javax/xml/ws/ebcdic/WsImportTest.java Changeset: a5d7d7d2d888 Author: jnimeh Date: 2015-03-13 09:32 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a5d7d7d2d888 8074064: OCSPResponse.SingleResponse objects do not parse singleExtensions Reviewed-by: mullan, vinnie ! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java + test/sun/security/provider/certpath/OCSP/OCSPSingleExtensions.java + test/sun/security/provider/certpath/OCSP/TEST.properties + test/sun/security/provider/certpath/OCSP/int.crt + test/sun/security/provider/certpath/OCSP/ocsp-good-nonext.resp + test/sun/security/provider/certpath/OCSP/ocsp-good-witharchcut.resp + test/sun/security/provider/certpath/OCSP/ocsp-good-withnext.resp + test/sun/security/provider/certpath/OCSP/ocsp-rev-bad-sr-tag.resp + test/sun/security/provider/certpath/OCSP/ocsp-rev-nocerts.resp + test/sun/security/provider/certpath/OCSP/ocsp-rev-nonext-noinv.resp + test/sun/security/provider/certpath/OCSP/ocsp-rev-nonext-withinv.resp + test/sun/security/provider/certpath/OCSP/ocsp-rev-sr-cont-reverse.resp + test/sun/security/provider/certpath/OCSP/ocsp-rev-twonext.resp + test/sun/security/provider/certpath/OCSP/ocsp-rev-withnext-noinv.resp + test/sun/security/provider/certpath/OCSP/ocsp-rev-withnext-withinv.resp Changeset: ac5ee0a40537 Author: darcy Date: 2015-03-13 11:34 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ac5ee0a40537 8075160: Add javadoc to serialver class Reviewed-by: lancea ! src/jdk.compiler/share/classes/sun/tools/serialver/SerialVer.java Changeset: e9611eabc179 Author: bpb Date: 2015-03-13 14:54 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e9611eabc179 8073214: javadoc of Properties methods should specify NullPointerExceptions Summary: Add test for null parameter and corresponding throws clause to load() methods Reviewed-by: darcy ! src/java.base/share/classes/java/util/Properties.java + test/java/util/Properties/Basic.java Changeset: 3cc808e39d5c Author: bpb Date: 2015-03-13 15:03 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/3cc808e39d5c 8075110: (prefs) CodePointZeroPrefsTest fails on certain platforms Summary: Contrain test to the Linux and Solaris OS families Reviewed-by: darcy ! test/java/util/prefs/CodePointZeroPrefsTest.java Changeset: dff305b1ae9b Author: jnimeh Date: 2015-03-14 09:38 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/dff305b1ae9b 6996366: convert MacAlg to an enum Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/CipherBox.java ! src/java.base/share/classes/sun/security/ssl/CipherSuite.java ! src/java.base/share/classes/sun/security/ssl/MAC.java ! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java Changeset: c80954c50b3c Author: psandoz Date: 2015-03-16 10:19 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c80954c50b3c 8067969: Optimize Stream.count for SIZED Streams Reviewed-by: psandoz, chegar Contributed-by: Aggelos Biboudis ! src/java.base/share/classes/java/util/stream/DoublePipeline.java ! src/java.base/share/classes/java/util/stream/DoubleStream.java ! src/java.base/share/classes/java/util/stream/IntPipeline.java ! src/java.base/share/classes/java/util/stream/IntStream.java ! src/java.base/share/classes/java/util/stream/LongPipeline.java ! src/java.base/share/classes/java/util/stream/LongStream.java ! src/java.base/share/classes/java/util/stream/ReduceOps.java ! src/java.base/share/classes/java/util/stream/ReferencePipeline.java ! src/java.base/share/classes/java/util/stream/Stream.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/CountLargeTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/CountTest.java Changeset: 459dcd78652e Author: amlu Date: 2015-03-16 10:24 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/459dcd78652e 8075111: Mark testFlatMappingClose (from CollectorsTest) as serialization hostile Reviewed-by: psandoz ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/CollectorsTest.java Changeset: 1f7132eec73c Author: weijun Date: 2015-03-16 18:08 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1f7132eec73c 8074836: Resolve disabled warnings for libosxkrb5 8074835: Resolve disabled warnings for libj2gss Reviewed-by: erikj ! make/lib/Lib-java.security.jgss.gmk ! src/java.security.jgss/macosx/native/libosxkrb5/nativeccache.c ! src/java.security.jgss/share/native/libj2gss/GSSLibStub.c Changeset: e451c770c1d0 Author: avstepan Date: 2015-03-16 19:09 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e451c770c1d0 8028266: Tidy warnings cleanup for packages java.security/javax.security Summary: some tidy warnings in docs were fixed Reviewed-by: mullan, wetmore ! src/java.base/share/classes/java/security/AccessControlContext.java ! src/java.base/share/classes/java/security/AllPermission.java ! src/java.base/share/classes/java/security/BasicPermission.java ! src/java.base/share/classes/java/security/DomainCombiner.java ! src/java.base/share/classes/java/security/KeyRep.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/KeyStoreSpi.java ! src/java.base/share/classes/java/security/Permissions.java ! src/java.base/share/classes/java/security/ProtectionDomain.java ! src/java.base/share/classes/java/security/SecureClassLoader.java ! src/java.base/share/classes/java/security/UnresolvedPermission.java ! src/java.base/share/classes/java/security/cert/Certificate.java ! src/java.base/share/classes/javax/crypto/CipherInputStream.java ! src/java.base/share/classes/javax/crypto/package.html ! src/java.base/share/classes/javax/net/ssl/KeyManagerFactory.java ! src/java.base/share/classes/javax/net/ssl/SSLParameters.java ! src/java.base/share/classes/javax/security/auth/AuthPermission.java ! src/java.base/share/classes/javax/security/auth/DestroyFailedException.java ! src/java.base/share/classes/javax/security/auth/Destroyable.java ! src/java.base/share/classes/javax/security/auth/Policy.java ! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java ! src/java.base/share/classes/javax/security/auth/RefreshFailedException.java ! src/java.base/share/classes/javax/security/auth/Refreshable.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java ! src/java.base/share/classes/javax/security/auth/callback/CallbackHandler.java ! src/java.base/share/classes/javax/security/auth/callback/ChoiceCallback.java ! src/java.base/share/classes/javax/security/auth/callback/ConfirmationCallback.java ! src/java.base/share/classes/javax/security/auth/callback/LanguageCallback.java ! src/java.base/share/classes/javax/security/auth/callback/NameCallback.java ! src/java.base/share/classes/javax/security/auth/callback/PasswordCallback.java ! src/java.base/share/classes/javax/security/auth/callback/TextInputCallback.java ! src/java.base/share/classes/javax/security/auth/callback/TextOutputCallback.java ! src/java.base/share/classes/javax/security/auth/callback/UnsupportedCallbackException.java ! src/java.base/share/classes/javax/security/auth/login/AccountException.java ! src/java.base/share/classes/javax/security/auth/login/AccountExpiredException.java ! src/java.base/share/classes/javax/security/auth/login/AccountLockedException.java ! src/java.base/share/classes/javax/security/auth/login/AccountNotFoundException.java ! src/java.base/share/classes/javax/security/auth/login/AppConfigurationEntry.java ! src/java.base/share/classes/javax/security/auth/login/Configuration.java ! src/java.base/share/classes/javax/security/auth/login/ConfigurationSpi.java ! src/java.base/share/classes/javax/security/auth/login/CredentialException.java ! src/java.base/share/classes/javax/security/auth/login/CredentialExpiredException.java ! src/java.base/share/classes/javax/security/auth/login/CredentialNotFoundException.java ! src/java.base/share/classes/javax/security/auth/login/FailedLoginException.java ! src/java.base/share/classes/javax/security/auth/login/LoginContext.java ! src/java.base/share/classes/javax/security/auth/login/LoginException.java ! src/java.base/share/classes/javax/security/auth/spi/LoginModule.java ! src/java.base/share/classes/javax/security/auth/x500/X500PrivateCredential.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/EncryptionKey.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosCredMessage.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosKey.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyTab.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/package-info.java Changeset: 145ffc3b8533 Author: psandoz Date: 2015-03-16 17:44 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/145ffc3b8533 8075230: Optimized count operations incorrectly declare the stream shape Reviewed-by: chegar ! src/java.base/share/classes/java/util/stream/ReduceOps.java Changeset: 9927b89cdf7e Author: bpb Date: 2015-03-16 13:49 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/9927b89cdf7e 8075222: RandomAccessFile.getChannel changed to non-final in error Summary: Reinstate 'final' RandomAccessFile.getChannel() declaration. Reviewed-by: alanb ! src/java.base/share/classes/java/io/RandomAccessFile.java Changeset: edf9e77c7196 Author: jbachorik Date: 2015-03-10 09:37 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/edf9e77c7196 6712222: Race condition in java/lang/management/ThreadMXBean/AllThreadIds.java Reviewed-by: dholmes, dfuchs ! test/java/lang/management/ThreadMXBean/AllThreadIds.java Changeset: 8060ab4045ae Author: jbachorik Date: 2015-03-10 20:25 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/8060ab4045ae 8049696: com/sun/jdi/RunToExit fails with "ConnectException: Connection refused" Reviewed-by: sla ! test/com/sun/jdi/RunToExit.java ! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java Changeset: 7038a04bcb1f Author: jbachorik Date: 2015-03-10 19:43 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7038a04bcb1f Merge Changeset: de5c53fb7527 Author: iignatyev Date: 2015-03-11 00:45 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/de5c53fb7527 8072754: com/sun/jdi/NativeInstanceFilter.java requires adjustments to work with module boundaries Summary: The tests uses sun.misc.Version to check if the JVM version is greater than a certain version. For the JDK 9 the condition is always true and the usage of sun.misc.Version thus can be eliminated. Reviewed-by: alanb, sla Contributed-by: Alexander Kulyakhtin ! test/com/sun/jdi/NativeInstanceFilterTarg.java Changeset: 89b0fbc4c625 Author: iignatyev Date: 2015-03-10 21:58 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/89b0fbc4c625 Merge Changeset: a38cf7c91a87 Author: amurillo Date: 2015-03-12 19:51 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a38cf7c91a87 Merge Changeset: 13a1aaa9598f Author: amurillo Date: 2015-03-16 14:27 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/13a1aaa9598f Merge Changeset: eb120607f20c Author: ihse Date: 2015-03-17 16:01 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/eb120607f20c 8075176: DISABLED_WARNINGS caused C++ compiler flags to get lost Reviewed-by: erikj, tbell ! make/lib/Lib-jdk.pack200.gmk Changeset: 0a464f719c28 Author: sherman Date: 2015-03-17 09:54 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/0a464f719c28 8074678: JCK test java_util/regex/MatchResult/index.html starts failing after JDK-8071479 Summary: to add non-match sanity check Reviewed-by: psandoz ! src/java.base/share/classes/java/util/regex/Matcher.java ! test/java/util/regex/RegExTest.java Changeset: eb0b6581ad63 Author: sla Date: 2015-03-17 20:45 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/eb0b6581ad63 8075056: Remove Version.java.template from jconsole Reviewed-by: egahlin, iris, ihse, alanb, erikj, mchung - make/gensrc/Gensrc-jdk.jconsole.gmk + src/jdk.jconsole/share/classes/sun/tools/jconsole/Version.java - src/jdk.jconsole/share/classes/sun/tools/jconsole/Version.java.template Changeset: 95d83afafcb1 Author: serb Date: 2015-02-25 14:01 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/95d83afafcb1 8043393: NullPointerException and no event received when clipboard data flavor changes Reviewed-by: ant, azvegint ! src/java.desktop/share/classes/sun/awt/datatransfer/SunClipboard.java Changeset: b7e402c9b183 Author: prr Date: 2015-02-25 13:45 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b7e402c9b183 8073699: Memory leak in jdk/src/java/desktop/share/native/libjavajpeg/imageioJPEG.c Reviewed-by: bae, serb ! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c Changeset: c0d81dd14d61 Author: serb Date: 2015-02-26 16:41 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c0d81dd14d61 8073795: JMenuBar looks bad under retina Reviewed-by: alexsch, azvegint ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarBorder.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicBorders.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java + test/javax/swing/JMenuBar/MisplacedBorder/MisplacedBorder.java Changeset: 1f68e092bd7f Author: serb Date: 2015-02-27 01:06 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1f68e092bd7f 4958064: JPGWriter does not throw UnsupportedException when canWriteSequence retuns false Reviewed-by: prr, bae ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java + test/javax/imageio/plugins/shared/CanWriteSequence.java Changeset: 3850097b0fe9 Author: serb Date: 2015-03-02 16:34 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/3850097b0fe9 8048782: OpenJDK: PiscesCache : xmax/ymax rounding up can cause RasterFormatException Reviewed-by: prr, flar Contributed-by: prasanta.sadhukhan at oracle.com ! src/java.desktop/share/classes/sun/java2d/pisces/PiscesCache.java ! src/java.desktop/share/classes/sun/java2d/pisces/PiscesTileGenerator.java + test/sun/java2d/pisces/OpenJDKFillBug.java Changeset: aab14ad05c4f Author: serb Date: 2015-03-03 17:50 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/aab14ad05c4f 8039345: Strange behaviour of per-pixel translucency on linux Reviewed-by: prr, azvegint Contributed-by: prasanta.sadhukhan at oracle.com ! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceData.java + test/sun/java2d/XRSurfaceData/ComponentResizeTest.java Changeset: 6c969d104de2 Author: serb Date: 2015-03-03 20:23 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/6c969d104de2 8073420: JFrame.EXIT_ON_CLOSE can be removed in favour of WindowConstants.EXIT_ON_CLOSE Reviewed-by: art, azvegint, alexsch ! src/demo/share/java2d/J2DBench/src/j2dbench/J2DBench.java ! src/demo/share/jfc/SampleTree/SampleTree.java ! src/demo/share/management/JTop/JTop.java ! src/java.desktop/share/classes/javax/swing/JFrame.java ! src/java.desktop/share/classes/javax/swing/JLayer.java Changeset: 3b5ddf7e5003 Author: prr Date: 2015-03-03 10:39 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/3b5ddf7e5003 Merge - src/java.base/share/classes/sun/security/acl/AclEntryImpl.java - src/java.base/share/classes/sun/security/acl/AclImpl.java - src/java.base/share/classes/sun/security/acl/AllPermissionsImpl.java - src/java.base/share/classes/sun/security/acl/GroupImpl.java - src/java.base/share/classes/sun/security/acl/OwnerImpl.java - src/java.base/share/classes/sun/security/acl/PermissionImpl.java - src/java.base/share/classes/sun/security/acl/PrincipalImpl.java - src/java.base/share/classes/sun/security/acl/WorldGroupImpl.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_TW.java - test/com/sun/management/OperatingSystemMXBean/GetTotalSwapSpaceSize.java - test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.sh - test/java/util/stream/test/org/openjdk/tests/java/util/stream/TabulatorsTest.java - test/sun/security/acl/PermissionImpl/PermissionEqualsHashCode.java Changeset: a709a805e2a7 Author: rkennke Date: 2015-03-04 15:42 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a709a805e2a7 8072436: Refactor X11FontManager Summary: Factor fontconfig related code out of X11FontManager into its own superclass FcFontManager. Reviewed-by: prr, serb ! make/mapfiles/libawt/mapfile-mawt-vers ! make/mapfiles/libawt/mapfile-vers-linux ! make/mapfiles/libawt_headless/mapfile-vers ! make/mapfiles/libawt_xawt/mapfile-vers + src/java.desktop/unix/classes/sun/awt/FcFontManager.java ! src/java.desktop/unix/classes/sun/awt/X11FontManager.java ! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java ! src/java.desktop/unix/native/common/awt/fontpath.c Changeset: 87abef3a807b Author: yan Date: 2015-03-05 11:07 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/87abef3a807b 8074092: Newly introduced unnecessary dependencies on internal API in client regtests Reviewed-by: serb, azvegint ! test/java/awt/Choice/ItemStateChangeTest/ItemStateChangeTest.java ! test/java/awt/Desktop/8064934/bug8064934.java ! test/java/awt/Menu/OpensWithNoGrab/OpensWithNoGrab.java ! test/java/awt/SplashScreen/FullscreenAfterSplash/FullScreenAfterSplash.java ! test/java/awt/event/KeyEvent/SwallowKeyEvents/SwallowKeyEvents.java ! test/javax/swing/JButton/4796987/bug4796987.java ! test/javax/swing/JFileChooser/8062561/bug8062561.java ! test/javax/swing/JPopupMenu/6827786/bug6827786.java Changeset: 1623d30c2621 Author: anashaty Date: 2015-03-06 16:38 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1623d30c2621 8072900: Mouse events are captured by the wrong menu in OS X Reviewed-by: serb, alexp ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuUI.java + test/javax/swing/JMenu/8072900/WrongSelectionOnMouseOver.java Changeset: 5ba1fb03c750 Author: serb Date: 2015-03-09 08:53 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/5ba1fb03c750 4849595: Erroneous javadoc for TableColumn.addPropertyChangeListener Reviewed-by: azvegint, alexsch ! src/java.desktop/share/classes/javax/swing/table/TableColumn.java Changeset: 77ce079c8530 Author: prr Date: 2015-03-09 09:49 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/77ce079c8530 Merge - make/launcher/Launcher-jdk.runtime.gmk - make/lib/Lib-jdk.runtime.gmk - src/jdk.dev/share/classes/com/sun/jarsigner/ContentSigner.java - src/jdk.dev/share/classes/com/sun/jarsigner/ContentSignerParameters.java - src/jdk.dev/share/classes/com/sun/jarsigner/package-info.java - src/jdk.dev/share/classes/sun/security/tools/jarsigner/Main.java - src/jdk.dev/share/classes/sun/security/tools/jarsigner/Resources.java - src/jdk.dev/share/classes/sun/security/tools/jarsigner/Resources_ja.java - src/jdk.dev/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java - src/jdk.dev/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java - src/jdk.dev/share/classes/sun/security/tools/policytool/PolicyTool.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_de.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_es.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_fr.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_it.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_ja.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_ko.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_pt_BR.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_sv.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_zh_CN.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_zh_HK.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_zh_TW.java - src/jdk.dev/share/classes/sun/tools/jar/CommandLine.java - src/jdk.dev/share/classes/sun/tools/jar/JarException.java - src/jdk.dev/share/classes/sun/tools/jar/Main.java - src/jdk.dev/share/classes/sun/tools/jar/Manifest.java - src/jdk.dev/share/classes/sun/tools/jar/SignatureFile.java - src/jdk.dev/share/classes/sun/tools/jar/resources/jar.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_de.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_es.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_fr.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_it.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_ja.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_ko.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_pt_BR.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_sv.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_zh_CN.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_zh_TW.properties - src/jdk.runtime/share/native/common-unpack/bands.cpp - src/jdk.runtime/share/native/common-unpack/bands.h - src/jdk.runtime/share/native/common-unpack/bytes.cpp - src/jdk.runtime/share/native/common-unpack/bytes.h - src/jdk.runtime/share/native/common-unpack/coding.cpp - src/jdk.runtime/share/native/common-unpack/coding.h - src/jdk.runtime/share/native/common-unpack/constants.h - src/jdk.runtime/share/native/common-unpack/defines.h - src/jdk.runtime/share/native/common-unpack/unpack.cpp - src/jdk.runtime/share/native/common-unpack/unpack.h - src/jdk.runtime/share/native/common-unpack/utils.cpp - src/jdk.runtime/share/native/common-unpack/utils.h - src/jdk.runtime/share/native/common-unpack/zip.cpp - src/jdk.runtime/share/native/common-unpack/zip.h - src/jdk.runtime/share/native/libunpack/jni.cpp - src/jdk.runtime/share/native/unpack200/main.cpp - src/jdk.runtime/windows/native/unpack200/unpack200_proto.exe.manifest Changeset: b7739fc3663f Author: azvegint Date: 2015-03-10 15:39 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b7739fc3663f 8056151: Switching to GTK L&F on-the-fly leads to X Window System error RenderBadPicture Reviewed-by: alexsch, serb ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java + test/javax/swing/plaf/gtk/crash/RenderBadPictureCrash.java Changeset: ca0c52b14724 Author: alitvinov Date: 2015-03-10 21:48 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ca0c52b14724 8066436: Minimize can cause window to disappear on osx Reviewed-by: serb, azvegint Contributed-by: nakul.natu at oracle.com ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java + test/java/awt/Frame/MaximizedNormalBoundsUndecoratedTest/MaximizedNormalBoundsUndecoratedTest.java Changeset: c8156e81be2f Author: azvegint Date: 2015-03-11 16:48 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c8156e81be2f 8074921: OS X build broken by reference to XToolkit Reviewed-by: alexsch, serb ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java ! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c Changeset: e36d81798e7d Author: prr Date: 2015-03-11 08:30 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e36d81798e7d Merge Changeset: 555f7fec4605 Author: prr Date: 2015-03-17 12:30 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/555f7fec4605 Merge Changeset: 9358c82e5e8c Author: prr Date: 2015-03-17 14:20 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/9358c82e5e8c Merge - make/gensrc/Gensrc-jdk.jconsole.gmk - src/jdk.jconsole/share/classes/sun/tools/jconsole/Version.java.template Changeset: 184ab56da7df Author: naoto Date: 2015-03-17 16:04 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/184ab56da7df 8074350: Support ISO 4217 "Current funds codes" table (A.2) 8074351: Support for currencies with the 4 digits (or more) minor unit Reviewed-by: okutsu ! make/data/currency/CurrencyData.properties ! make/src/classes/build/tools/generatecurrencydata/GenerateCurrencyData.java ! src/java.base/share/classes/java/util/Currency.java ! test/java/util/Currency/CurrencyTest.java ! test/java/util/Currency/PropertiesTest.java ! test/java/util/Currency/PropertiesTest.sh ! test/java/util/Currency/ValidateISO4217.java ! test/java/util/Currency/currency.properties ! test/java/util/Currency/tablea1.txt Changeset: 41e561ceb912 Author: simonis Date: 2015-03-18 09:13 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/41e561ceb912 8071687: AIX port of "8039173: Propagate errors from Diagnostic Commands as exceptions in the attach framework" Reviewed-by: sla ! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/aix/native/libattach/VirtualMachineImpl.c Changeset: cd4aea326e89 Author: darcy Date: 2015-03-19 13:18 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/cd4aea326e89 8075544: Add tiered testing definitions to the jdk repo Reviewed-by: alanb ! test/TEST.groups Changeset: db4920d7dfd8 Author: lana Date: 2015-03-19 16:14 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/db4920d7dfd8 Merge - make/gensrc/Gensrc-jdk.jconsole.gmk - src/jdk.jconsole/share/classes/sun/tools/jconsole/Version.java.template Changeset: 85c0670dbf53 Author: darcy Date: 2015-03-19 18:38 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/85c0670dbf53 8075565: Define @intermittent jtreg keyword and mark intermittently failing jdk tests Reviewed-by: lancea ! test/TEST.ROOT ! test/com/sun/jndi/ldap/LdapTimeoutTest.java ! test/java/lang/invoke/MethodHandles/CatchExceptionTest.java ! test/java/lang/ref/OOMEInReferenceHandler.java ! test/java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java ! test/java/net/SocketPermission/SocketPermissionTest.java ! test/java/nio/channels/AsynchronousSocketChannel/Basic.java ! test/java/nio/channels/Selector/Wakeup.java ! test/java/nio/channels/ServerSocketChannel/AdaptServerSocket.java ! test/java/nio/channels/spi/SelectorProvider/inheritedChannel/run_tests.sh ! test/java/nio/file/FileStore/Basic.java ! test/java/nio/file/Files/InterruptCopy.java ! test/java/rmi/activation/Activatable/checkActivateRef/CheckActivateRef.java ! test/java/rmi/registry/interfaceHash/InterfaceHash.java ! test/java/rmi/server/UnicastRemoteObject/exportObject/GcDuringExport.java ! test/javax/net/ssl/TLS/TestJSSE.java Changeset: 7969f7b6465e Author: asmotrak Date: 2015-03-20 16:01 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7969f7b6465e 8048147: Privilege tests with JAAS Subject.doAs Reviewed-by: weijun + test/javax/security/auth/Subject/doAs/NestedActions.java + test/javax/security/auth/Subject/doAs/policy.expect.ace + test/javax/security/auth/Subject/doAs/policy.expect.pae + test/javax/security/auth/Subject/doAs/policy.one.principal + test/javax/security/auth/Subject/doAs/policy.two.principals Changeset: 7b6731427a62 Author: katleman Date: 2015-03-26 13:09 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7b6731427a62 Added tag jdk9-b56 for changeset 7969f7b6465e ! .hgtags Changeset: 7847ccfb240b Author: darcy Date: 2015-03-20 10:00 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7847ccfb240b 8075573: Add jdk_other and jdk_svc to jdk tier 2 test definition Reviewed-by: mchung ! test/TEST.groups Changeset: ee13ce369705 Author: mikael Date: 2015-03-20 10:02 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ee13ce369705 8074839: Resolve disabled warnings for libunpack and the unpack200 binary Reviewed-by: dholmes, ksrini ! make/launcher/Launcher-jdk.pack200.gmk ! make/lib/Lib-jdk.pack200.gmk ! src/jdk.pack200/share/native/common-unpack/bytes.h ! src/jdk.pack200/share/native/common-unpack/unpack.cpp ! src/jdk.pack200/share/native/common-unpack/unpack.h ! src/jdk.pack200/share/native/common-unpack/utils.cpp ! src/jdk.pack200/share/native/common-unpack/zip.cpp ! src/jdk.pack200/share/native/common-unpack/zip.h ! src/jdk.pack200/share/native/libunpack/jni.cpp ! src/jdk.pack200/share/native/unpack200/main.cpp Changeset: dd28613af6e4 Author: robm Date: 2015-03-20 17:07 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/dd28613af6e4 8075039: (sctp) com/sun/nio/sctp/SctpMultiChannel/SendFailed.java fails on Solaris only Reviewed-by: chegar ! test/com/sun/nio/sctp/SctpMultiChannel/SendFailed.java Changeset: e9408735cc11 Author: bpb Date: 2015-03-20 10:37 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e9408735cc11 8075362: j.u.Properties.load() methods have misaligned @throws clauses Summary: Add spaces to align the @throws clauses, and rename Basic.java test and its @summary clause. Reviewed-by: rriggs ! src/java.base/share/classes/java/util/Properties.java - test/java/util/Properties/Basic.java + test/java/util/Properties/LoadAndStoreNPE.java Changeset: 72f3b9a64092 Author: bpb Date: 2015-03-20 15:25 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/72f3b9a64092 8075655: NIO test generation scripts have incorrect path to Spp.java Summary: Correct the path to Spp.java Reviewed-by: rriggs ! test/java/nio/Buffer/genBasic.sh ! test/java/nio/Buffer/genCopyDirectMemory.sh Changeset: 9a05a4f72827 Author: darcy Date: 2015-03-22 10:27 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/9a05a4f72827 8075567: Mark intermittently failuring security-libs tests Reviewed-by: mullan ! test/sun/security/mscapi/ShortRSAKey1024.sh ! test/sun/security/mscapi/SignUsingNONEwithRSA.sh Changeset: cae3b7b19462 Author: weijun Date: 2015-03-23 08:51 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/cae3b7b19462 8074935: jdk8 keytool doesn't validate pem files for RFC 1421 correctness, as jdk7 did Reviewed-by: mullan ! src/java.base/share/classes/sun/security/pkcs10/PKCS10.java ! src/java.base/share/classes/sun/security/provider/X509Factory.java ! src/java.base/share/classes/sun/security/tools/keytool/Main.java + src/java.base/share/classes/sun/security/util/Pem.java ! src/java.base/share/classes/sun/security/x509/X509CertImpl.java + test/sun/security/provider/X509Factory/BadPem.java ! test/sun/security/tools/keytool/KeyToolTest.java Changeset: 20f32289a9a9 Author: weijun Date: 2015-03-23 15:37 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/20f32289a9a9 8048618: Tests for PKCS12 write operations. Reviewed-by: weijun Contributed-by: Zaiyao Liu + test/java/security/KeyStore/PKCS12/WriteP12Test.java + test/java/security/KeyStore/PKCS12/certs/writeP12/keystoreCA.jks.data + test/java/security/KeyStore/PKCS12/certs/writeP12/keystoreEU.jks.data Changeset: 949ae54f9e7f Author: dsamersoff Date: 2015-03-23 02:29 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/949ae54f9e7f 8075569: jmap test fails due to "ERROR: java.nio.file.NoSuchFileException: 2906081d-06bc-4738-a7e8-f37b8bf13658.lck" Summary: Lock file is deleted while we are setting modified time Reviewed-by: alanb ! test/sun/tools/jmap/heapconfig/LingeredApp.java Changeset: 22fa00088a4e Author: psandoz Date: 2015-03-23 14:20 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/22fa00088a4e 8075560: Typo in Javadoc for java.util.Optional.equals() Reviewed-by: alanb ! src/java.base/share/classes/java/util/Optional.java ! src/java.base/share/classes/java/util/OptionalDouble.java ! src/java.base/share/classes/java/util/OptionalInt.java ! src/java.base/share/classes/java/util/OptionalLong.java Changeset: 5b05b065c7a4 Author: rriggs Date: 2015-03-23 09:52 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/5b05b065c7a4 8071480: (process spec) ProcessBuilder.start spec linked to the wrong checkRead and checkWrite methods Summary: Disambiguate with links to checkRead(String) and checkWrite(String) Reviewed-by: alanb, martin ! src/java.base/share/classes/java/lang/ProcessBuilder.java Changeset: 37ad41635574 Author: rriggs Date: 2015-03-23 09:53 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/37ad41635574 8073220: A typo in the documentation for class ProcessBuilder Summary: Correct reference to be OutputStream Reviewed-by: martin, alanb ! src/java.base/share/classes/java/lang/ProcessBuilder.java Changeset: b0e58c551f9a Author: rriggs Date: 2015-03-23 10:58 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b0e58c551f9a Merge Changeset: dbff4e4be178 Author: darcy Date: 2015-03-23 09:45 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/dbff4e4be178 8075670: Remove intermittent keyword from some tests Reviewed-by: alanb ! test/java/nio/channels/AsynchronousSocketChannel/Basic.java ! test/java/nio/channels/Selector/Wakeup.java ! test/java/nio/file/Files/InterruptCopy.java Changeset: de81b4841beb Author: rriggs Date: 2015-03-23 10:13 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/de81b4841beb 8067796: (process) Process.waitFor(timeout, unit) doesn't throw NPE if timeout is less than, or equal to zero when unit == null Summary: Implement checking for NPE in Process implementation before other conditions Reviewed-by: martin, chegar ! src/java.base/unix/classes/java/lang/ProcessImpl.java ! src/java.base/windows/classes/java/lang/ProcessImpl.java ! test/java/lang/ProcessBuilder/Basic.java Changeset: f18b08bcb170 Author: jbachorik Date: 2015-03-11 15:32 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/f18b08bcb170 8074041: sun/management/jmxremote/startstop/JMXStartStopTest.java fails with InvocationTargetException Reviewed-by: sla, ykantser ! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java ! test/sun/management/jmxremote/startstop/JMXStartStopTest.java Changeset: 7703fc1fa492 Author: sla Date: 2015-03-11 14:28 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7703fc1fa492 8074948: javadoc typo in DiagnosticCommandMBean.java: {code instead of {@code Reviewed-by: jbachorik ! src/java.management/share/classes/com/sun/management/DiagnosticCommandMBean.java Changeset: 6bc2a02b0f45 Author: sla Date: 2015-03-13 08:35 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/6bc2a02b0f45 8074812: More specific error message when the .java_pid well-known file is not secure Reviewed-by: jbachorik, martin ! src/jdk.attach/aix/native/libattach/VirtualMachineImpl.c ! src/jdk.attach/linux/native/libattach/VirtualMachineImpl.c ! src/jdk.attach/macosx/native/libattach/VirtualMachineImpl.c ! src/jdk.attach/solaris/native/libattach/VirtualMachineImpl.c Changeset: c12668f4b7dc Author: dcubed Date: 2015-03-13 09:28 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c12668f4b7dc Merge Changeset: 9cba30cd20f2 Author: ykantser Date: 2015-03-16 09:32 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/9cba30cd20f2 8073794: jdk/test/com/sun/jdi/BadHandshakeTest.java should retry if tcp port is taken Reviewed-by: jbachorik ! test/ProblemList.txt ! test/com/sun/jdi/BadHandshakeTest.java Changeset: 1ac30570ba1a Author: amurillo Date: 2015-03-19 15:00 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1ac30570ba1a Merge ! src/jdk.attach/aix/native/libattach/VirtualMachineImpl.c Changeset: 1fac357d49d8 Author: amurillo Date: 2015-03-23 11:44 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1fac357d49d8 Merge Changeset: 4d903ce83d6c Author: amurillo Date: 2015-03-23 14:00 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/4d903ce83d6c Merge Changeset: cce93a64b059 Author: lpriima Date: 2015-03-24 03:46 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/cce93a64b059 8075071: [TEST_BUG] TimSortStackSize2.java: OOME: Java heap space: MaxHeap shrinked by MaxRAMFraction Reviewed-by: dholmes ! test/java/util/Arrays/TimSortStackSize2.java Changeset: 5cc5429e5c34 Author: chegar Date: 2015-03-24 14:48 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/5cc5429e5c34 8075824: Add default[Read|Write]Object to java.util.Date Reviewed-by: alanb, rriggs ! src/java.base/share/classes/java/util/Date.java Changeset: 7da24873871d Author: juh Date: 2015-03-24 11:31 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7da24873871d 8074531: Remove javax.security.cert.X509Certificate usage in internal networking packages Reviewed-by: mullan ! src/java.base/share/classes/com/sun/net/ssl/HttpsURLConnection.java ! src/java.base/share/classes/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnectionOldImpl.java ! src/java.base/share/classes/sun/net/www/protocol/https/AbstractDelegateHttpsURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java ! test/javax/net/ssl/FixingJavadocs/ComURLNulls.java ! test/sun/net/www/protocol/https/NewImpl/ComHTTPSConnection.java Changeset: a379fd7e28b9 Author: okutsu Date: 2015-03-25 17:59 +0900 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a379fd7e28b9 8075173: DateFormat in german locale returns wrong value for month march Reviewed-by: naoto, peytoia ! src/jdk.localedata/share/classes/sun/text/resources/de/FormatData_de.java ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java Changeset: e7922fb2fd6c Author: psandoz Date: 2015-03-25 10:50 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e7922fb2fd6c 8075307: Pipeline calculating inconsistent flag state for parallel stateful ops Reviewed-by: smarks ! src/java.base/share/classes/java/util/stream/AbstractPipeline.java ! src/java.base/share/classes/java/util/stream/ReduceOps.java ! test/java/util/stream/boottest/java/util/stream/UnorderedTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/CountTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/DistinctOpTest.java Changeset: c76339e86ea7 Author: lana Date: 2015-04-01 12:30 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c76339e86ea7 Merge - test/java/util/Properties/Basic.java Changeset: 36fc65e80d81 Author: katleman Date: 2015-04-02 10:02 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/36fc65e80d81 Added tag jdk9-b57 for changeset c76339e86ea7 ! .hgtags Changeset: 9260ae24ff4f Author: katleman Date: 2015-04-08 13:12 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/9260ae24ff4f Added tag jdk9-b58 for changeset 36fc65e80d81 ! .hgtags Changeset: ecd499f6527c Author: prappo Date: 2015-03-25 15:42 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ecd499f6527c 8075959: Change parameter names in some IOException subclasses Reviewed-by: rriggs ! src/java.base/share/classes/java/io/ObjectStreamException.java ! src/java.base/share/classes/java/net/ProtocolException.java ! src/java.base/share/classes/java/net/UnknownHostException.java Changeset: cb94a46ab47b Author: martin Date: 2015-03-25 15:36 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/cb94a46ab47b 8073158: zip files with total entry count 0xFFFF need not be ZIP64 files Summary: Minor rewrite of crufty zip implementation in parse_manifest.c Reviewed-by: sherman ! src/java.base/share/native/libjli/manifest_info.h ! src/java.base/share/native/libjli/parse_manifest.c ! test/java/util/zip/EntryCount64k.java Changeset: c82853020ede Author: martin Date: 2015-03-10 14:23 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c82853020ede 8075774: Small readability and performance improvements for zipfs Reviewed-by: sherman, alanb ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipConstants.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java Changeset: 215322a8793e Author: martin Date: 2015-03-04 17:35 -0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/215322a8793e 8074578: Document memory visibility effects of Unsafe compareAndSwap methods Reviewed-by: psandoz, jrose, dholmes ! src/java.base/share/classes/sun/misc/Unsafe.java Changeset: 6ec5c0ceb9de Author: ihse Date: 2015-03-26 16:17 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/6ec5c0ceb9de 8076060: Improve make bootstrap process Reviewed-by: erikj - make/Makefile Changeset: 47642bd23144 Author: sadayapalam Date: 2015-03-26 11:59 +0530 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/47642bd23144 8076039: Remove the unused internal API sun.reflect.misc.FieldUtil.getDeclaredFields Reviewed-by: mchung, hawtin ! src/java.base/share/classes/sun/reflect/misc/FieldUtil.java Changeset: 8bdd7ca97cf4 Author: dholmes Date: 2015-03-26 19:25 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/8bdd7ca97cf4 8072740: move closed jvm.cfg files out of open repo Reviewed-by: erikj, ihse, dlong ! make/copy/Copy-java.base.gmk - src/java.base/unix/conf/arm/jvm.cfg - src/java.base/unix/conf/ppc/jvm.cfg Changeset: 109fe80c6e84 Author: coffeys Date: 2015-03-27 19:13 +0000 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/109fe80c6e84 8059588: deadlock in java/io/PrintStream when verbose javax.net.debug flags are set Reviewed-by: mullan ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/SessionManager.java Changeset: 0c0c2f87eeb2 Author: okutsu Date: 2015-03-30 16:31 +0900 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/0c0c2f87eeb2 8075548: SimpleDateFormat formatting of "LLLL" in English is incorrect; should be identical to "MMMM" Reviewed-by: naoto ! src/java.base/share/classes/java/util/Calendar.java + test/java/util/Calendar/Bug8075548.java ! test/java/util/Calendar/NarrowNamesTest.java Changeset: bffa5fa36c0e Author: aefimov Date: 2015-03-30 14:52 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/bffa5fa36c0e 8074297: substring in XSLT returns wrong character if string contains supplementary chars Reviewed-by: joehw ! test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java Changeset: 581a90480b89 Author: aefimov Date: 2015-03-30 15:57 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/581a90480b89 8075667: (tz) Support tzdata2015b Reviewed-by: okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica Changeset: 5996acb95892 Author: rriggs Date: 2015-03-30 09:45 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/5996acb95892 8076184: Cleanup compile/link warnings on Solaris Summary: Cleanup reorder-sparc* and jni_util.c files Reviewed-by: erikj, alanb ! make/mapfiles/libjava/reorder-sparc ! make/mapfiles/libjava/reorder-sparcv9 ! make/mapfiles/libjava/reorder-x86 ! make/mapfiles/libzip/reorder-sparcv9 ! make/mapfiles/libzip/reorder-x86 ! src/java.base/unix/native/libjava/jni_util_md.c Changeset: ffff8cd3b1e2 Author: rriggs Date: 2015-03-30 09:49 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/ffff8cd3b1e2 7021006: (process) Remove disabled clone-exec feature Summary: Remove clone implemention on Unix Reviewed-by: martin, alanb, dholmes ! src/java.base/unix/classes/java/lang/ProcessImpl.java ! src/java.base/unix/native/libjava/ProcessImpl_md.c ! src/java.base/unix/native/libjava/childproc.c ! src/java.base/unix/native/libjava/childproc.h Changeset: a54a0169968c Author: martin Date: 2015-03-30 09:46 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a54a0169968c 8076105: java/util/zip/EntryCount64k.java failing after push for JDK-8073158 Summary: Fix Windows newline problem; write enclosing class file for MacOSX Reviewed-by: sherman, alanb ! test/java/util/zip/EntryCount64k.java Changeset: edb18ea158ff Author: serb Date: 2015-03-12 08:57 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/edb18ea158ff 8074668: [macosx] Mac 10.10: Application run with splash screen has focus issues Reviewed-by: prr, ant, alexsch ! src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m ! test/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java Changeset: fc76d530de50 Author: anashaty Date: 2015-03-16 20:32 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/fc76d530de50 8073008: press-and-hold input method for accented characters works incorrectly on OS X Reviewed-by: azvegint, alexp ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m Changeset: 2b356bbb739a Author: alexsch Date: 2015-03-17 14:38 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/2b356bbb739a 8040328: JSlider has wrong preferred size with Synth LAF Reviewed-by: alexsch, ant Contributed-by: Semyon Sadetsky ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSliderUI.java + test/javax/swing/plaf/synth/8040328/bug8040328.java Changeset: a51bcae1e74c Author: prr Date: 2015-03-17 14:38 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/a51bcae1e74c Merge - make/gensrc/Gensrc-jdk.jconsole.gmk - src/jdk.jconsole/share/classes/sun/tools/jconsole/Version.java.template Changeset: c99de5780799 Author: prr Date: 2015-03-17 15:18 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c99de5780799 8075277: JDK is still building X11 related Java files on OSX Reviewed-by: ihse, erikj, serb ! src/java.desktop/macosx/classes/sun/font/CFontManager.java + src/java.desktop/macosx/classes/sun/font/NativeFont.java + src/java.desktop/macosx/classes/sun/font/NativeStrike.java Changeset: e4ddba72be7b Author: yan Date: 2015-03-18 10:30 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e4ddba72be7b 8074807: Fix some tests unnecessary using internal API Reviewed-by: azvegint, alexsch + test/java/awt/Focus/ModalExcludedWindowClickTest/ModalExcludedWindowClickTest.html + test/java/awt/Focus/ModalExcludedWindowClickTest/ModalExcludedWindowClickTest.java + test/java/awt/Focus/NonFocusableBlockedOwnerTest/NonFocusableBlockedOwnerTest.html + test/java/awt/Focus/NonFocusableBlockedOwnerTest/NonFocusableBlockedOwnerTest.java + test/java/awt/Focus/WindowUpdateFocusabilityTest/WindowUpdateFocusabilityTest.html + test/java/awt/Focus/WindowUpdateFocusabilityTest/WindowUpdateFocusabilityTest.java ! test/java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.java + test/java/awt/Window/AlwaysOnTop/AutoTestOnTop.java + test/java/awt/event/ComponentEvent/MovedResizedTardyEventTest/MovedResizedTardyEventTest.html + test/java/awt/event/ComponentEvent/MovedResizedTardyEventTest/MovedResizedTardyEventTest.java ! test/java/awt/event/KeyEvent/AltCharAcceleratorTest/AltCharAcceleratorTest.java ! test/java/awt/keyboard/EqualKeyCode/EqualKeyCode.java ! test/javax/swing/ToolTipManager/7123767/bug7123767.java Changeset: c8e58fcaa208 Author: alexsch Date: 2015-03-18 15:03 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c8e58fcaa208 4473075: JTable header rendering problem (after setting preferred size) Reviewed-by: alexsch, serb Contributed-by: Semyon Sadetsky ! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java + test/javax/swing/JTableHeader/4473075/bug4473075.java Changeset: c08405d53154 Author: bae Date: 2015-03-23 11:19 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c08405d53154 8074954: ImageInputStreamImpl.readShort/readInt do not behave correctly at EOF Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/imageio/stream/ImageInputStreamImpl.java + test/javax/imageio/stream/ShortStreamTest.java Changeset: acab1abcd70e Author: ihse Date: 2015-03-24 10:52 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/acab1abcd70e 8075717: Replace INTERNAL_BUILD with DEBUG in awt Reviewed-by: serb, azvegint ! make/lib/Awt2dLibraries.gmk ! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c ! src/java.desktop/unix/native/libawt_xawt/xawt/XlibWrapper.c ! src/java.desktop/unix/native/libawt_xawt/xawt/gnome_interface.c ! src/java.desktop/windows/native/libawt/windows/awt.h Changeset: 8a7f8404ffba Author: ddehaven Date: 2015-03-24 11:00 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/8a7f8404ffba Merge - test/java/util/Properties/Basic.java Changeset: 2ff00fc904dd Author: alexsch Date: 2015-03-25 12:37 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/2ff00fc904dd 8075244: [macosx] The fix for JDK-8043869 should be reworked Reviewed-by: prr, serb, ant ! src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m ! test/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java Changeset: 1e1f40596cbf Author: ddehaven Date: 2015-03-31 16:17 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/1e1f40596cbf Merge Changeset: 05e152013a87 Author: aefimov Date: 2015-04-01 16:01 +0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/05e152013a87 8076290: JCK test api/xsl/conf/string/string17 starts failing after JDK-8074297 Reviewed-by: joehw ! test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java Changeset: 9e1feb1d7722 Author: dfuchs Date: 2015-04-02 11:42 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/9e1feb1d7722 8075810: LogManager.readConfiguration may throw undocumented IllegalArgumentException Summary: LogManager.readConfiguration will wrap the IllegalArgumentException thrown by Properties.load inside an IOException. Reviewed-by: lancea, mchung, rriggs ! src/java.logging/share/classes/java/util/logging/LogManager.java + test/java/util/logging/LogManager/Configuration/InvalidEscapeConfigurationTest.java Changeset: 4abd26029802 Author: dfuchs Date: 2015-04-02 16:24 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/4abd26029802 7113878: LogManager - namedLoggers should be ConcurrentHashMap instead of Hashtable Summary: namedLoggers is now a ConcurrentHashMap. findLogger is updated to take benefit of the change. Reviewed-by: dholmes, lancea, martin, mchung, plevart Contributed-by: Peter Levart , Daniel Fuchs ! src/java.logging/share/classes/java/util/logging/LogManager.java + test/java/util/logging/LogManager/TestLoggerNames.java Changeset: 91deecaf2d70 Author: rriggs Date: 2015-04-02 14:25 -0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/91deecaf2d70 8076441: Dead code in java.time.chrono.Chronology.isLeapYear after fixing JDK-8067800 Reviewed-by: igerasim, rriggs Contributed-by: nadeesh.tv at oracle.com ! src/java.base/share/classes/java/time/chrono/HijrahChronology.java Changeset: 3b1241ecb05b Author: mikael Date: 2015-04-02 11:54 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/3b1241ecb05b 8074840: Resolve disabled warnings for libjli and libjli_static Reviewed-by: dholmes, ksrini ! make/lib/CoreLibraries.gmk ! src/java.base/macosx/native/libjli/java_md_macosx.c ! src/java.base/share/native/libjli/java.c ! src/java.base/share/native/libjli/java.h ! src/java.base/share/native/libjli/parse_manifest.c ! src/java.base/share/native/libjli/splashscreen_stubs.c ! src/java.base/share/native/libjli/wildcard.c ! src/java.base/unix/native/libjli/java_md.h ! src/java.base/unix/native/libjli/java_md_common.c ! src/java.base/unix/native/libjli/java_md_solinux.c ! src/java.base/windows/native/libjli/cmdtoargs.c ! src/java.base/windows/native/libjli/java_md.c ! src/java.base/windows/native/libjli/java_md.h Changeset: 0c3aa853064e Author: bchristi Date: 2015-04-02 12:33 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/0c3aa853064e 8071667: HashMap.computeIfAbsent() adds entry that HashMap.get() does not find. Summary: Throw ConcurrentModificationException from computeIfAbsent() & friends Reviewed-by: chegar, psandoz ! src/java.base/share/classes/java/util/HashMap.java ! src/java.base/share/classes/java/util/Hashtable.java ! src/java.base/share/classes/java/util/Map.java + test/java/util/Map/FunctionalCMEs.java Changeset: 5a25329ab60b Author: rfield Date: 2015-04-02 17:32 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/5a25329ab60b 8075304: Remove duplicate test: FDTest Summary: Remove certain lambda tests from the JDK repo which also exist in the langtools repo Reviewed-by: rfield Contributed-by: amy.lu at oracle.com ! test/TEST.groups Changeset: 8c811a805034 Author: rfield Date: 2015-04-03 00:00 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/8c811a805034 8076632: Remove duplicate tests: FDTest, MethodReferenceTest and more -- follow-on (completion) Summary: Remove certain lambda tests from the JDK repo which also exist in the langtools repo Reviewed-by: rfield Contributed-by: amy.lu at oracle.com - test/jdk/lambda/FDTest.java - test/jdk/lambda/LambdaTranslationInInterface.java - test/jdk/lambda/LambdaTranslationInnerConstructor.java - test/jdk/lambda/MethodReferenceTestFDCCE.java - test/jdk/lambda/MethodReferenceTestInnerDefault.java - test/jdk/lambda/MethodReferenceTestInnerInstance.java - test/jdk/lambda/MethodReferenceTestInnerVarArgsThis.java - test/jdk/lambda/MethodReferenceTestInstance.java - test/jdk/lambda/MethodReferenceTestKinds.java - test/jdk/lambda/MethodReferenceTestNew.java - test/jdk/lambda/MethodReferenceTestNewInner.java - test/jdk/lambda/MethodReferenceTestSueCase1.java - test/jdk/lambda/MethodReferenceTestSueCase2.java - test/jdk/lambda/MethodReferenceTestSueCase4.java - test/jdk/lambda/MethodReferenceTestSuper.java - test/jdk/lambda/MethodReferenceTestSuperDefault.java - test/jdk/lambda/MethodReferenceTestTypeConversion.java - test/jdk/lambda/MethodReferenceTestVarArgs.java - test/jdk/lambda/MethodReferenceTestVarArgsExt.java - test/jdk/lambda/MethodReferenceTestVarArgsSuper.java - test/jdk/lambda/MethodReferenceTestVarArgsSuperDefault.java - test/jdk/lambda/MethodReferenceTestVarArgsThis.java - test/jdk/lambda/shapegen/ClassCase.java - test/jdk/lambda/shapegen/Hierarchy.java - test/jdk/lambda/shapegen/HierarchyGenerator.java - test/jdk/lambda/shapegen/Rule.java - test/jdk/lambda/shapegen/RuleGroup.java - test/jdk/lambda/shapegen/TTNode.java - test/jdk/lambda/shapegen/TTParser.java - test/jdk/lambda/shapegen/TTShape.java Changeset: e05b12a89a09 Author: chegar Date: 2015-04-03 16:09 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e05b12a89a09 8076644: MulticastSendReceiveTests.java fails with NumberFormatException due to network interference Reviewed-by: alanb ! test/java/nio/channels/DatagramChannel/MulticastSendReceiveTests.java Changeset: c965b4ff81ea Author: jjg Date: 2015-04-03 15:23 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c965b4ff81ea 8076583: move jdk.Exported from langtools to jdk Reviewed-by: darcy, alanb, tbell, mchung, jlahoda + src/java.base/share/classes/jdk/Exported.java Changeset: 27776337ac9e Author: lana Date: 2015-04-03 16:37 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/27776337ac9e Merge - make/Makefile - src/java.base/unix/conf/arm/jvm.cfg - src/java.base/unix/conf/ppc/jvm.cfg - test/jdk/lambda/FDTest.java - test/jdk/lambda/LambdaTranslationInInterface.java - test/jdk/lambda/LambdaTranslationInnerConstructor.java - test/jdk/lambda/MethodReferenceTestFDCCE.java - test/jdk/lambda/MethodReferenceTestInnerDefault.java - test/jdk/lambda/MethodReferenceTestInnerInstance.java - test/jdk/lambda/MethodReferenceTestInnerVarArgsThis.java - test/jdk/lambda/MethodReferenceTestInstance.java - test/jdk/lambda/MethodReferenceTestKinds.java - test/jdk/lambda/MethodReferenceTestNew.java - test/jdk/lambda/MethodReferenceTestNewInner.java - test/jdk/lambda/MethodReferenceTestSueCase1.java - test/jdk/lambda/MethodReferenceTestSueCase2.java - test/jdk/lambda/MethodReferenceTestSueCase4.java - test/jdk/lambda/MethodReferenceTestSuper.java - test/jdk/lambda/MethodReferenceTestSuperDefault.java - test/jdk/lambda/MethodReferenceTestTypeConversion.java - test/jdk/lambda/MethodReferenceTestVarArgs.java - test/jdk/lambda/MethodReferenceTestVarArgsExt.java - test/jdk/lambda/MethodReferenceTestVarArgsSuper.java - test/jdk/lambda/MethodReferenceTestVarArgsSuperDefault.java - test/jdk/lambda/MethodReferenceTestVarArgsThis.java - test/jdk/lambda/shapegen/ClassCase.java - test/jdk/lambda/shapegen/Hierarchy.java - test/jdk/lambda/shapegen/HierarchyGenerator.java - test/jdk/lambda/shapegen/Rule.java - test/jdk/lambda/shapegen/RuleGroup.java - test/jdk/lambda/shapegen/TTNode.java - test/jdk/lambda/shapegen/TTParser.java - test/jdk/lambda/shapegen/TTShape.java Changeset: 48ee960f29df Author: lana Date: 2015-04-08 14:32 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/48ee960f29df Merge - make/Makefile - src/java.base/unix/conf/arm/jvm.cfg - src/java.base/unix/conf/ppc/jvm.cfg - test/jdk/lambda/FDTest.java - test/jdk/lambda/LambdaTranslationInInterface.java - test/jdk/lambda/LambdaTranslationInnerConstructor.java - test/jdk/lambda/MethodReferenceTestFDCCE.java - test/jdk/lambda/MethodReferenceTestInnerDefault.java - test/jdk/lambda/MethodReferenceTestInnerInstance.java - test/jdk/lambda/MethodReferenceTestInnerVarArgsThis.java - test/jdk/lambda/MethodReferenceTestInstance.java - test/jdk/lambda/MethodReferenceTestKinds.java - test/jdk/lambda/MethodReferenceTestNew.java - test/jdk/lambda/MethodReferenceTestNewInner.java - test/jdk/lambda/MethodReferenceTestSueCase1.java - test/jdk/lambda/MethodReferenceTestSueCase2.java - test/jdk/lambda/MethodReferenceTestSueCase4.java - test/jdk/lambda/MethodReferenceTestSuper.java - test/jdk/lambda/MethodReferenceTestSuperDefault.java - test/jdk/lambda/MethodReferenceTestTypeConversion.java - test/jdk/lambda/MethodReferenceTestVarArgs.java - test/jdk/lambda/MethodReferenceTestVarArgsExt.java - test/jdk/lambda/MethodReferenceTestVarArgsSuper.java - test/jdk/lambda/MethodReferenceTestVarArgsSuperDefault.java - test/jdk/lambda/MethodReferenceTestVarArgsThis.java - test/jdk/lambda/shapegen/ClassCase.java - test/jdk/lambda/shapegen/Hierarchy.java - test/jdk/lambda/shapegen/HierarchyGenerator.java - test/jdk/lambda/shapegen/Rule.java - test/jdk/lambda/shapegen/RuleGroup.java - test/jdk/lambda/shapegen/TTNode.java - test/jdk/lambda/shapegen/TTParser.java - test/jdk/lambda/shapegen/TTShape.java Changeset: b0788fa11937 Author: katleman Date: 2015-04-09 06:40 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b0788fa11937 Added tag jdk9-b59 for changeset 48ee960f29df ! .hgtags Changeset: b1eeff4dac1b Author: sherman Date: 2015-04-06 13:41 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/b1eeff4dac1b 8076641: getNextEntry throws ArrayIndexOutOfBoundsException when unzipping file Summary: to add extra sanity check for entry extra data Reviewed-by: alanb ! src/java.base/share/classes/java/util/zip/ZipEntry.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java ! test/java/util/zip/TestExtraTime.java Changeset: 85380cfe4f0f Author: chegar Date: 2015-04-07 10:33 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/85380cfe4f0f 8076442: Cannot fully read BitSet.stream() if bit Integer.MAX_VALUE is set Reviewed-by: alanb, henryjen ! src/java.base/share/classes/java/util/BitSet.java ! test/java/util/BitSet/BitSetStreamTest.java Changeset: 7808bef3104c Author: erikj Date: 2015-04-08 10:37 +0200 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/7808bef3104c 8076557: The specified procedure could not be found in management.dll Reviewed-by: tbell, ihse, sla ! make/lib/Lib-java.management.gmk Changeset: 4d88a8e1d23e Author: vinnie Date: 2015-04-08 19:03 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/4d88a8e1d23e 8077273: Disable the PKCS11 NSS tests on Windows Reviewed-by: mullan ! test/ProblemList.txt Changeset: 58f4669c75a8 Author: ascarpino Date: 2015-04-08 17:46 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/58f4669c75a8 8064546: CipherInputStream throws BadPaddingException if stream is not fully read Reviewed-by: xuelei ! src/java.base/share/classes/javax/crypto/CipherInputStream.java + test/javax/crypto/Cipher/CipherInputStreamExceptions.java Changeset: fb4779f55a53 Author: avstepan Date: 2015-04-09 16:31 +0400 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/fb4779f55a53 8076223: Rest of tidy warning in javax.security / java.security Summary: minor HTML markup fix for documentation Reviewed-by: xuelei ! src/java.base/share/classes/javax/security/auth/Policy.java ! src/java.security.jgss/share/classes/org/ietf/jgss/GSSContext.java ! src/java.security.jgss/share/classes/org/ietf/jgss/GSSCredential.java ! src/java.security.jgss/share/classes/org/ietf/jgss/GSSException.java ! src/java.security.jgss/share/classes/org/ietf/jgss/GSSManager.java ! src/java.security.jgss/share/classes/org/ietf/jgss/GSSName.java ! src/java.security.jgss/share/classes/org/ietf/jgss/MessageProp.java ! src/java.security.jgss/share/classes/org/ietf/jgss/package.html Changeset: 909e26d8f565 Author: jlaskey Date: 2015-04-09 16:41 -0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/909e26d8f565 8076090: jimage extract + recreate broken again Reviewed-by: mchung Contributed-by: james.laskey at oracle.com ! src/jdk.dev/share/classes/jdk/tools/jimage/JImageTask.java + test/jdk/internal/jimage/JImageTest.java Changeset: 2653dc8b7c27 Author: lana Date: 2015-04-09 17:36 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/2653dc8b7c27 Merge Changeset: e571b36aa08c Author: weijun Date: 2015-04-10 09:15 +0800 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/e571b36aa08c 8047789: auth.login.LoginContext needs to be updated to work with modules Reviewed-by: mullan, mchung, alanb ! src/java.base/share/classes/javax/security/auth/login/LoginContext.java ! src/java.base/share/classes/javax/security/auth/spi/LoginModule.java + test/javax/security/auth/spi/FirstLoginModule.java + test/javax/security/auth/spi/Loader.java + test/javax/security/auth/spi/META-INF/services/javax.security.auth.spi.LoginModule + test/javax/security/auth/spi/SecondLoginModule.java + test/javax/security/auth/spi/sl.conf Changeset: 84c5527f742b Author: jlaskey Date: 2015-04-10 14:21 -0300 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/84c5527f742b 8077506: Simplify test JImageTest Reviewed-by: alanb Contributed-by: james.laskey at oracle.com ! test/jdk/internal/jimage/JImageTest.java Changeset: c5b5d9045728 Author: katleman Date: 2015-04-17 09:59 -0700 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/c5b5d9045728 Added tag jdk9-b60 for changeset 84c5527f742b ! .hgtags Changeset: 09f61e636889 Author: mcimadamore Date: 2015-04-22 17:44 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/09f61e636889 merge with jdk9-b60 - make/Bundles.gmk - make/CreateJars.gmk - make/CreatePolicyJars.gmk - make/CreateSecurityJars.gmk - make/Images.gmk - make/Makefile - make/ProfileNames.gmk - make/Profiles.gmk - make/data/charsetmapping/dbcs - make/data/charsetmapping/extsbcs - make/data/charsetmapping/sbcs - make/data/charsetmapping/standard-charsets - make/data/checkdeps/refs.allowed - make/gensrc/Gensrc-jdk.jconsole.gmk - make/launcher/Launcher-jdk.runtime.gmk - make/lib/Lib-jdk.runtime.gmk - make/profile-includes.txt - make/profile-rtjar-includes.txt - make/src/classes/build/tools/deps/CheckDeps.java - src/bsd/doc/man/extcheck.1 - src/bsd/doc/man/ja/extcheck.1 - src/java.base/aix/native/libnet/java/net/aix_close.c ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/Invokers.java - src/java.base/share/classes/java/util/zip/package.html ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java - src/java.base/share/classes/sun/nio/fs/AbstractPath.java ! src/java.base/share/classes/valhalla/specializer/Prespecialize.java - src/java.base/share/conf/calendars.properties - src/java.base/share/conf/hijrah-config-umalqura.properties - src/java.base/share/native/libjava/Compiler.c - src/java.base/share/native/libjli/version_comp.c - src/java.base/share/native/libjli/version_comp.h - src/java.base/unix/classes/java/lang/UNIXProcess.java - src/java.base/unix/conf/arm/jvm.cfg - src/java.base/unix/conf/ppc/jvm.cfg - src/java.base/unix/native/libjava/UNIXProcess_md.c - src/java.base/unix/native/libjava/java_props_macosx.c - src/java.base/unix/native/libjava/java_props_macosx.h - src/java.base/unix/native/libnet/bsd_close.c - src/java.base/unix/native/libnet/linux_close.c - src/java.base/unix/native/libnet/solaris_close.c - src/java.desktop/macosx/classes/sun/datatransfer/resources/flavormap.properties - src/java.desktop/share/classes/java/awt/datatransfer/Clipboard.java - src/java.desktop/share/classes/java/awt/datatransfer/ClipboardOwner.java - src/java.desktop/share/classes/java/awt/datatransfer/DataFlavor.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorEvent.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorListener.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorMap.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorTable.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeType.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeTypeParameterList.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeTypeParseException.java - src/java.desktop/share/classes/java/awt/datatransfer/StringSelection.java - src/java.desktop/share/classes/java/awt/datatransfer/SystemFlavorMap.java - src/java.desktop/share/classes/java/awt/datatransfer/Transferable.java - src/java.desktop/share/classes/java/awt/datatransfer/UnsupportedFlavorException.java - src/java.desktop/share/classes/java/awt/datatransfer/package.html - src/java.desktop/share/classes/sun/awt/datatransfer/META-INF/services/sun.datatransfer.DesktopDatatransferService - src/java.desktop/share/classes/sun/datatransfer/DataFlavorUtil.java - src/java.desktop/share/classes/sun/datatransfer/DesktopDatatransferService.java - src/java.desktop/share/conf/images/cursors/invalid32x32.gif - src/java.desktop/share/conf/images/cursors/motif_CopyDrop32x32.gif - src/java.desktop/share/conf/images/cursors/motif_CopyNoDrop32x32.gif - src/java.desktop/share/conf/images/cursors/motif_LinkDrop32x32.gif - src/java.desktop/share/conf/images/cursors/motif_LinkNoDrop32x32.gif - src/java.desktop/share/conf/images/cursors/motif_MoveDrop32x32.gif - src/java.desktop/share/conf/images/cursors/motif_MoveNoDrop32x32.gif - src/java.desktop/share/conf/images/cursors/win32_CopyDrop32x32.gif - src/java.desktop/share/conf/images/cursors/win32_CopyNoDrop32x32.gif - src/java.desktop/share/conf/images/cursors/win32_LinkDrop32x32.gif - src/java.desktop/share/conf/images/cursors/win32_LinkNoDrop32x32.gif - src/java.desktop/share/conf/images/cursors/win32_MoveDrop32x32.gif - src/java.desktop/share/conf/images/cursors/win32_MoveNoDrop32x32.gif - src/java.desktop/unix/classes/META-INF/services/javax.print.PrintServiceLookup - src/java.desktop/unix/classes/META-INF/services/javax.print.StreamPrintServiceFactory - src/java.desktop/unix/classes/sun/awt/X11/XAWTFormatter.java - src/java.desktop/unix/classes/sun/datatransfer/resources/flavormap.properties - src/java.desktop/unix/classes/sun/print/UnixPrintServiceLookup.java - src/java.desktop/unix/conf/images/cursors/cursors.properties - src/java.desktop/windows/classes/META-INF/services/javax.print.PrintServiceLookup - src/java.desktop/windows/classes/META-INF/services/javax.print.StreamPrintServiceFactory - src/java.desktop/windows/classes/sun/datatransfer/resources/flavormap.properties - src/java.desktop/windows/classes/sun/print/Win32PrintServiceLookup.java - src/java.desktop/windows/conf/images/cursors/cursors.properties - src/java.management/share/classes/java/lang/management/PlatformComponent.java - src/java.security.acl/share/classes/java/security/acl/Acl.java - src/java.security.acl/share/classes/java/security/acl/AclEntry.java - src/java.security.acl/share/classes/java/security/acl/AclNotFoundException.java - src/java.security.acl/share/classes/java/security/acl/Group.java - src/java.security.acl/share/classes/java/security/acl/LastOwnerException.java - src/java.security.acl/share/classes/java/security/acl/NotOwnerException.java - src/java.security.acl/share/classes/java/security/acl/Owner.java - src/java.security.acl/share/classes/java/security/acl/Permission.java - src/java.security.acl/share/classes/java/security/acl/package-info.java - src/java.security.acl/share/classes/sun/security/acl/AclEntryImpl.java - src/java.security.acl/share/classes/sun/security/acl/AclImpl.java - src/java.security.acl/share/classes/sun/security/acl/AllPermissionsImpl.java - src/java.security.acl/share/classes/sun/security/acl/GroupImpl.java - src/java.security.acl/share/classes/sun/security/acl/OwnerImpl.java - src/java.security.acl/share/classes/sun/security/acl/PermissionImpl.java - src/java.security.acl/share/classes/sun/security/acl/PrincipalImpl.java - src/java.security.acl/share/classes/sun/security/acl/WorldGroupImpl.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_HKSCS.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_Solaris.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/DelegatableDecoder.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/DoubleByte.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_LINUX.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_Open.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_TW.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/ExtendedCharsets.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/HKSCS.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS_XP.java - src/jdk.dev/share/classes/com/sun/jarsigner/ContentSigner.java - src/jdk.dev/share/classes/com/sun/jarsigner/ContentSignerParameters.java - src/jdk.dev/share/classes/com/sun/jarsigner/package-info.java - src/jdk.dev/share/classes/com/sun/tools/extcheck/ExtCheck.java - src/jdk.dev/share/classes/com/sun/tools/extcheck/Main.java - src/jdk.dev/share/classes/com/sun/tools/script/shell/Main.java - src/jdk.dev/share/classes/com/sun/tools/script/shell/init.js - src/jdk.dev/share/classes/com/sun/tools/script/shell/messages.properties - src/jdk.dev/share/classes/sun/security/tools/jarsigner/Main.java - src/jdk.dev/share/classes/sun/security/tools/jarsigner/Resources.java - src/jdk.dev/share/classes/sun/security/tools/jarsigner/Resources_ja.java - src/jdk.dev/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java - src/jdk.dev/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java - src/jdk.dev/share/classes/sun/tools/jar/CommandLine.java - src/jdk.dev/share/classes/sun/tools/jar/JarException.java - src/jdk.dev/share/classes/sun/tools/jar/Main.java - src/jdk.dev/share/classes/sun/tools/jar/Manifest.java - src/jdk.dev/share/classes/sun/tools/jar/SignatureFile.java - src/jdk.dev/share/classes/sun/tools/jar/resources/jar.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_de.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_es.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_fr.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_it.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_ja.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_ko.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_pt_BR.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_sv.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_zh_CN.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_zh_TW.properties - src/jdk.jconsole/share/classes/sun/tools/jconsole/Version.java.template - src/jdk.localedata/META-INF/cldrdata-services/sun.util.locale.provider.LocaleDataMetaInfo - src/jdk.localedata/META-INF/localedata-services/sun.util.locale.provider.LocaleDataMetaInfo - src/jdk.runtime/share/classes/com/sun/tracing/Probe.java - src/jdk.runtime/share/classes/com/sun/tracing/ProbeName.java - src/jdk.runtime/share/classes/com/sun/tracing/Provider.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderFactory.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ArgsAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/Attributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/DependencyClass.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/NameAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ProviderAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/StabilityLevel.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/package-info.java - src/jdk.runtime/share/classes/com/sun/tracing/package-info.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/PolicyTool.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_de.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_es.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_fr.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_it.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_ja.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_ko.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_pt_BR.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_sv.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_CN.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_HK.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_TW.java - src/jdk.runtime/share/classes/sun/tracing/MultiplexProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/NullProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/PrintStreamProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/ProbeSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/ProviderSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/Activation.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProbe.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProvider.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/JVM.java - src/jdk.runtime/share/classes/sun/tracing/package-info.java - src/jdk.runtime/share/native/common-unpack/bands.cpp - src/jdk.runtime/share/native/common-unpack/bands.h - src/jdk.runtime/share/native/common-unpack/bytes.cpp - src/jdk.runtime/share/native/common-unpack/bytes.h - src/jdk.runtime/share/native/common-unpack/coding.cpp - src/jdk.runtime/share/native/common-unpack/coding.h - src/jdk.runtime/share/native/common-unpack/constants.h - src/jdk.runtime/share/native/common-unpack/defines.h - src/jdk.runtime/share/native/common-unpack/unpack.cpp - src/jdk.runtime/share/native/common-unpack/unpack.h - src/jdk.runtime/share/native/common-unpack/utils.cpp - src/jdk.runtime/share/native/common-unpack/utils.h - src/jdk.runtime/share/native/common-unpack/zip.cpp - src/jdk.runtime/share/native/common-unpack/zip.h - src/jdk.runtime/share/native/libjsdt/JVM.c - src/jdk.runtime/share/native/libjsdt/jvm_symbols.h - src/jdk.runtime/share/native/libunpack/jni.cpp - src/jdk.runtime/share/native/unpack200/main.cpp - src/jdk.runtime/unix/native/libjsdt/jvm_symbols_md.c - src/jdk.runtime/windows/native/libjsdt/jvm_symbols_md.c - src/jdk.runtime/windows/native/unpack200/unpack200_proto.exe.manifest - src/jdk.security.auth/unix/native/libjaas/Solaris.c - src/jdk.snmp/share/classes/com/sun/jmx/snmp/BerDecoder.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/BerEncoder.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/BerException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/EnumRowStatus.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/Enumerated.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ASCII_CharStream.README - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ASCII_CharStream.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/AclEntryImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/AclImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/GroupImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/Host.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMAccess.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMAclBlock.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMAclItem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMCommunities.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMCommunity.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMEnterprise.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMHost.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMHostInform.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMHostName.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMHostTrap.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMInformBlock.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMInformCommunity.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMInformInterestedHost.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMInformItem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMIpAddress.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMIpMask.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMIpV6Address.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMManagers.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMNetMask.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMNetMaskV6.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMSecurityDefs.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMTrapBlock.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMTrapCommunity.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMTrapInterestedHost.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMTrapItem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JDMTrapNum.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/JJTParserState.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/NetMaskImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/Node.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/OwnerImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ParseError.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ParseException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/Parser.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/Parser.jj - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/Parser.jjt - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ParserConstants.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ParserTokenManager.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/ParserTreeConstants.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/PermissionImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/PrincipalImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/README.update - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/SimpleNode.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/SnmpAcl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/Token.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/TokenMgrError.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/IPAcl/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/InetAddressAcl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/ServiceName.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpAckPdu.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpBadSecurityLevelException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpCounter.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpCounter64.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpEngine.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpEngineFactory.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpEngineId.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpEngineParameters.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpGauge.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpInt.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpIpAddress.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpMessage.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpMsg.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpNull.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpOpaque.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpParams.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPdu.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduBulk.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduBulkType.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduFactory.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduFactoryBER.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduRequest.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduRequestType.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpPduTrap.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpScopedPduBulk.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpScopedPduPacket.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpScopedPduRequest.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpSecurityException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpSecurityParameters.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpStatusException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpString.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpStringFixed.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpTooBigException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnknownAccContrModelException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnknownModelException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnknownModelLcdException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnknownMsgProcModelException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnknownSecModelException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnknownSubSystemException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUnsignedInt.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpUsmKeyHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpV3Message.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/SnmpValue.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/ThreadContext.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/UserAcl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/AcmChecker.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/LongList.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpEntryOid.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpErrorHandlerAgent.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpGenericMetaServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpGenericObjectServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpIndex.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMib.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibAgent.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibAgentMBean.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibEntry.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibGroup.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibNode.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibOid.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibRequest.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibRequestImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibSubRequest.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpMibTable.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpRequestTree.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpStandardMetaServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpStandardObjectServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpTableCallbackHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpTableEntryFactory.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpTableEntryNotification.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpTableSupport.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/SnmpUserDataFactory.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/agent/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/ClientHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/CommunicationException.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/CommunicatorServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/CommunicatorServerMBean.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpAdaptorServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpAdaptorServerMBean.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpInformHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpMibTree.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpRequestHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpSubBulkRequestHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpSubNextRequestHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/SnmpSubRequestHandler.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/daemon/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/defaults/DefaultPaths.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/defaults/SnmpProperties.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/defaults/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpAccessControlModel.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpAccessControlSubSystem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpDecryptedPdu.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpEngineImpl.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpIncomingRequest.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpIncomingResponse.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpLcd.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpModel.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpModelLcd.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpMsgProcessingModel.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpMsgProcessingSubSystem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpOutgoingRequest.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpSecurityCache.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpSecurityModel.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpSecuritySubSystem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpSubSystem.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/SnmpTools.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/internal/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/mpm/SnmpMsgTranslator.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/mpm/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/package.html - src/jdk.snmp/share/classes/com/sun/jmx/snmp/tasks/Task.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/tasks/TaskServer.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/tasks/ThreadService.java - src/jdk.snmp/share/classes/com/sun/jmx/snmp/tasks/package.html - src/jdk.snmp/share/classes/sun/management/snmp/AdaptorBootstrap.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JVM_MANAGEMENT_MIB_IMPL.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmClassLoadingImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmCompilationImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemGCEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemGCTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemManagerEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemManagerTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemMgrPoolRelEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemMgrPoolRelTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemPoolEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemPoolTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemoryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmMemoryMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmOSImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTBootClassPathEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTBootClassPathTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTClassPathEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTClassPathTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTInputArgsEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTInputArgsTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTLibraryPathEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRTLibraryPathTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRuntimeImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmRuntimeMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmThreadInstanceEntryImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmThreadInstanceTableMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmThreadingImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/JvmThreadingMetaImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/NotificationTarget.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/NotificationTargetImpl.java - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/README - src/jdk.snmp/share/classes/sun/management/snmp/jvminstr/package.html - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmClassesVerboseLevel.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmJITCompilerTimeMonitoring.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemManagerState.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolCollectThreshdSupport.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolState.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolThreshdSupport.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemPoolType.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemoryGCCall.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmMemoryGCVerboseLevel.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmRTBootClassPathSupport.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmThreadContentionMonitoring.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/EnumJvmThreadCpuTimeMonitoring.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JVM_MANAGEMENT_MIB.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JVM_MANAGEMENT_MIBOidTable.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmClassLoadingMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmClassLoadingMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmCompilationMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmCompilationMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemGCEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemGCEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemGCTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemManagerEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemManagerEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemManagerTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemMgrPoolRelEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemMgrPoolRelEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemMgrPoolRelTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemPoolEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemPoolEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemPoolTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemoryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmMemoryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmOSMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmOSMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTBootClassPathEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTBootClassPathEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTBootClassPathTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTClassPathEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTClassPathEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTClassPathTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTInputArgsEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTInputArgsEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTInputArgsTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTLibraryPathEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTLibraryPathEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRTLibraryPathTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRuntimeMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmRuntimeMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmThreadInstanceEntryMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmThreadInstanceEntryMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmThreadInstanceTableMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmThreadingMBean.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/JvmThreadingMeta.java - src/jdk.snmp/share/classes/sun/management/snmp/jvmmib/package.html - src/jdk.snmp/share/classes/sun/management/snmp/package.html - src/jdk.snmp/share/classes/sun/management/snmp/util/JvmContextFactory.java - src/jdk.snmp/share/classes/sun/management/snmp/util/MibLogger.java - src/jdk.snmp/share/classes/sun/management/snmp/util/SnmpCachedData.java - src/jdk.snmp/share/classes/sun/management/snmp/util/SnmpListTableCache.java - src/jdk.snmp/share/classes/sun/management/snmp/util/SnmpLoadedClassData.java - src/jdk.snmp/share/classes/sun/management/snmp/util/SnmpNamedListTableCache.java - src/jdk.snmp/share/classes/sun/management/snmp/util/SnmpTableCache.java - src/jdk.snmp/share/classes/sun/management/snmp/util/SnmpTableHandler.java - src/jdk.snmp/share/classes/sun/management/snmp/util/package.html - src/linux/doc/man/extcheck.1 - src/linux/doc/man/ja/extcheck.1 - src/solaris/doc/sun/man/man1/extcheck.1 - src/solaris/doc/sun/man/man1/ja/extcheck.1 ! test/TEST.groups - test/com/sun/jmx/snmp/SnmpOidHashCode.java - test/com/sun/jmx/snmp/TimeTicksWrapping.java - test/com/sun/management/OperatingSystemMXBean/GetTotalSwapSpaceSize.java - test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.sh - test/com/sun/tools/extcheck/TestExtcheckArgs.java - test/com/sun/tools/extcheck/TestExtcheckArgs.sh - test/com/sun/tracing/BasicFunctionality.java - test/com/sun/tracing/BasicWithSecurityMgr.java - test/java/awt/color/LoadStandardProfilesTest.java - test/java/lang/CharSequence/DefaultTest.java - test/java/rmi/server/RemoteServer/setLogPermission/java.policy - test/java/security/cert/CertificateFactory/invalidEncodedCerts/invalidcert.pem - test/java/sql/TEST.properties - test/java/sql/test/sql/BatchUpdateExceptionTests.java - test/java/sql/test/sql/DataTruncationTests.java - test/java/sql/test/sql/DateTests.java - test/java/sql/test/sql/DriverManagerPermissionsTests.java - test/java/sql/test/sql/DriverManagerTests.java - test/java/sql/test/sql/SQLClientInfoExceptionTests.java - test/java/sql/test/sql/SQLDataExceptionTests.java - test/java/sql/test/sql/SQLExceptionTests.java - test/java/sql/test/sql/SQLFeatureNotSupportedExceptionTests.java - test/java/sql/test/sql/SQLIntegrityConstraintViolationExceptionTests.java - test/java/sql/test/sql/SQLInvalidAuthorizationSpecExceptionTests.java - test/java/sql/test/sql/SQLNonTransientConnectionExceptionTests.java - test/java/sql/test/sql/SQLNonTransientExceptionTests.java - test/java/sql/test/sql/SQLRecoverableExceptionTests.java - test/java/sql/test/sql/SQLSyntaxErrorExceptionTests.java - test/java/sql/test/sql/SQLTimeoutExceptionTests.java - test/java/sql/test/sql/SQLTransactionRollbackExceptionTests.java - test/java/sql/test/sql/SQLTransientConnectionExceptionTests.java - test/java/sql/test/sql/SQLTransientExceptionTests.java - test/java/sql/test/sql/SQLWarningTests.java - test/java/sql/test/sql/TimeTests.java - test/java/sql/test/sql/TimestampTests.java - test/java/sql/util/BaseTest.java - test/java/sql/util/DriverActionImpl.java - test/java/sql/util/SerializedBatchUpdateException.java - test/java/sql/util/StubBlob.java - test/java/sql/util/StubConnection.java - test/java/sql/util/StubDriver.java - test/java/sql/util/StubDriverDA.java - test/java/sql/util/TestPolicy.java - test/java/util/ResourceBundle/Bug6287579.java - test/java/util/logging/AnonLoggerWeakRefLeak.java - test/java/util/logging/AnonLoggerWeakRefLeak.sh - test/java/util/logging/LoggerWeakRefLeak.java - test/java/util/logging/LoggerWeakRefLeak.sh - test/java/util/stream/test/org/openjdk/tests/java/util/stream/TabulatorsTest.java - test/javax/crypto/sanity/CheckManifestForRelease.java - test/javax/sql/testng/util/BaseTest.java - test/javax/sql/testng/util/TestPolicy.java - test/javax/swing/JComboBox/ConsumedEscTest/ConsumedEscTest.java - test/javax/xml/jaxp/testng/validation/8037819/BaseTest.java - test/javax/xml/jaxp/testng/validation/8037819/BasicTest.java - test/javax/xml/jaxp/testng/validation/8037819/FixedAttrTest.java - test/javax/xml/jaxp/testng/validation/8037819/IdIdrefCheckingTest.java - test/javax/xml/jaxp/testng/validation/8037819/IdentityConstraintCheckingTest.java - test/javax/xml/jaxp/testng/validation/8037819/IgnoreXSITypeTest_A_A.java - test/javax/xml/jaxp/testng/validation/8037819/IgnoreXSITypeTest_A_C.java - test/javax/xml/jaxp/testng/validation/8037819/IgnoreXSITypeTest_C_A.java - test/javax/xml/jaxp/testng/validation/8037819/IgnoreXSITypeTest_C_AC.java - test/javax/xml/jaxp/testng/validation/8037819/IgnoreXSITypeTest_C_C.java - test/javax/xml/jaxp/testng/validation/8037819/IgnoreXSITypeTest_C_CA.java - test/javax/xml/jaxp/testng/validation/8037819/RootTypeDefinitionTest.java - test/javax/xml/jaxp/testng/validation/8037819/SpecialCaseErrorHandler.java - test/javax/xml/jaxp/testng/validation/8037819/TEST.properties - test/javax/xml/jaxp/testng/validation/8037819/UnparsedEntityCheckingTest.java - test/javax/xml/jaxp/testng/validation/8037819/UseGrammarPoolOnlyTest_False.java - test/javax/xml/jaxp/testng/validation/8037819/UseGrammarPoolOnlyTest_True.java - test/javax/xml/jaxp/testng/validation/8037819/base.xml - test/javax/xml/jaxp/testng/validation/8037819/base.xsd - test/javax/xml/jaxp/testng/validation/8037819/fixedAttr.xml - test/javax/xml/jaxp/testng/validation/8037819/idIdref.xml - test/javax/xml/jaxp/testng/validation/8037819/idc.xml - test/javax/xml/jaxp/testng/validation/8037819/idc.xsd - test/javax/xml/jaxp/testng/validation/8037819/otherNamespace.xml - test/javax/xml/jaxp/testng/validation/8037819/otherNamespace.xsd - test/javax/xml/jaxp/testng/validation/8037819/unparsedEntity.dtd - test/javax/xml/jaxp/testng/validation/8037819/unparsedEntity.xml - test/javax/xml/jaxp/testng/validation/8037819/xsitype_A_A.xml - test/javax/xml/jaxp/testng/validation/8037819/xsitype_A_C.xml - test/javax/xml/jaxp/testng/validation/8037819/xsitype_C_A.xml - test/javax/xml/jaxp/testng/validation/8037819/xsitype_C_AC.xml - test/javax/xml/jaxp/testng/validation/8037819/xsitype_C_C.xml - test/javax/xml/jaxp/testng/validation/8037819/xsitype_C_CA.xml - test/jdk/lambda/FDTest.java - test/jdk/lambda/LambdaTranslationInInterface.java - test/jdk/lambda/LambdaTranslationInnerConstructor.java - test/jdk/lambda/MethodReferenceTestFDCCE.java - test/jdk/lambda/MethodReferenceTestInnerDefault.java - test/jdk/lambda/MethodReferenceTestInnerInstance.java - test/jdk/lambda/MethodReferenceTestInnerVarArgsThis.java - test/jdk/lambda/MethodReferenceTestInstance.java - test/jdk/lambda/MethodReferenceTestKinds.java - test/jdk/lambda/MethodReferenceTestNew.java - test/jdk/lambda/MethodReferenceTestNewInner.java - test/jdk/lambda/MethodReferenceTestSueCase1.java - test/jdk/lambda/MethodReferenceTestSueCase2.java - test/jdk/lambda/MethodReferenceTestSueCase4.java - test/jdk/lambda/MethodReferenceTestSuper.java - test/jdk/lambda/MethodReferenceTestSuperDefault.java - test/jdk/lambda/MethodReferenceTestTypeConversion.java - test/jdk/lambda/MethodReferenceTestVarArgs.java - test/jdk/lambda/MethodReferenceTestVarArgsExt.java - test/jdk/lambda/MethodReferenceTestVarArgsSuper.java - test/jdk/lambda/MethodReferenceTestVarArgsSuperDefault.java - test/jdk/lambda/MethodReferenceTestVarArgsThis.java - test/jdk/lambda/shapegen/ClassCase.java - test/jdk/lambda/shapegen/Hierarchy.java - test/jdk/lambda/shapegen/HierarchyGenerator.java - test/jdk/lambda/shapegen/Rule.java - test/jdk/lambda/shapegen/RuleGroup.java - test/jdk/lambda/shapegen/TTNode.java - test/jdk/lambda/shapegen/TTParser.java - test/jdk/lambda/shapegen/TTShape.java - test/lib/security/java.policy/Ext_AllPolicy.java - test/lib/security/java.policy/Ext_AllPolicy.sh - test/lib/security/java.policy/test.policy - test/sun/management/jdp/JdpClient.java - test/sun/management/jdp/JdpDoSomething.java - test/sun/management/jdp/JdpTest.sh - test/sun/management/jdp/JdpUnitTest.java - test/sun/security/acl/PermissionImpl/PermissionEqualsHashCode.java - test/sun/tools/common/CommonTests.sh - test/sun/tools/jconsole/ResourceCheckTest.sh - test/sun/tools/jinfo/Basic.sh - test/sun/tools/native2ascii/resources/ImmutableResourceTest.sh - test/tools/jar/normalize/TestNormal.java From forax at univ-mlv.fr Sat Apr 25 12:54:11 2015 From: forax at univ-mlv.fr (Remi Forax) Date: Sat, 25 Apr 2015 14:54:11 +0200 Subject: State of ASM regarding value types/specialized Generics In-Reply-To: <55339648.8070005@ochsenreither.de> References: <552A885C.9080806@ochsenreither.de> <5530B080.70909@univ-mlv.fr> <55339648.8070005@ochsenreither.de> Message-ID: <553B8E73.2080304@univ-mlv.fr> On 04/19/2015 01:49 PM, Simon Ochsenreither wrote: > Hi R?mi, > > Thanks for the response! > > I'm interested in looking into contributions in the mid-term future. > What's the appropriate way to do this? good question, currently the code lies in a branch of the SVN: http://websvn.ow2.org/listing.php?repname=asm&path=%2Fbranches%2FVALHALLA%2F > Is there some overview/status to see what needs work? no, basically, there is some support to read the previous version of the attribute storing the generics info, but the format has changed and I've not followed that. > > Are contributions even desired? I looked at the ObjectWeb hompage and didn't find a "how to contribute", plus the source is stored in SVN. I could be wrong, but that reads more like "go away" to me. :-/ Yes, we are old fashioned :) the code is hosted on objectweb for historical reason and objectweb only supports SVN as far as I know. You can create a git from the SVN branch and use github if you want. At the end, it's just a series of patches. > > Thanks, > > Simon cheers, R?mi From maurizio.cimadamore at oracle.com Tue Apr 28 11:15:46 2015 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Tue, 28 Apr 2015 11:15:46 +0000 Subject: hg: valhalla/valhalla/langtools: Consolidate specialization-related type routines: Message-ID: <201504281115.t3SBFqQq006076@aojmv0008> Changeset: 58e78a090947 Author: mcimadamore Date: 2015-04-28 12:15 +0100 URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/58e78a090947 Consolidate specialization-related type routines: * Removed Types.asPartiallyInstantiatedType * Generalized Types.stripReferenceArgTypes into a type mapper accepting customizable type-arg mappings * Restrcutured isReifiable/isSpecializable checks * Restructured hasSameArgs check * Removed Type.isSpecializable (replaced with Type.isPrimitiveOrValue as that has cleaner semantics) ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/WhereClause.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/SpecializeTypes.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Items.java ! test/tools/javac/valhalla/typespec/AnyReference.out ! test/tools/javac/valhalla/typespec/TestRefOnly03.out