about summary refs log tree commit diff
path: root/src/tools
AgeCommit message (Collapse)AuthorLines
2023-10-09Auto merge of #3101 - eduardosm:x86-aes-intrinsics, r=RalfJungbors-0/+539
Implement `llvm.x86.aesni.*` intrinsics
2023-10-09Add `--enable-bolt-settings` bootstrap flagJakub Beránek-0/+6
2023-10-09Optimize `librustc_driver.so` with BOLTJakub Beránek-43/+84
2023-10-09Implement `llvm.x86.aesni.*` intrinsicsEduardo Sánchez Muñoz-0/+539
2023-10-09Extend impl's def_span to include where clausesMichael Goulet-1/+1
2023-10-09Remove no longer used dependency from the list of allowed dependenciesbjorn3-1/+0
2023-10-09return_pointer_aliasing2 should also run with SBRalf Jung-2/+45
2023-10-09add test to ensure RET assignments do not get propagated on unwindingRalf Jung-0/+74
2023-10-09add test for self-assignment on call through referenceRalf Jung-0/+16
2023-10-09float-to-float casts also have non-deterministic NaN resultsRalf Jung-10/+121
2023-10-09ensure unary minus propagates NaN payloads exactlyRalf Jung-0/+8
2023-10-08compiletest: add a way to specify params with spacesMichael 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-08Bump to latest betaMark Rousskov-11/+8
2023-10-08miri: make NaN generation non-deterministicRalf Jung-20/+361
2023-10-08linker: Remove `-Zgcc-ld` optionVadim Petrochenkov-4/+4
It is subsumed by `-Clinker-flavor=*-lld-cc -Clink-self-contained=+linker` options now
2023-10-08Auto merge of #114623 - Kobzol:opt-dist-gha-summaries, r=Mark-Simulacrumbors-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-07Auto merge of #116437 - nnethercote:rustc_features, r=Nilstriebbors-1/+1
Clean up `rustc_features` Plenty more to be done, but this is a decent start. r? `@Nilstrieb`
2023-10-07allow option-ext as a tool dependency (MPL licensed)Ralf Jung-0/+1
2023-10-07Merge from rustcThe Miri Conjob Bot-772/+2640
2023-10-07Preparing for merge from rustcThe Miri Conjob Bot-1/+1
2023-10-06Rollup merge of #116277 - RalfJung:post-mono, r=oli-obkJubilee-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-06Rollup merge of #116423 - eltociear:patch-22, r=flip1995Matthias Krüger-2/+2
Fix typo in attrs.rs documenation -> documentation
2023-10-06Auto merge of #3112 - RalfJung:rustup, r=RalfJungbors-335/+285
Rustup preparing for rustc-push
2023-10-06Merge from rustcRalf Jung-334/+284
2023-10-06Preparing for merge from rustcRalf Jung-1/+1
2023-10-06Auto merge of #3110 - eduardosm:rounding-without-host-floats, r=RalfJungbors-30/+27
Do not use host floats in `simd_{ceil,floor,round,trunc}`
2023-10-06Merge commit 'b105fb4c39bc1a010807a6c076193cef8d93c109' into clippyupPhilipp Krones-768/+2637
2023-10-06Do not use host floats in `simd_{ceil,floor,round,trunc}`Eduardo Sánchez Muñoz-30/+27
2023-10-06Fix problems of Reserved -> FrozenNeven 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-06Miri: Add `CreateWaitableTimerEx` stubChris Denton-0/+12
This function will always fail, allowing std's `Sleep` fallback path to be taken instead.
2023-10-06add a direct dlsym testRalf Jung-19/+38
2023-10-06allow dyn_sym in the files where they are defined; remove unreachable ↵Ralf Jung-19/+25
android code
2023-10-06make some things on foreign_items privateRalf Jung-256/+256
2023-10-06refactor dlsym: dispatch symbols via the normal shim mechanismRalf Jung-461/+168
2023-10-06Make `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-06Auto merge of #3098 - BlackHoleFox:apple-entropy, r=RalfJungbors-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-06Move getentropy handling to a shared location for foreign item implementationBlackHoleFox-4/+26
2023-10-05Add more diagnostic items for clippyJason Newcomb-271/+191
2023-10-05Auto merge of #3107 - eduardosm:update-deps, r=RalfJungbors-503/+573
Update dependencies
2023-10-05Update test dependenciesEduardo Sánchez Muñoz-92/+162
2023-10-05Update miri-script dependenciesEduardo Sánchez Muñoz-41/+179
2023-10-05Update cargo-miri dependenciesEduardo Sánchez Muñoz-201/+99
2023-10-05Update miri dependenciesEduardo Sánchez Muñoz-169/+133
2023-10-05Auto merge of #3106 - RalfJung:tree-borrows-initial, r=RalfJungbors-61/+106
Tree Borrows: do not create new tags as 'Active' Cc `@Vanille-N`
2023-10-05Rename `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-05Tree Borrows: do not create new tags as 'Active'Ralf Jung-61/+106
2023-10-05Auto merge of #3000 - RalfJung:no_std, r=oli-obkbors-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-04Fix spans for comments in rustfmtMichael Goulet-1/+2
2023-10-04Point to closure return instead of output if defaultedMichael Goulet-2/+2
2023-10-04Fix clippyMichael Goulet-18/+14