Commit Graph

8 Commits

Author SHA1 Message Date
Emerson Laurentino 8ec7976ced fix: gh origin on readme (#83) 2021-09-16 21:47:19 -04:00
Antoni Boucher 4d3dcd414c Remove FUNDING.yml 2021-09-16 07:37:23 -04:00
Commeownist 7c707e4b95 Implement basic inline asm support (#72)
* Implement basic support for inline assembly

* Disable LTO

We don't support it yet at all

* Handle `inout(reg) var` correctly

Turns out that `+` readwrite output registers cannot be tied with
input variables.

* Add limited support for llvm_asm!

* Handle CHANNEL correctly

* Add support for arbitrary explicit registers

* Handle symbols properly

* Add rudimentary asm tests

* Exclude llvm_asm! tests from tests runs

* Insert `__builtin_unreachable()` after diverging asm blocks
2021-09-05 11:26:01 -04:00
antoyo 5dad13cc3b Update custom rustc instructions (#73) 2021-08-28 11:34:47 -04:00
Antoni Boucher 6f50986667 Empty gcc_path 2021-08-15 10:54:12 -04:00
antoyo e228f0c16e Cleanup (#67) 2021-08-15 08:28:46 -04:00
antoyo 0c89065b93 Update to nightly-2021-08-12 (#61) 2021-08-14 10:05:49 -04:00
Antoni Boucher afae271d5d Initial commit 2021-08-12 21:46:50 -04:00