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
4,238 contributions in the last year
Activity overview
Contribution activity
October 2020
Created a pull request in rust-lang/rust that received 19 comments
stop promoting union field accesses in 'const'
Turns out that promotion of union field accesses is the only difference between "promotion in const/static bodies" and "explicit promotion". So if …
- fix './miri test'
- rustup; increase slack for timing tests
- another TiKV bug for the trophy case :)
- test new available_concurrency function
- rustup; the bad compile times for the float test are fixed
- README: make our cross-interpretation feature stand out more
- fix for rlib/cdylib crates in dependency tree
- add bors notification jobs
- rustup; disable opt level >=2 tests due to ICE
- rustup; test NaN conversion issue
- check that all syscall arguments are scalars
- bump Rust version and a bit of cleanup
- Miri engine: entirely skip interning of ZST, and improve some comments
- fix static_ptr_ty for foreign statics
- we can test std and core panic macros together
- consider assignments of union field of ManuallyDrop type safe
- update miri
- clarify rules for ZST Boxes
- const keyword: brief paragraph on 'const fn'
- transmute_copy: explain that alignment is handled correctly
- update Miri
- fix __rust_alloc_error_handler comment
- stabilize union with 'ManuallyDrop' fields and 'impl Drop for Union'
- update Miri
- Separate unsized locals
- Optimize const value interning for ZST types
- consider assignments of union field of ManuallyDrop type safe
- Cleanup constant matching in exhaustiveness checking
- Fully destructure slice and array constants into patterns
- Remove unused code
- fix __rust_alloc_error_handler comment
- Implement Make `handle_alloc_error` default to panic (for no_std + liballoc)
- Allow `Abort` terminators in all const-contexts
- Backport LLVM apfloat commit to rustc_apfloat
- Test and reject out-of-bounds shuffle vectors
- Allow Weak::as_ptr and friends for unsized T
Created an issue in coq/coq that received 32 comments
"destruct" cannot use injection patterns top-level (but it can nested)
Description of the problem The following code works: Lemma foo (a b : nat) : (True /\ Some a = Some b) -> a = b. Proof. intros HX. destruct HX as …