| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-09-24 | Clarify Display for error should not include source | Stepan Koltsov | -1/+7 | |
| 2025-08-26 | remove deprecated Error::description in impls | Marijn Schouten | -29/+4 | |
| 2025-07-04 | clippy fix: indentation | Marijn Schouten | -12/+12 | |
| 2025-07-01 | Detect more cases of unused_parens around types | Benjamin Schulz | -1/+1 | |
| 2025-03-06 | Remove #[cfg(not(test))] gates in core | Thalia Archibald | -1/+1 | |
| These gates are unnecessary now that unit tests for `core` are in a separate package, `coretests`, instead of in the same files as the source code. They previously prevented the two `core` versions from conflicting with each other. | ||||
| 2025-02-18 | update version placeholders | Josh Stone | -1/+1 | |
| (cherry picked from commit e4840ce59bdddb19394df008c5c26d9c493725f8) | ||||
| 2025-02-16 | Add an example for std::error::Error | Chris Denton | -0/+24 | |
| 2025-01-28 | Stabilize `get_many_mut` as `get_disjoint_mut` | Pavel Grigorenko | -2/+2 | |
| * Renames the methods: * `get_many_mut` -> `get_disjoint_mut` * `get_many_unchecked_mut` -> `get_disjoint_unchecked_mut` * Does not rename the feature flag: `get_many_mut` * Marks the feature as stable * Renames some helper stuff: * `GetManyMutError` -> `GetDisjointMutError` * `GetManyMutIndex` -> `GetDisjointMutIndex` * `get_many_mut_helpers` -> `get_disjoint_mut_helpers` * `get_many_check_valid` -> `get_disjoint_check_valid` This only touches slice methods. HashMap's methods and feature gates are not renamed here (nor are they stabilized). | ||||
| 2024-12-13 | Update includes in '/library/core/src/error.rs'; | Gabriel Bjørnager Jensen | -2/+2 | |
| 2024-11-28 | Change `GetManyMutError` to match T-libs-api decision | Chayim Refael Friedman | -1/+1 | |
| That is, differentiate between out-of-bounds and overlapping indices, and remove the generic parameter `N`. I also exported `GetManyMutError` from `alloc` (and `std`), which was apparently forgotten. Changing the error to carry additional details means LLVM no longer generates separate short-circuiting branches for the checks, instead it generates one branch at the end. I therefore changed the code to use early returns to make LLVM generate jumps. Benchmark results between the approaches are somewhat mixed, but I chose this approach because it is significantly faster with ranges and also faster with `unwrap()`. | ||||
| 2024-10-09 | Library: Rename "object safe" to "dyn compatible" | León Orell Valerian Liehr | -10/+11 | |
| 2024-08-25 | Remove cfg(test) from library/core | Ben Kimock | -3/+0 | |
| 2024-07-30 | Auto merge of #128083 - Mark-Simulacrum:bump-bootstrap, r=albertlarsan68 | bors | -1/+1 | |
| Bump bootstrap compiler to new beta https://forge.rust-lang.org/release/process.html#master-bootstrap-update-t-2-day-tuesday | ||||
| 2024-07-28 | Update CURRENT_RUSTC_VERSION | Mark Rousskov | -1/+1 | |
| 2024-07-26 | Fix doc nits | John Arundel | -16/+17 | |
| Many tiny changes to stdlib doc comments to make them consistent (for example "Returns foo", rather than "Return foo", per RFC1574), adding missing periods, paragraph breaks, backticks for monospace style, and other minor nits. https://github.com/rust-lang/rfcs/blob/master/text/1574-more-api-documentation-conventions.md#appendix-a-full-conventions-text | ||||
| 2024-07-22 | Fix some `#[cfg_attr(not(doc), repr(..))]` | Pavel Grigorenko | -1/+1 | |
| Now that #90435 seems to have been resolved. | ||||
| 2024-07-04 | impl FusedIterator and a size hint for the error sources iter | Sky | -0/+7 | |
| 2024-06-16 | update comment | Slanterns | -1/+1 | |
| 2024-06-10 | Simplify provider api to improve llvm ir | Jane Losare-Lusby | -26/+23 | |
| 2024-06-07 | fix doc comments about `error_generic_member_access` | Slanterns | -2/+2 | |
| 2024-06-07 | Stabilize `error_in_core` | Slanterns | -11/+1 | |
| 2024-03-02 | style library/core/src/error.rs | Xiaobo Liu | -0/+1 | |
| 2024-01-20 | Spelling fix | sunrosa | -1/+1 | |
| "It's" expands to "it is". "Its" is the possessive form. | ||||
| 2023-11-06 | Documentation cleanup for core::error::Request. | Sven Marnach | -4/+4 | |
| 2023-08-15 | add missing feature(error_in_core) | Ralf Jung | -0/+10 | |
| 2023-08-13 | core/any: remove Provider trait | wayne warren | -78/+657 | |
| * remove `impl Provider for Error` * rename `Demand` to `Request` * update docstrings to focus on the conceptual API provided by `Request` * move `core::any::{request_ref, request_value}` functions into `core::error` * move `core::any::tag`, `core::any::Request`, an `core::any::TaggedOption` into `core::error` * replace `provide_any` feature name w/ `error_generic_member_access` * move `core::error::request_{ref,value} tests into core::tests::error module * update unit and doc tests | ||||
| 2023-03-15 | Bump to latest beta | Mark Rousskov | -1/+1 | |
| 2023-03-15 | Bump version placeholders | Mark Rousskov | -1/+1 | |
| 2023-02-10 | Remove a couple of `#[doc(hidden)] pub fn` and their `#[feature]` gates | Tobias Bucher | -16/+0 | |
| 2023-02-01 | Stabilize feature 'cstr_from_bytes_until_nul' | Trevor Gross | -1/+1 | |
| 2023-01-28 | Reintroduce multiple_supertrait_upcastable lint | Gary Guo | -0/+1 | |
| 2022-12-29 | Revert "Implement allow-by-default multiple_supertrait_upcastable lint" | David Tolnay | -1/+0 | |
| This reverts commit 5e44a65517bfcccbe6624a70b54b9f192baa94f3. | ||||
| 2022-12-09 | Implement allow-by-default multiple_supertrait_upcastable lint | Gary Guo | -0/+1 | |
| 2022-11-20 | Add get_many_mut methods to slice | Marvin Löbel | -0/+3 | |
| 2022-11-06 | Bump version placeholders to release | Mark Rousskov | -1/+1 | |
| 2022-10-31 | Rollup merge of #103766 - lukas-code:error-in-core, r=Dylan-DPC | Dylan DPC | -1/+1 | |
| Add tracking issue to `error_in_core` This was merged in https://github.com/rust-lang/rust/pull/99917 without a tracking issue, so I'm creating one now: https://github.com/rust-lang/rust/issues/103765 | ||||
| 2022-10-30 | Add tracking issue to `error_in_core` | Lukas Markeffsky | -1/+1 | |
| 2022-10-15 | Stabilize `duration_checked_float` | Ryan Lopopolo | -2/+2 | |
| Tracking issue: - https://github.com/rust-lang/rust/issues/83400 | ||||
| 2022-08-25 | error::Error: remove some comments | Nick Cameron | -15/+0 | |
| Signed-off-by: Nick Cameron <nrc@ncameron.org> | ||||
| 2022-08-24 | error::Error: rename the Demand arguments from req to demand | Nick Cameron | -7/+7 | |
| Signed-off-by: Nick Cameron <nrc@ncameron.org> | ||||
| 2022-08-24 | error::Error: rename the chain method to sources | Nick Cameron | -7/+22 | |
| Signed-off-by: Nick Cameron <nrc@ncameron.org> | ||||
| 2022-08-22 | Move error trait into core | Jane Losare-Lusby | -0/+508 | |
