diff --git a/BUILDING.md b/BUILDING.md index 76b6738097bdc1a548dbfa6597662f7848b39786..409fc9db7fe3e4b3c11512581148bf93c4feea10 100644 --- a/BUILDING.md +++ b/BUILDING.md @@ -1,5 +1,6 @@ # Building Node.js + Depending on what platform or features you need, the build process may differ. After you've built a binary, running the test suite to confirm that the binary works as intended is a good next step. @@ -8,6 +9,8 @@ If you can reproduce a test failure, search for it in the [Node.js issue tracker](https://github.com/nodejs/node/issues) or file a new issue. + + ## Table of contents * [Supported platforms](#supported-platforms) @@ -249,6 +252,7 @@ installed, you can find them under the menu `Xcode -> Open Developer Tool -> More Developer Tools...`. This step will install `clang`, `clang++`, and `make`. + #### Building Node.js If the path to your build directory contains a space, the build will likely diff --git a/README.md b/README.md index 62432860a15041d9ac6c7217aad5fd584f53cc1d..2b1c42d50e77c10bd726efb790c4f8e09d976401 100644 --- a/README.md +++ b/README.md @@ -299,6 +299,12 @@ For information about the governance of the Node.js project, see **Chemi Atlow** <> (he/him) * [Ayase-252](https://github.com/Ayase-252) - **Qingyu Deng** <> + + +\ + + + * [bengl](https://github.com/bengl) - **Bryan English** <> (he/him) * [benjamingr](https://github.com/benjamingr) - @@ -844,6 +850,8 @@ releases on a rotation basis as outlined in the ## License + + Node.js is available under the [MIT license](https://opensource.org/licenses/MIT). Node.js also includes external libraries that are available under a variety of licenses. See diff --git a/deps/base64/base64/include/libbase64.h b/deps/base64/base64/include/libbase64.h index c5908973c5e73c2d1f1316621a35aeb206c867ef..a11423f6093e0131a6dc8c57766483eacbea14ec 100644 --- a/deps/base64/base64/include/libbase64.h +++ b/deps/base64/base64/include/libbase64.h @@ -11,7 +11,9 @@ #elif __GNUC__ >= 4 #define BASE64_SYMBOL_IMPORT __attribute__ ((visibility ("default"))) + #define BASE64_SYMBOL_EXPORT __attribute__ ((visibility ("default"))) + #define BASE64_SYMBOL_PRIVATE __attribute__ ((visibility ("hidden"))) #else @@ -38,6 +40,7 @@ #ifdef __cplusplus extern "C" { + #endif /* These are the flags that can be passed in the `flags` argument. The values @@ -49,6 +52,7 @@ extern "C" { #define BASE64_FORCE_NEON32 (1 << 1) #define BASE64_FORCE_NEON64 (1 << 2) #define BASE64_FORCE_PLAIN (1 << 3) + #define BASE64_FORCE_SSSE3 (1 << 4) #define BASE64_FORCE_SSE41 (1 << 5) #define BASE64_FORCE_SSE42 (1 << 6) @@ -58,6 +62,7 @@ extern "C" { struct base64_state { int eof; int bytes; + int flags; unsigned char carry; }; @@ -71,7 +76,7 @@ void BASE64_EXPORT base64_encode , size_t srclen , char *out , size_t *outlen - , int flags + , int flags ) ; /* Call this before calling base64_stream_encode() to init the state. See above diff --git a/src/aliased_buffer-inl.h b/src/aliased_buffer-inl.h index 58e9b6f8cef149be296c2c8b2257c9cdf5e1ed66..b493e88d55ca2dc3dc1259077710e08777da403c 100644 --- a/src/aliased_buffer-inl.h +++ b/src/aliased_buffer-inl.h @@ -15,7 +15,7 @@ AliasedBufferBase::AliasedBufferBase( v8::Isolate* isolate, const size_t count, const AliasedBufferIndex* index) : isolate_(isolate), count_(count), byte_offset_(0), index_(index) { CHECK_GT(count, 0); - if (index != nullptr) { + if (index!=nullptr) { // Will be deserialized later. return; }