GeezerVison is showing github.com — deps: V8: cherry-pick daf4656ba85e · nodejs/node@d7eccac
File treeExpand file treeCollapse file tree Open diff view settings Expand file treeCollapse file tree Open diff view settings Collapse file Copy file name to clipboardExpand all lines: common.gypi +1-1Lines changed: 1 addition & 1 deletion | Original file line number | Diff line number | Diff line change |
|---|
| 38 | 38 |
| 39 | 39 | # Reset this number to 0 on major V8 upgrades. | 40 | 40 | # Increment by one for each non-official patch applied to deps/v8. | 41 | | - 'v8_embedder_string': '-node.10', | | 41 | + 'v8_embedder_string': '-node.11', | 42 | 42 |
| 43 | 43 | ##### V8 defaults for Node.js ##### | 44 | 44 |
| |
Collapse file Copy file name to clipboardExpand all lines: deps/v8/src/base/memcopy.h +12-12Lines changed: 12 additions & 12 deletions | Original file line number | Diff line number | Diff line change |
|---|
@@ -181,20 +181,20 @@ V8_INLINE void MemMove(void* dest, const void* src, size_t size) { | 181 | 181 | } | 182 | 182 |
| 183 | 183 | #if V8_TARGET_BIG_ENDIAN | 184 | | -inline void MemCopyAndSwitchEndianness(void* dst, void* src, | | 184 | +inline void MemCopyAndSwitchEndianness(void* dst, const void* src, | 185 | 185 | size_t num_elements, | 186 | 186 | size_t element_size) { | 187 | | -#define COPY_LOOP(type, reverse) \ | 188 | | - { \ | 189 | | - for (uint32_t i = 0; i < num_elements; i++) { \ | 190 | | - type t; \ | 191 | | - type* s = reinterpret_cast<type*>(src) + i; \ | 192 | | - type* d = reinterpret_cast<type*>(dst) + i; \ | 193 | | - memcpy(&t, reinterpret_cast<void*>(s), element_size); \ | 194 | | - t = reverse(t); \ | 195 | | - memcpy(reinterpret_cast<void*>(d), &t, element_size); \ | 196 | | - } \ | 197 | | - return; \ | | 187 | +#define COPY_LOOP(type, reverse) \ | | 188 | + { \ | | 189 | + for (uint32_t i = 0; i < num_elements; i++) { \ | | 190 | + type t; \ | | 191 | + const type* s = reinterpret_cast<const type*>(src) + i; \ | | 192 | + type* d = reinterpret_cast<type*>(dst) + i; \ | | 193 | + memcpy(&t, reinterpret_cast<const void*>(s), element_size); \ | | 194 | + t = reverse(t); \ | | 195 | + memcpy(reinterpret_cast<void*>(d), &t, element_size); \ | | 196 | + } \ | | 197 | + return; \ | 198 | 198 | } | 199 | 199 |
| 200 | 200 | switch (element_size) { | |
Collapse file Copy file name to clipboardExpand all lines: deps/v8/src/utils/memcopy.h +1-1Lines changed: 1 addition & 1 deletion | Original file line number | Diff line number | Diff line change |
|---|
@@ -32,7 +32,7 @@ inline void MemCopy(void* dest, const void* src, size_t size) { | 32 | 32 | } | 33 | 33 |
| 34 | 34 | #if V8_TARGET_BIG_ENDIAN | 35 | | -inline void MemCopyAndSwitchEndianness(void* dst, void* src, | | 35 | +inline void MemCopyAndSwitchEndianness(void* dst, const void* src, | 36 | 36 | size_t num_elements, | 37 | 37 | size_t element_size) { | 38 | 38 | v8::base::MemCopyAndSwitchEndianness(dst, src, num_elements, element_size); | |
|