about summary refs log tree commit diff
path: root/src/rustc
AgeCommit message (Expand)AuthorLines
2012-09-10Combine the vtable_origins from impl + method.Niko Matsakis-84/+265
2012-09-10rustc: Make shape-based compare glue never called for comparison operators.Patrick Walton-36/+57
2012-09-09Long linesBrian Anderson-1/+2
2012-09-09Rename variables that clash with keywordsBrian Anderson-37/+37
2012-09-08Fix some old syntaxBrian Anderson-2/+2
2012-09-07Convert all kind bounds to camel case. Remove send, owned keywords.Brian Anderson-41/+41
2012-09-07Remove import and export from intrinsic.rsBrian Anderson-4/+3
2012-09-07Convert 'again' to 'loop'. Remove 'again' keywordBrian Anderson-19/+19
2012-09-07Migrate std::map to use core::hash::Hash trait. Disable many hokey hashes.Graydon Hoare-82/+353
2012-09-07Remove support for multiple traits in a single implTim Chevalier-21/+21
2012-09-07Implement &-patternsTim Chevalier-14/+29
2012-09-07Convert field terminators to commas. Stop parsing semis.Brian Anderson-119/+119
2012-09-07rustc: Add a str_eq lang item for pattern matchingPatrick Walton-25/+31
2012-09-07Remove 'let' syntax for struct fieldsBrian Anderson-98/+98
2012-09-07Do not copy values of type () or _|_Niko Matsakis-21/+30
2012-09-07rustc: Make "ne" use traitsPatrick Walton-2/+2
2012-09-07rustc: Trailing whitespacePatrick Walton-1/+0
2012-09-07rustc: Add an "ne" method to the Eq trait, and implement it everywherePatrick Walton-22/+76
2012-09-07Don't check impl ty params for equality with trait ty paramsTim Chevalier-4/+49
2012-09-07In typeck, don't assume traits with default methods are in the same crateTim Chevalier-23/+31
2012-09-07Ensure that scratch datum's are zeroed out in the alloca phase.Niko Matsakis-2/+2
2012-09-07gc: Add stack walker for new garbage collector.Elliott Slaughter-0/+21
2012-09-07Refactor fn_ty, working towards #3320Niko Matsakis-569/+699
2012-09-06Use callee ID when kind-checking expressions that may be overloadedTim Chevalier-3/+11
2012-09-06Repair long linesNiko Matsakis-6/+8
2012-09-06Issue #3402: Load immediate rvalues right awayNiko Matsakis-13/+73
2012-09-06Refactor ty_var and ty_var_integral into one ty_infer variantNiko Matsakis-174/+182
2012-09-06Remove struct ctorsBrian Anderson-197/+277
2012-09-06Refactor trans to replace lvalue and friends with Datum.Niko Matsakis-4998/+6263
2012-09-05Add a lint pass for structural recordsTim Chevalier-0/+24
2012-09-05rustc: Make "priv" work on enum variantsPatrick Walton-3/+4
2012-09-05Mark crate metadata with a version tag. Close #3390.Graydon Hoare-5/+49
2012-09-05rustc: Fix double-reporting of private item errors. Un-XFAIL private-item-sim...Patrick Walton-10/+0
2012-09-05rustc: "import" -> "use" in .rc filesPatrick Walton-6/+6
2012-09-05fix issue #3222Vincent Belliard-4/+4
2012-09-04rustc: Don't allow private fields to be named in constructors or destructuredPatrick Walton-3/+51
2012-09-04rustc: Implement private methods.Patrick Walton-29/+139
2012-09-04std: Convert test to camel caseBrian Anderson-1/+1
2012-09-04Allow anonymous extern modsTim Chevalier-19/+28
2012-09-04std: Camel case smallintmapBrian Anderson-5/+6
2012-09-04Remove 'with'Brian Anderson-149/+149
2012-09-04rustc: Implement private fields for max/min classesPatrick Walton-21/+83
2012-09-04std: Camel case listBrian Anderson-16/+16
2012-09-04rustc: "import" -> "use"Patrick Walton-901/+901
2012-09-03rustc: Run all intrinsics through the monomorphiserBrian Anderson-39/+22
2012-09-03Fix cross-crate inlining of intrinsicsBrian Anderson-1/+29
2012-09-03rustc: Fix an LLVM assertion that tripped when borrowing a by-val method rece...Patrick Walton-7/+7
2012-09-02Camel case core::opsBrian Anderson-3/+3
2012-09-02rustc: Don't translate the expression twice when adapting a borrowed method r...Patrick Walton-1/+5
2012-09-02Camel case core::intrinsicBrian Anderson-25/+24