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 40 million developers.
Sign up
Pro
Popular repositories
2,502 contributions in the last year
Activity overview
Contributed to
emscripten-core/emscripten,
WebAssembly/binaryen,
emscripten-core/emsdk
and 5 other
repositories
Contribution activity
August 2019
Created a pull request in emscripten-core/emscripten that received 6 comments
Don't compare stderr to an empty string unnecessarily, which can result in random errors on windows (due to Access is denied issues).
They fail with 'Access is denied' in atexits. Researching this, I can't find an actual proper solution. Also it is mysterious that it happens on so…
+18
−29
•
6
comments
- Clean up test_webgl_offscreen_canvas_in_proxied_pthread
- Read sin_port as an unsigned i16
- Change test suite do_run default to checking the return code
- MAYBE_WASM2JS
- wasm2js testing
- Fix browser.test_chunked_synchronous_xhr
- Browser test improvements
- Remove internal musl symlink
- Test wasm3 on upstream
- Handle a main module without a main() function.
- Avoid assertions in other.test_lsan_no_leak to avoid extra warnings in stderr
- Optimize calledRun in JS
- Improve FSError stacks only in ASSERTIONS, and not all the time
- Fix console handling in SHELL environment.
- Warn if main exists but is not exported
- Add missing reverse deps for some sockets code
- ASYNCFS: Allow async JS filesystem implementations
- EMIT_EMSCRIPTEN_METADATA: emit whether the binary is from the wasm backend
- Ensure dyn_needed is bytes before writing it in make_shared_library.
- Remove unneeded libcxxabi paths from system libs
- Don't export callMain by default
- Optimize noInitialRun for better JS minification
- Avoid a warning which turns into an error in sqlite.
- Mention that ASan supports multi-threading
- Make it clear that ASan/LSan does not work with dynamic linking
- Make ccall return Promises with ASYNCIFY WASM Backend (Fixes #9029)
- Add a specific flag to enable / disable the use of 'import.meta.url'
- library_sockfs.js: handle string message
- Fix undeclared variable in emscripten_pc_get_function
- Fix TOTAL_MEMORY usage in benchmarks
- Use correct median function in benchmarks
- Add 'use strict' to generated JS when `-s STRICT` is used
- Add .github/stale.yaml to enable auto-closing of issues.
- Run browser tests on python 3
- Always use builtins for floor/ceil/trunc/fabs/copysign/sqrt
- Honor SIDE_MODULE=2 with wasm backend
- Simplify logic for automatically running browser tests under asmjs
- Swallow ExitStatus exceptions in pthread worker message handler
- Skip SIMD tests until d8 is fixed
- Optimize JS function proxying
- Use __builtin_rint(f) to implement rint(f)
- Remove duplicate logic for response file creation. NFC.
- Add a test for zero-sized struct in varargs
- Add multithreaded ASan and LSan to changelog
- Ignore startx errors when cleaning up
- Use xcrun to find Mac SDKs instead of searching directories
- Use explicit target triple in test_bad_triple
- Rewrite macos_find_native_sdk_path to be pythonic
- Some pull request reviews not shown.
- Do not hoist truncation of wasm2js divisions
- Support --version argument in command line tools
- Fix infinite loop in AsmConstWalker::visitCall
- Remove code to handle EM_ASM and setjmp/longjmp
- Upgrade flake8 and run it on python 3
- Support EM_ASM and setjmp with dynamic linking
- Add basic exception handling support
- Add missing copy in Copier::visitPush
- Allow running a portion of binaryen test suite
- wasm-emscripten-finalize: Remove reliance on name section
- Remove trailing whitespaces after 'else' in stack IR
- Implement --check-stack-overflow flag for wasm-emscripten-finalize
Created an issue in WebAssembly/tool-conventions that received 21 comments
Anyref toolchain story?
I don't think we have a full plan for anyref yet. One issue is how to implement it in LLVM - do we need a new LLVM IR type? There are also question…
21
comments