Skip to content

Releases: mediocregopher/ghost

Use new goat syntax

Choose a tag to compare

@mediocregopher mediocregopher released this 13 Dec 15:39

Goat v1.0.0 is out, so I'm changing everything over to using its new syntax

Rewrite: Better, faster, stronger

Choose a tag to compare

@mediocregopher mediocregopher released this 31 Oct 01:57

I rewrote ghost from the ground up. It has all the same properties as before, but with slightly different methods and slightly different behavior on a few of the methods (for instance, AddConn is synchronous now).

FIX: we don't need pointers to interfaces

Choose a tag to compare

@mediocregopher mediocregopher released this 11 Oct 02:16

An interface{} is technically only two words in size no matter what value it's representing. While a pointer is one word in size, the extra hop to dereference the interface is probably worse then just copying two words around everywhere, since it gets rid of memory caching optimizations that are probably happening under the hood. I have no metrics to back this up, but it makes the code simpler so it's happening.

New goat, better organization

Choose a tag to compare

@mediocregopher mediocregopher released this 24 Aug 21:20

Updated ghost to use the goat 0.4.0 syntax, and everything inside of ghost now uses absolute import paths (so it can actually be imported by other things!)

Initial release

Choose a tag to compare

@mediocregopher mediocregopher released this 14 Aug 17:01

Initial rendition of ghost