buffer: implement `iterable` interface
authorVladimir Kurchatkin <vladimir.kurchatkin@gmail.com>
Tue, 23 Dec 2014 18:03:54 +0000 (21:03 +0300)
committerVladimir Kurchatkin <vladimir.kurchatkin@gmail.com>
Wed, 28 Jan 2015 13:40:15 +0000 (16:40 +0300)
commit45d8d9f8262983d7d6434f4500b4e88b63052cd5
tree79d9a05710d3bedf240394c1dff57dfe1c232c59
parent3cbb5cdfdb621baec5dc3a2ac505be37f1718086
buffer: implement `iterable` interface

This makes possible to use `for..of` loop with
buffers. Also related `keys`, `values` and `entries`
methods are added for feature parity with `Uint8Array`.

PR-URL: https://github.com/iojs/io.js/pull/525
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
benchmark/buffers/buffer-iterate.js [new file with mode: 0644]
doc/api/buffer.markdown
lib/buffer.js
test/parallel/test-buffer-iterator.js [new file with mode: 0644]