summary refs log tree commit diff
path: root/src/rustc/middle/trans/foreign.rs
AgeCommit message (Expand)AuthorLines
2012-10-11Update FIXME numbersTim Chevalier-1/+1
2012-09-28demode vecNiko Matsakis-2/+2
2012-09-26Demode vec::push (and convert to method)Niko Matsakis-11/+11
2012-09-23Register snapshots. Remove redundant Eq impls, Makefile hacksBrian Anderson-9/+0
2012-09-23core: Demode optionBrian Anderson-4/+4
2012-09-21De-mode vec::map, vec::eachi, vec::rev_each, vec::rev_eachiNiko Matsakis-2/+2
2012-09-20Make + mode by-value if the type is immediate, by-ref otherwiseNiko Matsakis-2/+14
2012-09-20rustc: De-mode all overloaded operatorsPatrick Walton-1/+10
2012-09-19De-mode vec::each() and many of the str iteration routinesNiko Matsakis-9/+9
2012-09-18Revert "replace explicit calls to vec::each with vec::each_ref, partially dem...Niko Matsakis-13/+13
2012-09-18replace explicit calls to vec::each with vec::each_ref, partially demode strNiko Matsakis-13/+13
2012-09-18Revert "rustc: Change all non-keyword uses of "link""Patrick Walton-3/+3
2012-09-18rustc: Change all non-keyword uses of "link"Patrick Walton-3/+3
2012-09-13s/vec::as_buf/vec::as_imm_buf/, fix comment, remove set.rsNiko Matsakis-1/+1
2012-09-11Promote 'struct' from a restricted keyword to a strict keywordBrian Anderson-1/+1
2012-09-11Make moves explicit in rustcTim Chevalier-8/+8
2012-09-10Convert std::map to camel caseBrian Anderson-1/+1
2012-09-07Convert 'again' to 'loop'. Remove 'again' keywordBrian Anderson-1/+1
2012-09-07rustc: Add an "ne" method to the Eq trait, and implement it everywherePatrick Walton-0/+1
2012-09-07Refactor fn_ty, working towards #3320Niko Matsakis-20/+20
2012-09-06Refactor trans to replace lvalue and friends with Datum.Niko Matsakis-198/+200
2012-09-04rustc: "import" -> "use"Patrick Walton-13/+13
2012-09-03rustc: Run all intrinsics through the monomorphiserBrian Anderson-20/+2
2012-08-31Make utility funs in core::int, core::uint, etc. not by-referenceTim Chevalier-25/+24
2012-08-31Add a morestack_addr (temporary) intrinsicBrian Anderson-0/+10
2012-08-30rustc: Make the compiler no longer ICE on unused foreign constantsPatrick Walton-1/+4
2012-08-29rustc: Make `<` and `=` into traitsPatrick Walton-0/+6
2012-08-29core: Demode int/uint modsBrian Anderson-1/+1
2012-08-27rustc: Avoid an allocation on every GEPiPatrick Walton-14/+13
2012-08-27rustc: fix the unused pattern vars warnings.Erick Tryzelaar-1/+1
2012-08-26Camel case the option typeBrian Anderson-33/+33
2012-08-26rustc: Use memmove in unsafe::reinterpret_cast (issue #3025).Patrick Walton-3/+6
2012-08-25rustc: Implement foreign constants.Patrick Walton-0/+1
2012-08-24Eliminate match checks in trans and typeckTim Chevalier-4/+9
2012-08-23Remove purity from fn_decl and move it out to containing AST elements.Michael Sullivan-1/+1
2012-08-23Remove old-moded atomic intrinsics (#3200)Ben Blum-11/+9
2012-08-23`m1!{...}` -> `m1!(...)`Paul Stansifer-2/+2
2012-08-22intern identifiersPaul Stansifer-9/+12
2012-08-21Convert atomic intrinsics away from old argument modes (partial #3200)Ben Blum-10/+15
2012-08-21more sound treatment of fn& regions; change all & to be distinctNiko Matsakis-1/+2
2012-08-15Convert more core types to camel caseBrian Anderson-2/+2
2012-08-14Convert a couple hundred ~""s to ""s, in trans functions.Graydon Hoare-16/+16
2012-08-13rustc: Mostly implement region-bounded stack closuresPatrick Walton-1/+2
2012-08-10Revert "rustc: Make function types have vstores in them"Patrick Walton-1/+1
2012-08-10rustc: Make function types have vstores in themPatrick Walton-1/+1
2012-08-07syntax: Make match arm parsing more restrictive againBrian Anderson-1/+1
2012-08-06rustc: Parse and stub (broken) typechecking for bounded function typesPatrick Walton-0/+1
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-23/+23
2012-08-05Switch alts to use arrowsBrian Anderson-92/+80
2012-08-03rustc: Merge fn& and fn in favor of fn&.Patrick Walton-1/+1