Commit Graph

327 Commits

Author SHA1 Message Date
JET
e86acf4543 added separator to String and added IOException to vm.pro 2009-01-02 13:25:05 -07:00
Joel Dice
7d68c9b0a5 Merge branch 'bootimage' of oss.readytalk.com:/var/local/git/avian
Conflicts:

	src/heapdump.cpp
2008-12-04 14:29:17 -07:00
Joel Dice
25ade1484a lots of bugfixes and refactoring 2008-12-01 19:38:00 -07:00
Joel Dice
a3c8a0460d silence GCC 4.3.2 warning in Java_java_lang_Runtime_exec 2008-11-24 17:03:00 -07:00
Joel Dice
035aa0ecd4 Merge branch 'master' of oss.readytalk.com:/var/local/git/avian into bootimage
Conflicts:

	src/compile.cpp
	src/machine.h
	src/util.h
2008-11-23 17:02:34 -07:00
Joel Dice
20cf42c5e4 more work on boot image creation 2008-11-23 16:58:01 -07:00
Joel Dice
fccf906349 add minimal java.net.Socket implementation to support Socket.setTcpNoDelay 2008-11-22 15:32:53 -07:00
J. Treadwell
3001c2067c changed String(byte[] bytes, String charsetName) to support only UTF-8 2008-11-12 10:19:21 -07:00
J. Treadwell
1f7f9319c3 Added UTF-8 support (still absent with string literals)! 2008-11-11 17:43:11 -07:00
Joel Dice
63c78d9d84 implement ResourceBundle.getKeys 2008-11-03 15:18:44 -07:00
Joel Dice
6a5116e7a7 implement primitive heap dump facility for memory profiling, accessible via Runtime.dumpHeap
The proper way to do this is to implement a subset of JVMTI, but this
will do the job for now.
2008-10-21 17:38:20 -06:00
Joel Dice
96d7bf571d implement a few methods to make SWT 3.4 happy 2008-10-10 11:49:28 -06:00
Joel Dice
f423d39b25 explicitly include stdint.h in java-nio.cpp 2008-10-10 11:49:07 -06:00
Joel Dice
3575e28e87 Merge branch 'master' of oss.readytalk.com:/var/local/git/avian 2008-10-10 10:55:14 -06:00
Frank Jacobs
68513521ef support building on Windows using MinGW
Here is a patch for getting Avian to build in Windows. I used MinGW
and MSYS for the build environment. The patch has the following
changes:

