67a368573213811c0037cb1b972a0d5fdb3eaf48 |
|
30-Oct-2012 |
Elliott Hughes <enh@google.com> |
Fix misuses of assert in OldClassTest and comment out other libcore asserts. Change-Id: Ie9e5b785b3e87c91df02ffd93f7973fd7c99af0e
|
db40744613d500958c8b053b95b032c46540edce |
|
25-Jan-2012 |
Jesse Wilson <jessewilson@google.com> |
Fix spelling of ambiguous. Change-Id: I5948a7bf1e9c485b336d6d498dfcd28bd26248b8
|
94fab96cd4c1bd4363ba1d70b59475132ddd441e |
|
13-Dec-2011 |
Jesse Wilson <jessewilson@google.com> |
Fix serialization of reverse-ordered TreeSets. Bug: http://b/5552608 Change-Id: I949c2ab11fea391987217dfd5f8dad0cd3fe3fbf
|
bad51d783a94c137c3775bbbb95e2eefa87bd0b3 |
|
19-May-2011 |
Jesse Wilson <jessewilson@google.com> |
Suppress our first FindBugs warning. Change-Id: Ic95d9699e3ea58b2536786c432aa166aa4507030 http://b/3467076
|
6186821cb13f4ac7ff50950c813394367e021eae |
|
08-Feb-2011 |
Jesse Wilson <jessewilson@google.com> |
Move libcore.base classes to libcore.util and libcore.io. Change-Id: I2340a9dbad3561fa681a8ab47d4f406e72c913e3
|
415c7497ec02890a73eb293f98f69c1f6983389b |
|
18-Nov-2010 |
Elliott Hughes <enh@google.com> |
Throw ClassCastExceptions with good detail messages from the library. Fix Class' methods to produce the same detail messages as the VM, remove cruft from Arrays (so we throw the exceptions direct from the VM, like the RI does), and fix a handful of classes that need to simulate casting because of erasure. Bug: 3210374 Change-Id: Ie8d1b48e069174bac60899a0530dbc8cf55fd023
|
7365de1056414750d0a7d1fdd26025fd247f0d04 |
|
12-Aug-2010 |
Jesse Wilson <jessewilson@google.com> |
Sorting imports. Change-Id: I8347bc625480a1c37a1ed9976193ddfedeb00bbc
|
e32b21f14d52bac429a9c54fe031f9e92c911d64 |
|
18-Jun-2010 |
Jesse Wilson <jessewilson@google.com> |
Implementing ZoneInfo.hasSameRules(). Moving TimeZoneTest to OldTimeZoneTest and removing test methods that are duplicated between libcore and Harmony. Also adding Objects.equals() to make implementing this easy, and removing redundant time zone tests. I did a few searches to find candidate code that could take advantage of this new utility method and adopted it there. Change-Id: I133298f1b36d755bd35c1ad0dc0ab366fd164270
|
162a12c1442641a95fe95859fa4e561b22db049f |
|
25-May-2010 |
Elliott Hughes <enh@google.com> |
Remove @hide from Java 6 API. I've left the two new spi packages @hidden, because I think we shouldn't support them without convincing demand from developers (and I don't believe there could be such a thing --- they just don't make sense, and if we add anything, it should be the ability to provide extra ICU data). Also fix a handful of javadoc syntax errors in Arrays.java and TreeMap.java. Bug: 2497395 Change-Id: I4176b72daff0face4ed6c7ee1d1f4267d52006b4
|
59cb78e2355929587089ee436a0172af652d2aa5 |
|
21-May-2010 |
Jeremy Sharpe <jsharpe@google.com> |
Fix NullPointerException from TreeMap immutable entry methods by checking the return values for null before wrapping them with new SimpleImmutableEntrys. Change-Id: Ib8a78dd13b8b2895acd5f0016bc353f763ea50be
|
d44d87eac62e1710d2cd420b00c05c98aebc8c98 |
|
25-May-2010 |
Jesse Wilson <jessewilson@google.com> |
Working through jtreg failures in java.util. TreeMap.clone() failed on an empty treemap. Some EnumSet tests needed to be suppressed or given an extended timeout. Change-Id: I98240910f5fdbe3226ef1071f99a8cac37e2c7ef
|
7cf7ec13b4e7e8f044c310e63dd0f6f9f58577d7 |
|
11-May-2010 |
Jeremy Sharpe <jsharpe@google.com> |
Fix bug in TreeMap. All methods that returns Entrys must return immutable Entrys, except entrySet(), which returns a set of mutable Entrys. Currently, the Entrys from entrySet() are immutable. Adds some new unit tests to verify this behavior. Change-Id: I1149185412cd60d8e9c888179c43f5bef5057a69
|
3642569f572913df26e48b04f32b719cb1c38261 |
|
06-May-2010 |
Jesse Wilson <jessewilson@google.com> |
Setting expectations and fixing failures from scrubbing Harmony tests. The tests found a few small problems (yay) but required many suppressions. Later we might want to convert the suppressions into fixes for the corresponding tests. Change-Id: I29f2f9cef7e2c878aba8303b44c9b990de0777dd
|
2f2e06eeabb1c4b2064918f4aa041ba3a7fe7c67 |
|
29-Apr-2010 |
Jesse Wilson <jessewilson@google.com> |
Fixing a few TreeMap bugs found by the latest Harmony tests.
|
0790403433525b7ca94391592d72b13a4c94578c |
|
16-Apr-2010 |
Jesse Wilson <jessewilson@google.com> |
Fixing TreeMap serialization issues. When I was testing this on the JDK I had my own TreeMap on the classpath, which caused my tests to pass even when they shouldn't have. The new serialization data was generated by the JDK's collections, both v5 and v6. The tests pass on both Dalvik and the JDK.
|
984dc62f58d1f9611ebccc2598f714c15242a6eb |
|
06-Apr-2010 |
Jesse Wilson <jessewilson@google.com> |
From scratch implementation of a Navigable TreeMap. Between Java 5 and Java 6, Harmony's implementation ballooned from ~2400 lines to ~5900 lines. This implementation is a more compact ~1700 lines. This implementation and its views have been rigorously tested using Google Collections' test framework in addition to the tests of our own suite.
|
55392539fea537abfb6581b474918f9d611fba27 |
|
16-Dec-2009 |
Jesse Wilson <jessewilson@google.com> |
Update luni package to Harmony r888752. Conflicts: libcore/luni/META-INF/MANIFEST.MF libcore/luni/make/findbugs-exclude-filter.xml libcore/luni/src/main/java/java/io/BufferedOutputStream.java libcore/luni/src/main/java/java/io/BufferedReader.java libcore/luni/src/main/java/java/io/CharArrayReader.java libcore/luni/src/main/java/java/io/StringReader.java libcore/luni/src/main/java/java/lang/StrictMath.java libcore/luni/src/main/java/java/lang/ref/ReferenceQueue.java libcore/luni/src/main/java/java/net/Inet4Address.java libcore/luni/src/main/java/java/net/InetAddress.java libcore/luni/src/main/java/java/util/ArrayList.java libcore/luni/src/main/java/java/util/EnumSet.java libcore/luni/src/main/java/java/util/HugeEnumSet.java libcore/luni/src/main/java/org/apache/harmony/luni/internal/reflect/ProxyConstantPool.java libcore/luni/src/main/java/org/apache/harmony/luni/platform/AbstractMemorySpy.java libcore/luni/src/main/java/org/apache/harmony/luni/platform/DebugMemorySpy.java libcore/luni/src/main/java/org/apache/harmony/luni/platform/Endianness.java libcore/luni/src/main/java/org/apache/harmony/luni/platform/IFileSystem.java libcore/luni/src/main/java/org/apache/harmony/luni/platform/IMemorySystem.java libcore/luni/src/main/java/org/apache/harmony/luni/platform/INetworkSystem.java libcore/luni/src/main/java/org/apache/harmony/luni/platform/IPlatformConstants.java libcore/luni/src/main/java/org/apache/harmony/luni/platform/OSFileSystem.java libcore/luni/src/main/java/org/apache/harmony/luni/platform/OSMemory.java libcore/luni/src/main/java/org/apache/harmony/luni/platform/OSNetworkSystem.java libcore/luni/src/main/java/org/apache/harmony/luni/util/InputStreamExposer.java libcore/luni/src/main/native/hyzip/shared/zipcache.c libcore/luni/src/main/native/hyzip/shared/zipsup.c libcore/luni/src/main/native/include/jni.h libcore/luni/src/main/native/include/jni_types.h libcore/luni/src/main/native/include/jvmti.h libcore/luni/src/main/native/include/jvmti_types.h libcore/luni/src/main/native/launcher/unix/main_hlp.c libcore/luni/src/main/native/luni/shared/OSNetworkSystem.c libcore/luni/src/main/native/luni/shared/file.c libcore/luni/src/main/native/luni/windows/makefile libcore/luni/src/test/api/unix/org/apache/harmony/luni/tests/java/io/UnixFileTest.java libcore/luni/src/test/java/tests/api/java/io/BufferedOutputStreamTest.java libcore/luni/src/test/java/tests/api/java/io/BufferedReaderTest.java libcore/luni/src/test/java/tests/api/java/io/SerializationStressTest.java libcore/luni/src/test/java/tests/api/java/net/SocketTest.java libcore/luni/src/test/java/tests/api/java/util/ArrayListTest.java libcore/luni/src/test/java/tests/api/java/util/EnumSetTest.java libcore/luni/src/test/java/tests/api/java/util/TimerTest.java
|
4fefecee9d4a5d2a4510f516b4015607b19e8d09 |
|
13-Nov-2009 |
Jean-Baptiste Queru <jbq@google.com> |
eclair snapshot
|
1c422fc0ab0692e10a05af6f48c6276c4dad4bea |
|
16-Oct-2009 |
Jesse Wilson <jessewilson@google.com> |
Respond to impossible CloneNotSupportedExceptions with AssertionErrors. See bug 2183132.
|
f5597e626ecf7949d249dea08c1a2964d890ec11 |
|
25-Jul-2009 |
Jesse Wilson <jessewilson@google.com> |
Integrate luni module (but not tests) to Harmony r772995. Notable changes - Stripped "@since Android 1.0" from many files. Most files are now 100% the same in Dalvik and Harmony. - AbstractStringBuilder.reverse() supports surrogates - AbstractStringBuilder shares less to waste less memory - Bitset optimized - BufferedInputStream changed to support unsynchronized close() - BufferedOutputStream does flushInternal - BufferedReader supports EBCDIC NEL - Collections.synchronizedList().indexOf() does a copy for more concurrency - Classes in nio module changed: DatagramChannelImpl, SocketChannelImpl and ServerSocketChannelImpl (these depend on internal APIs changed in this update) - DataInputStream/DataOutputStream now use a small buffer to limit the number of times the underlying stream is accessed - Date now has a minutes offset, more efficient toString() - ExposedByteArrayInputStream: new internal class - DeleteOnExit moved to top-level class - FileDescriptor.isValid() now non-native - Float, Double lessThan optimized (fix for compare(-0.0F, 0.0F) still pending) - FileURLConnection now guesses content types from streams - HashMap iterator changes - Hashtable iterator changes - INetworkSystem - removes bind2(), createMulticastSocket, sendStream(), - renames createSocket to createStreamSocket - JarURLConnection rewritten - LinkedHashMap: new iterator - Locale, Currency, TimeZone: now use ICU in Harmony, plain Java in Dalvik - ObjectInputStream: Accessor objects in Harmony, direct native in Dalvik - ProxyClassFile - many changes - String - optimized ascii for toLowerCase, toUpperCase, compare - Timer - rewritten - TreeMap - rewritten - URLClassLoader - new - URLConnection - new guessContentTypeFromStream(), uses org.apache.harmony.awt.www.content to lookup content type handlers
|
adc854b798c1cfe3bfd4c27d68d5cee38ca617da |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
|
1c0fed63c71ddb230f3b304aac12caffbedf2f21 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
|
dd828f42a5c83b4270d4fbf6fce2da1878f1e84a |
|
18-Dec-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Code drop from //branches/cupcake/...@124589
|
fdb2704414a9ed92394ada0d1395e4db86889465 |
|
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
|