]>
zoso.dev Git - buffer.git/log
Feross Aboukhadijeh [Wed, 11 Dec 2013 01:50:25 +0000 (17:50 -0800)]
clean up package.json
Feross Aboukhadijeh [Wed, 11 Dec 2013 01:49:56 +0000 (17:49 -0800)]
remove makefile, use npm scripts
Feross Aboukhadijeh [Wed, 11 Dec 2013 01:49:22 +0000 (17:49 -0800)]
add substack
Feross Aboukhadijeh [Wed, 11 Dec 2013 01:48:47 +0000 (17:48 -0800)]
add travis and testling
Feross Aboukhadijeh [Wed, 11 Dec 2013 01:38:46 +0000 (17:38 -0800)]
1.1.0
Feross Aboukhadijeh [Wed, 11 Dec 2013 01:38:24 +0000 (17:38 -0800)]
Merge branch 'no-buffer-in-tests'
Feross Aboukhadijeh [Wed, 11 Dec 2013 01:33:32 +0000 (17:33 -0800)]
Don't rely on Buffer global in tests
James Halliday [Wed, 11 Dec 2013 01:16:45 +0000 (17:16 -0800)]
use the typedarray DataView and ArrayBuffer
James Halliday [Wed, 11 Dec 2013 01:04:16 +0000 (17:04 -0800)]
using typedarray
Feross Aboukhadijeh [Mon, 9 Dec 2013 08:42:10 +0000 (00:42 -0800)]
add copyright line
Feross Aboukhadijeh [Wed, 4 Dec 2013 10:15:26 +0000 (02:15 -0800)]
1.0.3
Feross Aboukhadijeh [Wed, 4 Dec 2013 10:14:39 +0000 (02:14 -0800)]
remove ArrayBuffer constructor API addition
It’s more important to match node’s API exactly than to be clever or
useful
Feross Aboukhadijeh [Wed, 4 Dec 2013 10:11:35 +0000 (02:11 -0800)]
simplify toArrayBuffer test
Feross Aboukhadijeh [Wed, 4 Dec 2013 10:11:23 +0000 (02:11 -0800)]
apply Uint8Array speed optimization in Firefox
In Firefox the buffer is not `instanceof Uint8Array` so let’s use
Buffer.isBuffer instead
Feross Aboukhadijeh [Wed, 4 Dec 2013 01:05:56 +0000 (17:05 -0800)]
1.0.2
Feross Aboukhadijeh [Wed, 4 Dec 2013 01:05:50 +0000 (17:05 -0800)]
remove assert module (50% file size savings) (fixes #2)
Feross Aboukhadijeh [Tue, 26 Nov 2013 10:01:42 +0000 (02:01 -0800)]
1.0.1
Feross Aboukhadijeh [Tue, 26 Nov 2013 09:59:51 +0000 (01:59 -0800)]
API Addition: do something reasonable for new Buffer(arraybuffer)
(Use the ArrayBuffer as the backing buffer for the Uint8Array)
Feross Aboukhadijeh [Mon, 25 Nov 2013 14:45:09 +0000 (06:45 -0800)]
1.0.0
Feross Aboukhadijeh [Mon, 25 Nov 2013 14:00:14 +0000 (06:00 -0800)]
LICENSE
Feross Aboukhadijeh [Mon, 25 Nov 2013 13:16:31 +0000 (05:16 -0800)]
Use ES6 Proxy to workaround Firefox limitations
Firefox does not allow augmenting "native" objects (like Uint8Array
instances) with new properties for some unknown (probably silly)
reason. So we'll use an ES6 Proxy (supported since Firefox 18) to wrap
the Uint8Array instance without actually adding any properties to it.
Feross Aboukhadijeh [Mon, 25 Nov 2013 13:08:46 +0000 (05:08 -0800)]
Correct README: support IE10+ only, no fallback for old browsers
Feross Aboukhadijeh [Mon, 25 Nov 2013 09:16:16 +0000 (01:16 -0800)]
make toJSON() use node 0.12 behavior; make test reliable
Feross Aboukhadijeh [Mon, 25 Nov 2013 09:15:39 +0000 (01:15 -0800)]
Fix test failures
Feross Aboukhadijeh [Mon, 25 Nov 2013 06:29:10 +0000 (22:29 -0800)]
fix comments
Feross Aboukhadijeh [Mon, 18 Nov 2013 15:00:30 +0000 (07:00 -0800)]
0.5.0
Feross Aboukhadijeh [Mon, 18 Nov 2013 14:59:20 +0000 (06:59 -0800)]
Revert "fix toJSON() method"
This reverts commit
d846347693ef8e9146e0a32ba8993fae126c4bbf .
Feross Aboukhadijeh [Mon, 18 Nov 2013 14:58:50 +0000 (06:58 -0800)]
0.4.0
Feross Aboukhadijeh [Mon, 18 Nov 2013 14:58:39 +0000 (06:58 -0800)]
Require browsers to have `Uint8Array` support
Feross Aboukhadijeh [Mon, 18 Nov 2013 14:24:00 +0000 (06:24 -0800)]
whitespace
Feross Aboukhadijeh [Mon, 18 Nov 2013 14:20:04 +0000 (06:20 -0800)]
native-buffer-browserify
Feross Aboukhadijeh [Mon, 18 Nov 2013 14:00:52 +0000 (06:00 -0800)]
makefile to run perf tests
Feross Aboukhadijeh [Mon, 18 Nov 2013 14:00:27 +0000 (06:00 -0800)]
README
Feross Aboukhadijeh [Mon, 18 Nov 2013 14:00:23 +0000 (06:00 -0800)]
add perf results
Feross Aboukhadijeh [Mon, 18 Nov 2013 13:07:36 +0000 (05:07 -0800)]
add performance tests
Feross Aboukhadijeh [Mon, 18 Nov 2013 12:38:04 +0000 (04:38 -0800)]
fix toJSON() method
Feross Aboukhadijeh [Mon, 18 Nov 2013 12:21:34 +0000 (04:21 -0800)]
fix weird whitespace chars
Feross Aboukhadijeh [Mon, 18 Nov 2013 12:19:40 +0000 (04:19 -0800)]
gitignore
Feross Aboukhadijeh [Mon, 18 Nov 2013 10:10:38 +0000 (02:10 -0800)]
load old `buffer-browserify` in browsers that don't support Uint8Array
Feross Aboukhadijeh [Mon, 18 Nov 2013 10:10:01 +0000 (02:10 -0800)]
update package.json
Feross Aboukhadijeh [Mon, 18 Nov 2013 09:44:50 +0000 (01:44 -0800)]
Buffer backed by Uint8Array for insane performance!
Feross Aboukhadijeh [Mon, 18 Nov 2013 01:24:39 +0000 (17:24 -0800)]
Update tap/tape deps (fixes #33)
Romain Beauxis [Sun, 17 Nov 2013 14:56:41 +0000 (06:56 -0800)]
Merge pull request #32 from mscdex/patch-1
remove duplicate check in isBuffer
Brian White [Wed, 13 Nov 2013 23:49:30 +0000 (18:49 -0500)]
remove duplicate check in isBuffer
Romain Beauxis [Sun, 22 Sep 2013 06:48:50 +0000 (23:48 -0700)]
Merge pull request #30 from mbrevoort/master
Add MIT LICENSE file
Mike Brevoort [Sun, 22 Sep 2013 03:42:22 +0000 (21:42 -0600)]
add MIT LICENSE file
Romain Beauxis [Mon, 26 Aug 2013 15:03:55 +0000 (10:03 -0500)]
Bump version
Romain Beauxis [Mon, 26 Aug 2013 15:03:01 +0000 (10:03 -0500)]
Padd base64 strings with = up-to modulo 4 length.
fixes #27
Romain Beauxis [Mon, 26 Aug 2013 14:58:31 +0000 (09:58 -0500)]
Added test for base64 strings without padding.
Romain Beauxis [Sun, 25 Aug 2013 14:35:02 +0000 (09:35 -0500)]
Bump version. Fixed #28
Romain Beauxis [Wed, 21 Aug 2013 19:55:30 +0000 (12:55 -0700)]
Merge pull request #25 from AndreasMadsen/slice-clamp
support out of range slice
Romain Beauxis [Wed, 21 Aug 2013 19:54:34 +0000 (12:54 -0700)]
Merge pull request #26 from AndreasMadsen/trimshim
shim string.prototype.trim locally
Andreas Madsen [Wed, 21 Aug 2013 18:06:29 +0000 (20:06 +0200)]
shim string.prototype.trim locally
Andreas Madsen [Wed, 21 Aug 2013 16:52:54 +0000 (18:52 +0200)]
support out of range slice
Romain Beauxis [Tue, 20 Aug 2013 15:06:59 +0000 (10:06 -0500)]
Bump version.
Romain Beauxis [Tue, 20 Aug 2013 15:06:03 +0000 (10:06 -0500)]
Merge remote-tracking branch 'husio/husio'
Romain Beauxis [Tue, 20 Aug 2013 15:02:21 +0000 (10:02 -0500)]
Added faillig slice test.
Romain Beauxis [Tue, 20 Aug 2013 14:44:17 +0000 (09:44 -0500)]
Details
Romain Beauxis [Tue, 20 Aug 2013 14:39:58 +0000 (07:39 -0700)]
Merge pull request #24 from AndreasMadsen/isEncoding
add Buffer.isEncoding method
Andreas Madsen [Tue, 20 Aug 2013 13:46:25 +0000 (15:46 +0200)]
add Buffer.isEncoding method
rafael [Tue, 13 Aug 2013 13:57:35 +0000 (15:57 +0200)]
ignoring ide files
rafael [Tue, 13 Aug 2013 07:10:36 +0000 (09:10 +0200)]
limited slicing implementation
Romain Beauxis [Thu, 8 Aug 2013 18:14:25 +0000 (11:14 -0700)]
Merge pull request #21 from superjoe30/patch-1
ignore whitespace. more compatible with node.js Buffer
Andrew Kelley [Thu, 8 Aug 2013 18:01:59 +0000 (14:01 -0400)]
ignore whitespace. more compatible with node.js Buffer
Romain Beauxis [Sun, 30 Jun 2013 14:41:25 +0000 (07:41 -0700)]
Merge pull request #18 from husio-org/master
avoid circular dependency with assert module
rafael [Sat, 29 Jun 2013 19:43:10 +0000 (21:43 +0200)]
minor fixi
rafael [Sat, 29 Jun 2013 18:18:11 +0000 (20:18 +0200)]
populating assert on first use, to avoid circular dependency with assert.js
Romain Beauxis [Thu, 13 Jun 2013 22:10:24 +0000 (17:10 -0500)]
Bumpe version to 0.1.0
Romain Beauxis [Thu, 13 Jun 2013 22:09:38 +0000 (15:09 -0700)]
Merge pull request #16 from ELLIOTTCABLE/isArray-IE6
IE6 support, and ES5 assumptions
Romain Beauxis [Thu, 13 Jun 2013 22:08:30 +0000 (15:08 -0700)]
Merge pull request #15 from mwilliamson/copy-zero-sourceend
Fix: buffer.copy ignores sourceEnd if it's set to 0
elliottcable [Wed, 22 May 2013 18:02:08 +0000 (15:02 -0300)]
No longer using ES5 Array.isArray(), to support IE6
Michael Williamson [Thu, 11 Apr 2013 20:30:06 +0000 (21:30 +0100)]
Fix: buffer.copy ignores sourceEnd if it's set to 0
Romain Beauxis [Fri, 29 Mar 2013 00:02:57 +0000 (17:02 -0700)]
Merge pull request #14 from substack/master
make buffer[index] work
James Halliday [Wed, 20 Mar 2013 19:49:11 +0000 (12:49 -0700)]
inline all the core Buffer results so that the tests can run in browsers
James Halliday [Wed, 20 Mar 2013 19:21:58 +0000 (12:21 -0700)]
using testling-ci
James Halliday [Wed, 20 Mar 2013 19:20:45 +0000 (12:20 -0700)]
using tape so we can run these tests in browsers
James Halliday [Wed, 20 Mar 2013 19:16:54 +0000 (12:16 -0700)]
stub out SlowBuffer=Buffer and a phony poolSize to make this module look more like the core api
James Halliday [Wed, 20 Mar 2013 19:14:40 +0000 (12:14 -0700)]
remove superfluous buffer.offset statements
James Halliday [Wed, 20 Mar 2013 19:13:37 +0000 (12:13 -0700)]
set offset to 0, all tests pass
James Halliday [Wed, 20 Mar 2013 19:07:09 +0000 (12:07 -0700)]
fill with 0s for Buffer(num)
James Halliday [Wed, 20 Mar 2013 18:58:49 +0000 (11:58 -0700)]
read/write ported from old buffer into new buffer, no more old buffer code left
James Halliday [Wed, 20 Mar 2013 18:55:18 +0000 (11:55 -0700)]
ported .copy()
James Halliday [Wed, 20 Mar 2013 18:52:41 +0000 (11:52 -0700)]
port fill() to new buffer
James Halliday [Wed, 20 Mar 2013 18:48:04 +0000 (11:48 -0700)]
advance through more old buffer methods, moving helpers around
James Halliday [Wed, 20 Mar 2013 18:42:33 +0000 (11:42 -0700)]
%s/SlowBuffer/Buffer/g
James Halliday [Wed, 20 Mar 2013 18:41:33 +0000 (11:41 -0700)]
some tests passing, moved over to use slow buffer as the new basis
James Halliday [Wed, 20 Mar 2013 18:30:17 +0000 (11:30 -0700)]
split into buffer and slow buffer files
James Halliday [Wed, 20 Mar 2013 17:58:23 +0000 (10:58 -0700)]
failing test for an indexed modification
James Halliday [Wed, 20 Mar 2013 17:56:17 +0000 (10:56 -0700)]
indexes test passes
James Halliday [Wed, 20 Mar 2013 17:32:57 +0000 (10:32 -0700)]
put indexing into its own test
James Halliday [Sat, 16 Mar 2013 19:15:44 +0000 (12:15 -0700)]
another failing test for indexes
James Halliday [Sat, 16 Mar 2013 19:09:40 +0000 (12:09 -0700)]
failing test for array indexes
Romain Beauxis [Fri, 1 Mar 2013 21:17:02 +0000 (15:17 -0600)]
Bump version to 0.0.5
Tõnis Tiigi [Wed, 27 Feb 2013 19:10:07 +0000 (21:10 +0200)]
Add support for fill()
Romain Beauxis [Wed, 27 Feb 2013 20:49:39 +0000 (12:49 -0800)]
Merge pull request #11 from tonistiigi/overflow-issues
Fix overflow issues on writing/reading integers
Romain Beauxis [Wed, 27 Feb 2013 20:36:43 +0000 (12:36 -0800)]
Merge pull request #9 from tonistiigi/binary-encoding
Add missing binarySlice/binaryWrite methods
Romain Beauxis [Wed, 27 Feb 2013 20:35:43 +0000 (12:35 -0800)]
Merge pull request #10 from tonistiigi/clone-buffer
Allow creating buffers from buffers
Tõnis Tiigi [Wed, 27 Feb 2013 14:25:49 +0000 (16:25 +0200)]
Fix overflow issues on writing/reading integers
Tõnis Tiigi [Wed, 27 Feb 2013 19:29:02 +0000 (21:29 +0200)]
Allow creating buffers from buffers
Tõnis Tiigi [Wed, 27 Feb 2013 19:20:20 +0000 (21:20 +0200)]
Add missing binarySlice/binaryWrite methods