compiler IR design is difficult and there are many subtleties. Nikita Popov talks about a few aspects of this for LLVM.
Notices by John Regehr (regehr@mastodon.social)
-
Embed this notice
John Regehr (regehr@mastodon.social)'s status on Friday, 16-May-2025 07:10:59 JST John Regehr
-
Embed this notice
John Regehr (regehr@mastodon.social)'s status on Sunday, 11-May-2025 08:41:38 JST John Regehr
these are my two favorite graphs
-
Embed this notice
John Regehr (regehr@mastodon.social)'s status on Wednesday, 30-Apr-2025 08:51:43 JST John Regehr
@whitequark I have super fond memories of running my embedded systems class using boards with arm7tdmi. back when embedded boards were embedded, and not 8-core linux machines.
-
Embed this notice
John Regehr (regehr@mastodon.social)'s status on Wednesday, 30-Apr-2025 08:49:00 JST John Regehr
@whitequark appropriate since arm7tdmi is about as old as the bible
-
Embed this notice
John Regehr (regehr@mastodon.social)'s status on Tuesday, 29-Apr-2025 06:24:13 JST John Regehr
@whitequark @ironiridis not really
-
Embed this notice
John Regehr (regehr@mastodon.social)'s status on Thursday, 17-Apr-2025 10:54:23 JST John Regehr
@whitequark they're mostly academic projects so....
-
Embed this notice
John Regehr (regehr@mastodon.social)'s status on Wednesday, 16-Apr-2025 12:29:53 JST John Regehr
Tesla material is really jaw-dropping. even without the nazi CEO this company needs to be put out of business immediately
https://pluralistic.net/2025/04/15/musklemons/#more-like-edison-amirite
-
Embed this notice
John Regehr (regehr@mastodon.social)'s status on Tuesday, 08-Apr-2025 06:25:17 JST John Regehr
not as dramatic as burning a library but just as effective
-
Embed this notice
John Regehr (regehr@mastodon.social)'s status on Friday, 07-Mar-2025 02:34:31 JST John Regehr
@void_friend it's too bad that 99% of these C quizzes are more of "guess which UB the author means you to find" instead of "find the UB"
-
Embed this notice
John Regehr (regehr@mastodon.social)'s status on Friday, 28-Feb-2025 14:06:41 JST John Regehr
argh... I pretty recently switched from chrome to firefox on the two devices I use the most. what are we supposed to do now, dig up hotjava? lynx??
(and wow I just noticed that opera is still maintained. does anyone actually use it?)
https://securityonline.info/mozillas-new-terms-firefox-to-collect-user-data/
-
Embed this notice
John Regehr (regehr@mastodon.social)'s status on Saturday, 15-Feb-2025 11:11:40 JST John Regehr
just a heads-up for anyone who works with an ABET-accredited university program: ABET is pathetic
https://info.abet.org/abet-important-message-from-abet-president-and-ceo
In conversation from mastodon.social permalink Attachments
-
Embed this notice
John Regehr (regehr@mastodon.social)'s status on Saturday, 15-Feb-2025 08:36:32 JST John Regehr
last Christmas my parents got us an air filter that we usually leave running now. it has an air quality sensor and it's incredible how fast it goes from "totally good" to "seriously shitty" when one of us runs a gas burner for a while. I mean, I knew it was bad, but ugh
In conversation from mastodon.social permalink -
Embed this notice
John Regehr (regehr@mastodon.social)'s status on Monday, 10-Feb-2025 02:15:01 JST John Regehr
@ricci @palvaro I don't remember that! must have been a long time ago. anyhow, I like Matt, or did some years ago when I last talked to him.
In conversation from gnusocial.jp permalink -
Embed this notice
John Regehr (regehr@mastodon.social)'s status on Sunday, 09-Feb-2025 04:59:17 JST John Regehr
other day I was showing a student something on my machine and he got all quiet. I figured he was digesting the deep thoughts, then he says "so you really just use emacs all the time?"
In conversation from mastodon.social permalink -
Embed this notice
John Regehr (regehr@mastodon.social)'s status on Friday, 07-Feb-2025 02:02:38 JST John Regehr
someone on reddit did this
In conversation from mastodon.social permalink Attachments
-
Embed this notice
John Regehr (regehr@mastodon.social)'s status on Saturday, 01-Feb-2025 10:32:35 JST John Regehr
@andhow @snopes @torproject yesterday it was time to bail from X two years ago
In conversation from mastodon.social permalink -
Embed this notice
John Regehr (regehr@mastodon.social)'s status on Tuesday, 28-Jan-2025 05:32:31 JST John Regehr
@jrose @steve @porglezomp @bob there’s -Og now
In conversation from mastodon.social permalink -
Embed this notice
John Regehr (regehr@mastodon.social)'s status on Saturday, 25-Jan-2025 10:43:21 JST John Regehr
C and C++ people: I'm looking for an example -- for a target the supports unaligned memory operations -- where code that violates language-level memory alignment requirements is *not* compiled into something that works as one would naively expect.
I vaguely remember people (almost certainly including @void_friend) discussing this some time ago, but I can't find the posts, argh
In conversation from mastodon.social permalink -
Embed this notice
John Regehr (regehr@mastodon.social)'s status on Saturday, 25-Jan-2025 10:43:20 JST John Regehr
@jripley yeah! one of the blog posts I linked is that exact scenario
In conversation from mastodon.social permalink -
Embed this notice
John Regehr (regehr@mastodon.social)'s status on Saturday, 25-Jan-2025 10:41:03 JST John Regehr
the CS:APP "bomb lab" has to be among the greatest computer science homework assignments ever developed. I'm releasing it to my students tomorrow. so fun!!!
In conversation from mastodon.social permalink