aboutsummaryrefslogtreecommitdiff
path: root/src/comp/front/creader.rs
Commit message (Expand)AuthorAgeFilesLines
* Rewrite comp/middle/resolve.rsMarijn Haverbeke2011-05-111-8/+2
* Alias-ify fold and its users, remove another 85kb.Graydon Hoare2011-05-091-3/+4
* rustc: Alias fix part 1 -- Separate out AST modes from typechecker modes, and...Patrick Walton2011-05-091-2/+2
* Rename std modules to be camelcasedMarijn Haverbeke2011-05-061-101/+101
* rustc: Add Rust intrinsic support to the crate metadata reader and writerPatrick Walton2011-05-051-3/+4
* Add a structure for passing option flags around the compiler, put it in sessi...Graydon Hoare2011-05-041-3/+2
* Un-revert "Use different syntax for checks that matter to typestate", fixing ...Patrick Walton2011-05-021-7/+7
* Revert "Use different syntax for checks that matter to typestate"Graydon Hoare2011-05-021-7/+7
* Use different syntax for checks that matter to typestateTim Chevalier2011-05-021-7/+7
* Intern metadata while writing, shrink stage1 from 12mb to 5.7mb.Graydon Hoare2011-04-291-16/+49
* rustc: Pass a "type context" around instead of directly passing the type stor...Patrick Walton2011-04-251-45/+43
* rustc: Thread the type store through everything that needs to access type str...Patrick Walton2011-04-221-1/+1
* rustc: Switch @ty.t to ty.t so that we can change it to a uintPatrick Walton2011-04-221-6/+6
* rustc: Eliminate the direct use of ty.t.structPatrick Walton2011-04-221-1/+1
* rustc: Pass a type store around, which does nothing yetPatrick Walton2011-04-211-43/+45
* rustc: Remove all manual type construction outside ty.rsPatrick Walton2011-04-201-56/+51
* Remove effect system from src.Graydon Hoare2011-04-191-9/+9
* replace error logging with log_err in stdlib and rustcMarijn Haverbeke2011-04-191-7/+7
* collect crate meta info and ext crate namesMarijn Haverbeke2011-04-181-5/+5
* rustc: Switch to indices for type parametersPatrick Walton2011-04-121-13/+12
* Add a very basic crate-dump utilityMarijn Haverbeke2011-04-071-0/+66
* Revise EBML reader APIMarijn Haverbeke2011-04-071-191/+122
* Support for passing native types through metadata/creader.Graydon Hoare2011-04-011-0/+2
* rustc: Get tag variants from the crate metadataPatrick Walton2011-04-011-6/+49
* rustc: Use the path index. Speeds up compilation a lot.Patrick Walton2011-03-311-91/+48
* rustc: Write out a path index as wellPatrick Walton2011-03-311-8/+7
* Couple minor bug fixes in creader, lib-bitv, int, rand, sort, sha1, uint and ...Graydon Hoare2011-03-311-0/+8
* rustc: Use the crate index to look up defsPatrick Walton2011-03-311-29/+26
* rustc: Write out an index of definition info in crate metadataPatrick Walton2011-03-311-10/+9
* rustc: Read 'y' tags from external cratesPatrick Walton2011-03-301-6/+10
* rustc: Thread an item-to-type mapping throughout the typechecking and transla...Patrick Walton2011-03-301-4/+30
* rustc: Parse parameter IDs in external crate metadata. Un-XFAIL lib-bitv.rs.Patrick Walton2011-03-291-6/+12
* rustc: Partially resolve external module importsPatrick Walton2011-03-291-16/+16
* rustc: Tolerate def id tags inside module tags. Fixes metadata reading.Patrick Walton2011-03-291-32/+33
* rustc: Resolve external modules and native modules to definition IDs as wellPatrick Walton2011-03-291-5/+8
* Teach trans to emit undefined references to 'use'd symbols. Can compile and r...Graydon Hoare2011-03-291-0/+17
* rustc: Parse types in external metadataPatrick Walton2011-03-281-25/+72
* rustc: Populate the item types table with types of items from external crates...Patrick Walton2011-03-281-2/+1
* rustc: Resolve def ids in external cratesPatrick Walton2011-03-281-4/+61
* rustc: Add support for calling LLVM intrinsics as native functionsPatrick Walton2011-03-281-0/+1
* Teach creader and metadata writer how to do ty.ty_type.Graydon Hoare2011-03-261-0/+1
* rustc: Add a function to look up external item info in the item info tablePatrick Walton2011-03-251-4/+52
* Janitorial: move llvmext back to llvm module, as they're the same thing now.Graydon Hoare2011-03-251-7/+6
* rustc: Parse definition IDs from crates; add a function to parse unsigned int...Patrick Walton2011-03-251-5/+21
* rustc: Look up names in "use"d cratesPatrick Walton2011-03-251-5/+119
* Another go at changing compile-command, this time using RBUILD env var.Graydon Hoare2011-03-251-1/+1
* Sketch of wiring typeck up to creader.Graydon Hoare2011-03-251-0/+6
* Revert "Bulk-edit compile commands in emacs chatter to point to assumed build...Graydon Hoare2011-03-251-1/+1
* Bulk-edit compile commands in emacs chatter to point to assumed build/ dir of...Graydon Hoare2011-03-251-1/+1
* rustc: Store cached crate metadata in the sessionPatrick Walton2011-03-251-16/+20