Losing 1½ Million Lines of Go
Posted by moks 5 days ago
Comments
Comment by mroche 15 hours ago
I have to say I am surprised about that. Does anyone have any context or guesses as to why this is the case?
EDIT: Go's unicode was actually updated to v17 yesterday:
https://github.com/golang/go/commit/dd39dfb534d2badf1bb2d72d...
Comment by fsmv 14 hours ago
Comment by matt3210 15 hours ago
Comment by neild 15 hours ago
Go is pretty much entirely developed in public; there are some Google-internal customizations but none of them are particularly exciting and almost all changes start in the open source repo and are imported from there.
Comment by LukeShu 14 hours ago
Comment by 8n4vidtmkvmk 11 hours ago
Comment by tonfa 10 hours ago
Comment by watchful_moose 15 hours ago
Comment by cap11235 13 hours ago
Comment by Someone 12 hours ago
I would consider splitting this task into two:
- extracting the next Unicode code unit
- determining whether it’s in the code class
For the second, instead of using an automaton, one could use a perfect hash (https://en.wikipedia.org/wiki/Perfect_hash_function). That could make that part branch-free.
Is that a good idea?
Comment by norir 8 hours ago