Highlights
- 1 discussion answered
Block or Report
Block or report kripken
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePopular repositories
-
BananaBread Public
BananaBread is a C++ 3D game engine that runs on the web using JavaScript+WebGL+HTML
-
2,749 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
January 2022
Created 69 commits in 6 repositories
Created a pull request in emscripten-core/emscripten that received 10 comments
[wasmfs] Make standalone's open syscall weak, to not conflict with WASMFS
Both libwasmfs and libstandalonewasm implement the open syscall, as well as others (only the first is in this PR). I think we should make them weak in
+3
−0
•
10
comments
Opened 55 other pull requests in 2 repositories
WebAssembly/binaryen
1
open
25
merged
2
closed
- Interpreter: Remove GlobalManager
- Fuzzer: Fix a missing return of a trap
- [NFC] Refactor ModuleInstanceBase+RuntimeExpressionRunner into a single class
- [NFC] Templatize/generalize RuntimeExpressionRunner
- [Wasm GC] Skip GlobalTypeOptimization if it is not safe
- Add --closed-world flag, default to off
- Remove old EffectAnalyzer hacks for asm.js debugInfo
- Optimize Literal constructors and destructor
- Add fast paths for Literals::getType
- Add a fast path to isSubType
- LiteralList => Literals
- [ctor-eval] Use std::optional for EvalCtorOutcome
- [ctor-eval] Eval functions with params if ignoring external input
- [ctor-eval] Eval functions with a return value
- [ctor-eval] Stop if there are any memory.init instructions
- [ctor-eval] Add an option to keep some exports
- [ctor-eval] Fix evalling of overlapping table segments
- [ctor-eval] Partial evaluation
- [ctor-eval] Switch logging from stderr to stdout
- Remove NoExitRuntime pass
- [ctor-eval] Eval and store changes to globals
- [ctor-eval] Remove stack hacks
- [ctor-eval] Add --ignore-external-input option
- Warn about and ignore empty local/param names in name section
- [ctor-eval] Refactor an applyToModule() method instead of hacks [NFC]
- Some pull requests not shown.
emscripten-core/emscripten
2
open
23
merged
2
closed
- [WasmFS] Skip test_dlmalloc
- [WasmFS] Fix MINIMAL_RUNTIME deps. Browser is not allowed there
- [WasmFS] Generalize test_dlmalloc_partial so it doesn't fail on extra WasmFS allocs
- Use arrow functions in WasmFS and related code. NFC
- Refactor preload plugin usage code. NFC
- [WasmFS] Support file embedding
- Fix recently-uncommented skipTest on windows
- Fix freeaddrinfo(), which did not match allocation in JS.
- Fix breakage from #16064
- Fix test_asyncify_lists* name detection
- [WasmFS] Fix standalone wasm printing, newline instead of 0
- [WasmFS] Fix closure
- [WasmFS] Initial symlink support
- Fix utime(s) with FILESYSTEM=0
- Fix Lua benchmark
- [WasmFS] Begin JS API integration
- [WasmFS] Remove duplicated Directory code in backends. NFC
- [WasmFS] Fix return value of cwd syscall
- [WasmFS] Partial support for standalone mode with WasmFS
- [WasmFS] Flush streams on exit to fix EXIT_RUNTIME behavior
- [WasmFS] Support --embed-file
- Reboot EVAL_CTORS with the new wasm-ctor-eval
- [wasmfs] Rename internal imports to _wasmfs_
- [wasmfs] Use JS library methods instead of EM_ASM in WASMFS
- [wasmfs] Add a wasmfs test suite
- Some pull requests not shown.
Reviewed 180 pull requests in 5 repositories
emscripten-core/emscripten
124 pull requests
- Update harfbuzz port from 2.8.1 to 3.2.0
-
Don't call
checkUnflushedContentif runtime is being kept alive - Update expectations for other.test_metadce_minimal_pthreads after #15604
- [WasmFS] Skip test_dlmalloc
-
Use
__stdio_exitrather thenfflush(0)on exit - Include implementation of musl's __lock/__unlock functions. NFC
-
Remove unnecessary dependency on
stderrdebug builds. NFC - Fix for getdents (readdir) under NODEFS.
- Use a multi-line JS string in library_noderawfs.js. NFC
- Add test for sdl2_ttf to test_other.py. NFC
- Convert library_fs.js to use arrow functions. NFC
- Add emsymbolizer
- Avoid reverse dependencies in JS library code handling time. NFC
-
Deprecate
--bindin favor of just-lembind. NFC - [SjLj] Enable Wasm SjLj with -sSUPPORT_LONGJMP=wasm
- Strip non-debug sections from separate-dwarf file
-
Use native version of
ctime_r. NFC - documented NODERAWFS
- [WasmFS] Fix closure
- Remove stripping of individual command line arguments in emcc.py.
- [SjLj] Add test for when setjmp is within a loop
- Update Embind+GC integration, vol. 2.
- Remove unused files under tests/. NFC
- fix typo BPU -> GPU in Optimizing-WebGL docs
- Simplify/correct localtime_r.c patch from #10536. NFC
- Some pull request reviews not shown.
WebAssembly/binaryen
49 pull requests
- Isorecursive canonicalization
- [NFC] Refactor ModuleInstanceBase+RuntimeExpressionRunner into a single class
- merge-functions size optimization pass, which merges similar functions
- Isorecursive HeapType constructors
- wasm-emscripten-finalize: Remove legacy --new-pic-abi option
- Add a HeapType method for getting the rec group index
- [NFC] Split shallow and deep updating of CanonicalizationState
- [OptimizeInstructions] Combine some relational ops joined Or/And (Part 7-8)
- [Wasm GC] Skip GlobalTypeOptimization if it is not safe
- Isorecursive type validation
- Asyncify: Use stack instead of recursive call to avoid stack overflow
-
Make
TypeBuilder::build()fallible - Add --closed-world flag, default to off
- Parse, create, and print isorecursive recursion groups
- StackCheck: Add argument stack-check-handler call
-
Create
ParentIndexIteratorto reduce iterator boilerplate - [OptimizeInstructions] Combine some relational ops joined Or/And (Part 5-6)
- Reset global type state between tests
-
Remove unused
isNominalfield on HeapTypeInfo -
Update heuristic for finding
__stack_pointerto allow exports. NFC - Introduce gtest
- Optimize Literal constructors and destructor
- SAFE_HEAP: Avoid annotating any function reachable from start function
-
Add a
--hybridtype system option -
Update
helplit tests in auto_update_tests.py - Some pull request reviews not shown.
emscripten-core/emsdk
5 pull requests
kripken/ammo.js
1 pull request
WebAssembly/wabt
1 pull request
Created an issue in WebAssembly/wabt that received 9 comments
Empty param name in name section for imported functions
See WebAssembly/binaryen#4418 for details. It looks like on imported functions wabt's name section emitting code will emit an empty name for params…
9
comments
Opened 5 other issues in 3 repositories
WebAssembly/binaryen
2
open
emscripten-core/emscripten
1
closed
1
open
bytecodealliance/wasmtime
1
closed
Answered 1 discussion in 1 repository
emscripten-core/emscripten
emscripten-core/emscripten
