| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-10-09 | Auto merge of #3101 - eduardosm:x86-aes-intrinsics, r=RalfJung | bors | -0/+539 | |
| Implement `llvm.x86.aesni.*` intrinsics | ||||
| 2023-10-09 | Add `--enable-bolt-settings` bootstrap flag | Jakub Beránek | -0/+6 | |
| 2023-10-09 | Optimize `librustc_driver.so` with BOLT | Jakub Beránek | -43/+84 | |
| 2023-10-09 | Implement `llvm.x86.aesni.*` intrinsics | Eduardo Sánchez Muñoz | -0/+539 | |
| 2023-10-09 | Extend impl's def_span to include where clauses | Michael Goulet | -1/+1 | |
| 2023-10-09 | Remove no longer used dependency from the list of allowed dependencies | bjorn3 | -1/+0 | |
| 2023-10-09 | return_pointer_aliasing2 should also run with SB | Ralf Jung | -2/+45 | |
| 2023-10-09 | add test to ensure RET assignments do not get propagated on unwinding | Ralf Jung | -0/+74 | |
| 2023-10-09 | add test for self-assignment on call through reference | Ralf Jung | -0/+16 | |
| 2023-10-09 | float-to-float casts also have non-deterministic NaN results | Ralf Jung | -10/+121 | |
| 2023-10-09 | ensure unary minus propagates NaN payloads exactly | Ralf Jung | -0/+8 | |
| 2023-10-08 | compiletest: add a way to specify params with spaces | Michael Howell | -1/+9 | |
| This use single quotes, because those aren't used in params, while double quotes are and would be tougher to parse. | ||||
| 2023-10-08 | Bump to latest beta | Mark Rousskov | -11/+8 | |
| 2023-10-08 | miri: make NaN generation non-deterministic | Ralf Jung | -20/+361 | |
| 2023-10-08 | linker: Remove `-Zgcc-ld` option | Vadim Petrochenkov | -4/+4 | |
| It is subsumed by `-Clinker-flavor=*-lld-cc -Clink-self-contained=+linker` options now | ||||
| 2023-10-08 | Auto merge of #114623 - Kobzol:opt-dist-gha-summaries, r=Mark-Simulacrum | bors | -28/+94 | |
| Print some information from try builds to GitHub summary This PR adds some logs from `opt-dist` (the duration of the individual steps of the build pipeline, and the size of the resulting artifacts) to GitHub [job summaries](https://github.blog/2022-05-09-supercharging-github-actions-with-job-summaries/), in order to quickly show useful information right in the GHA CI job page, without needing to read the full log. [This](https://github.com/rust-lang-ci/rust/actions/runs/5810621086) is how the summary currently looks like. r? `@ghost` | ||||
| 2023-10-07 | Auto merge of #116437 - nnethercote:rustc_features, r=Nilstrieb | bors | -1/+1 | |
| Clean up `rustc_features` Plenty more to be done, but this is a decent start. r? `@Nilstrieb` | ||||
| 2023-10-07 | allow option-ext as a tool dependency (MPL licensed) | Ralf Jung | -0/+1 | |
| 2023-10-07 | Merge from rustc | The Miri Conjob Bot | -772/+2640 | |
| 2023-10-07 | Preparing for merge from rustc | The Miri Conjob Bot | -1/+1 | |
| 2023-10-06 | Rollup merge of #116277 - RalfJung:post-mono, r=oli-obk | Jubilee | -2/+1 | |
| dont call mir.post_mono_checks in codegen It seems like all tests are still passing when I remove this... let's see what CI says. | ||||
| 2023-10-06 | Rollup merge of #116423 - eltociear:patch-22, r=flip1995 | Matthias Krüger | -2/+2 | |
| Fix typo in attrs.rs documenation -> documentation | ||||
| 2023-10-06 | Auto merge of #3112 - RalfJung:rustup, r=RalfJung | bors | -335/+285 | |
| Rustup preparing for rustc-push | ||||
| 2023-10-06 | Merge from rustc | Ralf Jung | -334/+284 | |
| 2023-10-06 | Preparing for merge from rustc | Ralf Jung | -1/+1 | |
| 2023-10-06 | Auto merge of #3110 - eduardosm:rounding-without-host-floats, r=RalfJung | bors | -30/+27 | |
| Do not use host floats in `simd_{ceil,floor,round,trunc}` | ||||
| 2023-10-06 | Merge commit 'b105fb4c39bc1a010807a6c076193cef8d93c109' into clippyup | Philipp Krones | -768/+2637 | |
| 2023-10-06 | Do not use host floats in `simd_{ceil,floor,round,trunc}` | Eduardo Sánchez Muñoz | -30/+27 | |
| 2023-10-06 | Fix problems of Reserved -> Frozen | Neven Villani | -481/+1097 | |
| Reserved loses permissions too quickly. Adding more fine-grained behavior of Reserved lets it lose write permissions only temporarily. Protected tags receive a read access on initialized locations. | ||||
| 2023-10-06 | Miri: Add `CreateWaitableTimerEx` stub | Chris Denton | -0/+12 | |
| This function will always fail, allowing std's `Sleep` fallback path to be taken instead. | ||||
| 2023-10-06 | add a direct dlsym test | Ralf Jung | -19/+38 | |
| 2023-10-06 | allow dyn_sym in the files where they are defined; remove unreachable ↵ | Ralf Jung | -19/+25 | |
| android code | ||||
| 2023-10-06 | make some things on foreign_items private | Ralf Jung | -256/+256 | |
| 2023-10-06 | refactor dlsym: dispatch symbols via the normal shim mechanism | Ralf Jung | -461/+168 | |
| 2023-10-06 | Make `tidy-alphabetical-{start,end}` work more widely. | Nicholas Nethercote | -2/+2 | |
| Don't restrict it to lines that have `//` in them. This means it can be used in `Cargo.toml` files, for example. | ||||
| 2023-10-06 | Auto merge of #3098 - BlackHoleFox:apple-entropy, r=RalfJung | bors | -4/+26 | |
| Support getentropy on macOS as a foreign item Prior this was always assumed to be accessed via `dlsym` shim, but in `std` I'm attempting to start [unconditionally linking](https://github.com/rust-lang/rust/pull/116319) to `getentropy` on macOS now that Rust's platform version support allows it. This just moves the main logic of the previous `dlsym` handler into an eval context extension so it can be used via both call paths. The `dlsym` handler is still needed as `getrandom` uses it. | ||||
| 2023-10-06 | Move getentropy handling to a shared location for foreign item implementation | BlackHoleFox | -4/+26 | |
| 2023-10-05 | Add more diagnostic items for clippy | Jason Newcomb | -271/+191 | |
| 2023-10-05 | Auto merge of #3107 - eduardosm:update-deps, r=RalfJung | bors | -503/+573 | |
| Update dependencies | ||||
| 2023-10-05 | Update test dependencies | Eduardo Sánchez Muñoz | -92/+162 | |
| 2023-10-05 | Update miri-script dependencies | Eduardo Sánchez Muñoz | -41/+179 | |
| 2023-10-05 | Update cargo-miri dependencies | Eduardo Sánchez Muñoz | -201/+99 | |
| 2023-10-05 | Update miri dependencies | Eduardo Sánchez Muñoz | -169/+133 | |
| 2023-10-05 | Auto merge of #3106 - RalfJung:tree-borrows-initial, r=RalfJung | bors | -61/+106 | |
| Tree Borrows: do not create new tags as 'Active' Cc `@Vanille-N` | ||||
| 2023-10-05 | Rename `Features::active_features`. | Nicholas Nethercote | -1/+1 | |
| The word "active" is currently used in two different and confusing ways: - `ACTIVE_FEATURES` actually means "available unstable features" - `Features::active_features` actually means "features declared in the crate's code", which can include feature within `ACTIVE_FEATURES` but also others. (This is also distinct from "enabled" features which includes declared features but also some edition-specific features automatically enabled depending on the edition in use.) This commit changes the `Features::active_features` to `Features::declared_features` which actually matches its meaning. Likewise, `Features::active` becomes `Features::declared`. | ||||
| 2023-10-05 | Tree Borrows: do not create new tags as 'Active' | Ralf Jung | -61/+106 | |
| 2023-10-05 | Auto merge of #3000 - RalfJung:no_std, r=oli-obk | bors | -19/+22 | |
| auto-detect no_std where possible r? `@oli-obk` Cc https://rust-lang.zulipchat.com/#narrow/stream/269128-miri/topic/restricted_std.20sysroot.3F | ||||
| 2023-10-04 | Fix spans for comments in rustfmt | Michael Goulet | -1/+2 | |
| 2023-10-04 | Point to closure return instead of output if defaulted | Michael Goulet | -2/+2 | |
| 2023-10-04 | Fix clippy | Michael Goulet | -18/+14 | |
