]>
zoso.dev Git - buffer.git/log
Feross Aboukhadijeh [Wed, 13 Jan 2016 06:58:43 +0000 (07:58 +0100)]
browserify@13
Feross Aboukhadijeh [Tue, 12 Jan 2016 23:24:18 +0000 (00:24 +0100)]
update readme
Feross Aboukhadijeh [Tue, 12 Jan 2016 22:59:16 +0000 (23:59 +0100)]
4.3.0
Feross Aboukhadijeh [Tue, 12 Jan 2016 22:07:29 +0000 (23:07 +0100)]
sauce: drop safari 5.1 from tests
Feross Aboukhadijeh [Tue, 12 Jan 2016 21:34:59 +0000 (22:34 +0100)]
fix tests
Feross Aboukhadijeh [Tue, 12 Jan 2016 21:30:30 +0000 (22:30 +0100)]
safari 5-7 should use typed array impl
Feross Aboukhadijeh [Mon, 11 Jan 2016 15:02:07 +0000 (16:02 +0100)]
4.2.0
Feross Aboukhadijeh [Mon, 11 Jan 2016 14:56:30 +0000 (15:56 +0100)]
remove deprecated buffer.get/.set methods
Node.js commit:
https://github.com/nodejs/node/commit/
101bca988cebce584d5b6098c316a6e7bf
89b69d
These have been deprecated since Apr 27, 2013, and the plan was to
remove them in "node v0.13".
buffer.get(index) is superseded by buffer[index].
buffer.set(index, value) is superseded by buffer[index] = value.
These have never been documented at any point in node's history.
Feross Aboukhadijeh [Mon, 11 Jan 2016 14:03:11 +0000 (15:03 +0100)]
Revert "disable test that relies on browserify 13 in zuul"
This reverts commit
7d53dc6a3faf4861da8422f87e0dc1f19fab117d .
Feross Aboukhadijeh [Sat, 9 Jan 2016 19:00:30 +0000 (20:00 +0100)]
disable test that relies on browserify 13 in zuul
Feross Aboukhadijeh [Sat, 9 Jan 2016 17:25:02 +0000 (18:25 +0100)]
4.1.0
Feross Aboukhadijeh [Sat, 9 Jan 2016 17:08:49 +0000 (18:08 +0100)]
skip older browsers
These browsers still work fine, but they don’t work with a new test I
added, and their marketshare is decreasing. Disable them for now.
Feross Aboukhadijeh [Sat, 9 Jan 2016 16:41:56 +0000 (17:41 +0100)]
test: run typedarray-to-buffer only in browsers with typed array support
Feross Aboukhadijeh [Sat, 9 Jan 2016 16:24:31 +0000 (17:24 +0100)]
test: fix typo
Feross Aboukhadijeh [Sat, 9 Jan 2016 16:21:37 +0000 (17:21 +0100)]
fix benchmark for v2
Feross Aboukhadijeh [Sat, 9 Jan 2016 16:18:50 +0000 (17:18 +0100)]
benchmark@2
Feross Aboukhadijeh [Sat, 9 Jan 2016 16:11:04 +0000 (17:11 +0100)]
add note to readme about perf
Feross Aboukhadijeh [Sat, 9 Jan 2016 15:29:55 +0000 (16:29 +0100)]
tests
Feross Aboukhadijeh [Sat, 9 Jan 2016 15:27:15 +0000 (16:27 +0100)]
base64-js@1
Feross Aboukhadijeh [Sat, 9 Jan 2016 15:27:09 +0000 (16:27 +0100)]
Remove `Buffer._augment` function
`typedarray-to-buffer` is changed so it can augment Buffers without
this function, just by changing the __proto__ property.
Feross Aboukhadijeh [Sat, 9 Jan 2016 15:09:24 +0000 (16:09 +0100)]
Include `typedarray-to-buffer` test
Fixes #93
Feross Aboukhadijeh [Sat, 9 Jan 2016 14:44:23 +0000 (15:44 +0100)]
Include `is-buffer` test
For #93
Feross Aboukhadijeh [Sat, 9 Jan 2016 14:28:00 +0000 (15:28 +0100)]
readme: fix link to code
Feross Aboukhadijeh [Sat, 9 Jan 2016 14:27:52 +0000 (15:27 +0100)]
add links to related packages
Feross Aboukhadijeh [Sat, 9 Jan 2016 14:27:42 +0000 (15:27 +0100)]
remove saved _set reference
Feross Aboukhadijeh [Sat, 9 Jan 2016 14:27:22 +0000 (15:27 +0100)]
fix buf introduced in PR #92
Feross Aboukhadijeh [Sat, 9 Jan 2016 14:27:09 +0000 (15:27 +0100)]
test: add arraybuffer tests
Feross Aboukhadijeh [Sat, 9 Jan 2016 14:26:39 +0000 (15:26 +0100)]
detect more invalid arraybuffers
Feross Aboukhadijeh [Sat, 9 Jan 2016 14:26:09 +0000 (15:26 +0100)]
Merge branch 'mtth-master'
Matthieu Monsch [Fri, 8 Jan 2016 05:28:12 +0000 (21:28 -0800)]
Speed up buffer creation.
Since
1d20f50f8b4c62779c0dbfb1fa401168ab52dce0 (#40), instances already
gained all the `Buffer`'s methods via the prototype re-assignment.
Skipping the `_augment` call yields significant speedups:
~50% faster small buffer creation:
new(16) before: 595,757 ops/sec ±0.92% (91 runs sampled)
new(16) after: 894,462 ops/sec ±0.69% (87 runs sampled)
~20% faster slice:
slice before: 2,176,194 ops/sec ±1.59% (89 runs sampled)
slice after: 2,624,209 ops/sec ±0.42% (99 runs sampled)
Other benchmarks aren't significantly different.
Feross Aboukhadijeh [Sat, 2 Jan 2016 23:19:25 +0000 (00:19 +0100)]
4.0.0
Feross Aboukhadijeh [Sat, 2 Jan 2016 22:43:10 +0000 (23:43 +0100)]
Merge pull request #91 from RaulTsc/master
Removed Buffer.toArrayBuffer(). Fixes #90
RaulTsc [Sat, 2 Jan 2016 22:31:24 +0000 (00:31 +0200)]
Removed Buffer.toArrayBuffer(). Fixes #90
Feross Aboukhadijeh [Fri, 25 Dec 2015 06:37:54 +0000 (15:37 +0900)]
3.6.0
Feross Aboukhadijeh [Fri, 25 Dec 2015 06:37:16 +0000 (15:37 +0900)]
Merge pull request #88 from feross/79
Proper strict mode support. Fixes #79
Feross Aboukhadijeh [Fri, 25 Dec 2015 06:01:37 +0000 (15:01 +0900)]
Merge pull request #89 from feross/document-testing
Document how to test the project
Nolan Lawson [Thu, 24 Dec 2015 21:51:16 +0000 (13:51 -0800)]
Document how to test the project
[skip ci]
Nolan Lawson [Thu, 24 Dec 2015 05:37:44 +0000 (21:37 -0800)]
Proper strict mode support. Fixes #79
Feross Aboukhadijeh [Sun, 20 Dec 2015 21:22:57 +0000 (10:22 +1300)]
Merge pull request #87 from feross/microsoftedge
zuul: test microsoft edge
Feross Aboukhadijeh [Sun, 20 Dec 2015 00:39:31 +0000 (13:39 +1300)]
zuul: test microsoft edge
Feross Aboukhadijeh [Fri, 11 Dec 2015 11:21:45 +0000 (00:21 +1300)]
3.5.5
Feross Aboukhadijeh [Fri, 11 Dec 2015 11:21:06 +0000 (00:21 +1300)]
isarray@1
Feross Aboukhadijeh [Sun, 6 Dec 2015 03:00:30 +0000 (19:00 -0800)]
3.5.4
Feross Aboukhadijeh [Sun, 6 Dec 2015 02:49:50 +0000 (18:49 -0800)]
Merge pull request #85 from jscissr/isarray
Use isarray instead of is-array
Jan Schär [Sat, 5 Dec 2015 16:28:33 +0000 (17:28 +0100)]
Use isarray instead of is-array
Because isarray is 10x more popular
Feross Aboukhadijeh [Tue, 1 Dec 2015 00:42:56 +0000 (16:42 -0800)]
3.5.3
Feross Aboukhadijeh [Tue, 1 Dec 2015 00:17:09 +0000 (16:17 -0800)]
fix test for IE8/9
Feross Aboukhadijeh [Tue, 1 Dec 2015 00:09:14 +0000 (16:09 -0800)]
browserify@12
Feross Aboukhadijeh [Mon, 30 Nov 2015 23:29:12 +0000 (15:29 -0800)]
Merge pull request #84 from guybedford/master
jspm configuration support
Guy Bedford [Mon, 30 Nov 2015 15:46:22 +0000 (17:46 +0200)]
jspm configuration support
Feross Aboukhadijeh [Tue, 17 Nov 2015 00:18:21 +0000 (16:18 -0800)]
add test for #83
Feross Aboukhadijeh [Sat, 14 Nov 2015 07:13:05 +0000 (23:13 -0800)]
3.5.2
Feross Aboukhadijeh [Sat, 14 Nov 2015 00:48:22 +0000 (16:48 -0800)]
zuul: change ios 9.0 tests to 9.1
Feross Aboukhadijeh [Sat, 14 Nov 2015 00:48:04 +0000 (16:48 -0800)]
zuul: remove safari 5 test
I’m attempting to make the zuul browser tests more reliable by removing
browsers that have small marketshare. Safari 5 is < 1%.
Feross Aboukhadijeh [Fri, 13 Nov 2015 02:29:49 +0000 (18:29 -0800)]
zuul: fix safari version
Daniel Cousens [Fri, 13 Nov 2015 01:17:11 +0000 (12:17 +1100)]
Merge pull request #82 from hakatashi/codepoint-over-20000
Fix fatal error of surrogte pair
Koki Takahashi [Thu, 12 Nov 2015 09:20:25 +0000 (18:20 +0900)]
Fix fatal error of surrogte pair
Current implementation of surrogate pair doesn't take codepoints over
U+20000 into consideration. This is invalid since original specification
of UTF-16 is valid until U+10FFFF.
Feross Aboukhadijeh [Wed, 7 Oct 2015 02:30:43 +0000 (19:30 -0700)]
3.5.1
Feross Aboukhadijeh [Wed, 7 Oct 2015 01:42:13 +0000 (18:42 -0700)]
sauce: skip old point releases of safari
Feross Aboukhadijeh [Wed, 7 Oct 2015 01:36:55 +0000 (18:36 -0700)]
sauce: test latest 3 chrome/firefox versions
Feross Aboukhadijeh [Wed, 7 Oct 2015 00:11:43 +0000 (17:11 -0700)]
travis: test on node 4
Daniel Cousens [Tue, 6 Oct 2015 23:29:20 +0000 (10:29 +1100)]
Merge pull request #81 from calvinmetcalf/older-android
fix overflow in older android
Calvin Metcalf [Tue, 6 Oct 2015 22:43:33 +0000 (18:43 -0400)]
mask values to prevent them from overflowing
Calvin Metcalf [Tue, 6 Oct 2015 20:16:22 +0000 (16:16 -0400)]
failing test on android
Calvin Metcalf [Tue, 6 Oct 2015 17:54:17 +0000 (13:54 -0400)]
test against older android
Feross Aboukhadijeh [Fri, 18 Sep 2015 22:39:31 +0000 (15:39 -0700)]
standard
Feross Aboukhadijeh [Wed, 16 Sep 2015 21:23:13 +0000 (14:23 -0700)]
standard
Feross Aboukhadijeh [Wed, 16 Sep 2015 06:30:00 +0000 (23:30 -0700)]
3.5.0
Feross Aboukhadijeh [Wed, 16 Sep 2015 06:04:25 +0000 (23:04 -0700)]
readme
Feross Aboukhadijeh [Wed, 16 Sep 2015 05:29:21 +0000 (22:29 -0700)]
Add `instanceof Buffer` support (fix #40)
Feross Aboukhadijeh [Wed, 16 Sep 2015 05:21:05 +0000 (22:21 -0700)]
test: set TYPED_ARRAY_SUPPORT via global
This change is to prepare for proper `instanceof Buffer` support.
When testing the Object implementation, we’ll want to exclude the code
that changes the Buffer’s __proto__ values and it won’t be enough to
just set `Buffer.TYPED_ARRAY_SUPPORT = false` like we were doing before.
Feross Aboukhadijeh [Sun, 30 Aug 2015 20:17:33 +0000 (22:17 +0200)]
add link to standalone bundle (fix #76)
Feross Aboukhadijeh [Sat, 22 Aug 2015 13:07:45 +0000 (15:07 +0200)]
3.4.3
Jesse Tane [Sat, 22 Aug 2015 10:56:23 +0000 (06:56 -0400)]
have a dedicated function for decoding code point arrays
Jesse Tane [Sat, 22 Aug 2015 10:55:43 +0000 (06:55 -0400)]
revert to old binary slice
Daniel Cousens [Thu, 20 Aug 2015 23:49:36 +0000 (09:49 +1000)]
reduce MAX_ARGUMENTS_LENGTH, re resolves #69
Daniel Cousens [Mon, 17 Aug 2015 00:23:40 +0000 (10:23 +1000)]
Merge pull request #73 from jessetane/utf8-replacement-chars
utf8Slice: don't replace the replacement character
Jesse Tane [Sun, 16 Aug 2015 22:33:56 +0000 (18:33 -0400)]
utf8Slice: don't replace the replacement character
Jesse Tane [Sun, 16 Aug 2015 22:33:13 +0000 (18:33 -0400)]
add failing test for replacing the utf8 replacement char
Daniel Cousens [Sat, 15 Aug 2015 16:39:23 +0000 (02:39 +1000)]
extract magic constant, add [0,len] special case
Daniel Cousens [Sat, 15 Aug 2015 16:21:13 +0000 (02:21 +1000)]
Merge pull request #72 from nolanlawson/71
Improve perf of fromCharCode(), fixes #71
Nolan Lawson [Sat, 15 Aug 2015 16:00:13 +0000 (12:00 -0400)]
improve perf of fromCharCode(), fixes #71
Daniel Cousens [Sat, 15 Aug 2015 16:03:33 +0000 (02:03 +1000)]
avoid unnecessary hoisting
Daniel Cousens [Sat, 15 Aug 2015 15:55:27 +0000 (01:55 +1000)]
avoid duplicate function
Daniel Cousens [Sat, 15 Aug 2015 15:52:25 +0000 (01:52 +1000)]
inline i declarations
Daniel Cousens [Sat, 15 Aug 2015 15:52:12 +0000 (01:52 +1000)]
restructure decodeCodePointsArray comment
Daniel Cousens [Sat, 15 Aug 2015 15:44:34 +0000 (01:44 +1000)]
Merge pull request #70 from nolanlawson/69
Fix call stack exceeded in #69
Nolan Lawson [Sat, 15 Aug 2015 15:11:02 +0000 (11:11 -0400)]
fix call stack exceeded in #69
Feross Aboukhadijeh [Fri, 14 Aug 2015 21:37:45 +0000 (23:37 +0200)]
Merge pull request #68 from LinusU/standard-style
adhere to padded-blocks
Linus Unnebäck [Fri, 14 Aug 2015 20:29:44 +0000 (22:29 +0200)]
adhere to padded-blocks
Feross Aboukhadijeh [Thu, 13 Aug 2015 11:17:19 +0000 (13:17 +0200)]
3.4.2
Daniel Cousens [Tue, 11 Aug 2015 14:33:19 +0000 (00:33 +1000)]
invert logic to decrease branching depth
Daniel Cousens [Tue, 11 Aug 2015 14:29:25 +0000 (00:29 +1000)]
declare i inline
Daniel Cousens [Tue, 11 Aug 2015 13:15:50 +0000 (23:15 +1000)]
Merge pull request #67 from jessetane/utf8-replacement-chars
Insert replacement characters like node does when converting UTF8 bytes to String
Jesse Tane [Tue, 11 Aug 2015 04:44:05 +0000 (00:44 -0400)]
replace unicode in the surrogate pair range the way node@3 does
Jesse Tane [Tue, 11 Aug 2015 04:43:36 +0000 (00:43 -0400)]
add failing test for missing replacement characters in the surrogate pair range
Jesse Tane [Tue, 11 Aug 2015 03:45:07 +0000 (23:45 -0400)]
standardize
Jesse Tane [Tue, 11 Aug 2015 03:36:15 +0000 (23:36 -0400)]
unicode top should be 0x10FFFF
Jesse Tane [Tue, 11 Aug 2015 02:56:19 +0000 (22:56 -0400)]
do utf8 -> unicode -> utf16 the way node does
Jesse Tane [Tue, 11 Aug 2015 02:55:17 +0000 (22:55 -0400)]
add readUtf8 benchmark