//
sign in
Profile
by @danabra.mov
Profile
by @dansshadow.bsky.social
Profile
by @jimpick.com
AviHandle
by @danabra.mov
AviHandle
by @dansshadow.bsky.social
AviHandle
by @katherine.computer
EventsList
by @katherine.computer
ProfileHeader
by @dansshadow.bsky.social
ProfileHeader
by @danabra.mov
ProfileMedia
by @danabra.mov
ProfilePlays
by @danabra.mov
ProfilePosts
by @danabra.mov
ProfilePosts
by @dansshadow.bsky.social
ProfileReplies
by @danabra.mov
Record
by @atsui.org
Skircle
by @danabra.mov
StreamPlacePlaylist
by @katherine.computer
+ new component
ProfileReplies









Loading...
There's no problem with the identifiers, TS has long hardcoded a big table. But for Uppercase/Lowercase/Capitalize, we just did .toUpperCase etc provided by the platform, which could differ. We now include the tables for Unicode 15.1 but 16+ changed _both_ identifiers and casing rules. Yay...
it's all good, we're no less spooky than we used to be in JS, at least
2d
2d
brb compiling TS RC with Go RC
📣 TypeScript 7's Release Candidate is now out! 📣 The new native rewrite is almost here. Try it out on your codebases, and make sure your team is ready for the upcoming 7.0 release!
2d
of course it works but only because I realized last week that the Unicode 17 update broke us protip: do not take a dependency on Unicode for your language or type system Yay "JS identifiers are defined in terms of Unicode classes" and "TS has Uppercase/Lowercase transformation types"
5d
3d
But it does change stack traces, but thankfully just for that edge case, which, again did not have a test 🫠 That or, maybe the spec should change or be reinterpreted in such a way that we can avoid the wrappers entirely...?
Still just as good!
5d
2d
5d
The Release Candidate for TypeScript 7.0 is now available!
devblogs.microsoft.com
Announcing TypeScript 7.0 RC - TypeScript
the proof
Jake Bailey
Jake Bailey
Jake Bailey
Jake Bailey
Jake Bailey
@jorropo.net burst my bubble; this could actually be observable by a very goofy case of a boxed nil interface call, something that the Go test suite did not test! But, it's still salvageable; just generate one wrapper instead of zero, which is just a simplification of my second CL. redone
4d
Jake Bailey
Jake Bailey
5d
Jake Bailey
Jake Bailey
TypeScript