]>
zoso.dev Git - buffer.git/log
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
Jesse Tane [Tue, 11 Aug 2015 02:54:44 +0000 (22:54 -0400)]
add failing toString tests
Feross Aboukhadijeh [Thu, 6 Aug 2015 12:26:18 +0000 (14:26 +0200)]
3.4.1
Daniel Cousens [Thu, 6 Aug 2015 12:12:27 +0000 (22:12 +1000)]
tests: fix ascending test description
Daniel Cousens [Thu, 6 Aug 2015 12:11:11 +0000 (22:11 +1000)]
split ascending/descending copy tests
Daniel Cousens [Thu, 6 Aug 2015 12:09:23 +0000 (22:09 +1000)]
Merge pull request #65 from kawanet/descending_copy
descending copy from end
kawanet [Thu, 6 Aug 2015 10:13:09 +0000 (19:13 +0900)]
descending copy from end
Feross Aboukhadijeh [Wed, 5 Aug 2015 12:49:04 +0000 (14:49 +0200)]
3.4.0
Feross Aboukhadijeh [Wed, 5 Aug 2015 12:44:55 +0000 (14:44 +0200)]
standard@5
Feross Aboukhadijeh [Wed, 5 Aug 2015 12:44:51 +0000 (14:44 +0200)]
browserify@11
Feross Aboukhadijeh [Wed, 5 Aug 2015 12:44:46 +0000 (14:44 +0200)]
ArrayBuffer support in Buffer constructor
Feross Aboukhadijeh [Wed, 5 Aug 2015 12:44:13 +0000 (14:44 +0200)]
test: run arraybuffer test only with typed array supprot
Feross Aboukhadijeh [Wed, 5 Aug 2015 08:41:09 +0000 (10:41 +0200)]
Fixing the special case in Buffer.concat
See: https://github.com/nodejs/io.js/pull/1937
Feross Aboukhadijeh [Wed, 5 Aug 2015 08:40:33 +0000 (10:40 +0200)]
test: update tests for iojs 3.0.0
Feross Aboukhadijeh [Tue, 4 Aug 2015 13:58:58 +0000 (15:58 +0200)]
3.3.2
Feross Aboukhadijeh [Tue, 4 Aug 2015 13:42:13 +0000 (15:42 +0200)]
fix regression in PR #64
_ is an allowed character, used in "url safe" base 64, which node
supports
Feross Aboukhadijeh [Tue, 4 Aug 2015 13:35:48 +0000 (15:35 +0200)]
Merge branch 'daverayment-master'
daverayment [Tue, 4 Aug 2015 10:00:45 +0000 (11:00 +0100)]
Test for updated base 64 regex
Confirm that non-base 64 alphabet characters are correctly stripped out.
daverayment [Tue, 4 Aug 2015 09:53:47 +0000 (10:53 +0100)]
Fix base 64 character exclusion regex
Using [A-z] in the regex brings in non-alphanumeric characters between the uppercase and lowercase alphabets, meaning the following chars were not correctly stripped from base 64 strings: left and right square bracket, backslash, caret, underline, and backtick. Explicitly separating the uppercase and lowercase letter ranges fixes this.
Feross Aboukhadijeh [Thu, 30 Jul 2015 08:29:41 +0000 (01:29 -0700)]
travis: use container builds
Feross Aboukhadijeh [Thu, 30 Jul 2015 07:41:34 +0000 (00:41 -0700)]
more compact typed array feature detection
Feross Aboukhadijeh [Thu, 30 Jul 2015 07:38:00 +0000 (00:38 -0700)]
fix documentation on typed array detection
Daniel Cousens [Thu, 23 Jul 2015 04:41:47 +0000 (14:41 +1000)]
Merge pull request #62 from Null000/patch-1
Rename the second foo into a bar
Damjan Košir [Thu, 23 Jul 2015 04:33:28 +0000 (16:33 +1200)]
Rename the second foo into a bar
Feross Aboukhadijeh [Mon, 13 Jul 2015 21:53:56 +0000 (14:53 -0700)]
test: saucelabs removed ios 4.3 and 5.0
Feross Aboukhadijeh [Tue, 7 Jul 2015 19:58:18 +0000 (12:58 -0700)]
3.3.1
Feross Aboukhadijeh [Tue, 7 Jul 2015 19:49:51 +0000 (12:49 -0700)]
style
Feross Aboukhadijeh [Tue, 7 Jul 2015 19:49:13 +0000 (12:49 -0700)]
Merge pull request #61 from parshap/constructor-property
Fix issue with setting constructor in Safari 5
Parsha Pourkhomami [Tue, 7 Jul 2015 19:08:01 +0000 (12:08 -0700)]
Ensure typed array constructor property can be set
Otherwise set TYPED_ARRAY_SUPPORT to false and fallback to the object
implementation.
Parsha Pourkhomami [Tue, 7 Jul 2015 19:02:07 +0000 (12:02 -0700)]
Test buf.constructor is set to Buffer
Currently fails in Safari 5.1. See https://saucelabs.com/beta/tests/
c99d86b2a82944539bbb1fe25a8506d3
Feross Aboukhadijeh [Wed, 1 Jul 2015 00:02:41 +0000 (17:02 -0700)]
test android 5.0+
the older versions are being flakey on sauce labs
Feross Aboukhadijeh [Tue, 30 Jun 2015 23:36:08 +0000 (16:36 -0700)]
3.3.0
Feross Aboukhadijeh [Tue, 30 Jun 2015 23:20:18 +0000 (16:20 -0700)]
Increase max buffer size to 2GB
There's no reason to match the limitation in node, plus this limitation
is going away soon with the buffer refactor for V8 4.4.
Feross Aboukhadijeh [Tue, 30 Jun 2015 23:04:58 +0000 (16:04 -0700)]
optimize Buffer#toString()
From
https://github.com/nodejs/io.js/commit/
8350f3a3a291fcd19df3261c3db3fe07c
7590bb7
Feross Aboukhadijeh [Tue, 30 Jun 2015 22:52:55 +0000 (15:52 -0700)]
update byteLength impl to pass new node tests
Feross Aboukhadijeh [Tue, 30 Jun 2015 22:44:11 +0000 (15:44 -0700)]
exclude node test test-buffer-fakes.js
These checks only apply in node, where they're calling into C++ and
need to ensure the prototype can't be faked to prevent crashes.
Feross Aboukhadijeh [Tue, 30 Jun 2015 22:32:53 +0000 (15:32 -0700)]
update node tests
Feross Aboukhadijeh [Tue, 30 Jun 2015 22:32:40 +0000 (15:32 -0700)]
fix node test downloader
Feross Aboukhadijeh [Wed, 24 Jun 2015 22:43:26 +0000 (15:43 -0700)]
remove testling boilerplate from package.json
Feross Aboukhadijeh [Wed, 24 Jun 2015 22:42:24 +0000 (15:42 -0700)]
through2@2
Feross Aboukhadijeh [Wed, 24 Jun 2015 22:42:18 +0000 (15:42 -0700)]
split@1
Feross Aboukhadijeh [Wed, 24 Jun 2015 22:41:10 +0000 (15:41 -0700)]
standard@4
Feross Aboukhadijeh [Tue, 5 May 2015 02:09:36 +0000 (19:09 -0700)]
3.2.2
Feross Aboukhadijeh [Tue, 5 May 2015 01:17:38 +0000 (18:17 -0700)]
zuul@3
Feross Aboukhadijeh [Tue, 5 May 2015 01:16:41 +0000 (18:16 -0700)]
browserify@10
Feross Aboukhadijeh [Tue, 5 May 2015 01:15:59 +0000 (18:15 -0700)]
remove gratipay badge
Feross Aboukhadijeh [Wed, 29 Apr 2015 03:23:58 +0000 (20:23 -0700)]
pull latest iojs buffer tests
Feross Aboukhadijeh [Sun, 26 Apr 2015 02:05:06 +0000 (19:05 -0700)]
perf: add iojs benchmarks
Feross Aboukhadijeh [Thu, 23 Apr 2015 00:08:47 +0000 (17:08 -0700)]
3.2.1
Daniel Cousens [Wed, 22 Apr 2015 00:41:01 +0000 (10:41 +1000)]
index: dont use empty blocks
Daniel Cousens [Wed, 22 Apr 2015 00:40:49 +0000 (10:40 +1000)]
index: s/target_start/targetStart
Daniel Cousens [Wed, 22 Apr 2015 00:40:33 +0000 (10:40 +1000)]
index: avoid double-up of Math.pow
Daniel Cousens [Wed, 22 Apr 2015 00:29:27 +0000 (10:29 +1000)]
index: use consistentyl |0 over >>>0 for asm
Daniel Cousens [Wed, 22 Apr 2015 00:28:19 +0000 (10:28 +1000)]
index: unused result unnecessarily asm'd?
Feross Aboukhadijeh [Tue, 21 Apr 2015 10:37:17 +0000 (03:37 -0700)]
3.2.0