20 Commits

Author SHA1 Message Date
d1483a0c15 gc: automatically run garbage collection if memory allocation fails 2025-01-09 20:52:45 -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
40ab3ddfd3 improve hash table entry debug prints 2024-12-30 09:42:26 -06:00
867a10ac2b implement instanceof superclass behavior 2024-12-30 09:04:12 -06:00
593ade9517 add java.lang.Math with sin/cos native functions 2024-12-27 10:35:20 -06:00
aa7bac0367 add HollyBits 2024-12-27 07:11:22 -06:00
f10429927b implement lookupswitch 2024-12-27 02:07:51 -06:00
de4d8761f1 add DreamcastVideo example 2024-12-27 01:22:47 -06:00
89cac52b14 add memory manipulation native functions 2024-12-26 21:52:33 -06:00
08f1fe0aa6 native_java_io_printstream_write 2024-12-26 05:18:02 -06:00
a476201cc1 initial dreamcast build system 2024-12-26 05:18:00 -06:00
b78d4408f1 remove all uses of stdlib printf/putc/puts 2024-12-26 00:46:45 -06:00
cedeb20353 replace <stdio.h> include with platform macros 2024-12-25 23:20:17 -06:00
f1976baf57 implement String support 2024-12-25 10:10:28 -06:00
d2863035e4 implement static fields 2024-12-24 07:44:14 -06:00
932a7c82aa add class_resolver
Implement the getfield and invokestatic opcodes.
2024-12-23 23:25:45 -06:00
39f53e8ee4 initial 2024-12-23 14:41:20 -06:00