Commit History

Author SHA1 Message Date
  Fabian 3a8d644d75 Port jit to Rust 5 years ago
  Fabian e98e78a7c2 Don't manage jit caches in memory mapped area 6 years ago
  Fabian 7f79745458 Move jit functions from memory.c to new jit.c 6 years ago
  Fabian df6bc4fd28 Record more stats, improve some existing stats 6 years ago
  Fabian f5799991cb Collect stats for block duplication 6 years ago
  Fabian 34549fa10e Remove unused function 6 years ago
  Fabian 56d8ac7e8f Split wasm table index space and jit cache array index space 6 years ago
  Fabian 2fd4e50c93 Keep track of cached code entries per page 6 years ago
  Fabian cba5491fc4 Multiple jit block entry points 6 years ago
  Fabian 4ad2c9db0e Minor: Unused variables & more readable constants 6 years ago
  Fabian 4129335287 Stats printing 6 years ago
  Amaan Cheval baa8bb2fa4 memory/cpu: Have safe_read128 use read128 6 years ago
  Amaan Cheval d79f084f1d memory/cpu: Have safe_write128 use write128 and mmap_write128 6 years ago
  Amaan Cheval 96e99c2076 JIT: Have write64 dirty the JIT cache too 6 years ago
  Fabian b1f960a3c1 Sort includes 6 years ago
  Fabian d72ce31bc4 Add jit_dirty_cache_single for byte-sized writes and writes that don't cross the page boundaries 6 years ago
  Fabian b6db5aa6ab end_addr is exclusive in jit_dirty_cache_small 6 years ago
  Fabian 11bd94dd3e Fix jit_empty_cache, also clear wasm table 6 years ago
  Fabian 2588c4f6bc Fix some asserts in memory.c and make physical address unsigned 6 years ago
  Fabian a4428be4be Fix warnings 6 years ago
  Awal Garg 8222d2e6e0 Squash 6 years ago
  Awal Garg 93926f0c31 enable separate compilation 6 years ago
  Fabian df600f4957 Optimise cache clearing for small writes 6 years ago
  Amaan Cheval 18c2ea1560 Rename CACHE_LEN to WASM_TABLE_SIZE for consistency between JS and WASM 6 years ago
  Fabian 975a06269e Squash 4 years ago
  Awal Garg f6215a378e port dependencies of movsd 6 years ago
  Awal Garg f6c2e4ca97 port dependencies of movsw 6 years ago
  Fabian aebcff84ed Big squash 6 years ago