| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 2e8652e commit 8471747
3 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -11,7 +11,7 @@ | |||
| 11 | 11 | #define V8_MAJOR_VERSION 6 | |
| 12 | 12 | #define V8_MINOR_VERSION 1 | |
| 13 | 13 | #define V8_BUILD_NUMBER 534 | |
| 14 | - #define V8_PATCH_LEVEL 36 | ||
| 14 | + #define V8_PATCH_LEVEL 38 | ||
| 15 | 15 | ||
| 16 | 16 | // Use 1 for candidates and 0 otherwise. | |
| 17 | 17 | // (Boolean macro values are not supported by all preprocessors.) | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -491,7 +491,7 @@ DEFINE_BOOL(wasm_disable_structured_cloning, false, | |||
| 491 | 491 | "disable wasm structured cloning") | |
| 492 | 492 | DEFINE_INT(wasm_num_compilation_tasks, 10, | |
| 493 | 493 | "number of parallel compilation tasks for wasm") | |
| 494 | - DEFINE_BOOL(wasm_async_compilation, true, | ||
| 494 | + DEFINE_BOOL(wasm_async_compilation, false, | ||
| 495 | 495 | "enable actual asynchronous compilation for WebAssembly.compile") | |
| 496 | 496 | // Parallel compilation confuses turbo_stats, force single threaded. | |
| 497 | 497 | DEFINE_VALUE_IMPLICATION(turbo_stats, wasm_num_compilation_tasks, 0) | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -450,11 +450,18 @@ void SignalHandler::FillRegisterState(void* context, RegisterState* state) { | |||
| 450 | 450 | state->sp = reinterpret_cast<void*>(mcontext.gregs[29]); | |
| 451 | 451 | state->fp = reinterpret_cast<void*>(mcontext.gregs[30]); | |
| 452 | 452 | #elif V8_HOST_ARCH_PPC | |
| 453 | + #if V8_LIBC_GLIBC | ||
| 453 | 454 | state->pc = reinterpret_cast<void*>(ucontext->uc_mcontext.regs->nip); | |
| 454 | 455 | state->sp = | |
| 455 | 456 | reinterpret_cast<void*>(ucontext->uc_mcontext.regs->gpr[PT_R1]); | |
| 456 | 457 | state->fp = | |
| 457 | 458 | reinterpret_cast<void*>(ucontext->uc_mcontext.regs->gpr[PT_R31]); | |
| 459 | + #else | ||
| 460 | + // Some C libraries, notably Musl, define the regs member as a void pointer | ||
| 461 | + state->pc = reinterpret_cast<void*>(ucontext->uc_mcontext.gp_regs[32]); | ||
| 462 | + state->sp = reinterpret_cast<void*>(ucontext->uc_mcontext.gp_regs[1]); | ||
| 463 | + state->fp = reinterpret_cast<void*>(ucontext->uc_mcontext.gp_regs[31]); | ||
| 464 | + #endif | ||
| 458 | 465 | #elif V8_HOST_ARCH_S390 | |
| 459 | 466 | #if V8_TARGET_ARCH_32_BIT | |
| 460 | 467 | // 31-bit target will have bit 0 (MSB) of the PSW set to denote addressing | |
| Back | FazBrowse Home | New Git URL |
0 commit comments