Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[TESTING] Bazel v8 <> docker testing #19845

Closed
wants to merge 63 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
dcf1d3e
wasm: update V8 to v9.7.106.17.
PiotrSikora Dec 10, 2021
c411adc
wasm: migrate to V8's native Bazel support.
PiotrSikora Dec 11, 2021
193fa96
review: fix presubmit.
PiotrSikora Dec 13, 2021
8ab7c90
review: fix build on Linux/aarch64.
PiotrSikora Dec 14, 2021
23b3b8e
review: add link for the aarch64 fix.
PiotrSikora Dec 14, 2021
b7232dd
review: fix coverage.
PiotrSikora Dec 14, 2021
c0ecc28
review: fix build with GCC.
PiotrSikora Dec 14, 2021
590d817
review: regenerate patch.
PiotrSikora Dec 14, 2021
71a803e
review: force -O1 in fastbuild.
PiotrSikora Dec 16, 2021
10a263a
review: enable snapshot compression.
PiotrSikora Dec 16, 2021
aced9bc
Revert "review: enable snapshot compression."
PiotrSikora Jan 5, 2022
d4bbfc0
review: update V8 to v9.9.62.
PiotrSikora Jan 5, 2022
feedc69
review: try build on Windows.
PiotrSikora Jan 5, 2022
0a8ce19
Merge remote-tracking branch 'origin/main' into PiotrSikora/v8_v9.7-w…
PiotrSikora Jan 6, 2022
cfab867
review: use locally installed toolchain on Windows.
PiotrSikora Jan 6, 2022
e561426
review: fix build on aarch64.
PiotrSikora Jan 6, 2022
321f9bd
review: fix build with GCC.
PiotrSikora Jan 6, 2022
c98b873
review: generate inspector files using @rules_python.
PiotrSikora Jan 6, 2022
64db4d5
review: move patch.
PiotrSikora Jan 6, 2022
b77a2b7
Merge remote-tracking branch 'origin/main' into PiotrSikora/v8_v9.7-w…
PiotrSikora Jan 6, 2022
5707c0a
review: move "cmd" to bash script.
PiotrSikora Jan 6, 2022
7e438dc
review: fix typo.
PiotrSikora Jan 6, 2022
6f51734
review: update patchset.
PiotrSikora Jan 6, 2022
b4b2c2b
review: respect envoy_linkstatic().
PiotrSikora Jan 10, 2022
367405a
Revert "review: respect envoy_linkstatic()."
PiotrSikora Jan 11, 2022
0843882
review: update V8 to v9.9.80.
PiotrSikora Jan 11, 2022
2153e4f
Merge remote-tracking branch 'origin/main' into PiotrSikora/v8_v9.7-w…
PiotrSikora Jan 11, 2022
09c394c
review: remove trailing whitespace.
PiotrSikora Jan 11, 2022
e4d9c04
review: revert genrule_repository changes.
PiotrSikora Jan 11, 2022
7d6cb45
review: remove -fPIC.
PiotrSikora Jan 11, 2022
541f858
Revert "review: remove -fPIC."
PiotrSikora Jan 11, 2022
169cea3
review: --define=no_debug_info=1.
PiotrSikora Jan 13, 2022
677f06f
Merge remote-tracking branch 'origin/main' into PiotrSikora/v8_v9.7-w…
PiotrSikora Jan 13, 2022
255206e
review: try to remove all symbols.
PiotrSikora Jan 13, 2022
19f1693
review: exclude win32 tests from coverage.
PiotrSikora Jan 14, 2022
6f8f74e
review: revert -Wl,-s.
PiotrSikora Jan 14, 2022
021cd9b
review: reword comment.
PiotrSikora Jan 14, 2022
5453364
review: re-disable Wasm on Windows.
PiotrSikora Jan 14, 2022
c5c4517
Merge remote-tracking branch 'origin/main' into PiotrSikora/v8_v9.7-w…
PiotrSikora Jan 14, 2022
feda62e
Merge remote-tracking branch 'origin/main' into PiotrSikora/v8_v9.7-w…
PiotrSikora Jan 15, 2022
c5dad46
review: update V8 to v9.9.115.3.
PiotrSikora Jan 25, 2022
ff43cd1
Merge remote-tracking branch 'origin/main' into PiotrSikora/v8_v9.7-w…
PiotrSikora Jan 25, 2022
d739c34
review: @configs_pip3 -> @base_pip3.
PiotrSikora Jan 25, 2022
a7cd405
review: fix sha256.
PiotrSikora Jan 25, 2022
7477b1c
Merge remote-tracking branch 'origin/main' into PiotrSikora/v8_v9.7-w…
PiotrSikora Jan 26, 2022
7bca0d7
Merge remote-tracking branch 'origin/main' into PiotrSikora/v8_v9.7-w…
PiotrSikora Jan 26, 2022
5f38cd4
Merge remote-tracking branch 'origin/main' into PiotrSikora/v8_v9.7-w…
PiotrSikora Jan 27, 2022
d224902
review: add notes where to get info about dependencies.
PiotrSikora Jan 27, 2022
764d877
Merge remote-tracking branch 'origin/main' into PiotrSikora/v8_v9.7-w…
PiotrSikora Jan 31, 2022
b216aab
review: update V8 to v9.9.115.5.
PiotrSikora Jan 31, 2022
749e1ec
Merge remote-tracking branch 'origin/main' into PiotrSikora/v8_v9.7-w…
PiotrSikora Feb 2, 2022
56e7f63
review: disable pointer compression.
PiotrSikora Feb 2, 2022
75d6aef
Merge remote-tracking branch 'origin/main' into PiotrSikora/v8_v9.7-w…
PiotrSikora Feb 4, 2022
5abeb04
Merge remote-tracking branch 'origin/main' into PiotrSikora/v8_v9.7-w…
PiotrSikora Feb 7, 2022
6126953
review: cherry-pick #19837 for testing.
PiotrSikora Feb 7, 2022
ee781ff
ci
phlax Feb 7, 2022
195e11a
ci
phlax Feb 7, 2022
a7c8ae7
ci/
phlax Feb 7, 2022
ce43890
Merge branch 'main' into bazel-v8-testing
phlax Feb 7, 2022
824b8cf
oops
phlax Feb 7, 2022
4a81cf4
ci/
phlax Feb 7, 2022
79b45c6
ci/
phlax Feb 7, 2022
2594463
ci/
phlax Feb 7, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .azure-pipelines/pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -203,7 +203,7 @@ stages:
AZP_BRANCH: $(Build.SourceBranch)

