Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
595e88a
Windows: make read_dir stop iterating on error
ChrisDenton Jun 13, 2025
e627f88
Implement pinned borrows, part of `pin_ergonomics`
frank-king Jan 19, 2025
2090f40
Move `tests/ui/async-await/pin-ergonomics` to `tests/ui`
frank-king Mar 16, 2025
afdb54a
Move the place in `&pin mut $place` when `!Unpin` to ensure soundness
frank-king Apr 4, 2025
5d16a7b
Avoid a bitcast FFI call in transmuting
scottmcm Jun 20, 2025
ba5556d
Add `#[loop_match]` for improved DFA codegen
bjorn3 Feb 18, 2025
c3200c3
Tweak `-Zmacro-stats` measurement.
nnethercote Jun 23, 2025
77232fb
Fix normalization in linker-warning
bjorn3 Jun 24, 2025
fcb718b
Fix function signature for rust_eh_personality
bjorn3 Jun 24, 2025
659da58
Fix a bunch of missing unwinder related definitions
bjorn3 Jun 24, 2025
943d379
Error on invalid signatures for interrupt ABIs
folkertdev Jun 16, 2025
46e9d2f
Reduce mismatched-lifetime-syntaxes suggestions to MaybeIncorrect
shepmaster Jun 24, 2025
84f92f3
rustdoc: Don't mark `#[target_feature]` functions as ⚠
aDotInTheVoid Jun 24, 2025
1080b57
Corrected spelling mistake in c_str.rs
MetaNova Jun 24, 2025
5d44fdd
Rewrite #[track_caller]
jdonszelmann Jun 21, 2025
40a33af
fix clippy
jdonszelmann Jun 21, 2025
f9cdf3f
fix 142783
jdonszelmann Jun 21, 2025
4c7f054
Enable short-ice for Windows
dpaoliello Jun 21, 2025
e245570
Add rust-invalid ABI
compiler-errors Jun 24, 2025
e776065
Taint body on invalid call ABI
compiler-errors Jun 24, 2025
4a112db
Update wasm-component-ld to 0.5.14
alexcrichton Jun 24, 2025
041fbe8
Update cargo
ehuss Jun 25, 2025
4f47742
Rollup merge of #135731 - frank-king:feature/pin-borrow, r=eholk,trav…
workingjubilee Jun 25, 2025
f542909
Rollup merge of #138780 - trifectatechfoundation:loop_match_attr, r=o…
workingjubilee Jun 25, 2025
d46903b
Rollup merge of #142453 - ChrisDenton:fused, r=Amanieu
workingjubilee Jun 25, 2025
891dc0f
Rollup merge of #142633 - folkertdev:interrupt-abi-restrict-signature…
workingjubilee Jun 25, 2025
adaf340
Rollup merge of #142768 - scottmcm:avoid-unneeded-bitcast, r=WaffleLa…
workingjubilee Jun 25, 2025
2ad6272
Rollup merge of #142825 - jdonszelmann:track-caller, r=oli-obk
workingjubilee Jun 25, 2025
4af75b2
Rollup merge of #142844 - dpaoliello:short-ice, r=jieyouxu
workingjubilee Jun 25, 2025
b563109
Rollup merge of #142934 - nnethercote:tweak-macro-stats, r=petrochenkov
workingjubilee Jun 25, 2025
c062c49
Rollup merge of #142955 - bjorn3:cg_clif_test_fixes, r=jieyouxu
workingjubilee Jun 25, 2025
c381635
Rollup merge of #142977 - aDotInTheVoid:rustdochtml-targetfeature, r=…
workingjubilee Jun 25, 2025
ced6109
Rollup merge of #142980 - shepmaster:mismatched-syntaxes-multi-sugges…
workingjubilee Jun 25, 2025
d392e88
Rollup merge of #142982 - MetaNova:patch-1, r=jhpratt
workingjubilee Jun 25, 2025
0f77e83
Rollup merge of #142983 - compiler-errors:taint-invalid-call-abi, r=w…
workingjubilee Jun 25, 2025
1d49554
Rollup merge of #142988 - alexcrichton:update-wasm-component-ld, r=Ma…
workingjubilee Jun 25, 2025
2d73e6c
Rollup merge of #142993 - ehuss:update-cargo, r=ehuss
workingjubilee Jun 25, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Fix a bunch of missing unwinder related definitions
cg_llvm likely just optimizes out their references for these tests, but
cg_clif doesn't and would thus give a linker error.
  • Loading branch information
bjorn3 committed Jun 24, 2025
commit 659da5843bd0c176c47ca190d2b1cfaa690ffa09
3 changes: 2 additions & 1 deletion tests/ui/allocator/no_std-alloc-error-handler-custom.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,14 @@
//@ compile-flags:-C panic=abort
//@ aux-build:helper.rs

#![feature(rustc_private, lang_items)]
#![feature(rustc_private, lang_items, panic_unwind)]
#![feature(alloc_error_handler)]
#![no_std]
#![no_main]

extern crate alloc;
extern crate libc;
extern crate unwind; // For _Unwind_Resume

// ARM targets need these symbols
#[no_mangle]
Expand Down
3 changes: 2 additions & 1 deletion tests/ui/allocator/no_std-alloc-error-handler-default.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,13 @@
//@ compile-flags:-C panic=abort
//@ aux-build:helper.rs

#![feature(rustc_private, lang_items)]
#![feature(rustc_private, lang_items, panic_unwind)]
#![no_std]
#![no_main]

extern crate alloc;
extern crate libc;
extern crate unwind; // For _Unwind_Resume

// ARM targets need these symbols
#[no_mangle]
Expand Down
12 changes: 12 additions & 0 deletions tests/ui/no_std/simple-runs.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
//@ compile-flags: -Cpanic=abort
//@ ignore-wasm different `main` convention

#![feature(lang_items)]
#![no_std]
#![no_main]

Expand Down Expand Up @@ -35,6 +36,17 @@ fn panic_handler(_info: &PanicInfo<'_>) -> ! {
loop {}
}

#[lang = "eh_personality"]
extern "C" fn rust_eh_personality(
_version: i32,
_actions: i32,
_exception_class: u64,
_exception_object: *mut (),
_context: *mut (),
) -> i32 {
loop {}
}

#[no_mangle]
extern "C" fn main(_argc: c_int, _argv: *const *const c_char) -> c_int {
0
Expand Down
Loading