Commit Graph

  • 0b6dd64219 fix no_std building master Cadey Ratio 2019-10-24 10:29:04 -0400
  • 34efbb20c9 Update documentation gh-pages Travis CI User 2019-10-23 15:27:04 +0000
  • 711dd96555
    Merge 93de321471 into d2ea44e37c Steve Akinyemi 2019-10-22 15:23:34 +0000
  • d2ea44e37c Avoid temporary allocations during function context initialization (#217) adam-rhebo 2019-10-22 17:23:25 +0200
  • 0cf0d7500d Extend value stack for all locals at once. Adam Reichold 2019-10-11 16:33:37 +0200
  • ad254790a4 Avoid temporary allocation when push locals during function invocation. Adam Reichold 2019-10-11 16:30:01 +0200
  • 93de321471 Fix resizing issues Stephen Akinyemi 2019-10-05 16:25:47 +0100
  • 74050e7c8c Format code Stephen Akinyemi 2019-10-01 19:22:39 +0100
  • b92c12c5ff Replace ByteBuf impl with VirtualAlloc for Windows Steve 2019-09-29 23:14:56 +0100
  • f19e1c27fc
    Fix tiny_keccak (#215) Sergei Pepyakin 2019-09-28 19:05:17 +0200
  • c1d2281c4e Fix tiny_keccak Sergey Pepyakin 2019-09-28 18:46:56 +0200
  • 59ab1c8d78
    Don't use `cache: cargo` in Travis CI's config (#213) Sergei Pepyakin 2019-09-26 14:13:29 +0200
  • d30b9540db Don't use cache: cargo in Travis CI's config Sergey Pepyakin 2019-09-26 13:31:12 +0200
  • e6bdaf76f6
    Bump wabt up to 0.9. (#212) Sergei Pepyakin 2019-09-26 13:18:57 +0200
  • 9c83cc6efe Bump wabt up to 0.9. Sergey Pepyakin 2019-09-26 12:28:21 +0200
  • 390f4b2c4a Use a Cow for the resumable parameters (#210) Pierre Krieger 2019-09-09 12:34:49 +0200
  • 65d8b3f1ed
    Try fixing tests Pierre Krieger 2019-09-09 09:50:17 +0200
  • 171ce9daa6
    Use a Cow for the resumable parameters Pierre Krieger 2019-09-08 11:59:48 +0200
  • 08c09adbf2
    Bump wasmi-validation (#209) Sergei Pepyakin 2019-09-05 23:49:30 +0200
  • 454b7319fc Bump wasmi-validation 0.5.1 Sergey Pepyakin 2019-09-05 23:36:28 +0200
  • 990e6698cb
    Bump wasmi (#208) Sergei Pepyakin 2019-09-05 23:26:48 +0200
  • ba17675a45 Bump wasmi Sergey Pepyakin 2019-09-05 23:03:16 +0200
  • 7b1e5820c3 Update parity-wasm (#207) DemiMarie-parity 2019-09-05 16:59:10 -0400
  • b30f8a74a6
    Update parity-wasm Demi M. Obenour 2019-09-04 18:07:53 -0400
  • 9d998c7289 Update README.md (#205) thiolliere 2019-08-27 22:20:17 +0200
  • 810d14c453
    Update README.md thiolliere 2019-08-27 13:43:28 +0200
  • b1ea069c4a
    Update parity-wasm (#198) Sergei Pepyakin 2019-07-17 14:24:36 +0300
  • 485fe08a03 Update parity-wasm Sergey Pepyakin 2019-07-17 13:46:33 +0300
  • e8151ed272 Optimize pushing the stack ser-cow Sergey Pepyakin 2019-07-16 18:13:46 +0300
  • 358adb334a Cache bytebuf Sergey Pepyakin 2019-07-15 23:22:59 +0300
  • 97661cf3fe CoW Sergey Pepyakin 2019-07-15 22:17:25 +0300
  • b67af25899
    Apply cargo-fix on wasmi (#191) Sergei Pepyakin 2019-07-10 17:45:06 +0300
  • 176150d25e Fix nightly Sergey Pepyakin 2019-07-10 17:20:47 +0300
  • cc7de205a6 Add dyn in benches Sergey Pepyakin 2019-07-10 16:57:58 +0300
  • b49c14c443 Remove allow_failures Sergey Pepyakin 2019-07-10 16:35:04 +0300
  • 5809e48a8b fmt Sergey Pepyakin 2019-07-10 16:20:23 +0300
  • 925634c4a0 cargo-fix wasmi Sergey Pepyakin 2019-07-10 16:11:56 +0300
  • 57cc6c6a3d bump to 0.5 0.5.0 0.5 NikVolf 2019-07-09 18:45:31 +0300
  • 1bf3cbe5d0 Bump version to 0.4.6. 0.4.6 Sergey Pepyakin 2019-07-09 15:55:24 +0200
  • 1a6e5b30de
    Use mmap for allocation (#190) Sergei Pepyakin 2019-07-08 13:53:04 +0200
  • 4abd32d2c6 Fix erase Sergey Pepyakin 2019-07-08 11:27:05 +0200
  • d04c634d48 rustfmt Sergey Pepyakin 2019-07-05 18:23:40 +0200
  • 5cb3599082 Restore with_direct_access(_mut) Sergey Pepyakin 2019-07-05 18:03:19 +0200
  • dedcda99dd
    Style a-mem-allocator arkpar 2019-07-04 18:05:41 +0200
  • 2d2d1f49c3
    Customizable allocator arkpar 2019-07-04 18:03:18 +0200
  • 7894e5e5fc Simplify Sergey Pepyakin 2019-07-03 18:21:42 +0200
  • 97e67cbfd7 Use `MAP_FAILED`. Sergey Pepyakin 2019-07-03 18:17:34 +0200
  • 706e016ef8 Fix shrinking. Sergey Pepyakin 2019-07-03 18:06:59 +0200
  • b6187890b0 allocate big mmap with unreserved memory andre/mmap-realloc André Silva 2019-07-03 16:26:34 +0100
  • 0b954f3082
    Fix the `len > isize::max_value()` condition Sergei Pepyakin 2019-07-03 17:21:24 +0200
  • cdbbd62de8 Allow failures for nightly Sergey Pepyakin 2019-07-03 16:33:31 +0200
  • 1d142ea8b0 Add vec_memory feature for travis build Sergey Pepyakin 2019-07-03 15:27:41 +0200
  • 331b730bac Replace unwrap with expect with a proof Sergey Pepyakin 2019-07-03 15:20:58 +0200
  • 518da20b6b fmt Sergey Pepyakin 2019-07-03 15:01:12 +0200
  • 9f4cc26c02 Results and polishing. Sergey Pepyakin 2019-07-03 14:00:02 +0200
  • a0776876c1 Guard with feature. Sergey Pepyakin 2019-07-03 13:24:52 +0200
  • 5b86cb5bca Provide proofs of safety. Sergey Pepyakin 2019-07-03 13:06:28 +0200
  • 9614eb9508 fmt Sergey Pepyakin 2019-07-03 12:04:31 +0200
  • af2788a06d Use mmap Sergey Pepyakin 2019-07-03 11:33:31 +0200
  • b1be3f46c2 Implement a default vec backend Sergey Pepyakin 2019-07-02 21:08:22 +0200
  • 68925b62a1 Refactor. Sergey Pepyakin 2019-07-02 20:33:26 +0200
  • a5d5368c78 Use fast alloc Sergey Pepyakin 2019-07-02 17:53:13 +0200
  • e2816f4661
    Bump version cmichi-derive-clone-for-module-instances Michael Mueller 2019-06-25 12:54:24 +0200
  • a1ea2d689f
    Implement Clone for ModuleInstance Michael Mueller 2019-06-25 12:51:57 +0200
  • 327d93c785
    Add constructor for ModuleRef Michael Mueller 2019-06-25 13:04:15 +0200
  • f29f301e6e Make clearing value stack between export invocations optional (#188) adam-rhebo 2019-06-21 11:03:58 +0200
  • c96915b4df
    Replace Mutex with RwLock cmichi-add-threadsafety-feature-flag Michael Mueller 2019-06-20 08:24:57 +0200
  • b1bd7950d9
    Fix panic message Michael Mueller 2019-06-19 20:32:57 +0200
  • 70a2e612bc
    Satisfy cargo fmt style remarks Michael Mueller 2019-06-19 18:44:26 +0200
  • 81f34a6ab6
    Bump version Michael Mueller 2019-06-19 18:20:24 +0200
  • 91684c25ba
    Test thread-safety in CI Michael Mueller 2019-06-19 17:22:42 +0200
  • d08a08de51
    Update Readme Michael Mueller 2019-06-19 17:22:29 +0200
  • f111950cbd
    Exclude deadlocking test in thread-safe mode Michael Mueller 2019-06-19 16:55:08 +0200
  • 99b0e03e4e
    Add feature flag for opt-in thread-safety Michael Mueller 2019-06-19 18:06:27 +0200
  • 7546d3026d
    Move buffer param into function Michael Mueller 2019-06-19 17:41:02 +0200
  • 6fcac11bc6 Make clearing value stack between export invocations optional Adam Reichold 2019-06-18 12:38:56 +0200
  • 7fe6ef4e35 Add ARMv7 as CI test target (#186) adam-rhebo 2019-06-18 15:06:16 +0200
  • 8c9cc477e6 Avoid UB in conversions from floating point Adam Reichold 2019-06-13 16:20:55 +0200
  • 7f5c55992e Add ARMv7 as CI test target Adam Reichold 2019-06-10 10:56:35 +0200
  • 8dac328ea7 Remove hashbrown and use BTree{Map,Set} from the alloc crate (#187) adam-rhebo 2019-06-12 11:30:10 +0200
  • 284c907b29 Recycle value stacks to avoid allocation costs (#184) adam-rhebo 2019-06-12 10:51:04 +0200
  • 1cea37cbff Improve memory locality of checking for duplicate exports Adam Reichold 2019-06-11 19:23:32 +0200
  • 833c950fe6 Remove hashbrown and use BTree{Map,Set} from the alloc crate Adam Reichold 2019-06-11 16:27:40 +0200
  • 0749c89838 Use hashbrown for std in addition to no_std builds to simplify dependency management Adam Reichold 2019-06-10 10:12:18 +0200
  • 09d70884e8 Recycle value stacks to avoid allocation costs Adam Reichold 2019-06-09 14:37:00 +0200
  • 2520bfc5a8
    fix typo Björn Wagner 2019-06-07 14:56:19 +0800
  • 5be300c99f Replaced std with core in the TryInto import (#181) Elichai Turkel 2019-05-16 19:46:22 +0300
  • 4e032bc0c9
    Changed rust nightly to not allowed to fail in travis CI Elichai Turkel 2019-05-15 22:05:23 +0300
  • ab5586a627
    Replaced std with core Elichai Turkel 2019-05-15 22:01:56 +0300
  • 2960f1b4ec
    Exclude benches from workspaces (#180) Sergei Pepyakin 2019-05-06 16:24:07 +0200
  • 3f3a084a69 Exclude benches from workspaces Sergey Pepyakin 2019-05-06 14:49:17 +0200
  • b73996a794 wasmi-validation version 0.1 0.4.5 Sergey Pepyakin 2019-04-19 16:24:48 +0200
  • 25429407fe fix(compile module): remove unused `mut` (#179) Niklas Adolfsson 2019-05-03 15:46:01 +0200
  • 209d42dfe9
    fix(compile module): remove unused `mut` Niklas Adolfsson 2019-04-30 10:47:09 +0200
  • a3aad8a549
    Extract validation into a separate crate (#176) Sergei Pepyakin 2019-04-19 16:05:09 +0200
  • 203d3d7151 Keep::count Sergey Pepyakin 2019-04-18 18:48:47 +0200
  • 29c771cf70 show match fixsm NikVolf 2019-04-18 19:35:41 +0300
  • e8cc132972 use checked sub instead of - Sergey Pepyakin 2019-04-18 17:57:59 +0200
  • 843a40d888 Propagate error if frame stack overflown on create Sergey Pepyakin 2019-04-18 17:53:12 +0200
  • 2a058136b9 Get rid of unreachable in StackValueType Sergey Pepyakin 2019-04-18 17:38:59 +0200