News for hackers. Stuff that matters.
Re:Go Execution Modes by pjmlp on Thursday September 04, 2014 @09:40AM (#8268123)
Java and .NET offer GC free allocation for such purposes, via their interop APIs. This is also one area that is being improved in Java 9 (Arrays 2.0, Value Types and the new FFI).

But as I mentioned, thus agreeing partially with you, pin/upin could be enough.

Re:Go Execution Modes by voidlogic on Thursday September 04, 2014 @10:45AM (#8268537)
Although I would perfer pin/unpin,

You could easily implmement GC free allocation in Go and people do. Its not hard to write a library for explicit memory management:

1. mmap some memory 2. Write or port malloc and free like functions

This implementation could probably even use sync.Pool to good effect.