2022-10-09 |
Scott McMurray | From<Alignment> for usize & NonZeroUsize
|
commit | commitdiff | tree |
2022-10-02 |
Scott McMurray | Do the `calloc` optimization for `Option<bool>`
|
commit | commitdiff | tree |
2022-10-01 |
Scott McMurray | Tell LLVM that `partition_point` returns a valid fencepost
|
commit | commitdiff | tree |
2022-09-26 |
Scott McMurray | Use a macro to not have to copy-paste `ConstFnMutClosure...
|
commit | commitdiff | tree |
2022-09-24 |
Scott McMurray | Add some more documentation
|
commit | commitdiff | tree |
2022-09-24 |
Scott McMurray | Put back one of the `use`s for intra-doc mentions
|
commit | commitdiff | tree |
2022-09-23 |
Scott McMurray | rustfmt
|
commit | commitdiff | tree |
2022-09-23 |
Scott McMurray | Make ZST checks in core/alloc more readable
|
commit | commitdiff | tree |
2022-09-22 |
Scott McMurray | Derive Eq/PartialEq instead of manually implementing it
|
commit | commitdiff | tree |
2022-09-21 |
Scott McMurray | Add `rustc_allow_const_fn_unstable` annotations to...
|
commit | commitdiff | tree |
2022-09-20 |
Scott McMurray | Add `ptr::Alignment` type
|
commit | commitdiff | tree |
2022-09-20 |
Scott McMurray | Optimize `array::IntoIter`
|
commit | commitdiff | tree |
2022-09-18 |
Scott McMurray | Add another example for `uN::carrying_mul`
|
commit | commitdiff | tree |
2022-09-18 |
Scott McMurray | Add a codegen test for slice::from_ptr_range
|
commit | commitdiff | tree |
2022-08-18 |
Scott McMurray | Inline `<T as From<T>>::from`
|
commit | commitdiff | tree |
2022-08-17 |
Scott McMurray | Add LLVM15-specific codegen test for `try`/`?`s that...
|
commit | commitdiff | tree |
2022-08-15 |
Scott McMurray | Properly forward `ByRefSized::fold` to the inner iterator
|
commit | commitdiff | tree |
2022-08-10 |
Scott McMurray | Update error message to clarify that it's not the enum...
|
commit | commitdiff | tree |
2022-07-14 |
Scott McMurray | Re-optimize `Layout::array`
|
commit | commitdiff | tree |
2022-06-13 |
Scott McMurray | Add `#![feature(yeet_expr)]`
|
commit | commitdiff | tree |
2022-06-12 |
Scott McMurray | Try out `yeet` in the MIR interpreter
|
commit | commitdiff | tree |
2022-06-05 |
Scott McMurray | Fix the coldcc codegen test on wasm32
|
commit | commitdiff | tree |
2022-05-30 |
Scott McMurray | Use CallConv::Cold in cranelift for extern "rust-cold"
|
commit | commitdiff | tree |
2022-05-30 |
Scott McMurray | Use CallConv::Cold in cranelift for extern "rust-cold"
|
commit | commitdiff | tree |
2022-05-30 |
Scott McMurray | Add support for emitting functions with `coldcc` in...
|
commit | commitdiff | tree |
2022-05-30 |
Scott McMurray | Bless tests with the full list of conventions in the...
|
commit | commitdiff | tree |
2022-05-30 |
Scott McMurray | Add support for emitting functions with `coldcc` in...
|
commit | commitdiff | tree |
2022-05-13 |
Scott McMurray | Slap #[inline] on all the ByRefSized methods, per the8472...
|
commit | commitdiff | tree |
2022-05-12 |
Scott McMurray | Rename `unsigned_offset_from` to `sub_ptr`
|
commit | commitdiff | tree |
2022-05-12 |
Scott McMurray | Apply CR suggestions; add real tracking issue
|
commit | commitdiff | tree |
2022-05-12 |
Scott McMurray | Add `unsigned_offset_from` on pointers
|
commit | commitdiff | tree |
2022-05-12 |
Scott McMurray | Add a debug check for ordering, and check for isize...
|
commit | commitdiff | tree |
2022-05-12 |
Scott McMurray | Rename `unsigned_offset_from` to `sub_ptr`
|
commit | commitdiff | tree |
2022-05-12 |
Scott McMurray | Add `unsigned_offset_from` on pointers
|
commit | commitdiff | tree |
2022-05-08 |
Scott McMurray | Further elaborate the lack of guarantees from `Hasher`
|
commit | commitdiff | tree |
2022-05-06 |
Scott McMurray | For now, don't change the details of hashing a `str`
|
commit | commitdiff | tree |
2022-05-06 |
Scott McMurray | Add a dedicated length-prefixing method to `Hasher`
|
commit | commitdiff | tree |
2022-05-06 |
Scott McMurray | Put the 2229 migration errors in alphabetical order
|
commit | commitdiff | tree |
2022-05-02 |
Scott McMurray | Tweak the calloc optimization to only apply to shortish...
|
commit | commitdiff | tree |
2022-05-01 |
Scott McMurray | Feature-gate `do yeet` inside `cfg`s too
|
commit | commitdiff | tree |
2022-05-01 |
Scott McMurray | Bless the UI tests
|
commit | commitdiff | tree |
2022-05-01 |
Scott McMurray | Fix the rustfmt build
|
commit | commitdiff | tree |
2022-05-01 |
Scott McMurray | Fix the clippy build
|
commit | commitdiff | tree |
2022-05-01 |
Scott McMurray | Fix the rustfmt build
|
commit | commitdiff | tree |
2022-05-01 |
Scott McMurray | Fix the clippy build
|
commit | commitdiff | tree |
2022-05-01 |
Scott McMurray | Add `do yeet` expressions to allow experimentation...
|
commit | commitdiff | tree |
2022-04-09 |
Scott McMurray | Make non-power-of-two alignments a validity error in...
|
commit | commitdiff | tree |
2022-04-02 |
Scott McMurray | Fix `array::IntoIter::fold` to use the optimized `Range...
|
commit | commitdiff | tree |
2022-03-27 |
Scott McMurray | Support arrays of zeros in Vec's __rust_alloc_zeroed...
|
commit | commitdiff | tree |
2022-03-19 |
Scott McMurray | Give more details in `Display` for `hir::Target`
|
commit | commitdiff | tree |
2022-03-10 |
Scott McMurray | The `Clone::clone` call is now a `ConstantKind::Val...
|
commit | commitdiff | tree |
2022-03-10 |
Scott McMurray | Disable the test on wasm32
|
commit | commitdiff | tree |
2022-03-10 |
Scott McMurray | short-circuit the easy cases in `is_copy_modulo_regions`
|
commit | commitdiff | tree |
2022-03-10 |
Scott McMurray | Move `is_trivially_pure_clone_copy` onto `Ty` instead
|
commit | commitdiff | tree |
2022-03-10 |
Scott McMurray | mir-opt: Replace clone on primitives with copy
|
commit | commitdiff | tree |
2022-03-10 |
Scott McMurray | Let `try_collect` take advantage of `try_fold` overrides
|
commit | commitdiff | tree |
2022-03-03 |
Scott McMurray | Redo the array-equality codegen tests for the different...
|
commit | commitdiff | tree |
2022-02-27 |
Scott McMurray | For MIRI, cfg out the swap logic from 94212
|
commit | commitdiff | tree |
2022-02-21 |
Scott McMurray | Stop manually SIMDing in swap_nonoverlapping
|
commit | commitdiff | tree |
2022-02-07 |
Scott McMurray | Change `ResultShunt` to be generic over `Try`
|
commit | commitdiff | tree |
2022-02-06 |
Scott McMurray | Build libcore as 2021 in a few more places
|
commit | commitdiff | tree |
2022-01-16 |
Scott McMurray | Use `carrying_{mul|add}` in `num::bignum`
|
commit | commitdiff | tree |
2022-01-16 |
Scott McMurray | Add `log2` and `log10` to `NonZeroU*`
|
commit | commitdiff | tree |
2021-12-14 |
Scott McMurray | Update comments per review feedback
|
commit | commitdiff | tree |
2021-12-14 |
Scott McMurray | Do array-slice equality via arrays, rather than always...
|
commit | commitdiff | tree |
2021-12-11 |
Scott McMurray | Allow `memcmp` for more array comparisons
|
commit | commitdiff | tree |
2021-12-08 |
Scott McMurray | Remove `in_band_lifetimes` from `rustc_mir_transform`
|
commit | commitdiff | tree |
2021-12-07 |
Scott McMurray | s/from_raw_parts/new_unchecked/
|
commit | commitdiff | tree |
2021-12-06 |
Scott McMurray | Add tracking issue; make `empty` const too (unstably)
|
commit | commitdiff | tree |
2021-12-06 |
Scott McMurray | Move the doc test to edition2021
|
commit | commitdiff | tree |
2021-12-06 |
Scott McMurray | Add `array::IntoIter::{empty, from_raw_parts}`
|
commit | commitdiff | tree |
2021-12-06 |
Scott McMurray | Stop enabling `in_band_lifetimes` in rustc_data_structures
|
commit | commitdiff | tree |
2021-12-04 |
Scott McMurray | Override `Iterator::advance(_back)_by` for `array:...
|
commit | commitdiff | tree |
2021-12-03 |
Scott McMurray | Add `[T]::as_simd(_mut)`
|
commit | commitdiff | tree |
2021-12-02 |
Scott McMurray | Make array::{try_from_fn, try_map} and Iterator::try_find...
|
commit | commitdiff | tree |
2021-11-27 |
Scott McMurray | Stabilize nonzero_is_power_of_two
|
commit | commitdiff | tree |
2021-11-27 |
Scott McMurray | Demonstration test for #91161
|
commit | commitdiff | tree |
2021-11-27 |
Scott McMurray | Small mir-opt refactor
|
commit | commitdiff | tree |
2021-11-22 |
Scott McMurray | Intra-doc links apparently don't like pointers?
|
commit | commitdiff | tree |
2021-11-22 |
Scott McMurray | Add `<*{const|mut} T>::{to|from}_bits`
|
commit | commitdiff | tree |
2021-11-15 |
Scott McMurray | Don't run the codegen test when `debug_assert` is enabled
|
commit | commitdiff | tree |
2021-11-13 |
Scott McMurray | Remove bigint_helper_methods for *signed* types
|
commit | commitdiff | tree |
2021-11-12 |
Scott McMurray | MIRI says `reverse` is UB, so replace it with an implementat...
|
commit | commitdiff | tree |
2021-11-10 |
Scott McMurray | Moar #[inline]
|
commit | commitdiff | tree |
2021-11-10 |
Scott McMurray | Specialize array cloning for Copy types
|
commit | commitdiff | tree |
2021-11-04 |
Scott McMurray | Add more text and examples to `carrying_{add|mul}"
|
commit | commitdiff | tree |
2021-08-21 |
Scott McMurray | Remove the `TryV2` alias
|
commit | commitdiff | tree |
2021-07-09 |
Scott McMurray | Update the comment on `lower_expr_try`
|
commit | commitdiff | tree |
2021-07-08 |
Scott McMurray | Bless a UI test
|
commit | commitdiff | tree |
2021-07-08 |
Scott McMurray | Adjust the threshold to look at the ABI, not just the...
|
commit | commitdiff | tree |
2021-07-08 |
Scott McMurray | Use cranelift's `Type::int` instead of doing the match...
|
commit | commitdiff | tree |
2021-07-08 |
Scott McMurray | Use cranelift's `Type::int` instead of doing the match...
|
commit | commitdiff | tree |
2021-07-08 |
Scott McMurray | PR Feedback: Don't put SSA-only types in `CValue`s
|
commit | commitdiff | tree |
2021-07-08 |
Scott McMurray | PR Feedback: Don't put SSA-only types in `CValue`s
|
commit | commitdiff | tree |
2021-07-08 |
Scott McMurray | Add another codegen test, array_eq_zero
|
commit | commitdiff | tree |
2021-07-08 |
Scott McMurray | Implement the raw_eq intrinsic in codegen_cranelift
|
commit | commitdiff | tree |
2021-07-08 |
Scott McMurray | Implement the raw_eq intrinsic in codegen_cranelift
|
commit | commitdiff | tree |
2021-07-08 |
Scott McMurray | PR feedback
|
commit | commitdiff | tree |
2021-07-08 |
Scott McMurray | Stop generating `alloca`s+`memcmp` for simple array...
|
commit | commitdiff | tree |
2021-07-08 |
Scott McMurray | Move the `PartialEq` and `Eq` impls for arrays to a...
|
commit | commitdiff | tree |
next |