summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2012-03-15switch over to using new serialize/deserialize codeNiko Matsakis-144/+278
2012-03-15test: Fix breakageBrian Anderson-3/+3
2012-03-15test: Fix name of bitv typeBrian Anderson-1/+1
2012-03-15std: Swap the argument order of list::foldl to match vec::foldlBrian Anderson-4/+4
2012-03-15std: Follow conventions in bitvBrian Anderson-51/+56
2012-03-15core: Make some functions pureBrian Anderson-21/+21
2012-03-15core: Channels are just port idsBrian Anderson-27/+17
2012-03-15rt: Remove the kernel task tableBrian Anderson-54/+7
2012-03-15rt: Remove remaining uses of rust_kernel::get_task_by_idBrian Anderson-37/+24
2012-03-15rt: Look up ports through a single port tableBrian Anderson-70/+68
2012-03-15Make last-use finder treat referenced function arguments properlyMarijn Haverbeke-5/+17
2012-03-15Remove tests from astencode.rsMarijn Haverbeke-116/+0
2012-03-15Fix bug in vtable builderMarijn Haverbeke-1/+8
2012-03-15Reuse monomorphized functions more aggressivelyMarijn Haverbeke-64/+351
2012-03-15Remove support for dynamically-sized types from translation codeMarijn Haverbeke-557/+148
2012-03-15Remove GEP_tup_likeMarijn Haverbeke-181/+62
2012-03-15Remove dynastack code from compilerMarijn Haverbeke-61/+2
2012-03-15Remove lltyparams field in trans::common::fn_ctxtMarijn Haverbeke-69/+18
2012-03-15Zero out dest ptr when port_recv doesn't return a valueMarijn Haverbeke-0/+1
2012-03-15Suppress valgrind error in dynamic linkerMarijn Haverbeke-0/+8
2012-03-15Don't pass an undef retptr to generic intrinsicsMarijn Haverbeke-5/+5
2012-03-15Properly recognize external intrinsicsMarijn Haverbeke-65/+89
2012-03-15Huge kludge to get intrinsics' type parameters passedMarijn Haverbeke-27/+53
2012-03-15Never pass tydesc to functionsMarijn Haverbeke-351/+93
2012-03-15Properly replace iface tps with impl tps in static method callsMarijn Haverbeke-10/+26
2012-03-15Only write metadata for items that actually appear in the root ASTMarijn Haverbeke-34/+42
2012-03-15Make sure enum and resource constructors are inlined properlyMarijn Haverbeke-45/+70
2012-03-15Make sure resource destructors are properly monomorphizedMarijn Haverbeke-46/+73
2012-03-15Remove a large part of the tydesc-passing codeMarijn Haverbeke-307/+112
2012-03-15Rename dict to vtable throughout the compilerMarijn Haverbeke-164/+166
2012-03-15Hugely simplify iface handlingMarijn Haverbeke-321/+136
2012-03-15Stop generating generic versions of generic functionsMarijn Haverbeke-62/+61
2012-03-15Disallow calling generic methods through a boxed ifaceMarijn Haverbeke-0/+4
2012-03-15Fix assumption that monomorphized method's impls are crate-localMarijn Haverbeke-15/+39
2012-03-15Fix monomorphization of resource constructorsMarijn Haverbeke-4/+21
2012-03-15Turn on monomorphization by defaultMarijn Haverbeke-7/+1
2012-03-15Write out the AST for all externally-reachable genericsMarijn Haverbeke-2/+3
2012-03-14Upgrade LLVM and add fix to PE/COFF relocation overflow handling.Graydon Hoare-1/+0
2012-03-14Convert *u8 native string users to *c_charBrian Anderson-224/+231
2012-03-14core: Add str::from_c_str, from_c_str_len, as_c_strBrian Anderson-5/+30
2012-03-14core: Rename str::from_cstr et. al to from_bufBrian Anderson-26/+26
2012-03-14core:: Eliminate str::sbuf. Replace with *u8Brian Anderson-145/+138
2012-03-14std: Rename the hashmap constructors to conform to new standardsBrian Anderson-143/+140
2012-03-14rustc: Universally quantify regions when looking up typeclass implementationsPatrick Walton-1/+17
2012-03-14fixup auto_serialize's treatment of nullary variantsNiko Matsakis-6/+28
2012-03-14allow immut vars to be moved. enforce mut vars after stage0 in std.Niko Matsakis-9/+16
2012-03-14annotate libstd and start enforcing mutabilityNiko Matsakis-137/+144
2012-03-14rustc: Lift the @ from the type definition of crate_ctxt into its usesPatrick Walton-145/+146
2012-03-14rustc: Fix a couple of bugs that prevented taking addresses of rvaluesPatrick Walton-7/+8
2012-03-14test: Remove unsafe from the region testsPatrick Walton-14/+10