Commit Graph

  • 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