Joel Dice
|
447741d6ec
|
implement java.io.File.renameTo
|
2009-09-28 17:45:47 -06:00 |
|
Joel Dice
|
fb40b046fd
|
fix regression in SocketSelector when selecting ServerSocketChannels
|
2009-09-28 16:54:49 -06:00 |
|
Joel Dice
|
6fa25f992c
|
Properties.setProperty should return an Object
|
2009-09-18 17:51:05 -06:00 |
|
Joel Dice
|
0a96f4c552
|
ensure WeakHashMap.MyCell objects are registered with the ReferenceQueue
|
2009-09-01 17:22:31 -06:00 |
|
Joel Dice
|
987330fed5
|
Merge branch 'master' of oss.readytalk.com:/var/local/git/avian
|
2009-08-28 16:18:36 -06:00 |
|
Joel Dice
|
cd41751912
|
ensure primitive names are zero-terminated in Class.getName
|
2009-08-28 16:17:23 -06:00 |
|
Joel Dice
|
73dc058c14
|
implement StackTraceElement.getFileName properly
|
2009-08-27 16:28:44 -06:00 |
|
Joel Dice
|
d4e2e05b31
|
add AccessControlException
|
2009-08-24 16:40:25 -06:00 |
|
Joel Dice
|
77ae259e41
|
throw ClassCastException if asked to compare Enums of different types
|
2009-08-21 16:06:12 -06:00 |
|
Joel Dice
|
4c14a9ab66
|
implement enough of java.util.regex to ensure String methods work for trivial regular expressions
|
2009-08-20 11:14:05 -06:00 |
|
Joel Dice
|
71f1efc4cb
|
add a couple of StringBuffer.append overloads
|
2009-08-20 08:59:22 -06:00 |
|
Joel Dice
|
c4b5ecec90
|
implement Runtime.addShutdownHook and Thread.setDaemon; avoid segfaults due to an application calling e.g. CallStaticBooleanMethod when it really meant CallStaticVoidMethod
|
2009-08-19 14:27:03 -06:00 |
|
Joel Dice
|
c4edabdc02
|
implement ClassLoader.resolveClass and ensure class is linked in e.g. Class.getMethods; minor bugfixes
|
2009-08-18 14:26:28 -06:00 |
|
Joel Dice
|
6d54b6cec8
|
add classes which I meant to add in earlier commits
|
2009-08-14 08:51:10 -06:00 |
|
Joel Dice
|
9553d56977
|
add AccessibleObject.setAccessible(AccessibleObject[],boolean)
|
2009-08-13 09:03:44 -06:00 |
|
Joel Dice
|
f96fa82607
|
add methods to Throwable
|
2009-08-13 09:03:04 -06:00 |
|
Joel Dice
|
017116d060
|
add ThreadGroup(String) constructor
|
2009-08-13 09:02:32 -06:00 |
|
Joel Dice
|
0d7a2fa2bc
|
add methods to StringBuilder and fix logic error in getChars
|
2009-08-13 09:02:00 -06:00 |
|
Joel Dice
|
ae02212dd9
|
add a few methods to String; support ISO-8859-1 charset
|
2009-08-13 09:00:07 -06:00 |
|
Joel Dice
|
864a28f2ce
|
throw IllegalArgumentException from Enum.valueOf if name does not match any value
|
2009-08-13 08:57:58 -06:00 |
|
Joel Dice
|
fb37f48237
|
add various methods to Class and fix getComponentType for primitive arrays
|
2009-08-13 08:57:06 -06:00 |
|
Joel Dice
|
58e3c3013a
|
pass start and end indexes to String.getChars in Writer.write, not start and length
|
2009-08-13 08:55:35 -06:00 |
|
Joel Dice
|
0544ab381f
|
fix Class.isArray for case this == Class.class
|
2009-08-12 19:40:52 -06:00 |
|
Joel Dice
|
dd82b58dad
|
add String.lastIndexOf(String,int); defer to Pattern.split in String.split
|
2009-08-12 19:39:29 -06:00 |
|
Joel Dice
|
df1aee5981
|
replace slashes with dots in class name passed to Class.forName in Method.getParameterTypes
|
2009-08-11 09:25:05 -06:00 |
|
Joel Dice
|
d868815737
|
put thread into runnable state in Thread.start
|
2009-08-10 17:36:11 -06:00 |
|
Joel Dice
|
001000364d
|
add classloader parameter to functions which may directly or indirectly load classes; include methods inherited from interfaces (but not explicitly declared) in method tables and virtual tables of abstract classes
|
2009-08-10 07:56:16 -06:00 |
|
Joel Dice
|
58c3a37277
|
specify classloader when calling Class.forCanonicalName in Field and Method; tolerate null argument array in Method.invoke
|
2009-08-10 07:48:44 -06:00 |
|
Joel Dice
|
5c72746d2c
|
inherit thread group from current thread
|
2009-08-10 07:46:59 -06:00 |
|
Joel Dice
|
97ea23e3bb
|
optionally specify classloader to Class.forCanonicalName
|
2009-08-10 07:46:05 -06:00 |
|
Joel Dice
|
1a2deff97d
|
Merge branch 'master' of oss.readytalk.com:/var/local/git/avian
|
2009-08-09 14:43:53 -06:00 |
|
Joel Dice
|
6d27274aea
|
update Class.PrimitiveFlag value to reflect change in machine.h; make Class.getName work for primitive types
|
2009-08-05 15:57:51 +00:00 |
|
Joel Dice
|
2de750768b
|
add java.lang.reflect.Modifier.isInterface
|
2009-08-05 14:14:45 +00:00 |
|
Joel Dice
|
7050448ec5
|
implement Class.{get|set}Signers
|
2009-08-04 18:31:14 -06:00 |
|
Joel Dice
|
e18ab49f4d
|
always pass null instance to native version of Method.invoke when invoking static methods
|
2009-08-04 18:30:16 -06:00 |
|
Joel Dice
|
626c514373
|
add listFiles and isFile methods to java.io.File
|
2009-08-04 17:59:07 -06:00 |
|
Joel Dice
|
590238bbfc
|
add indexOf and lastIndexOf methods to java.util.List
|
2009-08-04 17:58:31 -06:00 |
|
Joel Dice
|
0a7f94abfe
|
add java.util.Collection.toArray()
|
2009-08-04 17:36:25 -06:00 |
|
Joel Dice
|
7911989055
|
add AbstractList and AbstractSequentialList classes to java.util and listIterator methods to java.util.List
|
2009-08-04 17:24:29 -06:00 |
|
Joel Dice
|
93597a4d1d
|
implement ArrayList.listIterator()
|
2009-08-04 11:34:46 -06:00 |
|
Joel Dice
|
08dd7d0a5a
|
Merge branch 'gnu'
|
2009-08-03 09:01:16 -06:00 |
|
Joel Dice
|
80d4385cb8
|
implement blocking mode for SocketChannel and ServerSocketChannel
|
2009-08-03 08:58:56 -06:00 |
|
Joel Dice
|
54ceb80116
|
implement stub versions of java.security classes
|
2009-08-03 08:56:19 -06:00 |
|
Joel Dice
|
8c18f27e89
|
avoid NPE in String.equalsIgnoreCase
|
2009-07-28 17:00:11 -06:00 |
|
Joel Dice
|
30be3945ae
|
update copyright year in TreeMap.java
|
2009-07-27 07:55:28 -06:00 |
|
Joel Dice
|
27d863790c
|
Merge branch 'win64' into gnu
Conflicts:
makefile
src/compile-x86.S
src/x86.S
src/x86.cpp
|
2009-07-25 20:48:36 -06:00 |
|
Joel Dice
|
f869e5be21
|
Merge branch 'master' into gnu
Conflicts:
classpath/java/util/TreeSet.java
|
2009-07-25 18:38:57 -06:00 |
|
Joel Dice
|
d3a249a3fa
|
Merge branch 'master' of oss.readytalk.com:/var/local/git/avian
|
2009-07-25 18:36:27 -06:00 |
|
Joel Dice
|
d327f6ba5a
|
implement java.util.TreeMap
|
2009-07-25 15:41:43 -06:00 |
|
Joel Dice
|
29858a5299
|
implement Selector.selectNow() and select()
|
2009-07-23 13:08:41 -06:00 |
|