| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-08-02 | feat: implement `hash_map!` macro | stifskere | -0/+74 | |
| 2025-06-22 | Stop dbg! macro yapping about format modifiers | mejrs | -1/+8 | |
| 2025-02-25 | fix doc path in std::fmt macro | Tapan Prakash | -4/+4 | |
| 2025-01-26 | Move std float unit tests to integration tests | bjorn3 | -15/+0 | |
| 2024-08-01 | Add math functions for `f16` and `f128` | Trevor Gross | -1/+1 | |
| This adds missing functions for math operations on the new float types. Platform support is pretty spotty at this point, since even platforms with generally good support can be missing math functions. `std/build.rs` is updated to reflect this. | ||||
| 2024-07-17 | Document the column numbers for the dbg! macro | Kriskras99 | -11/+11 | |
| The line numbers were also made consistent, some examples used the line numbers as shown on the playground while others used the line numbers that you would expect when just seeing the documentation. The second option was chosen to make everything consistent. | ||||
| 2024-06-25 | Add tests for `f16` and `f128` | Trevor Gross | -2/+9 | |
| This suite tests all library functions that are now available for the types. Tests are only run on certain platforms where `f16` and `f128` are known to work (have symbols available and don't crash LLVM). | ||||
| 2023-12-12 | added column number to dbg!() | darklyspaced | -3/+3 | |
| 2023-08-28 | print macros: add xrefs to format syntax documentation | Ian Jackson | -0/+12 | |
| 2023-06-21 | Fix typo in `eprintln` docs | clubby789 | -2/+2 | |
| 2022-12-31 | Add tidy check for dbg | gimbles | -0/+1 | |
| 2022-09-07 | stdio: Document no support for writing to non-blocking stdio/stderr | Usama Arif | -0/+12 | |
| Printing to stdio/stderr that have been opened with non-blocking (O_NONBLOCK in linux) can result in an error, which is not handled by std::io module causing a panic. Signed-off-by: Usama Arif <usama.arif@bytedance.com> | ||||
| 2022-08-26 | Rollup merge of #99742 - sigaloid:master, r=thomcc | Guillaume Gomez | -0/+22 | |
| Add comments about stdout locking This is the source of some confusion regarding the `println!` macro: * https://llogiq.github.io/2017/06/01/perf-pitfalls.html#unbuffered-io * https://news.ycombinator.com/item?id=18794930 * https://reddit.com/r/rust/comments/5puyx2/why_is_println_so_slow/dcua5g5/ * https://reddit.com/r/rust/comments/ab7hsi/comparing_pythagorean_triples_in_c_d_and_rust/ecy7ql8/ In some of these cases it's not the locking behavior where the bottleneck lies, but it's still mentioned as a surprise when, eg, benchmarking a million `println!`'s in a very tight loop. If there's any stylistic problems please feel free to correct me! This is my first contribution and I want to get it right :crab: | ||||
| 2022-08-21 | Extra documentation for new formatting feature | Isaac Cloos | -0/+2 | |
| High traffic macros should detail this helpful addition. | ||||
| 2022-07-25 | Add comments about stdout locking | sigaloid | -0/+22 | |
| 2022-05-22 | Make write/print macros eagerly drop temporaries | David Tolnay | -6/+6 | |
| 2022-05-18 | Update macros.rs | Gim | -1/+1 | |
| 2022-05-01 | Auto merge of #96521 - petrochenkov:docrules, r=notriddle,GuillaumeGomez | bors | -0/+4 | |
| rustdoc: Resolve doc links referring to `macro_rules` items cc https://github.com/rust-lang/rust/issues/81633 UPD: the fallback to considering *all* `macro_rules` in the crate for unresolved names is not removed in this PR, it will be removed separately and will be run through crater. | ||||
| 2022-05-01 | Fix some links in the standard library | Vadim Petrochenkov | -0/+4 | |
| 2022-04-27 | Make [e]println macros eagerly drop temporaries (for backport) | David Tolnay | -6/+6 | |
| 2022-03-11 | Format core and std macro rules, removing needless surrounding blocks | David Tolnay | -10/+18 | |
| 2022-01-06 | Add diagnostic items for macros | Alex Macleod | -0/+5 | |
| 2021-08-01 | bump bootstrap compiler to 1.55 | Pietro Albini | -2/+1 | |
| 2021-07-27 | Make `SEMICOLON_IN_EXPRESSIONS_FROM_MACROS` warn by default | Aaron Hill | -1/+1 | |
| 2021-07-13 | expand: Support helper attributes for built-in derive macros | Vadim Petrochenkov | -1/+2 | |
| 2021-05-13 | Change "etc." to "and similar" | Ian Jackson | -1/+1 | |
| Co-authored-by: Josh Triplett <josh@joshtriplett.org> | ||||
| 2021-05-12 | dbg macro: Discuss use in tests, and slightly clarify | Ian Jackson | -3/+4 | |
| Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk> | ||||
| 2021-02-23 | Use #[doc = include_str!()] in std | LeSeulArtichaut | -1/+1 | |
| 2021-02-20 | Update the bootstrap compiler | Joshua Nelson | -15/+0 | |
| Note this does not change `core::derive` since it was merged after the beta bump. | ||||
| 2021-01-25 | Implement new panic!() behaviour for Rust 2021. | Mara Bos | -0/+16 | |
| 2021-01-21 | Document why cannot use concat! in dbg! | Lzu Tao | -0/+4 | |
| Co-authored-by: Miguel Ojeda <ojeda@users.noreply.github.com> | ||||
| 2020-12-30 | Bump bootstrap compiler to 1.50 beta | Mark Rousskov | -1/+1 | |
| 2020-10-19 | Add cfg(not(test)) to std_panic_macro rustc_diagnostic_item. | Mara Bos | -1/+1 | |
| 2020-10-18 | Add cfg(not(bootstrap)) on the new rustc_diagnostic_item attributes. | Mara Bos | -1/+1 | |
| The beta compiler doesn't accept rustc_diagnostic_items on macros yet. | ||||
| 2020-10-18 | Mark the panic macros as diagnostic items. | Mara Bos | -0/+1 | |
| 2020-10-26 | Use ? in core/std macros | Taiki Endo | -5/+2 | |
| 2020-08-22 | Add missing links | Camelid | -3/+3 | |
| 2020-08-22 | Add missing intra-doc link | Camelid | -0/+2 | |
| 2020-08-22 | Switch to intra-doc links in `std::macros` | Camelid | -11/+8 | |
| Also: * Fix typo in module docs * Link to `std::io::stderr` instead of `std::io::Stderr` to match the link text * Link to `std::io::stdout` | ||||
| 2020-07-27 | mv std libs to library/ | mark | -0/+313 | |
