Skip to content

Commit bac9c7d

Browse files
authored
Merge branch 'main' into interprocedural-controlflow
2 parents df06d34 + 60ca496 commit bac9c7d

File tree

8,445 files changed

+520910
-142972
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

8,445 files changed

+520910
-142972
lines changed

.bazelrc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,19 @@ common --enable_platform_specific_config
22
# because we use --override_module with `%workspace%`, the lock file is not stable
33
common --lockfile_mode=off
44

5+
# Build release binaries by default, can be overwritten to in local.bazelrc and set to `fastbuild` or `dbg`
6+
build --compilation_mode opt
7+
58
# when building from this repository in isolation, the internal repository will not be found at ..
69
# where `MODULE.bazel` looks for it. The following will get us past the module loading phase, so
710
# that we can build things that do not rely on that
811
common --override_module=semmle_code=%workspace%/misc/bazel/semmle_code_stub
912

1013
build --repo_env=CC=clang --repo_env=CXX=clang++
1114

15+
# print test output, like sembuild does.
16+
# Set to `errors` if this is too verbose.
17+
test --test_output all
1218
# we use transitions that break builds of `...`, so for `test` to work with that we need the following
1319
test --build_tests_only
1420

@@ -31,5 +37,6 @@ build --java_language_version=17
3137
build --tool_java_language_version=17
3238
build --tool_java_runtime_version=remotejdk_17
3339
build --java_runtime_version=remotejdk_17
40+
build --@rules_python//python/config_settings:python_version=3.12
3441

3542
try-import %workspace%/local.bazelrc

.bazelrc.internal

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,5 @@ common --registry=https://bcr.bazel.build
88
# its implementation packages without providing any code itself.
99
# We either can depend on internal implementation details, or turn of strict deps.
1010
common --@rules_dotnet//dotnet/settings:strict_deps=false
11+
12+
build --@rules_python//python/config_settings:python_version=3.12

.bazelversion

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
8.0.0
1+
8.1.1

.devcontainer/Dockerfile.codespaces

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
FROM mcr.microsoft.com/devcontainers/base:ubuntu-24.04
2+
3+
USER root
4+
# Install needed packages according to https://codeql.github.com/docs/codeql-overview/system-requirements/
5+
# most come from the base image, but we need to install some additional ones
6+
RUN DEBIAN_FRONTEND=noninteractive apt update && apt install -y sudo man-db python3.12 npm unminimize
7+
RUN yes | unminimize

.devcontainer/devcontainer.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
{
2-
"image": "mcr.microsoft.com/devcontainers/base:ubuntu-24.04",
32
"extensions": [
43
"rust-lang.rust-analyzer",
54
"bungcip.better-toml",
@@ -8,6 +7,10 @@
87
"ms-vscode.test-adapter-converter",
98
"slevesque.vscode-zipexplorer"
109
],
10+
"build": {
11+
// Path is relative to the devcontainer.json file.
12+
"dockerfile": "Dockerfile.codespaces"
13+
},
1114
"settings": {
1215
"files.watcherExclude": {
1316
"**/target/**": true

.devcontainer/swift/Dockerfile

Lines changed: 0 additions & 9 deletions
This file was deleted.

.devcontainer/swift/devcontainer.json

Lines changed: 0 additions & 25 deletions
This file was deleted.

.devcontainer/swift/root.sh

Lines changed: 0 additions & 34 deletions
This file was deleted.

.devcontainer/swift/update-codeql.sh

Lines changed: 0 additions & 20 deletions
This file was deleted.

.devcontainer/swift/user.sh

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)