Twitter | Search | |
JF Bastien
🃏Jest-in-Time compiler🃏WebAssembly co-instigator🃏C++ standards committee punster🃏LLVM wrangler🃏⸮🃏
6,230
Tweets
415
Following
2,876
Followers
Tweets
JF Bastien 47m
Replying to @tabatkins
Your boat is the kind that takes off?!!
Reply Retweet Like
JF Bastien 6h
Replying to @MalwareMinigun
Not in this case, it was some shared-memory related thing, where the value read could change.
Reply Retweet Like
JF Bastien 7h
Replying to @kragen @johnregehr
It's OK for signal handlers as long as you're OK with tearing and reordering. You might want a straight atomic if not.
Reply Retweet Like
JF Bastien 7h
Replying to @johnregehr
It was a case where "externally modified" had to be relayed to the compiler.
Reply Retweet Like
JF Bastien 7h
Me: Today is a Good Day, I told someone that `volatile` was the right tool for the job. Narrator: it was the right tool for the job (gasp!).
Reply Retweet Like
JF Bastien 8h
LLVM doesn't really have much useful static analysis on IR (which is what WebAssembly transpires to). All the fancy static analysis is part of front-ends such as clang or Rust.
Reply Retweet Like
JF Bastien 9h
I’ve been getting a bunch of promoted tweets, along with bourbon and cheese ones. I like my timeline 👌
Reply Retweet Like
JF Bastien 9h
“We use CRTP because we’re C++ programmers” —
Reply Retweet Like
JF Bastien 11h
Replying to @Constellation
Oh that’s a great idea! That thing always bothered me. 🙂
Reply Retweet Like
JF Bastien 11h
Replying to @tabatkins
…the party’s a’goin’ ?
Reply Retweet Like
JF Bastien 12h
Gotta thank and
Reply Retweet Like
JF Bastien 12h
Replying to @tabatkins
Have a good boat-cation!
Reply Retweet Like
JF Bastien 12h
Replying to @Constellation
Class types in non-type template parameters voted in at the last meeting kinda help with stuff like that.
Reply Retweet Like
JF Bastien Jun 21
Replying to @bterlson @littledan
Bikeshed! 🤡
Reply Retweet Like
JF Bastien Jun 21
Replying to @bterlson @filpizlo
Sounds like you're advocating for the GIL!
Reply Retweet Like
JF Bastien Jun 21
Replying to @filpizlo @bterlson
MOESI puts the "Ownership" in MESI 😉
Reply Retweet Like
JF Bastien Jun 21
Some form of virtual machine… but really low-level where needed… while being high level enough.
Reply Retweet Like
JF Bastien Jun 21
Replying to @filpizlo
Sure beats luck-free programming.
Reply Retweet Like
JF Bastien Jun 21
Replying to @migueldeicaza
That sounds like a neat language where can I sign up? 😛
Reply Retweet Like
JF Bastien Jun 21
SILly idea.
Reply Retweet Like