2022-11-25 |
Thom Chiovoloni | Revert "Forbid inlining `thread_local!`'s `__getit...
|
commit | commitdiff | tree |
2022-11-23 |
Thom Chiovoloni | Add `#![deny(unsafe_op_in_unsafe_fn)]` in liballoc...
|
commit | commitdiff | tree |
2022-11-22 |
Thom Chiovoloni | Forbid inlining `thread_local!`'s `__getit` function...
|
commit | commitdiff | tree |
2022-11-18 |
Thom Chiovoloni | Handle the case that even the filename array is unaligned.
|
commit | commitdiff | tree |
2022-11-18 |
Thom Chiovoloni | Don't assume `FILE_ID_BOTH_DIR_INFO` will be aligned
|
commit | commitdiff | tree |
2022-10-31 |
Thom Chiovoloni | Add `ignore-cross-compile` to the `#[bench]` smoketest...
|
commit | commitdiff | tree |
2022-10-31 |
Thom Chiovoloni | move libtest bench smoketest to run-make-fulldeps
|
commit | commitdiff | tree |
2022-10-31 |
Thom Chiovoloni | smoketest that libtest doesn't panic in `#[bench]`
|
commit | commitdiff | tree |
2022-10-31 |
Thom Chiovoloni | Include both benchmarks and tests in the numbers given...
|
commit | commitdiff | tree |
2022-10-20 |
Thom Chiovoloni | Adjust `transmute{,_copy}` to be clearer about which...
|
commit | commitdiff | tree |
2022-10-20 |
Thom Chiovoloni | Update libstd's libc to 0.2.135
|
commit | commitdiff | tree |
2022-10-07 |
Thom Chiovoloni | Don't needless link to `libresolv` on Darwin in libstd
|
commit | commitdiff | tree |
2022-09-23 |
Thom Chiovoloni | Add `#[inline]` to trivial functions on `core::sync...
|
commit | commitdiff | tree |
2022-09-14 |
Thom Chiovoloni | Bump Unicode to version 15.0.0, regenerate tables
|
commit | commitdiff | tree |
2022-09-05 |
Thom Chiovoloni | Avoid UB in the Windows filesystem code in... bootstrap?
|
commit | commitdiff | tree |
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-23 |
Thom Chiovoloni | Fix backwards `cmpxchg_weak_failure_rate` check
|
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-26 |
Thom Chiovoloni | Allow configuring the failure rate with -Zmiri-compare...
|
commit | commitdiff | tree |
2021-01-26 |
Thom Chiovoloni | Fail 80% of the time on weak cmpxchg, not 50%
|
commit | commitdiff | tree |
2021-01-26 |
Thom Chiovoloni | review nits
|
commit | commitdiff | tree |
2021-01-26 |
Thom Chiovoloni | Test that _weak atomics sometimes fail
|
commit | commitdiff | tree |
2021-01-26 |
Thom Chiovoloni | Add random failures to compare_exchange_weak
|
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 |
next |