- stage: linux_x64
dependsOn: ["precheck"]
dependsOn: [] # "precheck"]
# For post-submit builds, continue even if precheck fails
condition: and(not(canceled()), or(succeeded(), eq(variables['PostSubmit'], true)))
jobs:
Expand All @@ -217,7 +217,7 @@ stages:
ciTarget: bazel.release

- stage: linux_arm64
dependsOn: ["precheck"]
dependsOn: [] # "precheck"]
# For post-submit builds, continue even if precheck fails
condition: and(not(canceled()), or(succeeded(), eq(variables['PostSubmit'], true)))
jobs:
Expand Down
3 changes: 3 additions & 0 deletions .bazelrc
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@ build:asan --linkopt -fsanitize=address,undefined
build:asan --copt -fno-sanitize=vptr,function
build:asan --linkopt -fno-sanitize=vptr,function
build:asan --copt -DADDRESS_SANITIZER=1
build:asan --copt -DUNDEFINED_SANITIZER=1
build:asan --copt -D__SANITIZE_ADDRESS__
build:asan --test_env=ASAN_OPTIONS=handle_abort=1:allow_addr2line=true:check_initialization_order=true:strict_init_order=true:detect_odr_violation=1
build:asan --test_env=UBSAN_OPTIONS=halt_on_error=true:print_stacktrace=1
Expand Down Expand Up @@ -109,6 +110,7 @@ build:clang-tsan --define ENVOY_CONFIG_TSAN=1
build:clang-tsan --copt -fsanitize=thread
build:clang-tsan --linkopt -fsanitize=thread
build:clang-tsan --linkopt -fuse-ld=lld
build:clang-tsan --copt -DTHREAD_SANITIZER=1
build:clang-tsan --build_tag_filters=-no_san,-no_tsan
build:clang-tsan --test_tag_filters=-no_san,-no_tsan
# Needed due to https://github.com/libevent/libevent/issues/777
Expand All @@ -127,6 +129,7 @@ build:clang-msan --copt -fsanitize=memory
build:clang-msan --linkopt -fsanitize=memory
build:clang-msan --linkopt -fuse-ld=lld
build:clang-msan --copt -fsanitize-memory-track-origins=2
build:clang-msan --copt -DMEMORY_SANITIZER=1
build:clang-msan --test_env=MSAN_SYMBOLIZER_PATH
# MSAN needs -O1 to get reasonable performance.
build:clang-msan --copt -O1
Expand Down
8 changes: 0 additions & 8 deletions bazel/dependency_imports.bzl
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
load("@rules_foreign_cc//foreign_cc:repositories.bzl", "rules_foreign_cc_dependencies")
load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
load("@bazel_toolchains//rules/exec_properties:exec_properties.bzl", "create_rbe_exec_properties_dict", "custom_exec_properties")
load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies", "go_repository")
load("@build_bazel_rules_apple//apple:repositories.bzl", "apple_rules_dependencies")
load("@rules_fuzzing//fuzzing:repositories.bzl", "rules_fuzzing_dependencies")
Expand Down Expand Up @@ -33,13 +32,6 @@ def envoy_dependency_imports(go_version = GO_VERSION):
rules_cc_dependencies()
rules_cc_toolchains()

custom_exec_properties(
name = "envoy_large_machine_exec_property",
constants = {
"LARGE_MACHINE": create_rbe_exec_properties_dict(labels = dict(size = "large")),
},
)

# These dependencies, like most of the Go in this repository, exist only for the API.
go_repository(
name = "org_golang_google_grpc",
Expand Down
45 changes: 0 additions & 45 deletions bazel/external/wee8.BUILD

This file was deleted.

157 changes: 0 additions & 157 deletions bazel/external/wee8.genrule_cmd

This file was deleted.

Loading