about summary refs log tree commit diff
path: root/src/rustc/metadata
AgeCommit message (Expand)AuthorLines
2012-03-23Keep an explicit map of things that have to be spilledMarijn Haverbeke-1/+10
2012-03-23Remove last vestiges of old-style intrinsicsMarijn Haverbeke-20/+1
2012-03-23Revert removal of intrinsicsMarijn Haverbeke-1/+20
2012-03-23Rename builtin back to intrinsicMarijn Haverbeke-1/+1
2012-03-23Remove support for the old-style intrinsicsMarijn Haverbeke-19/+0
2012-03-23Implement built-in native modules as an alternative to intrinsicsMarijn Haverbeke-1/+12
2012-03-22Make cross-crate calls to class methods workTim Chevalier-20/+96
2012-03-21add mut decls to rustc and make them mandatoryNiko Matsakis-69/+72
2012-03-21methods workTim Chevalier-15/+34
2012-03-21rustc: Introduce re_params into the typecheckerPatrick Walton-1/+3
2012-03-20stdlib: Implement arenasPatrick Walton-2/+2
2012-03-20Class methods WIPTim Chevalier-96/+140
2012-03-20Revert order of arguments to option::maybe and from_maybeMarijn Haverbeke-1/+1
2012-03-20Move external-reachability checker to transMarijn Haverbeke-153/+5
2012-03-19core: Move unsafe conversions to str::unsafeBrian Anderson-1/+1
2012-03-16Encode both private and public class fields in metadataTim Chevalier-14/+5
2012-03-16Fix encoding of class ctorsTim Chevalier-22/+22
2012-03-16Classes WIPTim Chevalier-20/+221
2012-03-16Remove shared tydescsMarijn Haverbeke-2/+0
2012-03-15rustc: Create self region bindings, and forbid the self region from being use...Patrick Walton-0/+3
2012-03-15kill old serialization codeNiko Matsakis-9189/+0
2012-03-15switch over to using new serialize/deserialize codeNiko Matsakis-20/+148
2012-03-15Remove tests from astencode.rsMarijn Haverbeke-116/+0
2012-03-15Properly recognize external intrinsicsMarijn Haverbeke-9/+30
2012-03-15Only write metadata for items that actually appear in the root ASTMarijn Haverbeke-31/+39
2012-03-15Make sure enum and resource constructors are inlined properlyMarijn Haverbeke-20/+43
2012-03-15Make sure resource destructors are properly monomorphizedMarijn Haverbeke-7/+26
2012-03-15Remove a large part of the tydesc-passing codeMarijn Haverbeke-2/+3
2012-03-15Rename dict to vtable throughout the compilerMarijn Haverbeke-33/+34
2012-03-15Hugely simplify iface handlingMarijn Haverbeke-2/+8
2012-03-15Stop generating generic versions of generic functionsMarijn Haverbeke-4/+8
2012-03-15Fix assumption that monomorphized method's impls are crate-localMarijn Haverbeke-2/+21
2012-03-15Write out the AST for all externally-reachable genericsMarijn Haverbeke-2/+3
2012-03-14Convert *u8 native string users to *c_charBrian Anderson-3/+3
2012-03-14core: Rename str::from_cstr et. al to from_bufBrian Anderson-1/+1
2012-03-14std: Rename the hashmap constructors to conform to new standardsBrian Anderson-16/+16
2012-03-14rustc: Lift the @ from the type definition of crate_ctxt into its usesPatrick Walton-4/+4
2012-03-14adjust auto_serialize to generate fns named serialize_T()Niko Matsakis-6/+6
2012-03-13implement deserialization, rename mk_mem_buffer() to mem_buffer()Niko Matsakis-4/+4
2012-03-13first (functional) version of the auto_serialize syntax extNiko Matsakis-14/+15
2012-03-13rustc: Get reference typedefs workingPatrick Walton-0/+1
2012-03-13Name types after their modules instead of 't'Brian Anderson-16/+16
2012-03-13Overhaul constructor naming in libsBrian Anderson-40/+40
2012-03-12Libc/os/run/rand/io reorganization. Close #1373. Close #1638.Graydon Hoare-6/+3
2012-03-12rustc: Add node IDs to AST types so we can associate them with region environ...Patrick Walton-6/+12
2012-03-12Revert "rustc: Add node IDs to AST types so we can associate them with region...Patrick Walton-12/+6
2012-03-12rustc: Add node IDs to AST types so we can associate them with region environ...Patrick Walton-6/+12
2012-03-10Use loop instead of while(true) in libraries and compiler itselfTim Chevalier-12/+9
2012-03-09Add an infinite loop constructTim Chevalier-45/+66
2012-03-09rustc: Wrap regions in a node IDPatrick Walton-837/+870