Skip to content

Commit bc194d3

Browse files
committed
merge branch 'main' into 'feat/general_scattering'
2 parents 32db9dc + 78d940c commit bc194d3

File tree

706 files changed

+29286
-24117
lines changed

Some content is hidden

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

706 files changed

+29286
-24117
lines changed

.cargo/config_aliases.toml

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# Copy this file to `config.toml` to enable several aliases to commonly-used tools.
2+
3+
[alias]
4+
### Alias for the `build-easefunction-graphs` tool
5+
build-easefunction-graphs = "run --package build-easefunction-graphs --"
6+
7+
### Aliases for the `build-templated-pages` tool
8+
build-templated-pages = "run --package build-templated-pages --"
9+
10+
# Checks for missing data
11+
check-missing-templated-pages = "build-templated-pages check-missing"
12+
check-missing-example-metadata = "check-missing-templated-pages examples"
13+
check-missing-feature-docs = "check-missing-templated-pages features"
14+
15+
# Updates certain templated data
16+
update-templated-pages = "build-templated-pages update"
17+
update-examples-readme = "update-templated-pages examples"
18+
update-feature-docs = "update-templated-pages features"
19+
20+
### Alias for the `build-wasm-example` tool
21+
build-wasm-example = "run --package build-wasm-example --"
22+
23+
### Aliases for the `ci` tool
24+
ci = "run --package ci --"
25+
26+
# Check each file under `tools/ci/src/commands/` to see what each individual command does
27+
ci-bench-check = "ci bench-check"
28+
ci-clippy = "ci clippy"
29+
ci-compile = "ci compile"
30+
ci-compile-check = "ci compile-check"
31+
ci-compile-fail = "ci compile-fail"
32+
ci-doc = "ci doc"
33+
ci-doc-check = "ci doc-check"
34+
ci-doc-test = "ci doc-test"
35+
ci-example-check = "ci example-check"
36+
ci-format = "ci format"
37+
ci-integration-test-check = "ci integration-test-check"
38+
ci-integration-test-clean = "ci integration-test-clean"
39+
ci-integration-test-run = "ci integration-test"
40+
ci-lints = "ci lints"
41+
ci-test = "ci test"

.cargo/config_fast_builds.toml

Lines changed: 5 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@
88
# ## LLD
99
#
1010
# LLD is a linker from the LLVM project that supports Linux, Windows, macOS, and Wasm. It has the greatest
11-
# platform support and the easiest installation process. It is enabled by default in this file for Linux
12-
# and Windows. On macOS, the default linker yields higher performance than LLD and is used instead.
11+
# platform support and the easiest installation process. It is enabled by default in this file for Windows.
12+
# LLD is the default linker in Rust itself for Linux, so no configuration is needed.
13+
# On macOS, the default linker yields higher performance than LLD and is used instead.
1314
#
1415
# To install, please scroll to the corresponding table for your target (eg. `[target.x86_64-pc-windows-msvc]`
1516
# for Windows) and follow the steps under `LLD linker`.
@@ -22,8 +23,8 @@
2223
# through its high parallelism, though it only supports Linux.
2324
#
2425
# Mold is disabled by default in this file. If you wish to enable it, follow the installation instructions for
25-
# your corresponding target, disable LLD by commenting out its `-Clink-arg=...` line, and enable Mold by
26-
# *uncommenting* its `-Clink-arg=...` line.
26+
# your corresponding target, disable LLD by commenting out its `-Clink-arg=...` line (not applicable for Linux anymore),
27+
# and enable Mold by *uncommenting* its `-Clink-arg=...` line.
2728
#
2829
# There is a fork of Mold named Sold that supports macOS, but it is unmaintained and is about the same speed as
2930
# the default ld64 linker. For this reason, it is not included in this file.
@@ -65,17 +66,7 @@
6566
# For more information, see the blog post at <https://blog.rust-lang.org/2023/11/09/parallel-rustc.html>.
6667

