]>
zoso.dev Git - buffer.git/log
Feross Aboukhadijeh [Thu, 9 Feb 2017 05:08:22 +0000 (06:08 +0100)]
Merge pull request #153 from feross/standard
Small fixes
Feross Aboukhadijeh [Thu, 9 Feb 2017 03:38:10 +0000 (19:38 -0800)]
Replace `Buffer.isBuffer` with `instanceof Buffer`
It's one less function call, and we don't need to avoid `instanceof
Buffer` anymore because our Buffer is proper subclass of Uint8Array
now, instead of just an Uint8Array with the methods added on as
properties.
Feross Aboukhadijeh [Thu, 9 Feb 2017 03:25:58 +0000 (19:25 -0800)]
remove 'typeof ArrayBuffer' checks
Since buffer v5 we don't support browsers that lack typed arrays
Feross Aboukhadijeh [Thu, 9 Feb 2017 03:25:29 +0000 (19:25 -0800)]
download: one less newline
Feross Aboukhadijeh [Thu, 9 Feb 2017 03:25:20 +0000 (19:25 -0800)]
fix bug caught by standard v9
Feross Aboukhadijeh [Thu, 9 Feb 2017 03:25:08 +0000 (19:25 -0800)]
remove unneeded property access
Feross Aboukhadijeh [Thu, 9 Feb 2017 01:02:06 +0000 (17:02 -0800)]
standard
Feross Aboukhadijeh [Thu, 9 Feb 2017 00:25:30 +0000 (16:25 -0800)]
standard
Feross Aboukhadijeh [Thu, 2 Feb 2017 20:05:33 +0000 (12:05 -0800)]
5.0.3
Feross Aboukhadijeh [Thu, 2 Feb 2017 20:00:48 +0000 (12:00 -0800)]
check for console.error before using it (for IE5-7)
Fixes: https://github.com/feross/buffer/issues/152
Feross Aboukhadijeh [Wed, 25 Jan 2017 04:58:29 +0000 (20:58 -0800)]
browserify@14
Feross Aboukhadijeh [Tue, 24 Jan 2017 23:40:47 +0000 (15:40 -0800)]
remove old comment
Feross Aboukhadijeh [Fri, 2 Dec 2016 23:09:56 +0000 (15:09 -0800)]
authors
Feross Aboukhadijeh [Fri, 2 Dec 2016 23:06:02 +0000 (15:06 -0800)]
5.0.2
Feross Aboukhadijeh [Fri, 2 Dec 2016 22:58:50 +0000 (14:58 -0800)]
fix comment
Feross Aboukhadijeh [Fri, 2 Dec 2016 22:57:38 +0000 (14:57 -0800)]
Merge pull request #148 from adventure-yunfei/master
adventure-yunfei fix: wrong overwritting of not writable Unit8Array.from
Feross Aboukhadijeh [Fri, 2 Dec 2016 22:51:33 +0000 (14:51 -0800)]
Merge pull request #150 from feross/feross/cleanup
Lots of little cleanup
Feross Aboukhadijeh [Fri, 2 Dec 2016 20:50:24 +0000 (14:50 -0600)]
docs
Feross Aboukhadijeh [Fri, 2 Dec 2016 20:48:17 +0000 (14:48 -0600)]
test: there is nothing after IE11
Feross Aboukhadijeh [Fri, 2 Dec 2016 20:48:10 +0000 (14:48 -0600)]
test: ES6 tests on Safari and iPhone
Feross Aboukhadijeh [Fri, 2 Dec 2016 20:47:54 +0000 (14:47 -0600)]
test: run ES6 tests on Edge
Feross Aboukhadijeh [Fri, 2 Dec 2016 20:23:53 +0000 (14:23 -0600)]
test: remove poly fill for Array.forEach, Array.map, Array.isArray
We don’t support any browsers that don’t have these methods anymore
Feross Aboukhadijeh [Fri, 2 Dec 2016 20:22:33 +0000 (14:22 -0600)]
test: remove checks for TYPED_ARRAY_SUPPORT
We only support browsers with typed arrays now, so this is a pointless
check.
Feross Aboukhadijeh [Fri, 2 Dec 2016 20:22:03 +0000 (14:22 -0600)]
Add bin/ to .npmignore
Feross Aboukhadijeh [Fri, 2 Dec 2016 20:21:51 +0000 (14:21 -0600)]
remove useless file
Feross Aboukhadijeh [Tue, 22 Nov 2016 23:08:40 +0000 (20:08 -0300)]
standard fixes
Feross Aboukhadijeh [Mon, 7 Nov 2016 08:13:44 +0000 (00:13 -0800)]
authors
Feross Aboukhadijeh [Mon, 7 Nov 2016 08:04:00 +0000 (00:04 -0800)]
5.0.1
Feross Aboukhadijeh [Mon, 7 Nov 2016 07:56:13 +0000 (23:56 -0800)]
Merge pull request #149 from emilbayes/master
Fix bug with .fill bytes > 127 from other encoding
Emil Bay [Mon, 7 Nov 2016 07:45:38 +0000 (18:15 +1030)]
Update browser testing instructions
Emil Bay [Mon, 7 Nov 2016 07:42:27 +0000 (18:12 +1030)]
Fix Buffer => B, squash
Emil Bay [Mon, 7 Nov 2016 07:25:57 +0000 (17:55 +1030)]
Fix bug with .fill bytes > 127 from other encoding
adventure-yunfei [Thu, 3 Nov 2016 08:27:13 +0000 (16:27 +0800)]
adventure-yunfei fix: wrong overwritting of not writable Unit8Array.from
Feross Aboukhadijeh [Mon, 17 Oct 2016 11:41:01 +0000 (12:41 +0100)]
Merge pull request #146 from fanatid/create-buffer-style
change style of condition in createBuffer
Kirill Fomichev [Mon, 17 Oct 2016 09:45:45 +0000 (12:45 +0300)]
change style of condition in createBuffer
Feross Aboukhadijeh [Thu, 29 Sep 2016 18:11:13 +0000 (11:11 -0700)]
add missing uglify-js dev dep
Used by the "npm run size" script
Feross Aboukhadijeh [Tue, 27 Sep 2016 18:12:40 +0000 (20:12 +0200)]
Merge pull request #143 from jdalton/rm
Remove old browser note. [ci skip]
John-David Dalton [Tue, 27 Sep 2016 17:32:57 +0000 (10:32 -0700)]
Remove old browser note. [ci skip]
Feross Aboukhadijeh [Tue, 27 Sep 2016 03:50:58 +0000 (20:50 -0700)]
readme: update sizes
Feross Aboukhadijeh [Tue, 27 Sep 2016 02:38:21 +0000 (19:38 -0700)]
authors
Feross Aboukhadijeh [Tue, 27 Sep 2016 02:37:38 +0000 (19:37 -0700)]
5.0.0
Feross Aboukhadijeh [Tue, 27 Sep 2016 02:11:31 +0000 (19:11 -0700)]
Remove unneeded `that` parameter
Thanks for pointing this out, @jdalton.
John-David Dalton [Mon, 26 Sep 2016 20:51:04 +0000 (13:51 -0700)]
Add `enumerable` and `writable` descriptors.
Feross Aboukhadijeh [Mon, 26 Sep 2016 19:37:27 +0000 (12:37 -0700)]
clean up typed array support detection
Feross Aboukhadijeh [Mon, 26 Sep 2016 19:31:21 +0000 (12:31 -0700)]
Convert offsets to unsigned int consistently
As pointed out by @jdalton
John-David Dalton [Sat, 24 Sep 2016 02:43:04 +0000 (19:43 -0700)]
Update dot files.
Feross Aboukhadijeh [Sat, 24 Sep 2016 01:59:08 +0000 (18:59 -0700)]
Remove object implementation tests
Feross Aboukhadijeh [Sat, 24 Sep 2016 01:53:27 +0000 (18:53 -0700)]
v5: Remove Object implementation
John-David Dalton [Fri, 23 Sep 2016 18:04:42 +0000 (11:04 -0700)]
Remove isarray dep.
Feross Aboukhadijeh [Wed, 14 Sep 2016 19:55:14 +0000 (12:55 -0700)]
Merge pull request #135 from feross/style
style: Move prototype setup to right after Buffer constructor
Feross Aboukhadijeh [Wed, 14 Sep 2016 16:49:58 +0000 (09:49 -0700)]
style: Move prototype setup to right after Buffer constructor
Feross Aboukhadijeh [Sat, 10 Sep 2016 19:32:14 +0000 (12:32 -0700)]
change standard ignore syntax
this has no meaningful effect at the moment, but if we add folders to
perf/ or test/node in the future, those subfolders will also be ignored
Feross Aboukhadijeh [Fri, 26 Aug 2016 01:56:24 +0000 (18:56 -0700)]
standard
Feross Aboukhadijeh [Thu, 18 Aug 2016 03:46:29 +0000 (20:46 -0700)]
4.9.1
Feross Aboukhadijeh [Thu, 18 Aug 2016 03:42:02 +0000 (05:42 +0200)]
Merge pull request #132 from feross/throw-negative
sync tests; throw on negative .allocUnsafe() argument; remove hacks
Feross Aboukhadijeh [Thu, 18 Aug 2016 03:20:34 +0000 (20:20 -0700)]
throw on negative .allocUnsafe() argument
To match new behavior in node v6.4.0
https://github.com/nodejs/node/commit/
8f90dcc1b8e4ac3d8597ea2ee3927f325c
c980d3
Feross Aboukhadijeh [Thu, 18 Aug 2016 03:19:46 +0000 (20:19 -0700)]
test: sync node.js tests to master (node v6.4.0)
Feross Aboukhadijeh [Thu, 18 Aug 2016 02:28:41 +0000 (19:28 -0700)]
test: Remove assert hack
Bug in node.js core was fixed in node v6.4.0!
https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V6.m
d#6.4.0
Feross Aboukhadijeh [Tue, 9 Aug 2016 01:00:29 +0000 (18:00 -0700)]
hq standard badge
Feross Aboukhadijeh [Mon, 8 Aug 2016 20:59:58 +0000 (13:59 -0700)]
fixpack
Feross Aboukhadijeh [Mon, 8 Aug 2016 20:59:20 +0000 (22:59 +0200)]
Merge pull request #129 from feross/AUTHORS
Add AUTHORS.md to thank contributors!
Feross Aboukhadijeh [Mon, 8 Aug 2016 20:59:07 +0000 (13:59 -0700)]
Add AUTHORS.md to thank contributors!
Feross Aboukhadijeh [Mon, 8 Aug 2016 09:01:41 +0000 (02:01 -0700)]
4.9.0
Feross Aboukhadijeh [Mon, 8 Aug 2016 08:56:40 +0000 (10:56 +0200)]
Merge pull request #128 from feross/typeof
Fix: Add missing "typeof"
Feross Aboukhadijeh [Mon, 8 Aug 2016 08:53:07 +0000 (01:53 -0700)]
Fix: Add missing "typeof"
Without this, we never go down the faster native indexOf code-path. So
this wasn't causing bugs in user code, it was just probably slower than
necessary.
Feross Aboukhadijeh [Mon, 8 Aug 2016 08:43:44 +0000 (01:43 -0700)]
test: undo removing iphone test
Feross Aboukhadijeh [Mon, 8 Aug 2016 08:43:32 +0000 (01:43 -0700)]
zuul: undo disabling latest firefox test
Feross Aboukhadijeh [Mon, 8 Aug 2016 08:42:04 +0000 (10:42 +0200)]
Merge pull request #127 from dcposch/dc/lastindexof
Buffer.lastIndexOf
Feross Aboukhadijeh [Mon, 8 Aug 2016 08:28:48 +0000 (01:28 -0700)]
4.8.0
Feross Aboukhadijeh [Mon, 8 Aug 2016 08:26:02 +0000 (10:26 +0200)]
Merge pull request #126 from feross/test-fixes
Update node.js tests and fix the bugs it caught
DC [Mon, 8 Aug 2016 07:49:02 +0000 (00:49 -0700)]
Buffer.lastIndexOf
Feross Aboukhadijeh [Mon, 8 Aug 2016 08:16:12 +0000 (01:16 -0700)]
Add explanatory comment
In response to @dcposch's feedback
Feross Aboukhadijeh [Mon, 8 Aug 2016 05:10:05 +0000 (22:10 -0700)]
HACK: test: add terrible hack to work around node.js assert bug
Waiting for this issue to be fixed:
https://github.com/nodejs/node/issues/8001
Feross Aboukhadijeh [Mon, 8 Aug 2016 05:09:15 +0000 (22:09 -0700)]
Show warning for unimplemented .lastIndexOf
Instead of letting the Uint8Array implementation's .lastIndexOf be
exposed, since that one has a different interface.
Feross Aboukhadijeh [Mon, 8 Aug 2016 05:08:39 +0000 (22:08 -0700)]
Fix: buffer should only be as long as the valid part of a hex string
Caught by the new node.js tests
Feross Aboukhadijeh [Mon, 8 Aug 2016 05:08:07 +0000 (22:08 -0700)]
Fix: treat numbers as unsigned 8-bit for .indexOf and .includes
Caught by the new node.js tests
Feross Aboukhadijeh [Mon, 8 Aug 2016 05:07:20 +0000 (22:07 -0700)]
test: Update node.js tests from master
Feross Aboukhadijeh [Mon, 8 Aug 2016 05:06:09 +0000 (22:06 -0700)]
test: remove typed array support check
The node.js tests are only run in browsers that support new ES6 syntax
(and all of those support typed arrays!)
Feross Aboukhadijeh [Sat, 6 Aug 2016 22:24:37 +0000 (15:24 -0700)]
fix node tests not running
Feross Aboukhadijeh [Sat, 6 Aug 2016 22:23:32 +0000 (15:23 -0700)]
fix node tests not running
Feross Aboukhadijeh [Sat, 6 Aug 2016 22:16:46 +0000 (15:16 -0700)]
Add 'latin1' encoding (alias for 'binary')
https://github.com/nodejs/node/commit/
54cc7212df320f1e489edf8dbeabb167a7
1cbe67
Feross Aboukhadijeh [Sat, 6 Aug 2016 22:12:34 +0000 (15:12 -0700)]
Remove deprecated 'raw' and 'raws' encoding
https://github.com/nodejs/node/pull/2859
Feross Aboukhadijeh [Sat, 6 Aug 2016 22:03:31 +0000 (15:03 -0700)]
hyperquest@2
Feross Aboukhadijeh [Sat, 6 Aug 2016 22:01:16 +0000 (00:01 +0200)]
Merge pull request #125 from fanatid/feature/swap64
lib: add swap64 (was introduced in node 6.3.0)
Kirill Fomichev [Sat, 6 Aug 2016 19:32:17 +0000 (22:32 +0300)]
lib: add swap64 (was introduced in node 6.3.0)
news: https://nodejs.org/en/blog/release/v6.3.0/
PR: https://github.com/nodejs/node/pull/7157
Feross Aboukhadijeh [Fri, 15 Jul 2016 07:06:00 +0000 (00:06 -0700)]
4.7.1
Feross Aboukhadijeh [Fri, 15 Jul 2016 07:03:47 +0000 (00:03 -0700)]
skip broken firefox 47 on sauce labs
Feross Aboukhadijeh [Fri, 15 Jul 2016 06:55:51 +0000 (23:55 -0700)]
Fix TypeError: Could not convert argument 1 to a number (fix #123)
Feross Aboukhadijeh [Fri, 24 Jun 2016 02:03:45 +0000 (19:03 -0700)]
zuul: remove flaky iphone test
Feross Aboukhadijeh [Fri, 24 Jun 2016 01:35:04 +0000 (18:35 -0700)]
4.7.0
Feross Aboukhadijeh [Wed, 22 Jun 2016 23:57:16 +0000 (16:57 -0700)]
test: no polyfill for ES6 browsers
Feross Aboukhadijeh [Wed, 22 Jun 2016 11:09:19 +0000 (04:09 -0700)]
Merge pull request #122 from kawanet/issues/121
re #121: IE10-on-IE11 fails the augmentation
Feross Aboukhadijeh [Wed, 22 Jun 2016 06:10:49 +0000 (23:10 -0700)]
readme
Yusuke Kawasaki [Sat, 18 Jun 2016 17:40:08 +0000 (02:40 +0900)]
re #121: IE10-on-IE11 fails the augmentation
Feross Aboukhadijeh [Wed, 4 May 2016 12:03:20 +0000 (14:03 +0200)]
fix test failures
Feross Aboukhadijeh [Mon, 2 May 2016 19:54:25 +0000 (21:54 +0200)]
Merge pull request #115 from feross/greenkeeper-standard-7.0.0
Update standard to version 7.0.0 🚀
greenkeeperio-bot [Mon, 2 May 2016 14:20:17 +0000 (16:20 +0200)]
chore(package): update standard to version 7.0.0
https://greenkeeper.io/
Feross Aboukhadijeh [Sat, 30 Apr 2016 21:49:19 +0000 (23:49 +0200)]
travis badge -> master
Feross Aboukhadijeh [Fri, 29 Apr 2016 10:06:00 +0000 (12:06 +0200)]
style
Feross Aboukhadijeh [Fri, 29 Apr 2016 08:40:21 +0000 (10:40 +0200)]
sync node.js buffer tests