|
0aac1f134c
|
regs: add register_python
|
2025-05-21 04:05:25 -05:00 |
|
|
d0a87b06a9
|
printf: fix pad parsing
|
2025-05-21 04:03:53 -05:00 |
|
|
221ec16b25
|
JavaCubeMemory: reduce cube size
|
2025-01-22 02:30:39 -06:00 |
|
|
a30c3f54c1
|
gcc 4.9 compatibility
|
2025-01-22 02:09:03 -06:00 |
|
|
44fbfc7f29
|
JavaCubeMemory: slightly incorrect pipelined rendering
|
2025-01-22 00:14:53 -06:00 |
|
|
8f49f69e7e
|
memoize native method lookups in method_entry
|
2025-01-21 21:31:32 -06:00 |
|
|
45501b58cb
|
example: add JavaCubeMemory
|
2025-01-21 18:36:49 -06:00 |
|
|
99b7346a1b
|
GdromProtocol/packetCommand: putU2 short
|
2025-01-21 00:45:38 -06:00 |
|
|
f08610d494
|
TAGlobalParameter/TAVertexParameter: replace nested classes with static methods
|
2025-01-21 00:06:53 -06:00 |
|
|
99b2e6c0f1
|
JavaCube: use StoreQueueBuffer.submit() method for store queue
|
2025-01-20 22:18:58 -06:00 |
|
|
f2675e937d
|
TAGlobalParameter/TAVertexParameter: use ByteBuffer
|
2025-01-20 20:55:32 -06:00 |
|
|
8974ea0654
|
CLDC 8: add ByteBuffer
|
2025-01-20 18:30:00 -06:00 |
|
|
5fd397563e
|
libcinputstream: implement available
|
2025-01-20 01:30:12 -06:00 |
|
|
86e18a0944
|
java.nio: partial Path/Files/FileSystem/InputStream implementation
|
2025-01-19 22:54:54 -06:00 |
|
|
e83cf7f092
|
rename java.misc.Memory to jvm.internal.Memory
|
2025-01-19 04:42:10 -06:00 |
|
|
9fd801b0d8
|
frame: add support for public static void main(String args[])
I'm not certain whether I like this, so it's ifdef'ed behind MAIN_STRING_ARRAY
|
2025-01-19 04:34:43 -06:00 |
|
|
072550042c
|
CLDC 8: add Enum
|
2025-01-19 04:34:43 -06:00 |
|
|
4b71a0ebb9
|
java.mk: single-hyphen options for compatibility with older OpenJDK versions
|
2025-01-18 20:56:32 -06:00 |
|
|
b915f8537a
|
generate_classpath: add missing JavaCubeDirectoryRecordHandler.class
|
2025-01-18 06:35:52 -06:00 |
|
|
198c7637f7
|
doc: add howto
|
2025-01-14 22:10:46 -06:00 |
|
|
eea12064e0
|
Makefile.dreamcast.mk: get classes from classes.txt
|
2025-01-14 20:20:28 -06:00 |
|
|
d128016d9e
|
example: fix JavaCube
|
2025-01-14 19:53:09 -06:00 |
|
|
00e505b667
|
System: add identityHashCode
|
2025-01-14 00:04:00 -06:00 |
|
|
8036060321
|
Double/Float add static fields
|
2025-01-13 23:48:18 -06:00 |
|
|
bb128578f0
|
CLDC 8: add java.lang.Runtime
|
2025-01-13 23:19:55 -06:00 |
|
|
27584e8aa2
|
CLDC 8: Boolean and Byte
|
2025-01-13 22:33:20 -06:00 |
|
|
33645983ba
|
CLDC 8: Object
|
2025-01-13 21:53:13 -06:00 |
|
|
ffb73cefec
|
CLDC 8: Integer
|
2025-01-13 21:07:50 -06:00 |
|
|
332344073a
|
Strings are now 2 bytes per character
|
2025-01-13 18:07:28 -06:00 |
|
|
73012dc048
|
add exception constructors
|
2025-01-13 18:05:16 -06:00 |
|
|
391fcf6738
|
CLDC 8: add Character and String classes
|
2025-01-12 22:59:02 -06:00 |
|
|
389f4691e2
|
java/lang: add interface classes
|
2025-01-12 22:56:54 -06:00 |
|
|
7aaa5ba4b1
|
add README
|
2025-01-11 18:02:59 -06:00 |
|
|
a9b40c9521
|
class_resolver: resolve static fields from superclasses
|
2025-01-11 16:44:08 -06:00 |
|
|
ec525bbfbc
|
execute: implement instanceof for arrays of references
|
2025-01-11 01:57:06 -06:00 |
|
|
48d8db8e9e
|
execute: implement runtime exceptions
|
2025-01-11 01:08:18 -06:00 |
|
|
94556bcd97
|
add StringBuilder ; improve Object.toString
|
2025-01-10 22:22:42 -06:00 |
|
|
008690543d
|
implement java.lang.Class.getName
|
2025-01-10 21:58:43 -06:00 |
|
|
aaa55a4f9d
|
native: lookup native methods by hash table entry
|
2025-01-10 19:43:05 -06:00 |
|
|
d1483a0c15
|
gc: automatically run garbage collection if memory allocation fails
|
2025-01-09 20:52:45 -06:00 |
|
|
dd4795c46b
|
gc: add mark+sweep garbage collector
|
2025-01-09 19:29:39 -06:00 |
|
|
16b4410be9
|
memory_allocator: add memory_is_allocated
|
2025-01-08 21:01:24 -06:00 |
|
|
5ff099a99f
|
move classes to classes directory
|
2025-01-08 19:46:45 -06:00 |
|
|
ab75598043
|
remove class_resolver_memoize_string_type
This was a decent idea, but it is not flexible enough to allow for correct
superclass type comparisons.
|
2025-01-06 22:29:32 -06:00 |
|
|
895646c25a
|
refactor multiarray/anewarray/newarray/instanceof/checkedcast
|
2025-01-06 21:41:31 -06:00 |
|
|
1dcda3d2ad
|
native_types: refactor primitive array operations
|
2025-01-06 16:44:47 -06:00 |
|
|
6f8477e5f0
|
debug_class_file: print bootstrap methods
|
2025-01-06 08:48:31 -06:00 |
|
|
832c182471
|
filter exception handlers by catch_type
|
2025-01-05 23:29:05 -06:00 |
|
|
e163621ebe
|
new: allocate 1×fields_count
|
2025-01-05 22:03:51 -06:00 |
|
|
47fc2b90e2
|
implement backtrace allocation / printing
|
2025-01-05 21:47:13 -06:00 |
|