about summary refs log tree commit diff
path: root/library/proc_macro/src/bridge/rpc.rs
AgeCommit message (Collapse)AuthorLines
2025-01-20proc_macro: add `#![warn(unreachable_pub)]`Urgau-2/+2
2024-05-30Apply x clippy --fix and x fmtr0cky-3/+3
2024-02-15Use generic `NonZero` internally.Markus Reiter-3/+3
2023-01-14Use associated items of `char` instead of freestanding items in `core::char`Lukas Markeffsky-1/+0
2022-06-17review fixupsNika Layzell-23/+0
2022-06-14proc_macro: support encoding/decoding Vec<T>Nika Layzell-0/+20
2022-06-14proc_macro: support encoding/decoding structs with type parametersNika Layzell-4/+6
2022-05-27Make `Buffer<T>` non-generic.Nicholas Nethercote-1/+1
`u8` is the only type that makes sense for `T`, as demonstrated by the fact that several impls and functions are hardwired to `Buffer<u8>`.
2021-12-14made compiler happyAnuvrat-4/+4
2021-06-25Fix a few misspellings.Eric Huss-1/+1
2021-05-29Write primitive types via array buffersMark Rousskov-1/+1
This allows a more efficient implementation (avoiding a fallback to memmove, which is not optimal for short writes). This saves 0.29% on diesel.
2021-05-29Specialize single-element writes to bufferMark Rousskov-1/+1
copy_from_slice generally falls back to memcpy/memmove, which is much more expensive than we need to write a single element in. This saves 0.26% instructions on the diesel benchmark.
2020-07-27mv std libs to library/mark-0/+305