From be618cc316b15e39a275cfffe3095eabff186f3e Mon Sep 17 00:00:00 2001 From: Nick Fitzgerald Date: Mon, 13 Dec 2021 08:52:15 -0800 Subject: [PATCH] Add notes for Cranelift 2021-12-13 meeting --- meetings/cranelift/2021/cranelift-12-13.md | 40 ++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/meetings/cranelift/2021/cranelift-12-13.md b/meetings/cranelift/2021/cranelift-12-13.md index 81765f281f..552dd51121 100644 --- a/meetings/cranelift/2021/cranelift-12-13.md +++ b/meetings/cranelift/2021/cranelift-12-13.md @@ -17,4 +17,44 @@ ### Attendees +* Chris Fallin +* Nick Fitzgerald +* Alexa VanHattum +* Ulrich Weigand +* Anton Kirilov +* Johnnie Birch +* Benjamin Bouvier + ### Notes + +* Chris Fallin: + * project update blog post is out + * 2022 roadmap is out, please leave comments / suggestions / feedback on the + RFC +* Nick Fitzgerald: + * ISLE porting + * wasm-mutate stuff, lots of "good first issue" type stuff if people want to + contribute! +* Alexa VanHattum: + * Been looking into verifying ISLE + * `iadd`s that compile down into `sub`s + * SAIL(sp?) seems easier to work with in aarch64 than x86-64, probably + starting there +* Ulrich Weigand + * Looking into ISLE +* Anton Kirilov + * Finished an initial pointer auth impl in aarch64 backend + * Going to start working on BTI support + * Issues with A vs B keys and unwinder + * Current pauth prototype doesn't use nop-space instructions + * Need to figure out how this integrates with Wasmtime's fibers + * Apple ABI docs suggest that you can just find the return pointer and frame + pointer as long as you don't keep arbitrary code pointers in registers +* Johnnie Birch + * Doing a little benchmarking work + * Triaging and cleaning up old issues, could use some help from anyone who has + time +* Benjamin Bouvier + * No updates +* Andrew Brown (via Johnnie/Chris) + * Working on the ISLE lowering for `select` on x64