Skip to content

Commit 8714d9a

Browse files
committed
Merge branch 'fix-5136-missing-return-main' into fix-5136-missing-return
2 parents 13135b1 + 2cd9cab commit 8714d9a

1,646 files changed

Lines changed: 97921 additions & 59512 deletions

File tree

Some content is hidden

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

.bazelignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
build
22
build_make
3+
build_dotnet
4+
build_java
5+
build_python
6+
build_all
37
install_make
48
build_cross
59
dependencies/install

.bazelrc

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ build --define absl=1
2323
# Fix the python version
2424
build --@rules_python//python/config_settings:python_version=3.12
2525

26+
# Fix the Java version
27+
build --java_language_version=21 # Version of the source files
28+
build --java_runtime_version=remotejdk_21 # Hermetic JRE
29+
2630
###############################################################################
2731
# Per plaform options
2832
###############################################################################
@@ -34,7 +38,7 @@ build --enable_platform_specific_config
3438
# Options for Linux.
3539
###############################################################################
3640

37-
build:linux --cxxopt=-std=c++17 --host_cxxopt=-std=c++17
41+
build:linux --cxxopt=-std=c++20 --host_cxxopt=-std=c++20
3842
build:linux --cxxopt=-Wno-sign-compare --host_cxxopt=-Wno-sign-compare
3943
build:linux --cxxopt=-Wno-range-loop-construct --host_cxxopt=-Wno-range-loop-construct
4044

@@ -45,7 +49,7 @@ build:linux --cxxopt=-Wno-range-loop-construct --host_cxxopt=-Wno-range-loop-con
4549
# Sets the default Apple platform to macOS.
4650
build --apple_platform_type=macos
4751
build:macos --features=-supports_dynamic_linker
48-
build:macos --cxxopt=-std=c++17 --host_cxxopt=-std=c++17
52+
build:macos --cxxopt=-std=c++20 --host_cxxopt=-std=c++20
4953
build:macos --cxxopt=-Wno-sign-compare --host_cxxopt=-Wno-sign-compare
5054
build:macos --cxxopt=-Wno-dangling-field --host_cxxopt=-Wno-dangling-field
5155
build:macos --cxxopt=-Wno-range-loop-construct --host_cxxopt=-Wno-range-loop-construct
@@ -56,6 +60,8 @@ build:macos --cxxopt=-mmacos-version-min=10.15 --host_cxxopt=-mmacos-version-min
5660
###############################################################################
5761

5862
build:windows --cxxopt=/std:c++20 --host_cxxopt=/std:c++20
63+
# Enable preprocessor conformance mode needed to correctly support __VA_OPT__
64+
build:windows --cxxopt=/Zc:preprocessor --host_cxxopt=/Zc:preprocessor
5965

6066
# Enable the runfiles symlink tree on Windows. This makes it possible to build
6167
# the pip package on Windows without an intermediate data-file archive, as the

.bazelversion

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
8.5.1

.cmake-format.py

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

.dockerignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,11 @@ objs
5454
packages
5555
build/
5656
build_cmake/
57+
build_all/
58+
build_cpp/
59+
build_dotnet/
60+
build_java/
61+
build_python/
5762
build_cross/
5863
build_make/
5964
install_make/

.github/workflows/aarch64_toolchain.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
# ref: https://toolchains.bootlin.com/
22
name: aarch64 Toolchain
33

4-
on: [workflow_dispatch]
4+
on:
5+
push:
6+
branches:
7+
- ci
8+
- main
9+
- v99bugfix
10+
workflow_dispatch:
511

612
concurrency:
713
group: ${{github.workflow}}-${{github.ref}}

0 commit comments

Comments
 (0)