Highlights
Block or Report
Block or report alexcrichton
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePopular repositories
3,273 contributions in the last year
Less
More
Activity overview
Contributed to
bytecodealliance/wasmtime,
bytecodealliance/wasm-tools,
bytecodealliance/wit-bindgen
and 89 other
repositories
Contribution activity
October 2022
Created 104 commits in 14 repositories
Created 2 repositories
Created a pull request in bytecodealliance/wasmtime-py that received 9 comments
Opened 56 other pull requests in 7 repositories
bytecodealliance/wit-bindgen
19
merged
1
closed
-
Refactor how string encodings are specified to
wit-component - Allow adapters to import multiple interfaces
-
Strip
component-type*custom sections during componentization - Update the guest C generator for world-based generation
- Update markdown generator for world inputs
- Remove the markdown generator
- Reimplement the host Python generator with worlds
- Integrate worlds into the Rust & JS generators
- Update unaligned tests for Rust hosts
- wasmtime: Remove lifetime and type parameter from exports
- js: Take a component as input, not interfaces
- Fix wit-encoded exported interfaces with unused type aliases
- Embed named type information in components
- Refactor and reorganize how testing works
-
Fix hashing and equality in
wit-componentencoding - Don't import empty interfaces for adapters
-
Compile test cases with
wasm32-wasiagain - Remove special case for "invalid" test
- Remove support for handles and resources
- Leverage Cargo's workspace inheritance feature
bytecodealliance/wasmtime
17
merged
1
open
1
closed
-
Fix the
push-tagworkflow again -
[2.0.0] Fix the
push-tagworkflow again -
Add release notes for 2.0.1 to
main - Prepare a 2.0.1 release of Wasmtime
-
Add a missing compilation feature for
windows-sys - Update wasm-tools crates
- More fixes for publish action
-
Update
wasmiused in differential fuzzing - Fix accidental infinite loop in fuzz targets
-
Add
package-lock.jsonforgithub-releaseaction - Increase attempts and timeout in publish script
- Reduce warnings on CI from GitHub Actions
- Fix push tag workflow
- [2.0.0] Add release notes
- Minor changes for components related to wit-bindgen support
- Add release notes for 2.0.0
- Update the wasm-tools family of crates
- Drop a few crates from our dependency graph
-
Consolidate module definition in
wasmtime-jit
bytecodealliance/wasm-tools
13
merged
- Simplify API for parsing the name section
- Bump crate versions
- Update blockty printing and space handling
- Update wat/wast READMEs
- Remove some trailing whitespace in printed components
- Refactor and simplify wasm opcode printing
-
Add a library function to view
Payloadas a section -
Add a
-dflag towasm-tools strip - Update tools to clap 4
-
Remove the
Cellfor fuel inwasm-mutate - Automatically validate required wasm proposals
- Leverage Cargo workspace deduplication
- Bump crate versions
bytecodealliance/wasmtime-go
1
merged
fastly/Viceroy
1
merged
bytecodealliance/regalloc2
1
merged
sunfishcode/preview1.wasm
1
merged
Reviewed 69 pull requests in 7 repositories
bytecodealliance/wit-bindgen
25 pull requests
- gen-host-js: support undefined values in lowering for nullable options
- JS host formatting
- cli: default naming, default string encoding flags
- gen-host-js: utf16 support
- Update wit-bindgen-rust code generation to support cargo component.
- Some clean-up work.
- guest-c: Reformatting, formatting flags
- Host-wasmtime-rust: import functions are able to Trap execution
- Implement case-insensitive kebab-case comparison
- Fix git dep, and fix name parsing from filename in cli
- guest-c: use string include
- js: Take a component as input, not interfaces
- Add support for debug printing to the wasi_snapshot_preview1 adapter
- rewrite gen-host-wasmtime-rust to use Wasmtime's component runtime
- Embed named type information in components
-
feat: added build info to
--version - Bump version to 0.3.0
- feat: added version to Opt
- Use the "unicode" feature with heck
- Fix warnings in lex.rs
- Re-add tokenizing of quoted string literals
- test build: write components to disk as well, and put them in WASMS
- Remove async from features
- add lists and variants runtime tests for Java generator
- Guest C custom sections containing component types
- Some pull request reviews not shown.
bytecodealliance/wasmtime
25 pull requests
- rebased wiggle: allow disable tracing in Wiggle-generated code #5087
- Cleanup wasmi fuzzing code
- wiggle: make wasmtime a mandatory dep, get rid of own Trap enum
- Expose type information in module translation
- Release Wasmtime 2.0.1
-
Add missing
Win32_Foundationfeature - wiggle: clean out all variability for lucet support
- Update release date of Wasmtime 2.0.0
- Initial skeleton for Winch
- Release Wasmtime 2.0.0
-
Update
bumpaloto 3.11.1 - component model: async host function & embedding support
- Update libfuzzer to 0.4.5
- Add egraphs option to Wasmtime config, and add it to fuzzing config generation.
- unsplat component::Linker::func_wrap args
- Ignore when components export type definitions
- Don't re-capture backtraces when propagating traps through host frames
- wasmtime-component-macro: struct and consts created for flags! must be pub
- Disable wasi-nn CI tests due to breakage (404'ing package repository).
- Flush Icache on AArch64 Windows
- Bump Wasmtime to 3.0.0
-
Tidy up the WASI
ErrorKindenum. - Adjust fuel consumption to be empty when fuel is at 0 rather than 1
- Update perf action to work for wasmtime forks
- wasi-parallel: implement CPU parallelism
- Some pull request reviews not shown.
bytecodealliance/wasm-tools
6 pull requests
rustwasm/wasm-bindgen
2 pull requests
sunfishcode/preview1.wasm
2 pull requests
rust-lang/backtrace-rs
1 pull request
WebAssembly/component-model
1 pull request
Created an issue in bytecodealliance/wasmtime that received 4 comments
arm64: Segfault when enabling use_egraphs=true
Given this input wasm module: (module (type (;0;) (func)) (func (;0;) (type 0) global.get 0 i32.eqz if ;; label = @1 unreachable end global.get 0 i…
4
comments
Opened 9 other issues in 3 repositories
bytecodealliance/wit-bindgen
4
open
2
closed
-
Print optional arguments in TypeScript as
foo?: type - Spin out host generators into their own repositories
- JS/Python hosts need to implement new rules for smaller-than-32-bit-integers and permissive booleans
-
JS/Python hosts need to implement
may_enterandmay_leaveflags - Uniformly use heck 0.4 everywhere
- Update all crates to clap 4
bytecodealliance/wasmtime
2
open
clap-rs/clap
1
open
9
contributions
in private repositories
Oct 3 – Oct 27






