Create your own GitHub profile
Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 50 million developers.
Sign up
Popular repositories
3,373 contributions in the last year
Activity overview
Contributed to
emscripten-core/emscripten,
WebAssembly/binaryen,
emscripten-core/emsdk
and 5 other
repositories
Contribution activity
June 2020
- kripken/lobster C++
Created a pull request in WebAssembly/binaryen that received 19 comments
Asyncify liveness analysis
This finds out which locals are live at call sites that might pause/resume, which is the set of locals we need to actually save/load. That is, if a…
+1,453
−854
•
19
comments
- wasm2js: Use normal constructors for Module, Instance, Memory
- Add a testcase for #11456
- Finish roll of binaryen improvements
- Let binaryen roll in improvements
- Fix wasm0.test_emscripten_scan_registers
- Skip test_return_address on wasm2js
- Test renamings after list renamings
- Update binaryen improvements after roll
- Allow binaryen improvements to roll in
- Remove unnecessary assignment to options.path_name in emcc.py
- Don't suggest removed settings
- Update after LLVM name change
- Allow llvm to roll
- Update after llvm backend renamed EXCEPTION_CATCHING_WHITELIST to EXCEPTION_CATCHING_ALLOWED
- Disable tests to allow llvm to roll
- Rename "blacklist" to clearer things
- Rename ASYNCIFY_*_LIST to just ASYNCIFY_*
- Upgrade musl floatscan.c to latest, which fixes some bugs
- Enable test_asyncify_unused in wasm backend
- Asyncify: Support for new add-list, and updates for binaryen list changes
- Bump Acorn JS version to ES2018
- Fix time measurement in parallel_testsuite.py on python 2
- Fix minifyLocals on functions with special JS names; see #11273
- Improve wasm2c on windows
- Update Building Projects document about wasm object files and -c
- Some pull requests not shown.
- DWARF: Fix sequence_end emitting
- Revert "Asyncify liveness analysis"
- Fix breakage on master from colliding landings
- wasm2js: Avoid 64-bit scratch memory helpers in wasm-intrinsics
- Wasm2js Atomics support
- wasm2js: Bulk memory support
- wasm2js: start function support
- wasm2js spec testing: support (invoke ..) without an outer (assert ..)
- wasm2js testing improvements before bulk-memory
- Fuzzer: Ignore V8 warnings on removed flags
- Asyncify: Instrument indirect calls from functions in add-list or only-list
- Asyncify: Add an "add list", rename old lists
- Fuzzer: Don't keep doing `--denan` etc. in testcase handlers
- DeNaN: instrument parameters as they arrive in each function
- Fuzzing: Run --denan etc. even on a given wasm
- Cleanup emrun.py. NFC.
- Use embedded config in circleci testing
- Remove disabled linpack test
- createContext: Return meaningful error value when failing to get context.
- Clarify exception command-line flag renaming
- Treat exporting _start and exporting _main in similar fasion in stand…
- Generate missing invoke_xx functions at runtime
- Fix offscreen canvas transfer after js minification
- Fixed an issue where alcCaptureCloseDevice() couldn't turn off the br…
- Embind + Asyncify
- Add functions for access emscripten stack layout information
- Move, cleanup and test expand_byte_size_suffixes. NFC.
- -jsD options
- Emscripten WebGL API
- Move runjs into tests directory
- Merge run_js_default into run_js. NFC.
- Remove js_engine arg from js_optimizer.py. NFC.
- Minor cleanup up js engine handling. NFC.
- Remove jsrun dependency from shared.py. NFC.
- Move run_js helper to tests/runner.py
- Reload the page with Wasm2JS build if Wasm compilation fails
- Disable LIBCXX_ABI_OPTIMIZED_FUNCTION
- Avoid exporting main in STANDALONE_WASM mode where _start is our entr…
- Explicitly name fastcomp jobs in circleCI
- Consolidate native clang handling code
- Some pull request reviews not shown.
- Optimize select with const arms
- Add Expression::dump for use while debugging
- Move Stack IR out of default passes
- Version 94
- Default mainReadsParams to true in standalone mode
- Prevent calls from sinking into 'try'
- Improve canonization
- Micro-optimize base64Decode
- Add prototype SIMD rounding instructions
- Add simplifications for "~x & x" and "~x & ~y"
- [Deprecated] Simplify complementary expressions
- Prevent pops from sinking in SimplifyLocals
- More optimizations for pow of two and pos/neg one const on the right
- Fix SideEffect::Branches to only represent branches
Created an issue in emscripten-core/emscripten that received 4 comments
Remove fastcomp
Almost a year ago, in last July we declared the upstream LLVM backend ready for testing, described its benefits (such as faster compile times and s…
4
comments

