Changeset: 64da1f751c0f
Author:martin
Date: 2008-10-24 20:34 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/64da1f751c0f
6761678: (ann) SecurityException in AnnotationInvocationHandler.getMemberMethods
Summary: Move call to getDeclaredMethods inside doPrivileged
Reviewed-by:
Changeset: d7b0a715bd3b
Author:martin
Date: 2008-11-23 09:56 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/d7b0a715bd3b
6775152: freetype version check program problem main arg order
Summary: Fix all compiler warnings
Reviewed-by: ohair, tbell
! make/common/shared/Sanity.gm
Changeset: ff572b4f1ca4
Author:martin
Date: 2009-01-07 11:50 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/ff572b4f1ca4
6788196: (porting) Bounds checks in io_util.c rely on undefined behaviour
Reviewed-by: alanb
Contributed-by: gben...@redhat.com
! src/share/native/java/io
Changeset: 0272e442cc5b
Author:martin
Date: 2009-01-08 14:07 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/0272e442cc5b
6791458: FileInputStream/RandomAccessFile.read leaks memory if invoked on
closed stream with len > 8k
Reviewed-by: alanb
Contributed-by: jeremyman...@goog
Changeset: 961ea5a46a0c
Author:martin
Date: 2009-01-09 16:48 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/961ea5a46a0c
6792066: src/share/native/java/io/io_util.c clean-ups
Reviewed-by: alanb
! src/share/native/java/io/io_util.c
! src/share/native/java/io/io_util.h
Changeset: 6eac3829cb41
Author:martin
Date: 2009-01-27 15:04 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/6eac3829cb41
6797480: Remove synchronization bottleneck in logger
Reviewed-by: swamyv
Contributed-by: jeremyman...@google.com
! src/share/classes/java/util/logging/Log
Changeset: 6607850bd7fc
Author:martin
Date: 2009-01-28 14:13 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/6607850bd7fc
6798822: (process) Non-portable use of isdigit in
src/solaris/native/java/lang/UNIXProcess_md.c
Reviewed-by: alanb
Contributed-by: chris...@zoulas.com
!
Changeset: 266358f13a6f
Author:dl
Date: 2009-02-24 14:01 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/266358f13a6f
6803402: Race condition in AbstractQueuedSynchronizer
Summary: Read fields in reverse initialization order
Reviewed-by: martin
!
src/share/classes/java/util/
Changeset: 644849201ca6
Author:dl
Date: 2009-03-24 19:42 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/644849201ca6
6800572: Removing elements from views of NavigableMap implementations does not
always work correctly.
Summary: Replace use of new TreeSet with new KeySet
Revi
Changeset: 5303aece2068
Author:dl
Date: 2009-03-26 11:59 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/5303aece2068
6801020: Concurrent Semaphore release may cause some require thread not signaled
Summary: Introduce PROPAGATE waitStatus
Reviewed-by: martin
!
src/share/clas
Changeset: 4a685f3f3ba8
Author:dl
Date: 2009-03-26 17:39 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/4a685f3f3ba8
6822903: Reliability and documentation improvements for ReentrantReadWriteLock
Summary: Make firstReader a Thread, not a long
Reviewed-by: martin
! src/share/
Changeset: 572d3f36c8a9
Author:martin
Date: 2009-04-12 20:21 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/572d3f36c8a9
6827153: Miscellaneous typos in javadoc
Reviewed-by: alanb
! src/share/classes/java/lang/NoSuchFieldError.java
! src/share/classes/java/nio/channels/Async
Changeset: 697bf0cf039b
Author:martin
Date: 2009-04-20 21:23 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/697bf0cf039b
6830220: Logging issues due to regression from bug fix 6797480
Reviewed-by: swamyv
Contributed-by: jeremyman...@google.com
! src/share/classes/java/util/l
Changeset: 74aefd0ab26d
Author:martin
Date: 2009-06-14 14:23 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/74aefd0ab26d
6850720: (process) Use clone(CLONE_VM), not fork, on Linux to avoid swap
exhaustion
Summary: Use clone(CLONE_VM) on Linux; Reluctantly implement execvpe.
Changeset: b0b249933c37
Author:martin
Date: 2009-06-22 16:41 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/b0b249933c37
6851653: (launcher) Make every java process 20 bytes smaller
Summary: Carefully keep track of every byte
Reviewed-by: ksrini, xlu
! src/share/bin/java.c
Changeset: ce55eb6668d9
Author:martin
Date: 2009-06-22 20:47 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/ce55eb6668d9
6834805: Improve jar -C performance
Summary: Store "-C" directories in a HashSet, not List, to remove duplicates
Reviewed-by: sherman
Contributed-by: jerem
Changeset: 803db6c94a3b
Author:martin
Date: 2009-07-03 07:24 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/803db6c94a3b
6857287: (file) Clarifications for symbolic link related javadoc
Summary: Fix up jsr203 file javadoc related to symbolic links
Reviewed-by: alanb
! src/sh
Changeset: 0cabe1192c8b
Author:martin
Date: 2009-07-06 11:30 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/0cabe1192c8b
6854795: Miscellaneous improvements to "jar"
Summary: cleanup of jar/Main.java (Initial patch by to...@google.com,
additional review by jeremyman...@googl
Changeset: abb221aa23e4
Author:martin
Date: 2009-07-24 18:16 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/abb221aa23e4
6639443: Character.toCodePoint and Character.toSurrogates can be optimized
Summary: rearranging code saves 5 bytes of bytecode
Reviewed-by: sherman
! src/
Changeset: 12e479399ced
Author:dl
Date: 2009-07-28 13:24 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/12e479399ced
6785442: ConcurrentLinkedQueue.remove() and poll() can both remove the same
element
6493942: ConcurrentLinkedQueue.remove sometimes very slow
Summary: new alg
Changeset: 49573ab3096a
Author:dl
Date: 2009-07-28 17:17 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/49573ab3096a
6805775: LinkedBlockingQueue Nodes should unlink themselves before becoming
garbage
6815766: LinkedBlockingQueue's iterator can return null if drainTo(c) exec
Changeset: 61d174a58edf
Author:martin
Date: 2009-07-29 13:56 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/61d174a58edf
6866554: Misc. javadoc warnings
Reviewed-by: alanb
! src/share/classes/java/nio/channels/DatagramChannel.java
! src/share/classes/java/nio/channels/packag
Changeset: bfd7abda8f79
Author:jjb
Date: 2009-07-29 14:24 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/bfd7abda8f79
6804124: Replace "modified mergesort" in java.util.Arrays.sort with timsort
Summary: Easy port of timsort from android
Reviewed-by: martin
! make/java/java/F
Changeset: 55186701bdbc
Author:martin
Date: 2009-08-04 19:18 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/55186701bdbc
6868160: (process) Use vfork, not fork, on Linux to avoid swap exhaustion
Summary: Boldly go where no jdk has dared go before
Reviewed-by: michaelm
! src/
Changeset: 69396f593772
Author:dl
Date: 2009-08-25 19:19 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/69396f593772
6871697: LinkedBlockingQueue Iterator/remove/poll race
Summary: More checks for node.next == node
Reviewed-by: martin, dholmes, chegar
! src/share/classes/jav
Changeset: db5d6b4cbc11
Author:martin
Date: 2009-08-31 15:00 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/db5d6b4cbc11
6860431: Character.isSurrogate(char ch)
Summary: Add new method Character.isSurrogate(char ch)
Reviewed-by: sherman, darcy, okutsu
! src/share/classes/jav
Changeset: 704296144175
Author:martin
Date: 2009-09-04 13:44 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/704296144175
6879368: Remove stray quote in Character javadoc
Summary: Remove stray quote in Character.valueOf javadoc, using Ulf's
\u005Cu technique
Reviewed-by:
Changeset: 0d50d40a4a39
Author:martin
Date: 2009-09-08 14:33 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/0d50d40a4a39
6850958: Honor -XX:OnOutOfMemoryError when array size exceeds VM limit
Summary: Test hotspot/jvmti fix 6850957 using ProcessBuilder test infrastructure
Rev
Changeset: 020a0fed38c9
Author:martin
Date: 2009-09-12 15:30 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/020a0fed38c9
6881442: (reflect) Race condition in Class.getName()
Summary: only read "name" field racily once
Reviewed-by: darcy
! src/share/classes/java/lang/Class.ja
Changeset: bbb543254c63
Author:martin
Date: 2009-09-22 18:30 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/bbb543254c63
4245470: algorithm of java.lang.Byte.hashCode() is not specified
Summary: Specify some hashCode methods are equivalent to intValue
Reviewed-by: darcy
! sr
Changeset: 6b48ea20e0b9
Author:martin
Date: 2009-11-04 15:22 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/6b48ea20e0b9
6897993: (se) Close or cancel performance issue when number of pending updates
is high (lnx)
Summary: Use O(1) Iterator instead of O(N) operations on Link
Changeset: e47e55b6ecf6
Author:martin
Date: 2009-12-07 15:32 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/e47e55b6ecf6
6905029: Broken links in Deflater and DeflaterOutputStream javadoc
Summary: Fix syntax errors in @links
Reviewed-by: alanb
! src/share/classes/java/util/z
Changeset: 0dcdb13ab6d0
Author:martin
Date: 2009-12-07 16:44 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/0dcdb13ab6d0
6900043: Add method to return line.separator property
Summary: Add System.lineSeparator(), returning getProperty("line.separator")
Reviewed-by: darcy
! sr
Changeset: a0f6963b1618
Author:martin
Date: 2009-12-08 12:41 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/a0f6963b1618
6903754: (bf) Improve floating-point buffer comparison
Summary: Describe the exact behavior of
{Double,Float}Buffer.{equals,compareTo}; fix non-anti-symme
Changeset: 49bc2b443eca
Author:dl
Date: 2009-12-23 15:57 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/49bc2b443eca
6908348: java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java
get OOME for unbounded queues
Reviewed-by: martin, dholmes
! test/java/util/c
Changeset: 467484e025d6
Author:martin
Date: 2010-03-10 14:53 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/467484e025d6
6931812: A better implementation of sun.nio.cs.Surrogate.isBMP(int)
Summary: uc >> 16 == 0 is superior to (int) (char) uc == uc
Reviewed-by: sherman
Contri
Changeset: fc7c38b2584c
Author:martin
Date: 2010-04-07 12:30 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/fc7c38b2584c
6941130: Semaphore should throw if number of permits overflows or underflows
Summary: Check if release could make number of permits negative
Reviewed-by: d
Changeset: ec45423a4700
Author:martin
Date: 2010-05-09 00:59 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/ec45423a4700
6933217: Huge arrays handled poorly in core libraries
Summary: Write overflow-conscious array resizing code
Reviewed-by: chegar
! src/share/classes/java/i
Changeset: e85e03ef61c1
Author:martin
Date: 2010-05-13 21:56 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/e85e03ef61c1
6952330: Fix for 6933217 broke contract of StringBuffer.ensureCapacity
Summary: make sure to grow with size => size * 2 + 2
Reviewed-by: dholmes, chegar, o
Changeset: 1db252f307b6
Author:martin
Date: 2010-06-02 17:53 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/1db252f307b6
6955840: ThreadLocalRandom bug - overriden setSeed(long) method is not invoked
for java.util.Random(long)
Summary: Allow setSeed only during construction
Changeset: f7a69b261b1d
Author:martin
Date: 2010-06-10 15:54 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/f7a69b261b1d
6960394: Stop linking with -lnsl on Linux
Summary: Define LIBNSL (like LIBSOCKET), non-empty only on Solaris
Reviewed-by: ohair
! make/common/Defs-linux.g
Changeset: 422531c98ba5
Author:martin
Date: 2010-06-11 18:55 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/422531c98ba5
6944584: Improvements to subprocess handling on Unix
Summary: use thread pool for reaper thread; move most I/O operations out of
reaper thread
Reviewed-by
Changeset: 4436a3e97a9b
Author:martin
Date: 2010-06-30 16:11 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/4436a3e97a9b
6934268: Better implementation of Character.isValidCodePoint
Summary: Use the cleverest possible bit-twiddling micro-optimizations
Reviewed-by: sherman
Con
Changeset: da8526047e5f
Author:martin
Date: 2010-07-09 18:55 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/da8526047e5f
6967533: Epoch bug: ExceptionInInitializerError on systems with uninitialized
clock
Summary: Remove (hopefully!) unnecessary check of currentTimeMillis
Re
Changeset: db21b420d038
Author:martin
Date: 2010-07-26 08:17 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/db21b420d038
6717780: (coll spec) LinkedList api documentation provides the wrong method name
Summary: Cleanup by simply making Deque equal status with List
Reviewed-by
Changeset: 3b63e506b57e
Author:martin
Date: 2010-08-03 12:22 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/3b63e506b57e
6955504: (str) String[Builder/Buffer].append(char[],int,int) throws
OutOfMemoryError in b94
Summary: let arraycopy throw AIOOBE for invalid negative lengt
Changeset: 1470dffe6551
Author:martin
Date: 2010-08-28 12:15 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/1470dffe6551
6980747: Runtime.exec can fail due to SecurityException (lnx)
Summary: Add missing doPrivileged to UNIXProcess.java.linux
Reviewed-by: alanb
! src/solaris
Changeset: bb8f48e1e042
Author:martin
Date: 2010-09-01 09:45 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/bb8f48e1e042
6981145: (se) Eliminate JNI*Critical when creating pipes and other cleanups
Summary: Avoid *Critical; fix compile warnings; improve readability
Reviewed-by
Changeset: 48d7f8c4cd60
Author:martin
Date: 2010-09-17 14:35 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/48d7f8c4cd60
6981138: (process) Process.waitFor() may hang if subprocess has live
descendants (lnx)
Summary: Do exit status handling before trying to close streams
Rev
Changeset: b5d37597c815
Author:martin
Date: 2010-09-17 14:40 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/b5d37597c815
6981157: Improve UnknownHostException with EAI error details and other cleanups
Summary: generify; remove compiler warnings, typos, casts; return status
i
Changeset: 902486a8e414
Author:dl
Date: 2010-09-20 18:05 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/902486a8e414
6981113: Add ConcurrentLinkedDeque
Summary: Extend techniques developed for ConcurrentLinkedQueue and
LinkedTransferQueue to implement a non-blocking concurre
Changeset: 0fabdf676395
Author:martin
Date: 2012-12-17 18:39 -0800
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/0fabdf676395
8004863: Infinite Loop in KeepAliveStream
Reviewed-by: chegar
! src/share/classes/sun/net/www/http/KeepAliveStream.java
+ test/sun/net/www/http/KeepAliveS
Changeset: 2f1505c49e79
Author:martin
Date: 2013-02-06 17:59 -0800
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2f1505c49e79
8006995: java launcher fails to open executable JAR > 2GB
Summary: Use O_LARGEFILE consistently when opening jar files
Reviewed-by: alanb, sherman
! src/s
Changeset: a9c8a32d09f9
Author:martin
Date: 2013-03-05 13:16 -0800
URL: http://hg.openjdk.java.net/jdk8/tl/rev/a9c8a32d09f9
8006988: build-infra: Configure fails if 'cl' is in path on linux
Summary: Respect user CC and CXX environment variables; use cl iff on windows
Reviewed-by: er
Changeset: 14e49a70729a
Author:martin
Date: 2013-03-06 17:43 -0800
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/14e49a70729a
8008759: Do not let internal JDK zlib symbols leak out of fastdebug libzip.so
Summary: Define FILES_m to force use of linker script
Reviewed-by: sherman, a
Changeset: 3b56ef8e1ce1
Author:martin
Date: 2013-03-26 13:34 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/3b56ef8e1ce1
8007905: To add a system property to create zip file without using ZIP64 end
table when entry count > 64k
Summary: Provide a system property to inhibit ZI
Changeset: 3db793b080d8
Author:martin
Date: 2013-04-08 16:37 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/3db793b080d8
8010849: (str) Optimize StringBuilder.append(null)
Summary: Append 4 chars instead of the string "null"
Reviewed-by: mduigou, forax, jgish
! src/share/cla
Changeset: 4ed143ddbb8a
Author:martin
Date: 2013-04-15 14:07 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4ed143ddbb8a
8008509: 6588413 changed JNIEXPORT visibility for GCC on HSX, jdk's jni_md.h
needs similar change
Summary: Define JNIEXPORT to use "default" visibility wh
58 matches
Mail list logo