about summary refs log tree commit diff
path: root/src/comp/front/creader.rs
AgeCommit message (Expand)AuthorLines
2011-06-27Rename middle::metadata to metadata::cwriter. Move creader to metadataBrian Anderson-895/+0
2011-06-27Record and link with used native libraries.Rafael Ávila de Espíndola-3/+39
2011-06-25Partial implementation of resourcesMarijn Haverbeke-0/+5
2011-06-24Remove uses of variable name 'res' from rustcMarijn Haverbeke-8/+7
2011-06-24Remove def_objMarijn Haverbeke-8/+2
2011-06-22rustc: Limit creader exportsBrian Anderson-0/+7
2011-06-22rustc: Introduce and parse additional meta_item formsBrian Anderson-12/+34
2011-06-21Serialize constraints in types (literal arguments still not supported)Tim Chevalier-24/+55
2011-06-20Get rid of def_ids and anns in AST nodes, use single node_idMarijn Haverbeke-5/+5
2011-06-20Remember the library files we used in rustc and pass them to the "linker".Rafael Ávila de Espíndola-1/+2
2011-06-16Reformat a bunch of recent churn.Graydon Hoare-2/+1
2011-06-15Refactor data structures representing constraints (again...)Tim Chevalier-4/+4
2011-06-15Reformat source tree (minus a couple tests that are still grumpy).Graydon Hoare-196/+155
2011-06-10Reject programs with unsatisfied predicate constraintsTim Chevalier-1/+5
2011-06-10Implement meta tag matching in creader. Start using it in rustc.rc. Close #45...Graydon Hoare-2/+48
2011-06-10Encode meta tags in the crate and start sketching enhanced logic for resolvin...Graydon Hoare-16/+67
2011-06-10Implement mutable/immutable alias distinction.Marijn Haverbeke-2/+6
2011-06-10Fix all occurrences of writing to immutable aliasesMarijn Haverbeke-4/+4
2011-06-09Revert "Encode meta tags in the crate and start sketching enhanced logic for ...Patrick Walton-67/+16
2011-06-09rustc: Write interior vecs and strings into the metadata and add logic for th...Patrick Walton-0/+2
2011-06-09Encode meta tags in the crate and start sketching enhanced logic for resolvin...Graydon Hoare-16/+67
2011-06-09Further support for predicate constraintsTim Chevalier-7/+79
2011-06-03Parse pointers in metadata.Rafael Ávila de Espíndola-0/+1
2011-05-31Teach the compiler to understand yield and join, as well as using task as a t...Eric Holk-0/+1
2011-05-31rustc: Remove unneeded type params from alt patternsBrian Anderson-7/+7
2011-05-26Remove residual uses of fold, and fold itself.Graydon Hoare-28/+33
2011-05-20Make controlflow part of a function typeTim Chevalier-8/+30
2011-05-19Move the ty_item_table into ty::ctxt.items, move variant_info to ty, and star...Graydon Hoare-7/+6
2011-05-17Finally rename std::_xxx to std::xxxMarijn Haverbeke-29/+29
2011-05-16Rewrite everything to use [] instead of vec() in value position.Graydon Hoare-18/+18
2011-05-13Extend crate format to allow multiple definitions for a single nameMarijn Haverbeke-82/+51
2011-05-12Downcase std modules again, move to :: for module dereferencingMarijn Haverbeke-230/+232
2011-05-12Change module dereference syntax from . to ::Marijn Haverbeke-1/+1
2011-05-11Rewrite comp/middle/resolve.rsMarijn Haverbeke-8/+2
2011-05-09Alias-ify fold and its users, remove another 85kb.Graydon Hoare-3/+4
2011-05-09rustc: Alias fix part 1 -- Separate out AST modes from typechecker modes, and...Patrick Walton-2/+2
2011-05-06Rename std modules to be camelcasedMarijn Haverbeke-101/+101
2011-05-05rustc: Add Rust intrinsic support to the crate metadata reader and writerPatrick Walton-3/+4
2011-05-04Add a structure for passing option flags around the compiler, put it in sessi...Graydon Hoare-3/+2
2011-05-02Un-revert "Use different syntax for checks that matter to typestate", fixing ...Patrick Walton-7/+7
2011-05-02Revert "Use different syntax for checks that matter to typestate"Graydon Hoare-7/+7
2011-05-02Use different syntax for checks that matter to typestateTim Chevalier-7/+7
2011-04-29Intern metadata while writing, shrink stage1 from 12mb to 5.7mb.Graydon Hoare-16/+49
2011-04-25rustc: Pass a "type context" around instead of directly passing the type stor...Patrick Walton-45/+43
2011-04-22rustc: Thread the type store through everything that needs to access type str...Patrick Walton-1/+1
2011-04-22rustc: Switch @ty.t to ty.t so that we can change it to a uintPatrick Walton-6/+6
2011-04-22rustc: Eliminate the direct use of ty.t.structPatrick Walton-1/+1
2011-04-21rustc: Pass a type store around, which does nothing yetPatrick Walton-43/+45
2011-04-20rustc: Remove all manual type construction outside ty.rsPatrick Walton-56/+51
2011-04-19Remove effect system from src.Graydon Hoare-9/+9