Commit Graph

36 Commits

Author SHA1 Message Date
DrMeepster 1b3ed06ebd remove box_free and replace with drop impl 2023-06-16 13:41:06 -07:00
bjorn3 9b9d0f9bf3 Merge commit '6d1d7c926353f6e8aef29096a7ff7c383ffdd9ad' into sync_cg_clif-2023-06-15 2023-06-15 17:56:01 +00:00
bjorn3 a63a18ff7e Merge commit 'd4456643a42796755e05032bc05dcd7d06aca193' into sync_cg_clif-2023-04-29 2023-04-29 12:00:43 +00:00
Matthias Krüger da31bb3f77 Revert "Remove #[alloc_error_handler] from the compiler and library"
This reverts commit e118134c24.
2023-04-25 00:08:35 +02:00
Amanieu d'Antras e118134c24 Remove #[alloc_error_handler] from the compiler and library 2023-04-16 08:35:50 -07:00
bjorn3 091abdbd03 Merge commit '81f3c6e11741194e53702b3dc8f2bf40d1d15132' into sync_cg_clif-2023-03-15 2023-03-15 14:41:48 +00:00
clubby789 b2a37c4b05 Remove uses of box_syntax in rustc and tools 2023-03-12 13:19:46 +00:00
Pietro Albini a3c21257ba replace legacy copyright annotations in submodules 2023-03-09 12:24:47 +01:00
bjorn3 1af6f54c80 Merge commit '45d0f6c93661373b30e1d7efc8620812fb118285' into sync_cg_clif-2022-12-14 2022-12-14 19:30:46 +01:00
bjorn3 05b5834bfd Merge commit '94c618dce3cb5d7e168cfe091679912cf6d21c64' into sync_cg_clif-2022-10-23 2022-10-23 16:22:55 +02:00
Urgau 7958086606 Stabilize bench_black_box 2022-09-27 17:38:51 +02:00
bjorn3 55216697fe Merge commit '52fcc99ef945a57733195a748959e2de0de91ccd' into sync_cg_clif-2022-08-24 2022-08-24 18:40:58 +02:00
Maybe Waffle 603c757876 Replace most uses of pointer::offset with add and sub 2022-08-21 02:21:41 +04:00
bjorn3 90632c1620 Merge commit '9d6d244c798b5bb8f732349a9bbf74afbee5a7a5' into sync_cg_clif-2022-07-25 2022-07-25 16:07:57 +02:00
Konrad Borowski a25144782b Partially stabilize const_slice_from_raw_parts
This doesn't stabilize methods working on mutable pointers.
2022-07-09 23:20:02 +02:00
Nikolai Vazquez 0ecfaf8c87 Fix unsized field order 2022-06-03 12:58:36 -04:00
Nikolai Vazquez 3147b28e0b Make std::mem::needs_drop accept ?Sized 2022-06-03 03:28:19 -04:00
bjorn3 44c10f8936 Merge commit '657a5ea84e8ed31ea241e2546bd3508c60a61713' into sync_cg_clif-2022-04-22 2022-04-22 21:11:38 +02:00
Yuri Astrakhan cbe4379412 Spellchecking some comments
This PR attempts to clean up some minor spelling mistakes in comments
2022-03-30 01:39:38 -04:00
bjorn3 32d7ef9ef4 Merge commit '9518dddf4c90a01aa3decb3e5196d2b8cde9e403' into sync_cg_clif-2022-03-20 2022-03-20 16:55:21 +01:00
bjorn3 3af3734565 Merge commit 'e556666e0670e9f9066cb414f02a0699cda4d335' into sync_cg_clif-2021-12-30 2021-12-30 14:53:41 +01:00
bjorn3 09178516a9 Merge commit 'b2fb4a20baf301ad823d67c4665faf4ac7bf69c9' into sync_cg_clif-2021-12-20 2021-12-20 18:56:35 +01:00
Amanieu d'Antras 267a81a1a5 Remove alloc::prelude
As per the libs team decision in #58935.

Closes #58935
2021-10-15 01:41:31 +02:00
bjorn3 b4c03aee15 Merge commit 'c66d21c78cb52efdd81e03d0f263de8a4c1448d9' into sync_cg_clif-2021-09-19 2021-09-19 13:56:58 +02:00
Marcel Hellwig 3c61a69852 remove box_syntax uses from cranelift and tools 2021-08-18 09:31:51 +02:00
bjorn3 959b60e8b8 Merge commit '7d045a208e8b476b6dd696ac47f85c441e884982' into sync_cg_clif-2021-07-07 2021-07-07 11:14:20 +02:00
bjorn3 1159f5941e Merge commit '973663d4ef1358bcbe8e3a36300b2a109ccd0bd3' into sync_cg_clif-2021-05-27 2021-05-27 13:08:14 +02:00
Erin Power 99b4a3e183 Sync rustc_codegen_cranelift 'f0440a7a3b9977e97c87e38560af1d45090175db' 2021-04-30 14:49:58 +02:00
bjorn3 12febc383d Merge commit '8f44c7a405f9bf0460706f9ba07ee85d7b7b8d91' into sync_cg_clif-2021-03-29 2021-03-29 10:45:09 +02:00
bjorn3 668a430c45 Merge commit '798920ff1833372886ff68eef485685c1f4e318f' into sync_cg_clif-2021-03-05 2021-03-05 19:12:59 +01:00
bjorn3 d33eee9c26 Merge commit '36e7a2e924cee2dabe6e771ffea43e36b05227fc' into sync_cg_clif-2021-02-01 2021-02-01 10:11:46 +01:00
bjorn3 54db92b25d Merge commit '7141c87143d7d1d13b6572bf9372bb490836a888' into sync_cg_clif-2020-12-27 2020-12-27 10:30:38 +01:00
bjorn3 8684b25013 Merge commit 'a1d04256f3a1b3212a4a7e38433595dc386cb512' into sync_cg_clif-2020-11-27 2020-11-27 20:48:53 +01:00
Camelid 0047daa765 Rename optin_builtin_traits to auto_traits
They were originally called "opt-in, built-in traits" (OIBITs), but
people realized that the name was too confusing and a mouthful, and so
they were renamed to just "auto traits". The feature flag's name wasn't
updated, though, so that's what this PR does.

There are some other spots in the compiler that still refer to OIBITs,
but I don't think changing those now is worth it since they are internal
and not particularly relevant to this PR.

Also see <https://rust-lang.zulipchat.com/#narrow/stream/131828-t-compiler/topic/opt-in.2C.20built-in.20traits.20(auto.20traits).20feature.20name>.
2020-11-23 14:14:06 -08:00
bjorn3 23f1e8090d Merge commit '96dd3b88d5fd5bac497e4dfee3f295426ffcd19c' into update_cg_clif-2020-11-01 2020-11-03 11:00:04 +01:00
bjorn3 1c524b3a6a Add 'compiler/rustc_codegen_cranelift/' from commit 'c50ef702aee7bd42dc30b994107431b0079a5bed'
git-subtree-dir: compiler/rustc_codegen_cranelift
git-subtree-mainline: 1119608db9
git-subtree-split: c50ef702ae
2020-10-26 09:53:27 +01:00