Commit Graph

20 Commits

Author SHA1 Message Date
d7f3ded7e0 Fix recent clippy lints 2019-11-13 19:55:33 +01:00
84bdcf4b20 Fix a lot of things and implement gc 2019-05-29 21:06:42 +02:00
a79d5b8aac Merge branch 'stack-type-safety'
* stack-type-safety:
  Fix tests
  Initial stack typing
2019-05-29 15:41:13 +02:00
9740c0fc57 Make the main frame "extendable" allowing us to not have locals until needed 2019-05-15 14:59:19 +02:00
ba0fca8755 Initial stack typing 2019-04-29 15:22:28 +02:00
73a03ddbb0 Add base pointer to frame class. Has no real use outside of webijvm 2019-04-18 00:38:17 +02:00
6ed58151ee Now with a hashmap for ops lookup 2019-04-08 16:03:49 +02:00
4d618efe42 Make clippy happy 2019-04-01 12:51:40 +02:00
c6f4a23174 Add next_instruction helper and bump version 2018-06-02 16:26:21 +02:00
c6ac7ce4f7 Add a fully functioning disassemblere? 2018-06-01 23:43:33 +02:00
7898c76570 Reduce the fuck limit a bit 2018-05-24 14:45:13 +02:00
1384971d4e Now with Atomicity 2018-05-23 20:35:16 +02:00
9f7f9598db Same with sync 2018-05-23 20:31:53 +02:00
071921a9cf Add send to streams 2018-05-23 20:30:10 +02:00
b591a3eba1 Please lord clippy 2018-05-23 18:52:32 +02:00
4a9e2e7d20 Rename from string to from slice and fuck utf8 2018-05-23 16:25:21 +02:00
1dcea9c05f Allow creation of a machine from string 2018-05-23 16:06:22 +02:00
a652dc1a17 Heap bonus! 2018-05-23 14:22:01 +02:00
7e044abb53 Most tests yay 2018-05-23 13:40:24 +02:00
2a37620224 Restructure to library / binary combo 2018-05-22 01:07:49 +02:00