Commit Graph

2943 Commits

Author SHA1 Message Date
David Tolnay
2b3edb057c
More specific is_arm -> is_aarch64 in bazel vendor script 2022-04-24 10:18:30 -07:00
David Tolnay
60a31430d2
Merge pull request #1039 from snowp/fix-aarch-check
bazel: fix arm check
2022-04-24 10:15:23 -07:00
Snow Pettersen
bd751097cd fix arm check 2022-04-24 08:39:48 -04:00
David Tolnay
a2be2f03da
Update ui test suite to nightly-2022-04-23 2022-04-22 19:54:44 -07:00
David Tolnay
3b30338b4e
Merge pull request #1038 from snowp/arm-support
support resolving arm triplet with bazel
2022-04-19 11:09:55 -07:00
Snow Pettersen
b433f9a792 param 2022-04-19 13:29:12 -04:00
Snow Pettersen
bb72157b29 bazel: support resolving arm triple 2022-04-19 13:23:39 -04:00
David Tolnay
d89e36260f
Update ui test suite to nightly-2022-04-18 2022-04-17 20:48:18 -07:00
David Tolnay
d8f9c9d924
Update CI job to bazel 5.1.1 2022-04-10 20:18:36 -07:00
David Tolnay
f7eb64fd7f
Merge pull request #1035 from dtolnay/bazel
Set up Bazel rust_repositories with a default edition that is not usable
2022-04-10 19:23:03 -07:00
David Tolnay
9614f12e1f
Set up Bazel rust_repositories with a default edition that is not usable 2022-04-10 19:12:16 -07:00
David Tolnay
4aa5e24f23
Pull in newer Bazel rules_rust 2022-04-10 19:01:06 -07:00
David Tolnay
43bb09390f
Bump Bazel build to rustc 1.60.0 2022-04-10 18:57:35 -07:00
David Tolnay
ef4cf85f0c
Bump Bazel build to rustc 1.59.0 2022-04-10 18:57:35 -07:00
David Tolnay
87e686a8df
Bump Bazel build to rustc 1.58.0 2022-04-10 18:57:35 -07:00
David Tolnay
6681053841
Merge pull request #1034 from dtolnay/bazel
Enforce edition on all Bazel targets
2022-04-10 18:55:15 -07:00
David Tolnay
e09caa6a1f
Enforce edition on all Bazel targets 2022-04-10 18:07:47 -07:00
David Tolnay
a519f44e03
Reset white background on graphic 2022-04-10 17:55:54 -07:00
David Tolnay
bd252432f2
Convert overview diagram from svgbob to latex 2022-04-10 17:42:30 -07:00
David Tolnay
48d77a6913
Merge pull request #1029 from keith/ks/bazel-only-use-lld-on-linux
[bazel] Only use lld on Linux
2022-04-01 17:59:39 -07:00
Keith Smiley
9b0ed32e82 [bazel] Only use lld on Linux
macOS C++ toolchains from Apple do not contain lld, so bazel builds in
this repo would fail. This change scopes this only to Linux
2022-04-01 17:42:01 -07:00
David Tolnay
3f3705978e
Update ui test suite to nightly-2022-03-31 2022-03-30 19:31:36 -07:00
David Tolnay
4f3cd190e6
Update ui test suite to nightly-2022-03-09 2022-03-08 18:32:27 -08:00
David Tolnay
f13e68f5c5
Release 1.0.66 2022-03-08 12:19:26 -08:00
David Tolnay
4b69f59c66
Lockfile update 2022-03-08 12:17:46 -08:00
David Tolnay
a6e1cd1e8d
Merge pull request #1021 from dtolnay/carray
Recognize C array of relocatable element type in struct as relocatable
2022-03-08 12:16:25 -08:00
David Tolnay
033294e893
Add test of struct containing C array 2022-03-08 12:03:03 -08:00
David Tolnay
993353fa28
Recognize C array of relocatable element type in struct as relocatable 2022-03-08 11:54:39 -08:00
David Tolnay
c53e4bc81b
Release 1.0.65 2022-02-16 19:46:45 -08:00
David Tolnay
6d3e9ac001
Merge pull request #1016 from dtolnay/clap
Update to clap 3.1.0
2022-02-16 19:42:27 -08:00
David Tolnay
feec8a1762
Resolve clap deprecations
warning: use of deprecated struct `clap::App`: Replaced with `Command`
     --> gen/cmd/src/app.rs:9:12
      |
    9 | use clap::{App, AppSettings, Arg};
      |            ^^^
      |
      = note: `#[warn(deprecated)]` on by default

    warning: use of deprecated struct `clap::App`: Replaced with `Command`
      --> gen/cmd/src/app.rs:36:13
       |
    36 | fn app() -> App<'static> {
       |             ^^^

    warning: use of deprecated struct `clap::App`: Replaced with `Command`
      --> gen/cmd/src/app.rs:37:19
       |
    37 |     let mut app = App::new("cxxbridge")
       |                   ^^^

    warning: use of deprecated variant `clap::AppSettings::NextLineHelp`: Replaced with `Command::next_line_help` and `Command::is_next_line_help_set`
      --> gen/cmd/src/app.rs:40:31
       |
    40 |         .setting(AppSettings::NextLineHelp)
       |                               ^^^^^^^^^^^^
