-
682c732955
Upgrade to edition 2021
master
nova
2022-06-12 15:43:12 +02:00
-
3c15045e60
Add multi net conn
nova
2022-06-12 00:29:47 +02:00
-
8bd11678ab
Improve disassembler to more properly deal with bullshit code
nova
2022-06-11 22:04:14 +02:00
-
241a8f66bc
update feature names
nova
2022-06-11 20:29:49 +02:00
-
d7f3ded7e0
Fix recent clippy lints
nova
2019-11-13 19:55:33 +01:00
-
2e58861285
Add custom arithmetic functions, created md5.jas
nova
2019-06-19 23:01:15 +02:00
-
fa49500139
Switch the global list to Weak based pointers, allowing us to actually use rust lifetimes for heaps
nova
2019-06-03 10:12:49 +02:00
-
84bdcf4b20
Fix a lot of things and implement gc
nova
2019-05-29 21:06:42 +02:00
-
c3876da74f
Port arthur mandelbread
nova
2019-05-29 16:24:44 +02:00
-
03eb6d685b
Make all tests not output anything
nova
2019-05-29 15:57:20 +02:00
-
a79d5b8aac
Merge branch 'stack-type-safety'
nova
2019-05-29 15:41:13 +02:00
-
-
23cc193333
Fix tests
nova
2019-05-29 15:38:00 +02:00
-
9740c0fc57
Make the main frame "extendable" allowing us to not have locals until needed
nova
2019-05-15 14:59:19 +02:00
-
ba0fca8755
Initial stack typing
nova
2019-04-29 15:21:37 +02:00
-
-
1381ce7b48
Add symbols to disassembly output
nova
2019-04-18 20:20:38 +02:00
-
73a03ddbb0
Add base pointer to frame class. Has no real use outside of webijvm
nova
2019-04-18 00:38:17 +02:00
-
932abd0cb2
Fix disassembly INVOKEVIRTUAL without symbols
nova
2019-04-18 00:20:37 +02:00
-
83661f21aa
Fix disassembly wrong name for main
nova
2019-04-17 23:40:29 +02:00
-
71daed8790
Use a vector instead of a hashmap, 2.5x speedup
nova
2019-04-08 16:35:07 +02:00
-
6ed58151ee
Now with a hashmap for ops lookup
nova
2019-04-08 16:03:49 +02:00
-
21b6fc4e64
Add debug symbol support for disassembler
nova
2019-04-03 13:22:04 +02:00
-
4d618efe42
Make clippy happy
nova
2019-04-01 12:51:40 +02:00
-
8159943199
Fix off by one error
nova
2018-06-23 00:28:35 +02:00
-
c6f4a23174
Add next_instruction helper and bump version
nova
2018-06-02 16:26:21 +02:00
-
6ee88325c5
Add serialization support
nova
2018-06-02 00:02:30 +02:00
-
540de72032
Add missing wide
nova
2018-06-01 23:50:44 +02:00
-
c6ac7ce4f7
Add a fully functioning disassemblere?
nova
2018-06-01 23:43:33 +02:00
-
0b8e28fb22
Update tests
nova
2018-05-26 15:53:20 +02:00
-
2fe47fe30c
Add missing test files
nova
2018-05-26 15:35:58 +02:00
-
7898c76570
Reduce the fuck limit a bit
nova
2018-05-24 14:45:13 +02:00
-
58bbaddc21
Extend frame a bit
nova
2018-05-24 14:39:01 +02:00
-
1384971d4e
Now with Atomicity
nova
2018-05-23 20:35:16 +02:00
-
9f7f9598db
Same with sync
nova
2018-05-23 20:31:53 +02:00
-
071921a9cf
Add send to streams
nova
2018-05-23 20:30:10 +02:00
-
b591a3eba1
Please lord clippy
nova
2018-05-23 18:52:32 +02:00
-
4a9e2e7d20
Rename from string to from slice and fuck utf8
nova
2018-05-23 16:25:21 +02:00
-
1dcea9c05f
Allow creation of a machine from string
nova
2018-05-23 16:06:22 +02:00
-
133291a6d4
benchmarks
nova
2018-05-23 14:40:33 +02:00
-
a652dc1a17
Heap bonus!
nova
2018-05-23 14:22:01 +02:00
-
7e044abb53
Most tests yay
nova
2018-05-23 13:40:24 +02:00
-
a65ab6aafa
Add tests for task 1 and 2
nova
2018-05-22 01:42:28 +02:00
-
2a37620224
Restructure to library / binary combo
nova
2018-05-22 01:07:49 +02:00
-
236d6839be
Clippy happy
nova
2018-05-22 00:54:16 +02:00
-
5755f61dc4
pull changes
nova
2018-05-22 00:33:53 +02:00
-
d4f851e81b
Some small fixes and compile flaggery
nova
2017-06-06 21:24:57 +02:00
-
e23a9e8fb8
Network bonus. Gimme my 10%
nova
2017-06-06 21:21:21 +02:00
-
1b3c582ee2
Passing all
tests i guess
nova
2017-06-06 14:19:35 +02:00