| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-01-28 | Bump ui test | Oli Scherer | -3/+3 | |
| 2025-01-28 | Merge pull request #19063 from ↵ | David Barsky | -625/+78 | |
| davidbarsky/davidbarsky/backout-struct-default-fields internal: backout `hir-*` changes from #19001 | ||||
| 2025-01-28 | Update lsif_contains_generated_constant | David Richey | -76/+80 | |
| 2025-01-28 | feat: Implement `default-field-values` only in parser | Shoyu Vanilla | -16/+280 | |
| 2025-01-28 | Added a helper to dedup target OS checks | Yoh Deadfall | -58/+28 | |
| 2025-01-28 | Merge pull request #19015 from Wilfred/mdbook | Lukas Wirth | -2686/+2836 | |
| manual: Convert to mdbook | ||||
| 2025-01-28 | Fix scip symbols for implicit modules | David Richey | -13/+30 | |
| 2025-01-28 | Fix tests/codegen/float/f128 | Alisa Sireneva | -0/+1 | |
| 2025-01-28 | Merge pull request #19056 from Giga-Bowser/fix-syntax-tree-crlf | Lukas Wirth | -76/+181 | |
| fix: Properly handle CRLF line endings in the syntax tree view | ||||
| 2025-01-28 | Merge pull request #19057 from darichey/status-bar-in-output | Lukas Wirth | -0/+4 | |
| Show status bar in RA output | ||||
| 2025-01-28 | Fix scip `crate` symbol name | David Richey | -5/+17 | |
| 2025-01-28 | ci: remove unused windows runner | MarcoIeni | -4/+0 | |
| 2025-01-28 | Disable `Receiver` based autoderef temporarily | Lukas Wirth | -6/+8 | |
| 2025-01-28 | Rollup merge of #135961 - saethlin:skip-less-in-opt-dist, r=jieyouxu | Matthias Krüger | -14/+11 | |
| Fix 2/4 tests skipped by opt-dist The linker errors were because this one test, strangely, wants itself compiled with `-Ctarget-features=+crt-static`, and yet it looks like the runner image is simply missing static libraries for libc and libm. Eyeballing the output of ``` rustc +nightly --target=x86_64-pc-windows-msvc -O tests/codegen/vec-shrink-panik.rs --emit=llvm-ir ``` suggests that vec-shrink-panik should pass on Windows. And it's quite disturbing that such a test would have failed only on Windows to start with. Exactly why that was would require some advanced digging, but it looks clean now. | ||||
| 2025-01-28 | Rollup merge of #135748 - compiler-errors:len-2, r=RalfJung,oli-obk | Matthias Krüger | -0/+35 | |
| Lower index bounds checking to `PtrMetadata`, this time with the right fake borrow semantics 😸 Change `Rvalue::RawRef` to take a `RawRefKind` instead of just a `Mutability`. Then introduce `RawRefKind::FakeForPtrMetadata` and use that for lowering index bounds checking to a `PtrMetadata`. This new `RawRefKind::FakeForPtrMetadata` acts like a shallow fake borrow in borrowck, which mimics the semantics of the old `Rvalue::Len` operation we're replacing. We can then use this `RawRefKind` instead of using a span desugaring hack in CTFE. cc ``@scottmcm`` ``@RalfJung`` | ||||
| 2025-01-28 | Merge from rustc | Boxy | -4351/+10673 | |
| 2025-01-28 | Preparing for merge from rustc | Boxy | -1/+1 | |
| 2025-01-28 | miri: optimize zeroed alloc | SpecificProtagonist | -49/+29 | |
| Co-authored-by: Ralf Jung <post@ralfj.de> | ||||
| 2025-01-28 | Update username in build helper example | nora | -2/+2 | |
| 2025-01-28 | Update about-this-guide.md | Joren-vanGoethem | -1/+0 | |
| 2025-01-27 | add work-in-progress unstable book chapters | dianne | -0/+38 | |
| These are very bare-bones, only intended to provide some documentation of what these feature gates are and aren't yet implementing. | ||||
| 2025-01-27 | Fix scip inherent impl overflow | David Richey | -6/+6 | |
| 2025-01-28 | ABI-required target features: warn when they are missing in base CPU (rather ↵ | Ralf Jung | -2/+2 | |
| than silently enabling them) | ||||
| 2025-01-28 | linker messages are no longer warnings by default | Ralf Jung | -3/+1 | |
| 2025-01-28 | Merge from rustc | Ralf Jung | -300/+393 | |
| 2025-01-28 | Preparing for merge from rustc | Ralf Jung | -1/+1 | |
| 2025-01-27 | rustdoc: add nobuild typescript checking to our JS | Michael Howell | -682/+1658 | |
| By nobuild, I mean that the type annotations are all in comments, not in the "native" typescript syntax. This is a bit uglier, but it lets you rapid-prototype without tsc, works with all the native browser debugging tools, and keeps Node out of Rust's bootstrap chain. This pull request mostly just adds ts-ignore annotations and type declarations. To actually take good advantage of typescript, we'll want to "burn down" this pile of unsafe code until we eventually have a version with almost none of these. This PR also adds tsc to the mingw-check Dockerfile, so that it can't fall out of date like the Closure annotations did. https://rust-lang.zulipchat.com/#narrow/channel/266220-t-rustdoc/topic/typescript | ||||
| 2025-01-28 | Represent the raw pointer for a array length check as a new kind of fake borrow | Michael Goulet | -0/+35 | |
| 2025-01-27 | Fix rustc-pull CI's bash commands | Jakub Beránek | -2/+2 | |
| 2025-01-27 | Back out "feat: Implement `default-field-values`" | David Barsky | -647/+31 | |
| This backs out commit 7de0b2e75a541b98f735ee6fcd12d326be38d23f. | ||||
| 2025-01-27 | Back out "Handle missing fields diagnostics" | David Barsky | -59/+12 | |
| This backs out commit e6a103ae50699db1dbb0676d075a4bcda2247939. | ||||
| 2025-01-27 | Back out "Merge record lit's ellipsis into pre-existing spread's variant" | David Barsky | -55/+34 | |
| This backs out commit c134b20c9cbc88a36e77acb8522e8dc4573bd906. | ||||
| 2025-01-27 | Back out "Compute diagnostics of a field body iff it has one" | David Barsky | -64/+22 | |
| This backs out commit b4d4d02db8a95f5507fbd0aa90904d7b774f0027. | ||||
| 2025-01-27 | Back out "Implement `HasResolver` and `HasModule` for `FieldId`" | David Barsky | -20/+19 | |
| This backs out commit ce9da9063097c26006886b3f403a0c50790c285a. | ||||
| 2025-01-27 | Back out "Add a test for field default value body as defining usage of TAIT" | David Barsky | -141/+27 | |
| This backs out commit 4fe18a6fb5a1181a04c47391f558ebab5b8b0f39. | ||||
| 2025-01-27 | Back out "Fix a mistake in condition" | David Barsky | -1/+2 | |
| This backs out commit e5c38558f5dbc37cbc91f9fda58144ce02e1f5aa. | ||||
| 2025-01-27 | Back out "Remove `has_default` from `FieldId`" | David Barsky | -35/+64 | |
| This backs out commit 8aa6c09fcee6270c787a6f00615d76343fbe5c07. | ||||
| 2025-01-27 | Fix 2/4 tests skipped by opt-dist | Ben Kimock | -14/+11 | |
| 2025-01-27 | Auto merge of #136110 - RalfJung:miri-sync, r=RalfJung | bors | -16/+22 | |
| Miri subtree update r? `@ghost` | ||||
| 2025-01-27 | Show status bar in RA output | David Richey | -0/+4 | |
| 2025-01-27 | fix: Properly handle CRLF line endings in the syntax tree view | Giga Bowser | -76/+181 | |
| 2025-01-27 | Add FreeBSD as a target OS for TestDir to avoid warnings | Vladimir Krivopalov | -2/+7 | |
| Currently, running rust-analyzer tests on FreeBSD produces an "unused variable" warning. The code is fully compatible with FreeBSD and doesn't have to be omitted. Signed-off-by: Vladimir Krivopalov <vladimir@krivopalov.ru> | ||||
| 2025-01-27 | Enable sanitizers on MSVC CI jobs | Tomasz Miąsko | -4/+4 | |
| Previously MSVC CI would ignore all tests annotated with needs-sanitizer-support header. | ||||
| 2025-01-27 | Merge pull request #19051 from ChayimFriedman2/fn-ptr-unsafe | Lukas Wirth | -1/+19 | |
| fix: Report calling unsafe fn pointer as unsafe | ||||
| 2025-01-27 | Merge pull request #19050 from ChayimFriedman2/iter-self | Lukas Wirth | -1/+36 | |
| fix: Don't suggest `into_iter().method()` on iterators | ||||
| 2025-01-27 | Merge pull request #19049 from ChayimFriedman2/add-reference-ty | Lukas Wirth | -16/+5 | |
| minor: Remove duplicate method from `hir::Type` | ||||
| 2025-01-27 | Merge pull request #19052 from Veykril/push-yqwutllwwyyp | Lukas Wirth | -9/+14 | |
| Prioritize formatting thread tasks in main_loop | ||||
| 2025-01-27 | Prioritize formatting thread tasks in main_loop | Lukas Wirth | -9/+14 | |
| 2025-01-27 | Update books | rustbot | -0/+0 | |
| 2025-01-27 | Report calling unsafe fn pointer as unsafe | Chayim Refael Friedman | -1/+19 | |
