i do computer things

new york
Replying to @dialectits
reminds me of this one at hoyt
113
3,421
Replying to @_KennyUong_
sf has the street printed in the concrete at corners! no need to look for signs 😁
4
283
it needs some work, but this diagnostic was neat to implement
7
21
335
5
async fn in trait soon too 👀
2
16
140
Hacked out a super rough, but kinda actually working version of RPITIT (return-position `impl Trait` in traits) this afternoon with @ComputerDruid and @tmandry !
3
3
69
Working on a prototype of "named return types". Syntax is a placeholder for now (`return#` is just a prefix that nothing else currently conflicts with).
5
36
Before (+nightly) and after (+dev) of a part of a #rustlang PR I mentioned I'm working on earlier, where I'm adjusting the span of _where_ an error comes from. In this struct constructor, the field "t" is the one that causes the error, so let's point it out!
1
10
61
working on some diagnostics changes and i made this error three times as helpful /s
1
1
14
notice anything odd about this sticker.....?
7
54
@jckarter got a featured tweet in @tmandry's talk at rustconf 😁
1
1
my hair is ready for rustconf
2
29
macros and suggestions are hard... this compiler message is suggesting editing the `vec![]` macro, instead of the usage, in order to fix a type mismatch.
2
3
61
-straps on crab earrings- it's time to fix a compiler bug
4
3
88
if the rust compiler suggests it, then it must be right
2
1
5
Replying to @PalazzoVincenzo
i do have this bottle of unused orange hair dye 🤔
1
3
so it turns out that's a load-bearing `DUMMY_SP` and diagnostics are kinda wonky if we "fix" it, but I did address the underlying issue of not pointing out conflicting param-env candidates (just need to fix the messaging)
1
2
the call was coming from inside the house
3
why is this diagnostic note so c h o n k y
1
1
4
I was trying to remove a weird hack I put into rustc, but removing that hack required breaking a diagnostic. Instead of removing the diagnostic, or adding a new hack to preserve the existing message, I rewrote it and now it's more general 🥰 it now suggests these changes too!
2
5
55
I have been informed that the tiny red slot at the bottom of this new lenovo monitor of mine is a phone holder…
2
LGTM -> LGBT?? 🏳️‍🌈
1
3
every day i get on my silly little computer and open my silly little fork of rustc and make changes to the compiler that i am only 12% certain are correct and sound
1
13
i like how "documentation" has every character on one line, except for "ti", which is presumably like that bc it's a ligature.
1
4
... what did i do to rustdoc
2
1
22
I am not a creative person, but I do like implementing diagnostic suggestions made by other people:
6
1
124
it probably doesn't help that the coaxial cable that is providing my xfinity connection looks like this, and when I asked my landlord to fix it they eventually just forgot to...
1
i live in an apartment where my only wired internet option is xfinity, which sucks to the point that the connection dropped multiple times a day -- but i got verizon 5g home internet yesterday and damn
2
3
surprisingly it's represented with a const, and astconv tries to do the right thing after emitting an error
1
3
wait this is weirder
4
hmmmmm not sure how i feel about this reserved syntax
1
2
Replying to @endsofthreads
what about in compiler diagnostics 👀
1
1
2
there's a certain irony in getting borrowck errors when editing borrowck code in rustc...
1
writing some ....interesting rust code this sunday evening
i love the tweet but how is this kpop
1
friends
1
discussing PEP484 with some coworkers
2
i can’t believe they made 🌁 emoji into a real thing
2
Replying to @chrisarvinsf
sf if 3 car muni trains regularly ran
1
13
What about using `copy_from_slice`? Don't think the LLVM changes much by using uninit here. And it seems like Rust is smart enough to remove any extraneous bounds checking too in copy_from_slice!
1
am I doing it right? #rust
1
about to get started on a new toy programming language
1
my hair and outfit are ubuntu design philosophy compliant
1
6
We’ve got syntactical generators in Cheshire now!