Greg Parker

@gparker

Swift and Objective-C Runtime Wrangler

above Los Gatos, CA
Joined September 2008

@gparker is blocked

Are you sure you want to view these Tweets? Viewing Tweets won't unblock @gparker.

  1. FLIR One illustrating an exterior door, in-floor heating, and a cat.

  2. Intel TSX transforms segfaults into transaction aborts. Someday I expect to abuse that.

  3. Untested code is incorrect code. Everything in that whiteboard diagram is now exercised.

  4. That state machine was not as bad as I had feared.

  5. This call to a function with "slow" in the name is part of the fast path.

  6. Vote Skittles / Tic Tac 2020

  7. Greg Parker followed and
    • @johnregehr

      In Kentucky it's just FC

    • @pedantcoder

      love things dispatch-y. The universe is winning, but I'm trying anyway…

  8. Swift starter bugs: changes that should be small and straightforward, suitable for new contributors to Swift.

  9. "Cantique de Jean Racine" is in French? No wonder I could never decipher any Latin lyrics.

  10. Terminology collision: awkwardly trying to talk about the acquire/release barriers inside the retain/release implementation.

  11. When your problem is a nail, every tool looks like a hammer.

  12. That moment when you think "I'm hungry", then remember you were literally in the kitchen to get something to eat three distractions ago.

  13. Size doesn't matter, right?

  14. Expected test output: "30" Actual output: "3689137777568666719"

  15. You are in a maze of twisty little template types, but it's still better than the copy&paste alternative.

  16. Deliberate test failure code works better when you add it to a test that is not already expected to fail for other reasons.

  17. Is there a POSIX-ish way to write an interruptible sleep that is simpler than socketpair/select/write?

  18. Tests pass even though this rewrite still has dozens of abort() calls for not yet implemented paths. Test coverage might be deficient here.

  19. Marketing: naming the out-of-line slow path of Foo() something other than FooSlow().

  20. "[swift] master: Murder ExprHandle in cold blood. NFC"

Loading seems to be taking a while.

Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.

    You may also like

    ·