Commit Graph

5051 Commits

Author SHA1 Message Date
bjorn3 bfdb1c1642 Skip pre-defining naked functions 2025-07-29 14:19:28 +00:00
bjorn3 812388a717 Remove unnecessary download-ci-llvm from setup_rust_fork.sh 2025-07-25 13:27:09 +00:00
bjorn3 d47ae4a9b6 Rustup to rustc 1.90.0-nightly (b56aaec52 2025-07-24) 2025-07-25 13:00:22 +00:00
bjorn3 b664b4e604 Sync from rust b56aaec52b 2025-07-25 12:54:42 +00:00
Camille GILLOT 83907452bf Remove useless lifetime parameter. 2025-07-23 23:54:37 +00:00
Camille GILLOT ae8c473c9f Give an AllocId to ConstValue::Slice. 2025-07-23 23:54:37 +00:00
bjorn3 8483461b09 Support used(linker) 2025-07-23 15:28:10 +00:00
bjorn3 17f2c4db53 Update to Cranelift 0.122 2025-07-23 14:47:53 +00:00
bjorn3 6098fb9e48 Rustup to rustc 1.90.0-nightly (a7a1618e6 2025-07-22) 2025-07-23 14:42:01 +00:00
bjorn3 c0a733f096 Sync from rust a7a1618e6c 2025-07-23 14:34:28 +00:00
bjorn3 57fb209e76 Update dependencies 2025-07-21 13:56:39 +00:00
bjorn3 e7c7bf04a7 Fix rustc testsuite 2025-07-21 09:14:09 +00:00
bjorn3 87c661ebbc Re-enable some rustc tests 2025-07-21 08:55:47 +00:00
bjorn3 959755f224 Rustup to rustc 1.90.0-nightly (9982d6462 2025-07-20) 2025-07-21 08:44:33 +00:00
bjorn3 46fab0c176 Sync from rust 9982d6462b 2025-07-21 08:16:13 +00:00
Scott McMurray 7fa842965e Update cranelift tests 2025-07-20 10:15:14 -07:00
Folkert de Vries 8e5e64750c use codegen_instance_attrs where an instance is (easily) available 2025-07-16 23:24:32 +02:00
Folkert de Vries 70d199a639 add codegen_instance_attrs query
and use it for naked functions
2025-07-16 21:38:58 +02:00
Folkert de Vries 5320b81d1b fix -Zsanitizer=kcfi on #[naked] functions
And more broadly only codegen `InstanceKind::Item` using the naked
function codegen code. Other instance kinds should follow the normal
path.
2025-07-16 21:38:48 +02:00
bjorn3 46fa9ad1f0 Directly use symbol_value and tls_value
global_value gets legalized to either of the two.
2025-07-15 09:25:27 +00:00
bjorn3 a3796c7147 Rustup to rustc 1.90.0-nightly (a00149764 2025-07-14) 2025-07-15 09:05:29 +00:00
bjorn3 e0860f807c MinGW misses some f16/f128 intrinsics 2025-07-13 15:41:43 +00:00
bjorn3 8e7174905e Fix rustc testsuite 2025-07-12 15:52:14 +00:00
bjorn3 5d1bc9b8c4 Rustup to rustc 1.90.0-nightly (2a023bf80 2025-07-10) 2025-07-11 10:29:10 +00:00
bjorn3 ef087b0edd Sync from rust 2a023bf80a 2025-07-11 10:20:55 +00:00
bjorn3 503612e92f Fix rustc testsuite 2025-07-10 13:12:51 +00:00
bjorn3 fb6de82523 Rustup to rustc 1.90.0-nightly (e43d139a8 2025-07-09) 2025-07-10 10:37:15 +00:00
Oli Scherer 08dac6fc6c Add opaque TypeId handles for CTFE 2025-07-09 16:37:11 +00:00
bjorn3 2f84e16016 Fix rustc test suite 2025-07-08 14:47:46 +00:00
bjorn3 3bd8045460 Rustup to rustc 1.90.0-nightly (a2d45f73c 2025-07-07) 2025-07-08 14:31:31 +00:00
bjorn3 593087218e Sync from rust a2d45f73c7 2025-07-08 14:29:27 +00:00
bjorn3 87e71fe075 Fix rustc test suite 2025-07-07 12:48:18 +00:00
bjorn3 5df82239b0 Rustup to rustc 1.90.0-nightly (a84ab0ce6 2025-07-06) 2025-07-07 12:42:37 +00:00
bjorn3 96414a8919 Sync from rust a84ab0ce6c 2025-07-07 12:32:22 +00:00
bjorn3 8dab8de9d2 Get rid of CodegenCx 2025-07-07 10:48:59 +02:00
bjorn3 9360f7c244 Don't call collect_debug_info when debuginfo is disabled 2025-07-07 10:45:01 +02:00
Edoardo Marangoni 805f843f19 compiler: Parse p- specs in datalayout string, allow definition of custom default data address space 2025-07-07 09:04:53 +02:00
bjorn3 989bb25293 Remove reference to deleted test 2025-07-04 10:32:41 +00:00
bjorn3 d117c77a0e Fix raw-dylib.rs 2025-07-04 09:55:39 +00:00
bjorn3 cdf5236ee8 Fix neon.rs 2025-07-04 09:55:07 +00:00
bjorn3 f02793c37f Fix std_example on x86 2025-07-04 09:47:01 +00:00
bjorn3 d24852f515 Migrate all tests to the 2024 edition 2025-07-04 09:18:44 +00:00
Daniel Paoliello de58bdc3db Make __rust_alloc_error_handler_should_panic a function 2025-07-03 10:52:21 -07:00
bjorn3 5782b21cef Merge pull request #1587 from rust-lang/asm_fixes
Some fixes for inline asm
2025-07-03 12:45:01 +02:00
bjorn3 868d953b7a Avoid q modifier for user references to arm64 vector registers
It should only be necessary for the clobber save/restore sequences.
2025-07-03 10:16:13 +00:00
bjorn3 588c630b79 Escape { and } before passing to global_asm!() 2025-07-03 10:15:26 +00:00
bjorn3 a0c1a29f58 Rustup to rustc 1.90.0-nightly (667787527 2025-07-02) 2025-07-03 08:55:34 +00:00
bjorn3 ecd153360c Sync from rust 6677875279 2025-07-03 08:49:20 +00:00
bjorn3 2f9af6b674 Rustup to rustc 1.90.0-nightly (71e4c005c 2025-07-01) 2025-07-02 13:10:48 +00:00
bjorn3 b506146990 Sync from rust 71e4c005ca 2025-07-02 13:00:24 +00:00