index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
librustc_metadata
/
encoder.rs
Age
Commit message (
Expand
)
Author
Lines
2016-09-20
rustc_metadata: reduce Lazy{,Seq} overhead by using a relative encoding.
Eduard Burtescu
-15
/
+58
2016-09-20
rustc_metadata: replace RBML with a simple and type-safe scheme.
Eduard Burtescu
-757
/
+773
2016-09-20
rustc_metadata: split the Def description of a DefId from item_children.
Eduard Burtescu
-0
/
+1
2016-09-20
rustc_metadata: move all encoding/decoding helpers to methods.
Eduard Burtescu
-224
/
+219
2016-09-20
rustc_metadata: use the shorthand encoding for predicates also.
Eduard Burtescu
-68
/
+42
2016-09-20
rustc_metadata: group information into less tags.
Eduard Burtescu
-698
/
+371
2016-09-20
rustc_metadata: group the tags into root tags and item tags.
Eduard Burtescu
-68
/
+66
2016-09-20
rustc: remove ImplOrTraitItemId and TraitDef's associated_type_names.
Eduard Burtescu
-14
/
+3
2016-09-20
rustc_metadata: move more RBML tags to auto-serialization.
Eduard Burtescu
-566
/
+374
2016-09-20
rustc_metadata: remove ty{en,de}code and move to auto-derived serialization.
Eduard Burtescu
-15
/
+36
2016-09-20
rustc_metadata: side-step ty{en,de}code for everything but Ty.
Eduard Burtescu
-34
/
+5
2016-09-20
Remove librbml and the RBML-tagged auto-encoder/decoder.
Eduard Burtescu
-110
/
+134
2016-09-20
rustc_trans: use the TypeId hashing mechanism instead of metadata.
Eduard Burtescu
-16
/
+1
2016-09-20
rustc_metadata: go back to not using the opaque format.
Eduard Burtescu
-9
/
+9
2016-09-20
rustc_metadata: go only through rustc_serialize in astencode.
Eduard Burtescu
-5
/
+4
2016-09-20
rustc_metadata: combine DecodeContext and rbml::reader::Decoder.
Eduard Burtescu
-25
/
+1
2016-09-20
rustc_metadata: encode miscellaneous information opaquely.
Eduard Burtescu
-13
/
+9
2016-09-20
rustc_metadata: use specialization for {en,de}coding Ty and Substs.
Eduard Burtescu
-1
/
+44
2016-09-20
rustc_metadata: combine EncodeContext and rbml::writer::Encoder.
Eduard Burtescu
-678
/
+627
2016-09-13
Remove some ancient code providing special support for newtypes
Vadim Petrochenkov
-28
/
+0
2016-09-06
remove the "misc-items" from meta-data
Niko Matsakis
-30
/
+5
2016-09-04
Replace `_, _` with `..`
Vadim Petrochenkov
-1
/
+1
2016-09-04
Replace `_, _, _` with `..`
Vadim Petrochenkov
-4
/
+4
2016-09-03
Fix rebase
Vadim Petrochenkov
-1
/
+32
2016-09-03
Add unions to HIR
Vadim Petrochenkov
-0
/
+3
2016-09-02
rustc: Implement custom derive (macros 1.1)
Alex Crichton
-3
/
+10
2016-08-30
Auto merge of #36066 - jseyfried:rollup, r=Manishearth
bors
-33
/
+4
2016-08-27
Make metadata encoding deterministic
Jonas Schievink
-1
/
+6
2016-08-25
Implement RFC#1559: allow all literals in attributes.
Sergio Benitez
-33
/
+4
2016-08-24
Remove AST from metadata except for consts and const fns.
Eduard Burtescu
-20
/
+6
2016-08-17
remove seemingly unnecessary call to encode_predicates
Niko Matsakis
-4
/
+0
2016-08-17
remove `usize: DepGraphRead` and add `Untracked`
Niko Matsakis
-7
/
+18
2016-08-17
Add a comment, remove Deref/DerefMut
Niko Matsakis
-7
/
+7
2016-08-17
pacify the mercilous tidy
Niko Matsakis
-2
/
+3
2016-08-17
create a trait to ensure that data is tracked
Niko Matsakis
-16
/
+17
2016-08-17
change callback for expr/type to a fn pointer
Niko Matsakis
-59
/
+57
2016-08-17
extract two more record calls
Niko Matsakis
-55
/
+61
2016-08-17
extract encode_info_for_trait_item into method
Niko Matsakis
-100
/
+109
2016-08-17
pull out call to `record` for impl items
Niko Matsakis
-99
/
+103
2016-08-17
don't pass extra state fo encode_struct_ctor
Niko Matsakis
-34
/
+33
2016-08-17
pull out encode_field
Niko Matsakis
-18
/
+31
2016-08-17
pull out code for encoding enum variants
Niko Matsakis
-43
/
+40
2016-08-17
pull out the record call for encode_info_for_item
Niko Matsakis
-242
/
+226
2016-08-17
separate main items from addl items in metadata
Niko Matsakis
-154
/
+220
2016-08-17
move rbml_w into the self struct
Niko Matsakis
-409
/
+379
2016-08-17
make record take a closure
Niko Matsakis
-540
/
+509
2016-08-17
introduce Deref/DerefMut to model subtype rel
Niko Matsakis
-6
/
+12
2016-08-17
move free encode fns into methods of IndexBuilder
Niko Matsakis
-896
/
+902
2016-08-17
put ecx into IndexBuilder so we don't have to pass
Niko Matsakis
-45
/
+50
2016-08-17
rename CrateIndex to IndexBuilder
Niko Matsakis
-18
/
+18
[next]