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 |
|
Sander Hautvast
|
e92f6e270f
|
more opcodes, less duplication
|
2023-10-02 18:35:20 +02:00 |
|
Sander Hautvast
|
723ab490b5
|
conditional compilation for path separator
|
2023-10-02 16:23:03 +02:00 |
|
Sander Hautvast
|
70094bb3e2
|
struct instead of complicated tuple
|
2023-10-02 16:18:19 +02:00 |
|
Sander Hautvast
|
6a96ce56ee
|
made class reading a little smarter
|
2023-10-02 16:03:51 +02:00 |
|
Sander Hautvast
|
1f0a916b12
|
minor
|
2023-10-01 22:25:04 +02:00 |
|
Sander Hautvast
|
2b50279c07
|
new implementation using Arc<UnsafeCell>
|
2023-10-01 22:22:17 +02:00 |
|
Sander Hautvast
|
1bef6d6caa
|
reverted that bug
|
2023-10-01 19:08:35 +02:00 |
|
Sander Hautvast
|
b9d0a199a3
|
putfield sets the value in the object,
using Rc<RefCell>. Not really happy, but it works
|
2023-10-01 19:05:34 +02:00 |
|
Sander Hautvast
|
9a53f1785d
|
Arc -> Rc
|
2023-10-01 18:32:53 +02:00 |
|
Sander Hautvast
|
fe8f9f1370
|
arguments in method calls
|
2023-10-01 09:34:09 +02:00 |
|
Sander Hautvast
|
d4a0767c07
|
readme
|
2023-09-30 18:23:46 +02:00 |
|
Sander Hautvast
|
9353b27cd3
|
readme
|
2023-09-30 18:21:45 +02:00 |
|
Sander Hautvast
|
8effcda91a
|
readme
|
2023-09-30 18:20:00 +02:00 |
|
Sander Hautvast
|
027fd99312
|
clippies
|
2023-09-30 18:06:36 +02:00 |
|
Sander Hautvast
|
c821944fac
|
method invocations!
|
2023-09-30 18:01:25 +02:00 |
|
Sander Hautvast
|
f76a89a086
|
invokespecial
|
2023-09-30 14:04:28 +02:00 |
|
Sander Hautvast
|
4d55892e61
|
renamed and reformatted
|
2023-09-30 08:34:16 +02:00 |
|
Sander Hautvast
|
d6a40a81a4
|
implement java main
|
2023-09-30 07:50:44 +02:00 |
|
Sander Hautvast
|
121b0869f1
|
clippies
|
2023-09-29 18:18:32 +02:00 |
|
Sander Hautvast
|
9168867ab7
|
some thoughts
|
2023-09-29 18:04:06 +02:00 |
|
Sander Hautvast
|
988cb6c376
|
added object creation and getField for float
|
2023-09-29 17:59:27 +02:00 |
|
Sander Hautvast
|
ffa9879515
|
it compiles
|
2023-09-28 16:35:00 +02:00 |
|
Sander Hautvast
|
b94769e868
|
added newinstance, WIP classloader
|
2023-09-28 07:17:41 +02:00 |
|
Sander Hautvast
|
9688b6a0c5
|
all cp indices u16
|
2023-09-27 22:04:11 +02:00 |
|
Sander Hautvast
|
8dd60c0866
|
WIP create instance on heap
|
2023-09-27 13:56:26 +02:00 |
|
Sander Hautvast
|
089ba025ea
|
added ldc variants
|
2023-09-26 18:56:16 +02:00 |
|
Sander Hautvast
|
0fbe00c157
|
fixed cp entry indices and added double constant
|
2023-09-26 18:31:14 +02:00 |
|
Sander Hautvast
|
6bad19c244
|
fixed cp entry indices
|
2023-09-26 14:54:42 +02:00 |
|
Shautvast
|
2f739cb4db
|
some readme
|
2023-09-25 22:16:08 +02:00 |
|
Shautvast
|
148f515d33
|
simplest start of a jvm
|
2023-09-25 22:12:33 +02:00 |
|
Shautvast
|
b06a20a7b1
|
added constantvalue and code attribute
|
2023-09-23 08:23:08 +02:00 |
|
Sander Hautvast
|
84a3c1e80c
|
added some attributes
|
2023-09-23 06:28:59 +02:00 |
|
Sander Hautvast
|
9b92730858
|
added getName on fields and listened to clippy
|
2023-09-21 20:41:48 +02:00 |
|
Shautvast
|
c2cebaedad
|
added modifiers
|
2023-09-20 22:48:54 +02:00 |
|