6088 Commits (74eda8090cb60d5ec1e8fde680722a1d6e5152c6)
 

Author SHA1 Message Date
Alex Crichton 74eda8090c
Implement stack limit checks for AArch64 (#1573) 5 years ago
Chris Fallin c756078987
Merge pull request #1586 from bnjbvr/address-sp-add 5 years ago
Alex Crichton d1be0c18e7
Don't deny warnings on nightly CI (#1589) 5 years ago
Benjamin Bouvier 19b5b0cc7b aarch64: pass a lowering context to gen_copy_reg_to_arg; 5 years ago
Benjamin Bouvier 0b13d8c848 aarch64: copy SP whenever it's involved in an address lowering with an explicit add; 5 years ago
Benjamin Bouvier 077556ac17 aarch64: correctly display fpu loads and stores; 5 years ago
Benjamin Bouvier d166cff283 Update test expectations; 5 years ago
Joey Gouly f020f0812e arm64: Implement checks in division / remainder 5 years ago
Benjamin Bouvier b6e6998713 aarch64: mask rotation counts and share code generation of left and right rotations; 5 years ago
Benjamin Bouvier 2810af0ad1 fix lightbeam warning; 5 years ago
Benjamin Bouvier de92b7e014 aarch64: implement correct float-to-int conversion semantics; 5 years ago
Chris Fallin cb896e0be3
Merge pull request #1582 from cfallin/aarch64-fcopysign 5 years ago
Chris Fallin 8f462db645 Fix ImmLogic.invert(), and with it, `fcopysign` and `float_misc` test. 5 years ago
Andrew Brown 4736a1c577 Translate Wasm's `I8x16ShrS` to Cranelift's `sshr.i8x16` 5 years ago
Andrew Brown d24f23285b Legalize i8x16.sshr using pack/unpack instructions 5 years ago
Andrew Brown fb6e8f784d Add x86 pack instructions 5 years ago
Andrew Brown 341dc45cea Add `DerivedFunction` for splitting lane widths and doubling the number of lanes 5 years ago
Andrew Brown f5fc09f64a Add x86 unpack instructions 5 years ago
Andrew Brown 18c31403e8 Translate Wasm's `I8x16Shl` to Cranelift's `ishl.i8x16` 5 years ago
Andrew Brown 5f0286696c Add x86 implentation of 8x16 `ishl` 5 years ago
Alex Crichton d8920c0125
Sync expected successful tests on AArch64 (#1581) 5 years ago
Chris Fallin 2f1a2f4225
Merge pull request #1571 from cfallin/fix-aarch64-heap-oob 5 years ago
Alex Crichton d1aa86f91a
Add AArch64 tests to CI (#1526) 5 years ago
Pat Hickey 25cbd8b591
wiggle-generate: paramaterize library on module path to runtime (#1574) 5 years ago
Benjamin Bouvier 65ef26b989 Add a setting to choose a register allocator algorithm to use with MachBackend; 5 years ago
Chris Fallin dacadc8a34 Fix aarch64 load trap info: HeapOutOfBounds, not OutOfBounds. 5 years ago
Alex Crichton 3862c1f3a8
Move tests to main test suite (#1568) 5 years ago
Alex Crichton c9a0ba81a0
Implement interrupting wasm code, reimplement stack overflow (#1490) 5 years ago
Alex Crichton 4a63a4d86e
Fix return value of `Func::param_arity` (#1566) 5 years ago
Chris Fallin 7b24ff15db
Merge pull request #1538 from bnjbvr/all-ones-unpatched 5 years ago
Chris Fallin d88098744b
Merge pull request #1527 from cfallin/aarch64-fp-vcode-test 5 years ago
Benjamin Bouvier 1323bb5a37 aarch64: correctly pass f32/f64 stack arguments in function calls; 5 years ago
Benjamin Bouvier a7ca37e493 Honour the emit_all_ones_funcaddrs() settings when creating unpatched locations; 5 years ago
Chris Fallin 297d64b2c0
Merge pull request #1530 from bnjbvr/bbouvier-arm64-fixes 5 years ago
Benjamin Bouvier da02c913cc
Automatically label Cranelift new-backend PRs as such (#1563) 5 years ago
Dan Gohman cfe5c4b8e8
Add a documentation link to the official application-abi.md document. (#1562) 5 years ago
Joey Gouly ad9be0d445 arm64: Support bool constants 5 years ago
Joey Gouly 3638f8a764 arm64: Add support for CCmp 5 years ago
Benjamin Bouvier d50e956974 Remove an unnecessary mutable qualifier when passing a function to compile; 5 years ago
Benjamin Bouvier 5b8b75def0 Baldrdash: implement support for sign-extension in returns; 5 years ago
Benjamin Bouvier 241c164e25 Implement pinned register usage through set_pinned_reg/get_pinned_reg; 5 years ago
Benjamin Bouvier d1b5df31fd Baldrdash: use the right frame offset when loading arguments from the stack 5 years ago
Benjamin Bouvier 359dc76ae4 Baldrdash: callee-saved are only JIT callee-saved, not "JIT or natives". 5 years ago
Dan Gohman 9364eb1d98
Refactor (#1524) 5 years ago
Chris Fallin c67fdca60c
Change from review comments: fix comment. 5 years ago
Alex Crichton 967827f4b5
Remove wasi-common's dependency on `num` (#1557) 5 years ago
Chris Fallin 1845a01132
Merge pull request #1522 from bjorn3/aarch64-stack_addr 5 years ago
Alex Crichton a93604f797
Update some deps to cut down on rebuilds (#1551) 5 years ago
bjorn3 3528c9e00f Expand comment about set_skipdata 5 years ago
bjorn3 cb1c9ef085 Fix printing of LoadAddr 5 years ago