-
0xF9BA143B95FF6D82
- Menlo Park, CA
- @davidtolnay
Block or Report
Block or report dtolnay
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePopular repositories
-
proc-macro-workshop Public
Learn to write Rust procedural macros [Rust Latam conference, Montevideo Uruguay, March 2019]
-
4,891 contributions in the last year
Less
More
Activity overview
Contribution activity
April 2022
Created 91 commits in 19 repositories
Created a pull request in bazelbuild/rules_rust that received 4 comments
Outside of examples, fill in all edition attrs
This is extracted from #1256 in case these changes are easier to review separately. This is effectively a fully exhaustive version of #1254. Due to #…
+144
−6
•
4
comments
Opened 24 other pull requests in 8 repositories
dtolnay/trybuild
10
merged
1
closed
- Compile tests simultaneously using --keep-going
- Parse diagnostics across multiple files into a map
- Infer success from presence of 'error' diagnostic
-
Replace ExitStatus with a just a
success: bool - Perform utf8 lossy conversion sooner
- Cow<str>.to_string() -> into_owned()
- Only consider diagnostics located in the current src path
- Add logic to check for --keep-going support
- Add logic to check for --keep-going support
- Extract CARGO_TARGET_DIR logic
- Tweak RUSTFLAGS env construction
bazelbuild/rules_rust
3
open
1
merged
rust-lang/rust
2
merged
1
closed
dtolnay/cxx
2
merged
dtolnay/quote
1
merged
dtolnay/colorous
1
merged
dtolnay/proc-macro2
1
merged
dtolnay/inherent
1
merged
Reviewed 36 pull requests in 12 repositories
rust-lang/rust
20 pull requests
- Re-export core::ascii::EscapeDefault as core::num::EscapeAscii
-
impl<T: AsRef<Path>> Div<T> for {Path, PathBuf} - std: Add capacity guarantees notes for OsString
-
Simplify
String::from_utf16 - MaybeUninit array cleanup
-
Add
Option::inspect_none& minor example improvements to other newinspectmethods - new companion method to next_code_point() that accepts Iterator<Item=u8>
- Stabilize const versions of ptr::slice_from_raw_parts and slice::from_raw_parts.
- Add JoinError that fails Span::join when hygiene is different.
-
impl const Default for Box<[T]>andBox<str> - thin_box test: import from std, not alloc
- reword panic vs result section to remove recoverable vs unrecoverable framing
- Use gender neutral terms
-
Correct safety reasoning in
str::make_ascii_{lower,upper}case() - fix: Vec leak when capacity is 0
- stabilize windows_process_extensions_raw_arg
- Mailmap update
- core: document that the align_of* functions return the alignment in bytes
- Implement provenance preserving methods on NonNull
-
Fix
thread_local!macro to be compatible withno_implicit_prelude
dtolnay/syn
3 pull requests
dtolnay/cxx
3 pull requests
bazelbuild/rules_rust
2 pull requests
dtolnay/faketty
1 pull request
dtolnay/itoa
1 pull request
serde-rs/serde
1 pull request
dtolnay/quote
1 pull request
rust-lang/std-dev-guide
1 pull request
dtolnay/trybuild
1 pull request
dtolnay/semver
1 pull request
rust-lang/highfive
1 pull request
Created an issue in rust-lang/rust that received 17 comments
Regression in rounding of Duration::from_secs_f64 in 1.60.0
use std::time::Duration; fn main() { let dur = Duration::from_secs_f64(0.000042); assert_eq!(dur, Duration::new(0, 42000)); } The above assertion s…
17
comments