Commit graph

88 commits

Author SHA1 Message Date
Shautvast
f2dc2d2938 battling stackoverflow and invalid references 2023-11-12 17:25:32 +01:00
Shautvast
712816dc8b more cleanup 2023-11-11 12:51:28 +01:00
Shautvast
075a94020e cleanup 2023-11-11 12:43:32 +01:00
Shautvast
40a7c6cd1e some new opcodes 2023-11-11 12:22:52 +01:00
Shautvast
66983b0783 updated readme 2023-11-10 23:37:34 +01:00
Shautvast
b434da93f4 updated readme 2023-11-10 23:36:23 +01:00
Shautvast
92a4fa96a3 lot of bugfixes 2023-11-10 23:32:00 +01:00
Shautvast
2f7442228b newarray 2023-11-06 20:46:26 +01:00
Shautvast
3f7e2e2786 fixed some bugs 2023-11-06 19:06:18 +01:00
Shautvast
769800ff71 bug fix array arg 2023-11-05 09:09:44 +01:00
Shautvast
ceeec215e4 broke through the wall. most unsafe gone. internal mutability gone. better design for classloading 2023-11-05 07:51:47 +01:00
Shautvast
fa10621c56 hit a wall 2023-10-29 18:11:21 +01:00
Shautvast
76304fa616 hit a wall 2023-10-29 18:11:12 +01:00
Shautvast
24a6bd0812 refactoring 2023-10-28 17:24:00 +02:00
Shautvast
90361c4a35 rmoved UnsafeValue 2023-10-28 16:15:18 +02:00
Shautvast
c5d573c698 arraylength 2023-10-27 21:58:28 +02:00
Shautvast
eba8dcfe05 jvm properties 2023-10-27 21:33:10 +02:00
Shautvast
b6d7d9de4d virtual methods, Class objects, some native methods 2023-10-27 17:34:37 +02:00
Shautvast
c47b7e9f50 WIP virtual methods 2023-10-22 15:54:37 +02:00
Shautvast
ff5c41fc8d straighten out execute signatures 2023-10-22 15:22:18 +02:00
Shautvast
922006da1a add testclasses 2023-10-22 15:15:49 +02:00
Shautvast
9949c7c9ac removed obsolete parameter 2023-10-22 15:15:35 +02:00
Shautvast
ae143cd50d sanitized logging, more opcodes, bugfixing 2023-10-21 10:18:14 +02:00
Shautvast
736a13a2d0 added some conditional jumps and goto 2023-10-19 21:09:53 +02:00
Sander Hautvast
29d672db50 solved the illegal refs issues 2023-10-19 17:04:15 +02:00
Shautvast
050c1821c2 invalid pointer 2023-10-19 07:33:08 +02:00
Shautvast
656b6aa66a copy semantics for primitives 2023-10-17 18:39:15 +02:00
Shautvast
e3f58a7b9f correcter string init 2023-10-17 15:10:15 +02:00
Shautvast
3ce9ce10b4 fixed segv 2023-10-17 14:34:34 +02:00
Shautvast
7219893978 bugfix drop stackframe 2023-10-17 12:33:38 +02:00
Sander Hautvast
8f6651e303 WIP Strings 2023-10-17 12:06:24 +02:00
Sander Hautvast
d132502771 fixed lot of issues. static initializers are working 2023-10-16 19:29:14 +02:00
Shautvast
24f03f61f6 WIP statin initializers 2023-10-16 09:10:55 +02:00
Shautvast
b46145719c java test classes 2023-10-14 09:23:25 +02:00
Shautvast
22a5ee8346 stub native invoke, sugar, fmt 2023-10-14 09:22:47 +02:00
Sander Hautvast
03732a3b73
Update README.md 2023-10-14 07:36:33 +02:00
Sander Hautvast
08c4ba33ee small improvements 2023-10-14 06:57:27 +02:00
Sander Hautvast
1e6f7956e8 small improvements 2023-10-13 17:13:10 +02:00
Sander Hautvast
6cf0365dd0 proper implementation for non-statics 2023-10-13 17:00:44 +02:00
Sander Hautvast
7313d24777 bugfix local params 2023-10-11 17:36:24 +02:00
Sander Hautvast
db14df8bde nullchecks 2023-10-11 07:54:33 +02:00
Sander Hautvast
f50057705d smaller enum size 2023-10-11 07:43:45 +02:00
Sander Hautvast
93297e1f30 array load 2023-10-11 07:40:08 +02:00
Sander Hautvast
c95154b8e0 wasn't wearing my glasses 2023-10-11 07:28:11 +02:00
Sander Hautvast
5ae8c54c69 all array stores and a missed error 2023-10-11 07:24:51 +02:00
Sander Hautvast
512e7b63ad all array stores 2023-10-11 07:21:40 +02:00
Sander Hautvast
a0823788d8 local params and first part of array stores 2023-10-10 21:52:22 +02:00
Sander Hautvast
6feebec373 generified objectrefs, so we can include arrays 2023-10-09 21:36:46 +02:00
Sander Hautvast
d4ea4aed58 wip istore 2023-10-05 18:38:05 +02:00
Sander Hautvast
3540f48f21 lot more opcodes 2023-10-02 21:25:56 +02:00