Jarred an hour ago
For where this is coming from, skim the bugfixes in the Bun v1.3.14 and earlier release notes. Rust won’t catch all of these - leaks from holding references too long and anything that re-enters across the JS boundary are still on us. But a large % of that list is use-after-free, double-free, and forgot-to-free-on-error-path, which become compile errors or automatic cleanup.
xiphias2 2 hours ago
I started looking at the commits, and it's basically solving the ,,tests not pass'' problem by changing the tests themselves. The real work of making it working on programs that are already deployed will be just starting now.
The only silver lining I see is that the server side JS community for some reason is already used to breakages all the time.
tkel 3 hours ago
frangonf an hour ago
Impressive to rewrite 1MLOC in a week yes, but this is more of a job of a million monkey programmers crammed in a datacenter than a bunch geniuses. And I would know, since I'm a monkey programmer who is in danger now... Or maybe the Zig team is in a greater danger, since their brains hold the genius juice the clankers are missing and they should have it by 2027...
simonklee an hour ago
eqvinox 2 hours ago
sensanaty an hour ago
perching_aix 2 hours ago
1 009 257 lines added
4024 lines removed
6755 commits
2188 files touched
I haven't the slightest clue how anyone would even remotely hope to review this. I guess by just using even more AI? Or maybe by throwing some über hardcore lint pass onto it? It really seems like more an exercise in risk assessment than code review.
TeriyakiBomb 2 hours ago
9999gold an hour ago
Havoc 9 minutes ago
nDRDY 2 hours ago
janice1999 an hour ago
feverzsj an hour ago
HEX4AGON an hour ago
bharxhav an hour ago
ninjahawk1 2 hours ago
mapcars 2 hours ago
I wonder why does that deserve an explicit statement? Is there anything wrong with async rust?
ptrl600 an hour ago
q3k an hour ago
$ grep --exclude-dir=.git -r 'unsafe {' | wc -l
10465
Nice.PudgePacket 3 hours ago
wild
lucasloisp 2 hours ago
wateralien an hour ago
classicposter an hour ago
sutib 2 hours ago
3 hours ago
Comment deleted2 hours ago
Comment deletedminikomi an hour ago
aiscoming 2 hours ago
where are all these million lines vibe coded projects? I don't see them. its all hype
ares623 an hour ago
jwpapi 2 hours ago
Bun is the runtime of Claude Code, which is the core product of a trillion dollar company, which now sits on a vibe-coded app, where not a single person in the world has a proper mental model of.
dmitrijbelikov 2 hours ago
maipen an hour ago
I trust Jarred to make the right decisions regarding bun, which seems to be his passion. Bun has always been amazing since i first tried it, it had some bugs along the way, which didn’t last long.
Anything bad that comes from this, will simply be fixed.
I hope more software does this and gets rid of their segmentation fault producing code, written in c++ and other unsafe languages
I can think of a few.