1. java-nio.cpp: Had to add an include and remove a function
declaration that was reported as duplicate.
2. readme.txt: Updated the instructions to include notes about
building on Windows.
3. makefile: Added a conditional for MinGW. I left the existing "ifeq
($(platform),windows)" conditional alone so as to not break
cross-compiled Windows builds. There are some similarities between the
two, so it might be possible to combine portions of them in an elegant
manner. Since I'm not sure how the cross-compiled builds have been
done, I didn't want to mess with that portion of the makefile.
2008-10-10 08:06:31 -06:00
dain
7dbd4903f0 set default locale to en, us 2008-10-09 18:30:24 -06:00
dain
4aa731bacf implemented getDeclaredConstructor method 2008-10-09 18:29:53 -06:00
dain
b19ce6378a Add Integer valueOf(String) method 2008-10-08 13:51:19 -06:00
Joel Dice
aeafb52bcb add ZipFile(File) constructor and ZipFile.close 2008-10-06 17:30:48 -06:00
Joel Dice
114bf777bb avoid null pointer deref in Java_java_io_RandomAccessFile_open 2008-10-06 17:30:07 -06:00
Joel Dice
ae75be5683 add copyright headers 2008-10-03 14:57:40 -06:00
Joel Dice
2684b7c024 remove debug logging 2008-10-03 14:26:23 -06:00
Joel Dice
4c307ae8c6 implement minimal, read-only versions of RandomAccessFile and ZipFile 2008-10-03 14:15:47 -06:00
Joel Dice
025cf59bb6 Vector.setElementAt should return void 2008-09-26 18:16:35 -06:00
Joel Dice
066714933c implement Random.nextBytes and Random.nextLong 2008-09-26 15:30:08 -06:00
Joel Dice
a16a00a7fb implement ByteArrayOutputStream.reset 2008-09-26 15:29:38 -06:00
Joel Dice
93a96f3833 fix backwards logic in Stack.empty 2008-09-26 08:10:16 -06:00
J. Treadwell
8e79618392 added StringBuffer/Builder methods 2008-09-22 09:31:10 -06:00
Joel Dice
27efbcf5e1 fix single-byte BufferedInputStream.read to generate unsigned result 2008-09-02 14:54:34 -06:00
Joel Dice
e0e827596e make Long.parseLong more efficient 2008-08-29 11:37:53 -06:00
Joel Dice
9017b5996a implement HashSet.toString 2008-08-22 14:02:38 -06:00
Joel Dice
c8cc7d931b maintain a table to look up methods called via JNI
This simplifies the JNI implementation for looking up methods.  It also
fixes a bug where an applications calls GetStaticMethodID with class A
and then calls CallStatic<Type>Method with class B which extends A.  The
old code would look in the wrong method table and thus call the wrong
method.
2008-08-15 12:32:33 -06:00
Matt Weaver
56e708aab0 Added the final method "name()", not being used presently, but useful if toString() is overridden. 2008-08-12 16:21:39 -06:00
Joel Dice
86dfaf9ff0 implement ByteBuffer.getInt(int) 2008-08-12 11:09:17 -06:00
Eric Scharff
e45b1f68c7 prepend copyright notice and license to source files 2008-08-05 14:15:10 -06:00
Eric Scharff
7e0941f6fb Added java.lang.AssertionError 2008-08-05 14:06:37 -06:00
Eric Scharff
f601897d9e Accept uppercase letters as digits, per the spec for Character.digit 2008-08-05 14:05:36 -06:00
Matt Weaver
0bd29069f4 Added override, soley for documentation purposes (mark methods overriding parent) 2008-07-22 11:33:55 -06:00
Joel Dice
b59422fa94 fix windows build, where hstrerror is not available 2008-07-21 15:29:02 -06:00
Joel Dice
5b94b17ea2 clean up exception handling in java-nio.cpp 2008-07-21 15:35:14 -06:00
Joel Dice
a677a2da17 fix class cast exception in TreeSet ctor 2008-07-17 15:46:54 -06:00
Matt Weaver
244393430d Merge branch 'master' of git://oss.readytalk.com/avian 2008-07-16 11:26:29 -06:00
Eric Scharff
0df3beef06 Merge branch 'master' of ssh://oss.readytalk.com/var/local/git/avian 2008-07-15 09:38:02 -06:00
Eric Scharff
13a535d1c6 Added a getContentLength() method to URLConnection
This is particularly important if you want to get the number of bytes of a
resource loaded by the class loader:
  getClass().getResource("myFile").openConnection().getContentLength()
2008-07-15 09:36:52 -06:00
Joel Dice
0ae338e74a fix various bugs in BufferedReader.readLine 2008-07-15 08:59:00 -06:00
Matt Weaver
f81e9f7f5d Added for compliance. This makes IDEs happy, as certain types of "warning" casts are somewhat unavoidable. As it is small and potentially useful, I threw it in. 2008-07-14 11:05:33 -06:00
Matt Weaver
2d1ec11edc Added no arg constructor to support Comparable types. 2008-07-14 08:45:51 -06:00
Eric Scharff
7534459fec Stylistic tweaks 2008-07-13 21:54:07 -06:00
Zsombor
17a42c5611 add a few String methods 2008-07-13 20:34:13 -06:00
Zsombor
4fed24270b add skeleton java.util.regex classes 2008-07-13 20:33:51 -06:00