Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
9 changes: 7 additions & 2 deletions deps/v8/.ycm_extra_conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -149,9 +149,14 @@ def GetClangCommandFromNinjaForFilename(v8_root, filename):
v8_flags.append(MakeIncludePathAbsolute(flag, "-I", out_dir))
elif flag.startswith('-isystem'):
v8_flags.append(MakeIncludePathAbsolute(flag, "-isystem", out_dir))
elif flag.startswith('-std') or flag.startswith(
'-pthread') or flag.startswith('-no'):
elif any([flag.startswith(p) for p in ['-std', '-pthread', '-no']]):
v8_flags.append(flag)
elif any([
flag.startswith(p) for p in ['-fmodule-map-file=', '-fmodule-file=']
]) or flag == '-fbuiltin-module-map':
# Modules don't play well together with clang/clangd, see
# https://crrev.com/c/6887510.
continue
elif flag.startswith('-') and flag[1] in 'DWFfmgOX':
v8_flags.append(flag)
return v8_flags
Expand Down
2 changes: 2 additions & 0 deletions deps/v8/AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -191,6 +191,7 @@ Keith Smiley <[email protected]>
Kevin Gibbons <[email protected]>
Keyhan Vakil <[email protected]>
Kris Selden <[email protected]>
Krishna Ravishankar <[email protected]>
Kyounga Ra <[email protected]>
Levi Zim <[email protected]>
LN Liberda <[email protected]>
Expand Down Expand Up @@ -295,6 +296,7 @@ Tianping Yang <[email protected]>
Timo Teräs <[email protected]>
Tobias Burnus <[email protected]>
Tobias Nießen <[email protected]>
Tomasz Malinowski <[email protected]>
Ujjwal Sharma <[email protected]>
Vadim Gorbachev <[email protected]>
Varun Varada <[email protected]>
Expand Down
26 changes: 23 additions & 3 deletions deps/v8/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -577,6 +577,7 @@ v8_config(
}) + select({
":enable_pointer_compression_shared_cage": [
"V8_COMPRESS_POINTERS_IN_SHARED_CAGE",
"V8_CONTIGUOUS_COMPRESSED_RO_SPACE_SIZE_MB=8",
],
":enable_pointer_compression_multiple_cages": [
"V8_COMPRESS_POINTERS_IN_MULTIPLE_CAGES",
Expand Down Expand Up @@ -1461,8 +1462,8 @@ filegroup(
"src/codegen/compilation-cache.h",
"src/codegen/compiler.cc",
"src/codegen/compiler.h",
"src/codegen/constant-pool.cc",
"src/codegen/constant-pool.h",
"src/codegen/constant-pool-entry.h",
"src/codegen/constants-arch.h",
"src/codegen/cpu-features.h",
"src/codegen/external-reference.cc",
Expand Down Expand Up @@ -1671,6 +1672,8 @@ filegroup(
"src/flags/flags-impl.h",
"src/flags/flags.cc",
"src/flags/flags.h",
"src/flags/save-flags.h",
"src/flags/save-flags.cc",
"src/handles/global-handles.cc",
"src/handles/global-handles.h",
"src/handles/global-handles-inl.h",
Expand Down Expand Up @@ -1876,7 +1879,6 @@ filegroup(
"src/heap/safepoint.h",
"src/heap/scavenger.cc",
"src/heap/scavenger.h",
"src/heap/scavenger-inl.h",
"src/heap/slot-set.cc",
"src/heap/slot-set.h",
"src/heap/spaces.cc",
Expand Down Expand Up @@ -2731,6 +2733,8 @@ filegroup(
"src/codegen/arm64/assembler-arm64.cc",
"src/codegen/arm64/assembler-arm64.h",
"src/codegen/arm64/assembler-arm64-inl.h",
"src/codegen/arm64/constant-pool-arm64.cc",
"src/codegen/arm64/constant-pool-arm64.h",
"src/codegen/arm64/constants-arm64.h",
"src/codegen/arm64/cpu-arm64.cc",
"src/codegen/arm64/decoder-arm64.cc",
Expand Down Expand Up @@ -2797,6 +2801,8 @@ filegroup(
"src/codegen/riscv/base-assembler-riscv.h",
"src/codegen/riscv/base-constants-riscv.h",
"src/codegen/riscv/base-riscv-i.h",
"src/codegen/riscv/constant-pool-riscv.cc",
"src/codegen/riscv/constant-pool-riscv.h",
"src/codegen/riscv/constant-riscv-a.h",
"src/codegen/riscv/constant-riscv-b.h",
"src/codegen/riscv/constant-riscv-c.h",
Expand All @@ -2817,6 +2823,8 @@ filegroup(
"src/codegen/riscv/extension-riscv-v.h",
"src/codegen/riscv/extension-riscv-zicsr.h",
"src/codegen/riscv/extension-riscv-zifencei.h",
"src/codegen/riscv/extension-riscv-zimop.cc",
"src/codegen/riscv/extension-riscv-zimop.h",
"src/codegen/riscv/interface-descriptors-riscv-inl.h",
"src/codegen/riscv/macro-assembler-riscv.h",
"src/codegen/riscv/register-riscv.h",
Expand All @@ -2839,6 +2847,8 @@ filegroup(
"src/codegen/ppc/assembler-ppc.cc",
"src/codegen/ppc/assembler-ppc.h",
"src/codegen/ppc/assembler-ppc-inl.h",
"src/codegen/ppc/constant-pool-ppc.cc",
"src/codegen/ppc/constant-pool-ppc.h",
"src/codegen/ppc/constants-ppc.cc",
"src/codegen/ppc/constants-ppc.h",
"src/codegen/ppc/cpu-ppc.cc",
Expand Down Expand Up @@ -2907,6 +2917,7 @@ filegroup(
"src/maglev/maglev-interpreter-frame-state.h",
"src/maglev/maglev-ir-inl.h",
"src/maglev/maglev-ir.h",
"src/maglev/maglev-kna-processor.h",
"src/maglev/maglev-phi-representation-selector.h",
"src/maglev/maglev-truncation.h",
"src/maglev/maglev-pipeline-statistics.h",
Expand All @@ -2926,6 +2937,8 @@ filegroup(
"src/maglev/maglev-compiler.cc",
"src/maglev/maglev-concurrent-dispatcher.cc",
"src/maglev/maglev-graph-builder.cc",
"src/maglev/maglev-known-node-aspects.cc",
"src/maglev/maglev-known-node-aspects.h",
"src/maglev/maglev-graph-labeller.cc",
"src/maglev/maglev-graph-optimizer.cc",
"src/maglev/maglev-graph-printer.cc",
Expand Down Expand Up @@ -3029,7 +3042,6 @@ filegroup(
"src/wasm/leb-helper.h",
"src/wasm/local-decl-encoder.cc",
"src/wasm/local-decl-encoder.h",
"src/wasm/memory-tracing.h",
"src/wasm/module-compiler.cc",
"src/wasm/module-compiler.h",
"src/wasm/module-decoder.cc",
Expand Down Expand Up @@ -3107,6 +3119,8 @@ filegroup(
"src/wasm/wasm-subtyping.cc",
"src/wasm/wasm-subtyping.h",
"src/wasm/wasm-tier.h",
"src/wasm/wasm-tracing.cc",
"src/wasm/wasm-tracing.h",
"src/wasm/wasm-value.h",
"src/wasm/well-known-imports.cc",
"src/wasm/well-known-imports.h",
Expand Down Expand Up @@ -3525,6 +3539,7 @@ filegroup(
"src/compiler/turboshaft/select-lowering-reducer.h",
"src/compiler/turboshaft/sidetable.cc",
"src/compiler/turboshaft/sidetable.h",
"src/compiler/turboshaft/simplified-optimization-reducer.h",
"src/compiler/turboshaft/simplify-tf-loops.cc",
"src/compiler/turboshaft/simplify-tf-loops.h",
"src/compiler/turboshaft/snapshot-table.h",
Expand Down Expand Up @@ -3658,6 +3673,8 @@ filegroup(
"src/compiler/turboshaft/wasm-shuffle-reducer.h",
"src/compiler/turboshaft/wasm-simd-phase.cc",
"src/compiler/turboshaft/wasm-simd-phase.h",
"src/compiler/turboshaft/wasm-type-cast-rtt-optimization-helpers.cc",
"src/compiler/turboshaft/wasm-type-cast-rtt-optimization-helpers.h",
"src/compiler/wasm-address-reassociation.cc",
"src/compiler/wasm-address-reassociation.h",
"src/compiler/wasm-call-descriptors.cc",
Expand Down Expand Up @@ -3695,6 +3712,8 @@ filegroup(
"src/maglev/maglev-compilation-info.h",
"src/maglev/maglev-compilation-unit.cc",
"src/maglev/maglev-compilation-unit.h",
"src/maglev/maglev-known-node-aspects.cc",
"src/maglev/maglev-known-node-aspects.h",
"src/maglev/maglev-graph-builder.cc",
"src/maglev/maglev-graph-builder.h",
"src/maglev/maglev-graph-optimizer.cc",
Expand All @@ -3714,6 +3733,7 @@ filegroup(
"src/maglev/maglev-ir.cc",
"src/maglev/maglev-ir.h",
"src/maglev/maglev-ir-inl.h",
"src/maglev/maglev-kna-processor.h",
"src/maglev/maglev-reducer-inl.h",
"src/maglev/maglev-reducer.h",
"src/maglev/maglev-register-frame-array.h",
Expand Down
Loading