Arrays
Arrays have been juiced up a bit.
I often rush ahead and just print stubs with weak assumptions in the code. Then come back later and unit test properly.
Anything printing to the console when tests runs is basically bad as it means it's not got an assertion yet.
I began fixing up js array unit tests but somehow got sucked into making a start on the ArrayBuffers and Typed Arrays. Typical.
They may not work propery I don't yet have use cases for them. But they are passing initial tests. They were a port of a shim however I may be able to swap out some byte calls to use stuct. Will test more later as I find some use cases. i.e. parsing something.
The existing Javascript Array will now relay any missing method calls to the native python one. so you get the best of both.
The docs have also had a bit of a refresh. It's worth cloning the repo just for the sphinx template ;)
Also some good tips on parsing can be found in the ticket for parsers after a question from a user.