about summary refs log tree commit diff
path: root/src/comp/metadata
AgeCommit message (Expand)AuthorLines
2012-01-18Remove '.' after nullary tags in patternsTim Chevalier-61/+61
2012-01-19Use ctypes in native function declarationsHaitao Li-1/+1
2012-01-17encode variant names and have log print them out.Niko Matsakis-2/+4
2012-01-16Don't write out type names when hashing typesMarijn Haverbeke-3/+5
2012-01-16Store type names in crate metadataMarijn Haverbeke-2/+16
2012-01-16Don't evaluate discriminator value constants when parsing.Kevin Atkinson-3/+6
2012-01-13distinguish "any closure" and "stack closure" (block)Niko Matsakis-14/+18
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-4/+4
2012-01-13Obj system? What obj system?Marijn Haverbeke-59/+0
2012-01-12Make driver::session::session no longer an objectMarijn Haverbeke-14/+15
2012-01-11rustc: Don't allow empty link_name when nolink attribute is presentBrian Anderson-9/+12
2012-01-11Fix dependency bug iface-did-of-impl resolvingMarijn Haverbeke-20/+1
2012-01-11Major clean-up of std::ioMarijn Haverbeke-26/+25
2012-01-11Implement std::map as an iface/impl instead of an objMarijn Haverbeke-8/+6
2012-01-11Fix regression in resolving of external implsMarijn Haverbeke-4/+4
2012-01-10Support explicit discriminant numbers on tag variants.Kevin Atkinson-1/+34
2012-01-10rename sendfn to fn~, lambda to fn@Niko Matsakis-10/+10
2012-01-09Remove proto_sugar and 'lambda' as keyword, commit to fn@.Graydon Hoare-2/+2
2012-01-06rejigger impl to have an opaque closure ptr rather thanNiko Matsakis-2/+11
2012-01-06Disallow variable names that shadow tags in scopeTim Chevalier-5/+5
2012-01-05Clean up translating of def_ids in metadata readerMarijn Haverbeke-188/+149
2012-01-05Switch to new param kind bound syntaxMarijn Haverbeke-2/+2
2012-01-05Get external interfaces / impls workingMarijn Haverbeke-101/+139
2012-01-05Write the iface type of an impl in the crate dataMarijn Haverbeke-4/+45
2012-01-04"str": rename "str_from_cstr" to "from_cstr" (analogous to the other "from_*")Lenny222-1/+1
2012-01-02Key tcx.ty_param_bounds on node_ids, not def_idsMarijn Haverbeke-1/+1
2012-01-02Box arrays of parameter boundsMarijn Haverbeke-5/+5
2012-01-02More resolving and typechecking of bounded type parameters.Marijn Haverbeke-0/+1
2012-01-02Check that type parameter bounds are interface typesMarijn Haverbeke-12/+23
2012-01-01freebsd supportUser Jyyou-0/+1
2011-12-29Box ty_param_bounds_and_tyMarijn Haverbeke-1/+1
2011-12-28Change representation of type params to handle interface boundsMarijn Haverbeke-95/+101
2011-12-23Check impls methods against the type of their iface.Marijn Haverbeke-1/+1
2011-12-23Parse `iface` items and interface references in `impl` items.Marijn Haverbeke-3/+12
2011-12-23Use the same type of record in ty::ty_fn and ty::methodMarijn Haverbeke-34/+22
2011-12-22Register new snapshots, purge log_err and log_full in favour of log(...).Graydon Hoare-1/+1
2011-12-22Merge all 3 log syntaxes, tidy up residual misuses.Graydon Hoare-6/+6
2011-12-22Merge branch 'master' of github.com:graydon/rustGraydon Hoare-26/+12
2011-12-22Register snapshots and switch logging over to use of log_full or #error / #de...Graydon Hoare-21/+21
2011-12-22Unify some data structures in syntax::ast that were doing the same thingMarijn Haverbeke-26/+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-4/+11
2011-12-19Associate names with types introduced by itemsMarijn Haverbeke-2/+14
2011-12-16allow #[link_args] with #[nolink]. For now, fail if two modules link same lib...Graham Fawcett-15/+20
2011-12-16implement #[nolink]; deprecate #[link_name = ""]; note in stdlib to remove em...Graham Fawcett-1/+8
2011-12-16Finish resolving and calling of crate-external implsMarijn Haverbeke-27/+109
2011-12-16extend with ty_send_type and ty_opaque_closureNiko Matsakis-0/+4
2011-12-16reorder args to the various vec, option fns so blk comes lastNiko Matsakis-3/+2