2022-02-16 19:20:34 -08:00
David Tolnay
19ed7f8808
Pull in clap 3.1.0 2022-02-16 19:19:23 -08:00
David Tolnay
32e3036a60
Lockfile update 2022-02-16 19:17:54 -08:00
David Tolnay
b26a1f0ae0
Merge pull request #1014 from philipcraig/clippy
clippy fixes
2022-02-13 10:59:24 -08:00
Philip Craig
a4c94445a9 clippy fixes 2022-02-13 15:00:29 +00:00
David Tolnay
5847f874fa
Ignore incorrect transmute_undefined_repr clippy lint 2022-02-11 19:34:44 -08:00
David Tolnay
883ed7783f
Update ui test suite to nightly-2022-02-12 2022-02-11 18:59:37 -08:00
David Tolnay
3df4cc84a1
Update ui test suite to nightly-2022-02-09 2022-02-08 18:34:22 -08:00
David Tolnay
26137f95a2
Release 1.0.64 2022-01-30 13:03:12 -08:00
David Tolnay
b2bdb7cb3c
Lockfile update 2022-01-30 13:02:10 -08:00
David Tolnay
09e8df598f
Add workaround for evaluating cfg(debug_assertions) 2022-01-30 12:49:15 -08:00
David Tolnay
b03c912181
Reduce indentation in CargoEnvCfgEvaluator 2022-01-30 12:48:19 -08:00
David Tolnay
e41be2f96b
Begin development on async fn support 2022-01-18 17:58:16 -08:00
David Tolnay
97d7d53c44
Wrap async fn error message 2022-01-18 17:29:01 -08:00
David Tolnay
d58307a1f0
Rename variants_from_header optin to "experimental-enum-variants-from-header"
In preparation for "experimental-async-fn" as a completely orthogonal
experimental feature.
2022-01-18 17:29:01 -08:00
David Tolnay
cf5bbe629e
Fix variants_from_header build 2022-01-18 17:21:16 -08:00
David Tolnay
34d4447d43
Release 1.0.63 2022-01-18 15:55:25 -08:00
David Tolnay
2d53d81f8f
Lockfile update 2022-01-18 15:50:26 -08:00
David Tolnay
7280493dc3
Merge pull request #1003 from dtolnay/cfg
Support all/any cfg evaluation with not all clauses determinate
2022-01-18 15:48:40 -08:00
David Tolnay
124e10ebcf
Support all/any cfg evaluation with not all clauses determinate 2022-01-18 15:39:34 -08:00