2022-08-31 |
Thom Chiovoloni | Avoid needless buffer zeroing in `std::sys::windows...
|
commit | commitdiff | tree |
2022-08-30 |
Thom Chiovoloni | Avoid `MaybeUninit::uninit_array()`
|
commit | commitdiff | tree |
2022-08-30 |
Thom Chiovoloni | Fix UB in Windows `DirBuffIter` (provenance and alignment)
|
commit | commitdiff | tree |
2022-08-30 |
Thom Chiovoloni | Avoid zeroing large stack buffers in stdio on Windows
|
commit | commitdiff | tree |
2022-08-30 |
Thom Chiovoloni | Replace `AlignedAs` with a more specific `Align8` type
|
commit | commitdiff | tree |
2022-08-30 |
Thom Chiovoloni | Fix UWP and use `AlignedReparseBuf` in `symlink_junction_inner`
|
commit | commitdiff | tree |
2022-08-29 |
Thom Chiovoloni | Fix some possible UB in std::sys::windows
|
commit | commitdiff | tree |
2022-08-21 |
Thom Chiovoloni | Fix redundant comparison
|
commit | commitdiff | tree |
2022-08-19 |
Thom Chiovoloni | Align android `sigaddset` impl with the reference impl...
|
commit | commitdiff | tree |
2022-08-19 |
Thom Chiovoloni | Fix comment typo
|
commit | commitdiff | tree |
2022-08-18 |
Thom Chiovoloni | Avoid zeroing a 1kb stack buffer on every call to ...
|
commit | commitdiff | tree |
2022-07-24 |
Thom Chiovoloni | Don't overwrite CodegenFnAttrs when adding used compiler...
|
commit | commitdiff | tree |
2022-07-01 |
Thom Chiovoloni | Rename AtomicPtr::fetch_{add,sub}{,_bytes}
|
commit | commitdiff | tree |
2022-07-01 |
Thom Chiovoloni | Allow arithmetic and certain bitwise ops on AtomicPtr
|
commit | commitdiff | tree |
2022-06-30 |
Thom Chiovoloni | Add a `--build-dir` flag to rustbuild
|
commit | commitdiff | tree |
2022-05-30 |
Thom Chiovoloni | Remove `memset` alias from `fill_with`.
|
commit | commitdiff | tree |
2022-05-30 |
Thom Chiovoloni | Reword safety comments in core/hash/sip.rs
|
commit | commitdiff | tree |
2022-05-28 |
Thom Chiovoloni | Use `pointer::is_aligned` in ThinBox debug assert
|
commit | commitdiff | tree |
2022-05-28 |
Thom Chiovoloni | Avoid zero-sized allocs in ThinBox if T and H are both...
|
commit | commitdiff | tree |
2022-05-11 |
Thom Chiovoloni | Move `#[used]` check for Mach-O to `rustc_typeck` from...
|
commit | commitdiff | tree |
2022-05-11 |
Thom Chiovoloni | Fix mixup between `llvm.compiler.used` and `llvm.used...
|
commit | commitdiff | tree |
2022-05-11 |
Thom Chiovoloni | Add a test that `#[used]` makes it through to the linker...
|
commit | commitdiff | tree |
2022-05-11 |
Thom Chiovoloni | Only compile #[used] as llvm.compiler.used for ELF...
|
commit | commitdiff | tree |
2022-05-08 |
Thom Chiovoloni | Revert "Implement [OsStr]::join", which was merged...
|
commit | commitdiff | tree |
2022-05-02 |
Thom Chiovoloni | Avoid use of `rand::thread_rng` in stdlib benchmarks
|
commit | commitdiff | tree |
2022-04-30 |
Thom Chiovoloni | Add a bathroom stall to weird expressions test
|
commit | commitdiff | tree |
2022-04-17 |
Thom Chiovoloni | Reword clarification on lifetime for ptr->ref safety...
|
commit | commitdiff | tree |
2022-03-29 |
Thom Chiovoloni | Indicate the correct error code in the `compile_fail...
|
commit | commitdiff | tree |
2022-03-24 |
Thom Chiovoloni | Add a `compile_fail` doctest to check that `io::Error...
|
commit | commitdiff | tree |
2022-03-24 |
Thom Chiovoloni | Ensure io::Error's bitpacked repr doesn't accidentally...
|
commit | commitdiff | tree |
2022-02-05 |
Thom Chiovoloni | Fix comment grammar for `do_count_chars`
|
commit | commitdiff | tree |
2022-02-05 |
Thom Chiovoloni | Respond to review feedback, and improve implementation...
|
commit | commitdiff | tree |
2022-02-05 |
Thom Chiovoloni | Ensure non-power-of-two sizes are tested in the Chars...
|
commit | commitdiff | tree |
2022-02-05 |
Thom Chiovoloni | Fix zh::SMALL string in core::str benchmarks
|
commit | commitdiff | tree |
2022-02-05 |
Thom Chiovoloni | Optimize `core::str::Chars::count`
|
commit | commitdiff | tree |
2022-02-05 |
Thom Chiovoloni | Add more tests for io::Error packing, and fix some...
|
commit | commitdiff | tree |
2022-02-05 |
Thom Chiovoloni | Update documentation somewhat
|
commit | commitdiff | tree |
2022-02-05 |
Thom Chiovoloni | Use wrapping pointer arithmetic in the bitpacked io...
|
commit | commitdiff | tree |
2022-02-05 |
Thom Chiovoloni | Elaborate some in the documentation and respond to...
|
commit | commitdiff | tree |
2022-02-05 |
Thom Chiovoloni | Update library/std/src/io/error/repr_bitpacked.rs
|
commit | commitdiff | tree |
2022-02-05 |
Thom Chiovoloni | Fix comment typos noticed by code review.
|
commit | commitdiff | tree |
2022-02-05 |
Thom Chiovoloni | Address address comments, improve comments slightly
|
commit | commitdiff | tree |
2022-02-05 |
Thom Chiovoloni | Optimize io::error::Repr layout on 64 bit targets.
|
commit | commitdiff | tree |
2022-02-05 |
Thom Chiovoloni | Hide Repr details from io::Error, and rework `io::Error...
|
commit | commitdiff | tree |
2022-02-01 |
Thom Chiovoloni | Improve test coverage of {Chunks,RChunks,RChunksMut...
|
commit | commitdiff | tree |
2021-12-31 |
Thom Chiovoloni | Remove pronunciation guide from Vec<T>
|
commit | commitdiff | tree |
2021-10-31 |
Thom Chiovoloni | Pull `self.v.len()` out in `RChunks::next` as suggested...
|
commit | commitdiff | tree |
2021-10-31 |
Thom Chiovoloni | Reference Chunks::next_back in more of the chunk iterators...
|
commit | commitdiff | tree |
2021-10-31 |
Thom Chiovoloni | Address some issues in chunk iterator safety comments
|
commit | commitdiff | tree |
2021-10-31 |
Thom Chiovoloni | Carefully remove bounds checks from some chunk iterators
|
commit | commitdiff | tree |
2021-10-31 |
Thom Chiovoloni | Re-add `std::os::raw::c_ssize_t`, with more accurate...
|
commit | commitdiff | tree |
2021-10-30 |
Thom Chiovoloni | Replace `std::os::raw::c_ssize_t` with `std::os::raw...
|
commit | commitdiff | tree |
2021-08-25 |
Thom Chiovoloni | Reference tracking issue
|
commit | commitdiff | tree |
2021-08-25 |
Thom Chiovoloni | Add `c_size_t` and `c_ssize_t` to `std::os::raw`.
|
commit | commitdiff | tree |
2021-08-16 |
Thom Chiovoloni | Uplift the `invalid_atomic_ordering` lint from clippy...
|
commit | commitdiff | tree |
2021-08-16 |
Thom Chiovoloni | Uplift the `invalid_atomic_ordering` lint from clippy...
|
commit | commitdiff | tree |
2021-02-17 |
Thom Chiovoloni | Add link to tracking issue #82223
|
commit | commitdiff | tree |
2021-02-17 |
Thom Chiovoloni | Rename Result::ok_or_err to Result::into_ok_or_err
|
commit | commitdiff | tree |
2021-02-17 |
Thom Chiovoloni | Fix doc link for slice::binary_search
|
commit | commitdiff | tree |
2021-02-17 |
Thom Chiovoloni | Add a `Result::ok_or_err` method to extract a `T` from...
|
commit | commitdiff | tree |
2021-01-07 |
Thom Chiovoloni | Make NonNull::as_ref (and friends) return refs with...
|
commit | commitdiff | tree |
2020-11-14 |
Thom Chiovoloni | Tighten the bounds on atomic Ordering in std::sys:...
|
commit | commitdiff | tree |
2020-10-09 |
Thom Chiovoloni | Implement the same optimization in windows/time
|
commit | commitdiff | tree |
2020-10-09 |
Thom Chiovoloni | Switch to using a single atomic and treating 0 as ...
|
commit | commitdiff | tree |
2020-10-08 |
Thom Chiovoloni | Fiddle with the comments
|
commit | commitdiff | tree |
2020-10-08 |
Thom Chiovoloni | Avoid SeqCst or static mut in mach_timebase_info cache
|
commit | commitdiff | tree |
2020-10-07 |
Thom Chiovoloni | Add comment about fneg to the bitxor in float neg
|
commit | commitdiff | tree |
2020-10-07 |
Thom Chiovoloni | Use bitxor to implement Neg for floats
|
commit | commitdiff | tree |
2020-10-07 |
Thom Chiovoloni | Rewrite (and improve) CI.
|
commit | commitdiff | tree |
2020-10-06 |
Thom Chiovoloni | Apply review feedback
|
commit | commitdiff | tree |
2020-10-06 |
Thom Chiovoloni | use NEG_INFINITY and NAN constants instead computing...
|
commit | commitdiff | tree |
2020-10-06 |
Thom Chiovoloni | Implement abs, to_bits, and from_bits for float vectors
|
commit | commitdiff | tree |
2020-10-05 |
Thom Chiovoloni | Add changelog entry mentioning the renamed profile...
|
commit | commitdiff | tree |
2020-10-05 |
Thom Chiovoloni | Rename bootstrap/defaults/{config.toml.PROFILE => config...
|
commit | commitdiff | tree |
2020-09-10 |
Thom Chiovoloni | Add comments to the invalid_atomic_ordering example
|
commit | commitdiff | tree |
2020-09-10 |
Thom Chiovoloni | Ah, right, rerun the scripts
|
commit | commitdiff | tree |
2020-09-10 |
Thom Chiovoloni | Address small review comments
|
commit | commitdiff | tree |
2020-09-09 |
Thom Chiovoloni | Use AtomicU8 in ordering example so all operations...
|
commit | commitdiff | tree |
2020-09-09 |
Thom Chiovoloni | Separate compare_exchange and compare_exchange_weak...
|
commit | commitdiff | tree |
2020-09-09 |
Thom Chiovoloni | Detect fetch_update misuse in invalid_atomic_ordering too
|
commit | commitdiff | tree |
2020-09-09 |
Thom Chiovoloni | Extend invalid_atomic_ordering to detect misuse of...
|
commit | commitdiff | tree |
2020-07-06 |
Thom Chiovoloni | Remove pointless `black_box` call, add a comment about...
|
commit | commitdiff | tree |
2020-07-05 |
Thom Chiovoloni | Add 'unrolled' is_ascii_align_to benchmark, and move...
|
commit | commitdiff | tree |
2020-07-05 |
Thom Chiovoloni | Benchmark the unaligned case for is_ascii, and add...
|
commit | commitdiff | tree |
2020-07-05 |
Thom Chiovoloni | Add benchmark for slice is_ascii using align_to
|
commit | commitdiff | tree |
2020-07-05 |
Thom Chiovoloni | Avoid `vec!` allocation in `is_ascii_slice_*` benches
|
commit | commitdiff | tree |
2020-07-05 |
Thom Chiovoloni | Optimize is_ascii for &str and &[u8]
|
commit | commitdiff | tree |
2020-03-08 |
Thom Chiovoloni | Implement BitOr and BitOrAssign for the NonZero integer...
|
commit | commitdiff | tree |
2020-01-15 |
Thom Chiovoloni | Mark leading_trailing_ones with tracking issue 57969
|
commit | commitdiff | tree |
2020-01-12 |
Thom Chiovoloni | Tests for leading_trailing_ones
|
commit | commitdiff | tree |
2020-01-12 |
Thom Chiovoloni | Add {leading,trailing}_ones to primitive int types
|
commit | commitdiff | tree |
|