6768
[target.x86_64-unknown-linux-gnu]
68-
linker = "clang"
6969
rustflags = [
70-
# LLD linker
71-
#
72-
# You may need to install it:
73-
#
74-
# - Ubuntu: `sudo apt-get install lld clang`
75-
# - Fedora: `sudo dnf install lld clang`
76-
# - Arch: `sudo pacman -S lld clang`
77-
"-Clink-arg=-fuse-ld=lld",
78-
7970
# Mold linker
8071
#
8172
# You may need to install it:
@@ -92,9 +83,6 @@ rustflags = [
9283
# Some systems may experience linker performance issues when running doc tests.
9384
# See https://github.com/bevyengine/bevy/issues/12207 for details.
9485
rustdocflags = [
95-
# LLD linker
96-
"-Clink-arg=-fuse-ld=lld",
97-
9886
# Mold linker
9987
# "-Clink-arg=-fuse-ld=mold",
10088
]
@@ -154,8 +142,3 @@ rustflags = [
154142
# In most cases the gains are negligible, but if you are on macOS and have slow compile times you should see significant gains.
155143
# [profile.dev]
156144
# debug = 1
157-
158-
# This enables you to run the CI tool using `cargo ci`.
159-
# This is not enabled by default, you need to copy this file to `config.toml`.
160-
[alias]
161-
ci = "run --package ci --"

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,6 @@ contact_links:
33
url: https://github.com/bevyengine/bevy/discussions/categories/q-a
44
about: Questions about how to use or contribute to Bevy belong in Github Discussions.
55
You can use the search to check if someone already answered your question!
6+
- name: Security Issue
7+
url: https://github.com/bevyengine/bevy/security/advisories/new
8+
about: If you believe you have found a security vulnerability, please DO NOT disclose it publicly until we’ve had a chance to fix it.
Lines changed: 29 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,34 @@
11
exports.config = {
2-
user: process.env.BROWSERSTACK_USERNAME,
3-
key: process.env.BROWSERSTACK_ACCESS_KEY,
2+
user: process.env.BROWSERSTACK_USERNAME,
3+
key: process.env.BROWSERSTACK_ACCESS_KEY,
44

5-
updateJob: false,
6-
specs: [
7-
'./specs/screenshot.js'
8-
],
9-
exclude: [],
5+
updateJob: false,
6+
specs: ["./specs/screenshot.js"],
7+
exclude: [],
108

11-
capabilities: [{
12-
project: "Bevy Example",
13-
build: 'Bevy Example Runner',
14-
name: 'run_example',
15-
device: process.env.DEVICE || 'Samsung Galaxy S23',
16-
os_version: process.env.OS_VERSION || "13.0",
17-
app: process.env.BROWSERSTACK_APP_ID,
18-
'browserstack.debug': true,
19-
orientation: 'LANDSCAPE'
20-
}],
9+
capabilities: [
10+
{
11+
project: "Bevy Example",
12+
build: "Bevy Example Runner",
13+
name: "run_example",
14+
device: process.env.DEVICE || "Samsung Galaxy S23",
15+
os_version: process.env.OS_VERSION || "13.0",
16+
app: process.env.BROWSERSTACK_APP_ID,
17+
"browserstack.debug": true,
18+
orientation: "PORTRAIT",
19+
},
20+
],
2121

22-
logLevel: 'info',
23-
coloredLogs: true,
24-
screenshotPath: './screenshots/',
25-
baseUrl: '',
26-
waitforTimeout: 10000,
27-
connectionRetryTimeout: 90000,
28-
connectionRetryCount: 3,
22+
logLevel: "info",
23+
coloredLogs: true,
24+
baseUrl: "",
25+
waitforTimeout: 10000,
26+
connectionRetryTimeout: 90000,
27+
connectionRetryCount: 3,
2928

30-
framework: 'mocha',
31-
mochaOpts: {
32-
ui: 'bdd',
33-
timeout: 20000
34-
}
35-
};
29+
framework: "mocha",
30+
mochaOpts: {
31+
ui: "bdd",
32+
timeout: 20000,
33+
},
34+
};

0 commit comments

Comments
 (0)