Popular repositories
-
BananaBread Public
BananaBread is a C++ 3D game engine that runs on the web using JavaScript+WebGL+HTML
-
3,243 contributions in the last year
Less
More
Activity overview
Contributed to
emscripten-core/emscripten,
WebAssembly/binaryen,
emscripten-core/emsdk
and 5 other
repositories
Contribution activity
September 2021
Created 26 commits in 3 repositories
Created a pull request in WebAssembly/binaryen that received 25 comments
Add an Intrinsics mechanism, and a call.if.used intrinsic
An "intrinsic" is modeled as a call to an import. We could also add new IR things for them, but that would take more work and lead to less clear er…
+540
−2
•
25
comments
Opened 13 other pull requests in 2 repositories
WebAssembly/binaryen
2
open
8
merged
- RemoveUnusedBrs::tablify() improvements: handle EqZ and tee
- Version 102
- [NFC] Add a comment in MergeBlocks about subtyping
- [Wasm GC] ArrayInit support
- Refactor MergeBlocks to use iteration; adds Wasm GC support
- [Wasm GC] Properly error on invalid struct/array.get packing
- [NFC] Inlining: Track names over multiple iterations, not pointers
- Show a clear error on asyncify+references. Helps #3739
- wasm-split: Export the memory if it is not already
- Fix the effects of array.copy
emscripten-core/emscripten
3
merged
Reviewed 25 pull requests in 2 repositories
WebAssembly/binaryen
14 pull requests
- Add an Intrinsics mechanism, and a call.if.used intrinsic
- [Wasm GC] ArrayInit support
- Refactor MergeBlocks to use iteration; adds Wasm GC support
- [Wasm GC] Properly error on invalid struct/array.get packing
- Make static buffers in numToString thread local
- [wasm-split] Do not add exports of imported memories
- [OptimizeInstructions] propagate sign for integer multiplication
- [OptimizeInstructions] Invert sign for negative RHS constants in signed rem
- wasm-split: Export the memory if it is not already
- [wasm-split] Add an option for recording profile data in memory
- Optimize away dominated calls to functions that run only once
- [NFC] Split wasm-split into multiple files
- Support specialized function types in element segments
- [Refactoring] Cleanup asm2wasm. Use JS instead ASM prefix where possible
emscripten-core/emscripten
11 pull requests
- shell.html: Also include stderr in console output
- Support new dylink.0 custom section format
- Fix asan.test_fs_trackingdelegate test failure
- Add stub implementations of popen/pclose
- Minor path handling cleanups. NFC.
- Trusted Types compatibility for Emscripten threads
- Add Wasm SjLj support
- Add additional functionality to trackingDelegate
- Fix specifying CLOSURE_COMPILER in config settings
- added FS.trackingDelegate documentation
- Disallow calling main_thread_process_queued_calls except on the main thread. NFC
Created an issue in cfoust/sour that received 2 comments
Link to here from BananaBread?
Really awesome stuff here! What do you think about linking to here from the BananaBread repo? Now and then people ask there about whether there is …
2
comments
