Highlights
- Arctic Code Vault Contributor
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,162 contributions in the last year
Activity overview
Contributed to
emscripten-core/emscripten,
WebAssembly/binaryen,
WebAssembly/wabt
and 5 other
repositories
Contribution activity
September 2020
- sbc100/es-check JavaScript
Created a pull request in emscripten-core/emscripten that received 4 comments
Cleanup memoryprofiler.js and remove reference to DYNAMIC_BASE
Wrap comments Remove extra copyright notice Rename local DYANMIC_TOP and DYNAMIC_BASE variables to heap_base and heap_end. Move MEMORYPROFILER set…
+67
−47
•
4
comments
- Remove un-needed stack allocation in gethostbyname
- Simplify `allocate` function to only operate on i8
- Remove only reference to allocate with 'i32'. NFC.
- Remove now-unused ALLOC_NONE. NFC.
- Remove use of tableBase in relocateExports
- Remove `makePointer` and other dead code in parseTools.js
- Remove unused regex patterns from shared.JS
- Put python requirements in requirements.txt
- Bump min binaryen version to 96
- Remove remaining checks for the WASM setting. NFC.
- Move more dynamic linking code to library JS. NFC.
- Remove unused arguments in python code
- Move chunkify function to js_optimizer (the only callsite). NFC
- Remove allocation form __cxa_find_matching_catch
- Fix asan test failures
- Cleanup unused makeSetValue family of helper functions
- Add missing `-fPIC` to dylink test
- Add support for -MJ clang flag
- Fix pthread_cleanup_push stub function
- Move getMemory into library_dylink.js
- Fix reverse dependency between getrusage and memset
- Deprecate EMMAKEN_COMPILER environment variable
- emscripten.py: Avoid writing JavaScript file when not needed
- Minor cleanups to python linking code. NFC
- Use shared wrappers for shutils. NFC.
- Some pull requests not shown.
- Fixed ABORT_ON_WASM_EXCEPTIONS to work with the recent dynCall changes
- Improve newline emitting of deps in jsifier.js
- Fix Embind + Asyncify
- Improve release notes page
- Use getentropy from std::random_device, avoiding FS usage of /dev/urandom
- Fix a dependency between libc++ and malloc/free
- Remove mmap dependency from musl's locale code
- Bump binaryen version to 97
- Add a testcase for pthreads race conditions
- Ignore ASAN_SHADOW_SIZE
- Fixes format specifier warning
- Fix out of bound access when skipping over -mllvm args in find_output_arg()
- Cleanup unnecessary passing of options object in emcc.py. NFC
- Clean up and optimize sbrk()
- Pass blindly all -mllvm options to the compiler.
- Fix a typo in OFFSCREENCANVAS_SUPPORT docs [ci skip]
- Re-enable test_exceptions_3 with wasm exceptions
- Make dlmalloc and emmalloc align to max_align_t
- Stop including malloc/free by default
- Start removing some of the old v1 FS functions
- Do not run binaryen opts in -O1
- Remove STATIC* JS vars and STATIC_BUMP setting
- Honour output filename when SIDE_MODULE is used
- Improve the main emscripten landing pages
- Documentation for bisection across repos
- Some pull request reviews not shown.
- Initial implementation of "Memory64" proposal
- Fix wasm2js memory import in case it is minified
- Stop renaming longjmp in wasm-emscripten-finalize
- Upgrade to C++17
- Remove old stack function from StackCheck
- wasm-emscripten-finalize: Don't rename the imported table
- MinifyImportsAndExports: Minify the memory and table as well.
- StackCheck: Check both under and overflow
Created an issue in emscripten-core/emscripten that received 4 comments
library_exceptions.js: exceptionThrowBuf leaks and causes lsan failures
This means that all exception handling tests currently fail in asan mode. e.g:
./tests/runner.py asan.test_exceptions_custom
...
==42==ERROR: Leak…
4
comments