about summary refs log tree commit diff
path: root/src/comp/front/creader.rs
AgeCommit message (Expand)AuthorLines
2011-04-19replace error logging with log_err in stdlib and rustcMarijn Haverbeke-7/+7
2011-04-18collect crate meta info and ext crate namesMarijn Haverbeke-5/+5
2011-04-12rustc: Switch to indices for type parametersPatrick Walton-13/+12
2011-04-07Add a very basic crate-dump utilityMarijn Haverbeke-0/+66
2011-04-07Revise EBML reader APIMarijn Haverbeke-191/+122
2011-04-01Support for passing native types through metadata/creader.Graydon Hoare-0/+2
2011-04-01rustc: Get tag variants from the crate metadataPatrick Walton-6/+49
2011-03-31rustc: Use the path index. Speeds up compilation a lot.Patrick Walton-91/+48
2011-03-31rustc: Write out a path index as wellPatrick Walton-8/+7
2011-03-31Couple minor bug fixes in creader, lib-bitv, int, rand, sort, sha1, uint and ...Graydon Hoare-0/+8
2011-03-31rustc: Use the crate index to look up defsPatrick Walton-29/+26
2011-03-31rustc: Write out an index of definition info in crate metadataPatrick Walton-10/+9
2011-03-30rustc: Read 'y' tags from external cratesPatrick Walton-6/+10
2011-03-30rustc: Thread an item-to-type mapping throughout the typechecking and transla...Patrick Walton-4/+30
2011-03-29rustc: Parse parameter IDs in external crate metadata. Un-XFAIL lib-bitv.rs.Patrick Walton-6/+12
2011-03-29rustc: Partially resolve external module importsPatrick Walton-16/+16
2011-03-29rustc: Tolerate def id tags inside module tags. Fixes metadata reading.Patrick Walton-32/+33
2011-03-29rustc: Resolve external modules and native modules to definition IDs as wellPatrick Walton-5/+8
2011-03-29Teach trans to emit undefined references to 'use'd symbols. Can compile and r...Graydon Hoare-0/+17
2011-03-28rustc: Parse types in external metadataPatrick Walton-25/+72
2011-03-28rustc: Populate the item types table with types of items from external crates...Patrick Walton-2/+1
2011-03-28rustc: Resolve def ids in external cratesPatrick Walton-4/+61
2011-03-28rustc: Add support for calling LLVM intrinsics as native functionsPatrick Walton-0/+1
2011-03-26Teach creader and metadata writer how to do ty.ty_type.Graydon Hoare-0/+1
2011-03-25rustc: Add a function to look up external item info in the item info tablePatrick Walton-4/+52
2011-03-25Janitorial: move llvmext back to llvm module, as they're the same thing now.Graydon Hoare-7/+6
2011-03-25rustc: Parse definition IDs from crates; add a function to parse unsigned int...Patrick Walton-5/+21
2011-03-25rustc: Look up names in "use"d cratesPatrick Walton-5/+119
2011-03-25Another go at changing compile-command, this time using RBUILD env var.Graydon Hoare-1/+1
2011-03-25Sketch of wiring typeck up to creader.Graydon Hoare-0/+6
2011-03-25Revert "Bulk-edit compile commands in emacs chatter to point to assumed build...Graydon Hoare-1/+1
2011-03-25Bulk-edit compile commands in emacs chatter to point to assumed build/ dir of...Graydon Hoare-1/+1
2011-03-25rustc: Store cached crate metadata in the sessionPatrick Walton-16/+20
2011-03-24Start hooking resolve into creater.Graydon Hoare-0/+15
2011-03-24rustc: Open "use"d crates; add a _vec.vec_from_buf() method along the way; XF...Patrick Walton-6/+35
2011-03-24Teach creader about reading ty_float, and trim trailing whitespace.Graydon Hoare-1/+2
2011-03-21rustc: Remove uses of Unicode in type deserialization and fix vector-push ope...Patrick Walton-37/+40
2011-03-21rustc: Update type serialization and deserialization for the "mutable?" changePatrick Walton-5/+15
2011-03-21rustc: Merge in type serialization and deserializationMarijn Haverbeke-0/+171
2011-03-16Revert 6fdb81fa17b3c7147a69edc5217c9f93ff485410, it is causing failures inRafael Ávila de Espíndola-20/+3
2011-03-15rustc: Remove the memory-managed interface to LLVM memory buffers; passing th...Patrick Walton-1/+0
2011-03-15rustc: Open "use"d crates with the LLVM object file readerPatrick Walton-3/+26
2011-03-15rustc: Add an annotation for the crate definition to view_item_usePatrick Walton-7/+36
2011-03-15rustc: Add a stub crate reader module for "use" directivesPatrick Walton-0/+28