Commit graph

34 commits

Author SHA1 Message Date
cfb3be8893 restructure structure 2021-12-15 21:37:13 +01:00
1186e70e69 restructure structure 2021-12-15 21:36:37 +01:00
1a920ab9af Merge remote-tracking branch 'origin/master' 2021-12-15 21:15:20 +01:00
06418b06de added the Module attribute 2021-12-15 21:15:12 +01:00
6dd9a0df68 Merge remote-tracking branch 'origin/master' into master 2021-10-25 14:20:05 +02:00
2b0c01d9a5 upgrade edition 2021-10-25 14:19:56 +02:00
98efb31660 moving to Java SE16
everything should be done except the attributes
2021-08-28 23:51:56 +02:00
8376d22aa6 moving to Java SE16
everything should be done except the attributes
2021-08-28 23:51:43 +02:00
456087553a Merge remote-tracking branch 'origin/master' 2021-08-28 23:39:06 +02:00
54ca19a45a Field and Method descriptor parsing
with tests
2021-08-28 23:38:37 +02:00
865ba45dc7
Update README.md 2021-08-26 16:21:54 +02:00
125b880f7d Partially fixed constant pool lookups and validation
The code compiles, but the tests still don't work
The problem is that it tries to validate the constant pool while parsing the constant pool. This validation needs to be delayed.
2021-08-26 16:18:06 +02:00
a1620476d8 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	crates/file-info/src/ui.rs
2021-08-25 22:06:35 +02:00
2a85d1fdfd Actually good handling of the Constant Pool indecies
The code does not compile yet, because `FromCpInfo<'_>` needs to be implemented for some more types.
2021-08-25 22:04:32 +02:00
2460ab4637 fixed clippy lints 2021-08-23 12:43:56 +02:00
5ec9260b59 better local vars/operand stack 2021-08-22 20:58:46 +02:00
43e2c59e73 moved into seperate crates 2021-08-22 20:52:03 +02:00
40f1cbfab6 changed a lot of stuff 2021-08-21 21:20:40 +02:00
860346a910 Refactored CpInfo to be more nested
So I can only refer to a single variant
2021-08-21 16:50:20 +02:00
3546a5b268 Refactored Attributes to be a struct
because why not
2021-08-20 16:14:26 +02:00
5dcee9db57
Update README.md 2021-08-19 23:45:27 +02:00
f9badbd0c7
Update README.md 2021-08-19 23:45:12 +02:00
3df0933ccc
Create README.md 2021-08-19 23:40:48 +02:00
55c1107be5 resolves attributes now 2021-08-19 23:37:48 +02:00
750508714a forgot file 2021-08-19 22:07:58 +02:00
10f964a8f5 parser seems to work kind of maybe 2021-08-19 22:07:48 +02:00
5d435a208c tests and fixes 2021-08-19 21:49:36 +02:00
ef797d6fa2 make this more debuggable 2021-07-25 14:28:46 +02:00
b07a20566c parsing 2021-07-23 21:53:40 +02:00
48a7270bbb started parsing 2021-07-19 22:31:30 +02:00
db4499a54b completed models 2021-07-19 22:31:17 +02:00
9d8a01b864 .class models 2021-07-18 20:51:29 +02:00
e9a7716843 local vars & operand stack 2021-04-10 18:48:26 +02:00
bd85112a07 inital commit 2021-04-10 18:00:19 +02:00