JF Bastien

@jfbastien

C++ lead @ 🍎🃏C++ standards committee language evolution chair🃏WebAssembly co-instigator🃏🃏

Bay Area, CA
Vrijeme pridruživanja: travanj 2009.

Tweetovi

Blokirali ste korisnika/cu @jfbastien

Jeste li sigurni da želite vidjeti te tweetove? Time nećete deblokirati korisnika/cu @jfbastien

  1. Prikvačeni tweet
    13. srp 2018.

    Q: How do you know if a C++ developer is qualified? A: you look at their CV.

    Poništi
  2. 30. sij

    Today's episode of "something I didn't know about GNU C extensions": There's a feature called "GNU case range extension" enum enumeration { A, B, C, D, BORING }; int amazing(enumeration amaze) { switch (amaze) { case A ... D: return 42; case BORING: return 0; } }

    Prikaži ovu nit
    Poništi
  3. 23. sij

    General TSO’s chicken is the “mild variant”. Personally I like General SeqCst’s chicken because it’s stronger, but I get that some go for General Relaxed’s chicken and that’s ok too. 👍

    Poništi
  4. 18. sij

    New C++ papers available! 🥳 Last fixes for C++20, then on to C++23! 🎉

    Poništi
  5. proslijedio/la je Tweet
    16. sij

    I am growing my team at Apple. We are hiring compiler engineers! Are you passionate about C++ and open source development? Come join us to help build great tools used by millions of developers!

    Prikaži ovu nit
    Poništi
  6. 13. sij

    🤘 ZZTop ZZBottom ZZCharm ZZStrange ZZDown ZZUp 🤘

    Poništi
  7. 10. sij

    Of course mangling expressions, including the floating-point representation of zero, is sensible. And of course you clearly mangle +0. and -0. differently… or do you mangle -0. as negated +0. ? 😕

    Poništi
  8. proslijedio/la je Tweet
    10. sij

    Dat mangling 😳: (direct all blame to , who didn't create this but is guilty of inflicting it on me.)

    Poništi
  9. 2. sij

    How come Pavlov won a Nobel prize in 1904? I thought his entire experiment was about bells! 🔔

    Poništi
  10. 1. sij

    Me: Why are GPUs so bad at exception handling? Because they put all their energy into try-angles. : keep you day job. Me: 😭

    Poništi
  11. 30. pro 2019.

    Bay Area LLVM friends: The LLVM social on January 2nd at 7PM has ‼️MOVED‼️ to (across the street from Tied House). Tell your friends! 💁‍♂️

    Poništi
  12. 26. pro 2019.

    Happy Boxing Day to my friends who use C# and you odd C++ users who like std::any! 📦

    Poništi
  13. 17. pro 2019.

    💡 Programming Tip 💡 Always be positive when you log a message: negative log is undefined by Mathematics, you therefore run severe risk of Undefined Behavior if you log negative messages 👍

    Poništi
  14. 14. pro 2019.

    Things that seem totally obvious to me really aren’t for everyone. Diagnostics are so much better than 20 years ago, yet when C++ is a tool you use to get things done, it’s still hard to grok what the compiler is saying. I worry: how often does a “fix” hide problems?

    Prikaži ovu nit
    Poništi
  15. 14. pro 2019.

    I’ve been filing bugs, helping folks fix high-value compiler diagnostics. Interesting seeing how unintuitive folks find the diagnostics, how fixes sometimes just quiet them, not fix the issue. Good to step back from my compiler bubble! Hope we can improve diagnostic wording 🙏

    Prikaži ovu nit
    Poništi
  16. proslijedio/la je Tweet
    13. pro 2019.

    At the risk of getting roasted by the experts on here, I’m going to say that pointer authentication is the biggest advance in systems programming since memory protection and paging

    Poništi
  17. 12. pro 2019.

    Mitigating Undefined Behavior 🔒 💥 🔒 My talk on automatic variable initialization at the developer meeting is now online!

    Poništi
  18. 12. pro 2019.
    Odgovor korisniku/ci

    Good thing we have our own keepers of the French language, separate from the ones in France 😁

    Poništi
  19. 11. pro 2019.

    once // shame on you twice // shame on me

    Poništi
  20. 11. pro 2019.

    "These characters cannot be engraved: ♥️." True love can't be engraved. Wow, that's deep .

    Poništi
  21. 10. pro 2019.

    I'm sorry this isn't "obsolete" code, it's "vintage" code. —

    Poništi

Čini se da učitavanje traje već neko vrijeme.

Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.

    Možda bi vam se svidjelo i ovo:

    ·