summary refs log tree commit diff
path: root/src/comp/metadata/encoder.rs
AgeCommit message (Expand)AuthorLines
2012-01-18Remove '.' after nullary tags in patternsTim Chevalier-7/+7
2012-01-17encode variant names and have log print them out.Niko Matsakis-0/+1
2012-01-16Don't evaluate discriminator value constants when parsing.Kevin Atkinson-3/+6
2012-01-13make "native fn" the type for bare functions, remove fn exprsNiko Matsakis-1/+1
2012-01-13deprecate fn exprs and the fn() type, preferring fn@ and native fnNiko Matsakis-3/+3
2012-01-13Obj system? What obj system?Marijn Haverbeke-32/+0
2012-01-12Make driver::session::session no longer an objectMarijn Haverbeke-1/+1
2012-01-11Fix dependency bug iface-did-of-impl resolvingMarijn Haverbeke-7/+0
2012-01-11Major clean-up of std::ioMarijn Haverbeke-13/+12
2012-01-10Support explicit discriminant numbers on tag variants.Kevin Atkinson-0/+12
2012-01-05Switch to new param kind bound syntaxMarijn Haverbeke-1/+1
2012-01-05Get external interfaces / impls workingMarijn Haverbeke-14/+40
2012-01-05Write the iface type of an impl in the crate dataMarijn Haverbeke-3/+16
2012-01-02Key tcx.ty_param_bounds on node_ids, not def_idsMarijn Haverbeke-1/+1
2011-12-28Change representation of type params to handle interface boundsMarijn Haverbeke-24/+22
2011-12-23Parse `iface` items and interface references in `impl` items.Marijn Haverbeke-3/+12
2011-12-22Unify some data structures in syntax::ast that were doing the same thingMarijn Haverbeke-24/+12
2011-12-22Add ty::new_ty_hash, clean up comparing of ty::t'sMarijn Haverbeke-1/+1
2011-12-20rustc: Re-export the same name in different namespacesHaitao Li-1/+2
2011-12-20rustc: Implement re-export of renamed modulesHaitao Li-3/+5
2011-12-19Associate names with types introduced by itemsMarijn Haverbeke-0/+4
2011-12-16Finish resolving and calling of crate-external implsMarijn Haverbeke-19/+31
2011-12-16reorder args to the various vec, option fns so blk comes lastNiko Matsakis-1/+1
2011-12-16Write impl data to crate library filesMarijn Haverbeke-1/+37
2011-12-16rustc: Implement non-renamed re-export across cratesHaitao Li-2/+15
2011-12-13Copy first batch of material from libstd to libcore.Graydon Hoare-1/+2
2011-12-12rustc: Encode crate hash into metadataHaitao Li-0/+8
2011-11-18Update stdlib, compiler, and tests to new kind systemMarijn Haverbeke-1/+1
2011-11-18Preparation for kind system overhaulMarijn Haverbeke-3/+3
2011-11-17remove compile-command from local variable blocksNiko Matsakis-1/+0
2011-11-16rustc: Use link_name attribute for native functionHaitao Li-1/+1
2011-11-10Cleanup unused importsHaitao Li-2/+1
2011-10-28Make shared kind the default only for generic functionsMarijn Haverbeke-6/+5
2011-10-25Update our code to new type parameter kind syntaxMarijn Haverbeke-1/+1
2011-10-21Remove last uses of iterators from stdlibMarijn Haverbeke-1/+1
2011-10-21Move hash table iteration over to block-taking functionsMarijn Haverbeke-9/+8
2011-10-12make native functions markable as unsafe and incorporate thatNiko Matsakis-2/+8
2011-10-12Extend the unchecked block stuff to allow unsafe blocks as well.Niko Matsakis-0/+1
2011-10-10Adjust function signatures to allow for vecs being immediateMarijn Haverbeke-1/+1
2011-10-07Parse and typecheck by-value and by-ref arg specsMarijn Haverbeke-1/+1
2011-09-24Vectors containing pinned kinds become pinnedBrian Anderson-1/+1
2011-09-15Insert omitted semicolons for statementsMarijn Haverbeke-1/+1
2011-09-12Factor imports mindlessly.Graydon Hoare-9/+2
2011-09-12Pretty-print for new arg-mode syntaxMarijn Haverbeke-9/+7
2011-09-12Reformat for new mode syntax, step 1Marijn Haverbeke-46/+43
2011-09-02Reformat. Issue #855Brian Anderson-40/+30
2011-09-01Remove lots of estr code from rustc. Issue #855Brian Anderson-1/+1
2011-09-01Convert all uses of #ifmt to #fmt. Issue #855Brian Anderson-1/+1
2011-09-01Rename std::istr to std::str. Issue #855Brian Anderson-13/+13
2011-09-01Remove std::str. Issue #855Brian Anderson-1/+0