Nicholas Nethercote
88600a6d7f
Rename Decoder::read_nil
and read_unit
.
...
Because `()` is called "unit" and it makes it match
`Encoder::emit_unit`.
2022-01-22 10:22:24 +11:00
Mark Rousskov
3228603cce
Avoid generating empty closures for fieldless enums
...
For many enums, this avoids generating lots of tiny stubs that need to be
codegen'd and then inlined and removed by LLVM.
2021-11-22 21:22:35 -05:00
Matthias Krüger
4457014398
Revert "Auto merge of #89709 - clemenswasser:apply_clippy_suggestions_2, r=petrochenkov"
...
The PR had some unforseen perf regressions that are not as easy to find.
Revert the PR for now.
This reverts commit 6ae8912a3e
, reversing
changes made to 86d6d2b738
.
2021-10-15 11:28:23 +02:00
Clemens Wasser
71dd0b928b
Apply clippy suggestions
2021-10-10 15:38:19 +02:00
Vadim Petrochenkov
294510e1bb
rustc: Remove local variable IDs from Export
s
...
Local variables can never be exported.
2021-09-10 23:41:48 +03:00
Frank Steffahn
bf88b113ea
Fix typos “a”→“an”
2021-08-22 15:35:11 +02:00
est31
823e6f161a
Remove box syntax from rustc_serialize
2021-08-18 09:25:26 +02:00
bjorn3
a2c4affe86
Remove unused functions and arguments from rustc_serialize
2021-06-01 19:29:11 +02:00
Michael Woerister
517d5ac230
Allow for reading raw bytes from rustc_serialize::Decoder without unsafe code.
2021-03-25 14:05:00 +01:00
Camille GILLOT
09a638820e
Move raw bytes handling to Encoder/Decoder.
2021-03-19 19:35:22 +01:00
Tyson Nottingham
be79f493fb
rustc_serialize: specialize opaque decoding of some u8 sequences
2021-01-01 22:49:16 -08:00
Tyson Nottingham
a4daa63a90
rustc_serialize: specialize opaque encoding of some u8 sequences
2021-01-01 22:49:14 -08:00
Oliver Scherer
455f284496
Deduplicate and generalize some (de/)serializer impls
2020-09-26 14:55:42 +02:00
mark
9e5f7d5631
mv compiler to compiler/
2020-08-30 18:45:07 +03:00