News for hackers. Stuff that matters.
Re:A new ProtoBuf generator for Go by throwaway894345 on Thursday June 03, 2021 @04:36PM (#27386967)
> I _think_ allocating a slice of contiguous bytes and using unsafe pointers should work fine as long as you are very cautious about structs/vars with pointers into the buffer getting freed by the GC

Go's GC is conservative, so I don't think you need to take any special caution in that regard. I would expect that you just need to take care that your casts are correct (e.g., that you aren't casting overlapping regions of memory as distinct objects).

Re:A new ProtoBuf generator for Go by acrispino on Thursday June 03, 2021 @04:55PM (#27387177)
Go went to a precise GC with version 1.3
Re:A new ProtoBuf generator for Go by throwaway894345 on Thursday June 03, 2021 @05:15PM (#27387438)
Oh wow, I didn’t realize.