Commit Graph

  • 81b832fe56 WIP 2 Sergey Pepyakin 2018-06-13 11:32:44 +0300
  • 48e4704b5f WIP Sergey Pepyakin 2018-06-12 22:13:37 +0300
  • 4b7c3c0c94 Define Instruction Set. Sergey Pepyakin 2018-06-12 16:09:31 +0300
  • f91dc92119 Update parity-wasm dependency to 0.31 (#105) Wei Tang 2018-06-29 19:10:04 +0800
  • f7f1d9b61d Fix tests Wei Tang 2018-06-29 18:42:33 +0800
  • 2f41173826 Update parity-wasm dependency to 0.31 Wei Tang 2018-06-29 18:35:14 +0800
  • 2fb793c8b8
    Add hfuzz into repo (#103) Sergey Pepyakin 2018-06-25 17:46:13 +0300
  • 9db7896e48 implement from and into RuntimeValue for i8, u8, i16 and u16 (#104) Leonardo Yvens 2018-06-25 10:59:30 -0300
  • a27718caa4 implement from and into RuntimeValue for i8, u8, i16 and u16 Leonardo Yvens Schwarzstein 2018-06-24 20:38:51 -0300
  • 1a4bcdf9cc Indentation Sergey Pepyakin 2018-06-22 13:18:16 +0300
  • 50a7f5b3f4 Unpin parity-wasm version Sergey Pepyakin 2018-06-22 13:16:09 +0300
  • 3657101d9a Update script a bit. Sergey Pepyakin 2018-06-22 13:12:56 +0300
  • 5f14102a59 Merge remote-tracking branch 'origin/master' into fuzz fuzz Sergey Pepyakin 2018-06-22 13:00:53 +0300
  • 75406dd8ff Use transmute instead of casts In RuntimeValue conversion. (#102) Leonardo Yvens 2018-06-21 09:47:49 -0300
  • 6163060fb2 Use transmute instead of casts In RuntimeValue conversion. leonardo.yvens 2018-06-21 09:28:59 -0300
  • 94b797de44
    Add some more benches (#97) Sergey Pepyakin 2018-06-19 16:29:33 +0300
  • 6739391558 Really initialize lazy static. Sergey Pepyakin 2018-06-19 14:00:46 +0300
  • 5abdb0bd30 Use ManuallyDrop Sergey Pepyakin 2018-06-19 13:39:05 +0300
  • 7130295bb1 Fmt and return an original header Sergey Pepyakin 2018-06-19 13:16:08 +0300
  • c31498b8cc Add redux_regex test. Sergey Pepyakin 2018-06-18 18:09:54 +0300
  • ed4645b23a Add rev_complement test Sergey Pepyakin 2018-06-18 14:27:12 +0300
  • 29493ffb7d
    Merge 7e7214d80b into f305b3cd1f Jef 2018-06-18 13:16:47 +0000
  • 978b9ff2ea Merge remote-tracking branch 'origin/flat-stack' into fuzz Sergey Pepyakin 2018-06-14 21:49:10 +0300
  • 59ddf11432 Inline always instruction dispatch function. Sergey Pepyakin 2018-06-14 18:49:28 +0300
  • 03f378a000 Cache memory index. Sergey Pepyakin 2018-06-14 18:47:23 +0300
  • ea1e15bc3f Optimize a bit more. Sergey Pepyakin 2018-06-14 18:40:26 +0300
  • ca4036fb16 Optimize value stack Sergey Pepyakin 2018-06-14 18:34:47 +0300
  • d5e47a03ab Ignore traces. Sergey Pepyakin 2018-06-14 18:34:33 +0300
  • 4802635c95 Another round of cleaning. Sergey Pepyakin 2018-06-14 17:06:52 +0300
  • 0110ea2d57 Clean Sergey Pepyakin 2018-06-14 17:02:56 +0300
  • 1e758afaa2 Clean Sergey Pepyakin 2018-06-14 16:55:08 +0300
  • f45b45459c Calibrate the limits. Sergey Pepyakin 2018-06-14 16:37:54 +0300
  • de27ef3745 Use Vec instead of VecDeque. Sergey Pepyakin 2018-06-14 16:35:36 +0300
  • e9f201bde9 WIP Sergey Pepyakin 2018-06-14 16:06:45 +0300
  • aba44ca5ed WIP Sergey Pepyakin 2018-06-13 22:28:28 +0300
  • 7e7214d80b Remove VecDeque Jef 2018-06-13 16:51:16 +0200
  • bd3d8fc762 Bunch of other tests. Sergey Pepyakin 2018-06-13 17:42:56 +0300
  • a9bf01a60f Working Sergey Pepyakin 2018-06-13 16:15:45 +0300
  • 5e20cc28f8 Tests Sergey Pepyakin 2018-06-13 12:05:20 +0300
  • d0e13db6f2 WIP 2 Sergey Pepyakin 2018-06-13 11:32:44 +0300
  • 5653e2809f WIP Sergey Pepyakin 2018-06-12 22:13:37 +0300
  • 1702372696 Define Instruction Set. Sergey Pepyakin 2018-06-12 16:09:31 +0300
  • 7fdaf0aa39
    Merge 803085d5ab into f305b3cd1f Sergey Pepyakin 2018-06-12 11:03:11 +0000
  • 803085d5ab Run tests in release mode. lift-limits-lil-more Sergey Pepyakin 2018-06-12 14:03:04 +0300
  • f305b3cd1f
    Fix wasm benches on nightly (#93) Sergey Pepyakin 2018-06-12 14:00:57 +0300
  • bef642e3fd Lift limits little bit more. Sergey Pepyakin 2018-06-11 18:29:37 +0300
  • 468e13b0e8 Fix nightly. Sergey Pepyakin 2018-06-11 13:40:57 +0300
  • 724a32ad60
    Provide direct access to the underlying buffer (#91) Sergey Pepyakin 2018-05-31 16:01:15 +0200
  • 2643880173 Provide direct access to the underlying buffer Sergey Pepyakin 2018-05-31 15:38:05 +0200
  • 6cf0ebc79e
    Add a simple bench (#90) Sergey Pepyakin 2018-05-24 16:31:15 +0300
  • 1f31380bba sha3_256 → keccak256 Sergey Pepyakin 2018-05-24 16:17:36 +0300
  • 166af4306d Use assert_matches! Sergey Pepyakin 2018-05-24 12:33:43 +0300
  • a82f03eace Refactor travis.yml Sergey Pepyakin 2018-05-23 17:27:15 +0300
  • 08c91f0998 Add first bench Sergey Pepyakin 2018-05-23 17:26:53 +0300
  • d926993c6c Bump wabt version to 0.3 Sergey Pepyakin 2018-04-25 18:00:11 +0300
  • 89c3a9286f Bump version 0.2.0 0.2.0 Sergey Pepyakin 2018-04-25 10:25:33 +0300
  • 3890dd379f Preserve signalling bit in NaNs (#87) Jef 2018-04-25 09:18:14 +0200
  • 4bd4d55c68 Fix warnings Jef 2018-04-24 17:20:52 +0200
  • 58a7e2c55c Preserve signalling bit in NaNs Jef 2018-04-24 12:28:18 +0200
  • b95e11c414 Bump version to 0.1.3. 0.1.3 Sergey Pepyakin 2018-04-20 17:59:16 +0300
  • 730c918a80
    Don't expand locals. (#86) Sergey Pepyakin 2018-04-20 17:55:07 +0300
  • e0023f2751 Don't expand locals. Sergey Pepyakin 2018-04-20 17:33:18 +0300
  • 5cda9a05da Check the signature of host function. (#84) Sergey Pepyakin 2018-04-18 17:44:10 +0300
  • 22b260a3b9 Optionally deny floating point operations (#83) Jef 2018-04-18 14:09:09 +0200
  • 52ed4bb589 Stack hash. Sergey Pepyakin 2018-03-25 13:28:01 +0300
  • 959503b49d Update parity-wasm Sergey Pepyakin 2018-03-25 13:06:02 +0300
  • 21e4d28949 Update honggfuzz to 0.5.9. Sergey Pepyakin 2018-03-22 16:03:19 +0300
  • 3ace65501c Update parity-wasm. Sergey Pepyakin 2018-03-20 13:13:59 +0300
  • 7b4bc1c9e8 Impl hfuzz Sergey Pepyakin 2018-02-24 15:21:36 +0300
  • fa7564692e Add honggfuzz. Sergey Pepyakin 2018-02-24 11:31:52 +0000
  • 84a16a42f9 Version of libfuzzer pinned Sergey Pepyakin 2018-02-24 11:25:13 +0000
  • c626208a0a Oops. Revert to temp file creation. Sergey Pepyakin 2018-02-19 19:05:15 +0300
  • 213bc160bf Refactor Sergey Pepyakin 2018-02-17 14:26:52 +0300
  • 7100f6c31b Also stderr Sergey Pepyakin 2018-02-16 02:10:02 +0300
  • 067c08302d Redirect output of spec to /dev/null Sergey Pepyakin 2018-02-16 02:09:03 +0300
  • 6c40a5b0b6 Add fuzzing against spec interpreter. Sergey Pepyakin 2018-02-16 01:57:40 +0300
  • 1a8d6f7885 Check the signature of host function. Sergey Pepyakin 2018-04-17 20:57:48 +0300
  • bd7a13138f Test denial of floating-point parameters Vurich 2018-04-17 10:41:15 +0200
  • cfc7f1b693 Deny floating-point parameters and fix docs/indentation Vurich 2018-04-17 10:06:36 +0200
  • a2aa3ddb25 Update README.md Sergey Pepyakin 2018-04-17 09:41:26 +0300
  • 6845d0f54e Optionally deny floating point operations Vurich 2018-04-16 11:58:28 +0200
  • 7aecc55173 Bump version to 0.1.2 0.1.2 Sergey Pepyakin 2018-04-05 13:12:39 +0300
  • 4c2995ca98 Fix the name of the 32bits feature (#82) Pierre Krieger 2018-04-04 17:14:43 +0200
  • 21b2e72f6f
    Fix the name of the 32bits feature Pierre Krieger 2018-04-04 16:55:51 +0200
  • d12a04f8ff
    Publish with externvals (#81) Sergey Pepyakin 2018-03-29 18:43:44 +0300
  • ccd85a51cd Use Iterators for ExternVal imports Sergey Pepyakin 2018-03-29 17:26:41 +0300
  • c8ff919c5c Add examples to Signature::new. Sergey Pepyakin 2018-03-29 17:12:38 +0300
  • ade9b32d1c Publish with_externvals constructor. Sergey Pepyakin 2018-03-29 16:14:04 +0300
  • a6b5574704 bump version NikVolf 2018-03-24 17:57:28 +0300
  • 86bbd96a33
    Require func_type (not func) for func import. (#79) Sergey Pepyakin 2018-03-22 17:49:30 +0300
  • 3acf79c9a2 Require func_type (not func) for func import. Sergey Pepyakin 2018-03-22 15:49:55 +0300
  • 654426b147 Rename feature opt-in-32bit 0.1.0 Sergey Pepyakin 2018-03-21 11:01:13 +0300
  • 527b9e0cbc Prepare for 0.1.0 (#77) Sergey Pepyakin 2018-03-21 10:51:51 +0300
  • d5ab1c0701 Prepare for 0.1.0 Sergey Pepyakin 2018-03-20 19:19:44 +0300
  • 522fa20983
    Fix br_if and then tee_local validation. (#76) Sergey Pepyakin 2018-03-20 13:09:51 +0300
  • 8bcf5f6524 Fix br_if and then tee_local validation. Sergey Pepyakin 2018-03-20 12:37:41 +0300
  • 6253dd6fdf Args refactor (#71) Sergey Pepyakin 2018-03-13 23:23:12 +0100
  • 9fa933ccd6
    Use f32/f64::from_bits. (#72) Sergey Pepyakin 2018-03-12 12:37:43 +0100
  • 0c277abacb
    Implement Error for Trap (#73) Sergey Pepyakin 2018-03-12 12:37:12 +0100
  • 0020d16618 Implement Error for Trap. Sergey Pepyakin 2018-03-11 18:50:17 +0100