WebAssembly Full AOT compilation mode
This issue tracks work items required for the AOT effort for WebAssembly ## Milestone I - [x] Get the AOT compiler compiling + linking sample app - [x] Get hardcoded driver launching sample app - [x] Figure out what to do to replace llvm_code_start and llvm_code_end - [x] Add tooling for compiling using the SDKs artifacts (IE: packager --aot) - [x] Add linker support and get tests working under it (linker:all and linker:sdk options to packager) - [x] Setup mini and System.Core test suites under AOT - [x] Get mini test suite passing - [x] Get System.Core test suite passing - [x] Assess mscorlib and System test suites under AOT - [x] Make all wrappers dedup'able ## Milestone II - [x] Enable dedup with packager - [ ] Make ptr<>struct wrappers optional by dealing with them at runtime - [ ] Remove need for Begin/End invoke delegate invoke wrappers - [ ] Generate AOT data outside of the wasm image ## Milestone III - [ ] Add BCL post process step that erase impl of APIs we don't plan to support (to make them more linker friendly)
Posted by kumpera on Aug 21, 2018, 7:56 PM
Tags
Related issues
- I hate that this whole cluster of beliefs exists, but software on my own computer enforcing what I can and can't do for ideological reaso...
- As I replied in another comment[1], it's their software, their choice.
- [Feature] Support external model integration via personal API keys and local LLMs (BYOK)
- > So when head of companies don’t care about quality, they’ll push hard no matter what to have speed.
- Feature request: support multiple named accounts per app/connector
- Support standalone Windows installer (`codex-setup.exe`)
Raise real-world problems, find people facing the same issue, and discuss solutions.4,000 issues0 comments
support (SaaS)
I hate that this whole cluster of beliefs exists, but software on my own computer enforcing what I can and can't do for ideological reaso...
NewAs I replied in another comment[1], it's their software, their choice.
[Feature] Support external model integration via personal API keys and local LLMs (BYOK)
> So when head of companies don’t care about quality, they’ll push hard no matter what to have speed.
Feature request: support multiple named accounts per app/connector
Support standalone Windows installer (`codex-setup.exe`)
[feature]: Move OIDC back to self-hosted OSS(Plane Free)
I was running about 1000 machines on VMware in my previous career.
WebAssembly Full AOT compilation mode
This issue tracks work items required for the AOT effort for WebAssembly ## Milestone I - [x] Get the AOT compiler compiling + linking sample app - [x] Get hardcoded driver launching sample app - [x] Figure out what to do to replace llvm_code_start and llvm_code_end - [x] Add tooling for compiling using the SDKs artifacts (IE: packager --aot) - [x] Add linker support and get tests working under it (linker:all and linker:sdk options to packager) - [x] Setup mini and System.Core test suites under AOT - [x] Get mini test suite passing - [x] Get System.Core test suite passing - [x] Assess mscorlib and System test suites under AOT - [x] Make all wrappers dedup'able ## Milestone II - [x] Enable dedup with packager - [ ] Make ptr<>struct wrappers optional by dealing with them at runtime - [ ] Remove need for Begin/End invoke delegate invoke wrappers - [ ] Generate AOT data outside of the wasm image ## Milestone III - [ ] Add BCL post process step that erase impl of APIs we don't plan to support (to make them more linker friendly)
Comments (0)
No comments yet. Start the discussion.