Skip to content

Commit 8ea9a71

Browse files
mscdexruyadorno
authored andcommittedSep 23, 2022
deps,src: use SIMD for normal base64 encoding
PR-URL: #39775 Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
1 parent 5fc9d3c commit 8ea9a71

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+7161
-0
lines changed
 

‎LICENSE

+32
Original file line numberDiff line numberDiff line change
@@ -1713,3 +1713,35 @@ The externally maintained libraries used by Node.js are:
17131713
OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
17141714
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
17151715
"""
1716+
1717+
- base64, located at deps/base64/base64/, is licensed as follows:
1718+
"""
1719+
Copyright (c) 2005-2007, Nick Galbreath
1720+
Copyright (c) 2013-2019, Alfred Klomp
1721+
Copyright (c) 2015-2017, Wojciech Mula
1722+
Copyright (c) 2016-2017, Matthieu Darbois
1723+
All rights reserved.
1724+
1725+
Redistribution and use in source and binary forms, with or without
1726+
modification, are permitted provided that the following conditions are
1727+
met:
1728+
1729+
- Redistributions of source code must retain the above copyright notice,
1730+
this list of conditions and the following disclaimer.
1731+
1732+
- Redistributions in binary form must reproduce the above copyright
1733+
notice, this list of conditions and the following disclaimer in the
1734+
documentation and/or other materials provided with the distribution.
1735+
1736+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
1737+
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
1738+
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
1739+
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1740+
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1741+
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
1742+
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
1743+
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
1744+
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
1745+
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
1746+
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1747+
"""

‎deps/base64/README.md

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# base64
2+
3+
This project boosts base64 encoding/decoding performance by utilizing SIMD
4+
operations where possible.
5+
6+
The source is pulled from: https://github.com/aklomp/base64
7+
8+
Active development occurs in the default branch (currently named `master`).
9+
10+
## Updating
11+
12+
```sh
13+
$ git clone https://github.com/aklomp/base64
14+
```

0 commit comments

Comments
 (0)
Please sign in to comment.