summary refs log tree commit diff
AgeCommit message (Expand)AuthorLines
2012-03-26Merge pull request #2054 from j3parker/masterBrian Anderson-3/+4
2012-03-26In typeck, don't call ty::store_iface_methods on private methodsTim Chevalier-3/+37
2012-03-26Improve type inference to compute LUB/GLBNiko Matsakis-184/+765
2012-03-26Remove stray commentTim Chevalier-9/+0
2012-03-26Enforce privacy declarations for class fields and methodsTim Chevalier-58/+185
2012-03-26Fix return-in-block in cargoMarijn Haverbeke-6/+4
2012-03-26Check in a forgotten new fileMarijn Haverbeke-0/+54
2012-03-26Disallow ret inside of block functionsMarijn Haverbeke-150/+152
2012-03-26Fix bug in generation of non-generic resource dtorsMarijn Haverbeke-1/+1
2012-03-25repair the build---also, make try/commit work over both ty/region varsNiko Matsakis-17/+34
2012-03-25str::to_chars -> str::charsJacob Parker-1/+1
2012-03-25Fixed vim highlighting for \' (and other) escapes in char literalsJacob Parker-2/+3
2012-03-24rustc: Generalize several parts of infer in preparation for using them for re...Patrick Walton-94/+97
2012-03-24correct more broken testsNiko Matsakis-12/+20
2012-03-24add test that was failing from tedhNiko Matsakis-0/+11
2012-03-24add annotation for variable that used to infer to botNiko Matsakis-1/+1
2012-03-24Avoid unifying vars when possible; handle bot (more) correctlyNiko Matsakis-32/+116
2012-03-24new test which features conflicting variance requirementsNiko Matsakis-0/+46
2012-03-24rustc: Stub some region resolution stuff in inferPatrick Walton-3/+103
2012-03-24test: Rename run-pass/simple-regions.rs to run-pass/regions-simple.rsPatrick Walton-0/+0
2012-03-24test: Add a simple test for dangling pointersPatrick Walton-0/+9
2012-03-24rustc: Add some simple region checking (no region vars yet)Patrick Walton-57/+39
2012-03-24prune unused unification code; leave region code that still needs to be portedNiko Matsakis-642/+50
2012-03-23Allow methods to call other methods in the same classTim Chevalier-6/+74
2012-03-23Add another test for cross-crate method callsTim Chevalier-0/+30
2012-03-23add a few measly comments, remove some dead codeNiko Matsakis-16/+19
2012-03-23xfail-test regions testsNiko Matsakis-21/+9
2012-03-23Implement new inference algorithm.Niko Matsakis-121/+1000
2012-03-23Fix breakageTim Chevalier-5/+3
2012-03-23Handle self correctly when translating classesTim Chevalier-105/+99
2012-03-23rustc: Remove `// */` sequence from trans/base.rs; it breaks vi syntax highli...Patrick Walton-1/+1
2012-03-23rustc: Stub a table of borrowingsPatrick Walton-2/+10
2012-03-23rustc: Make region folding not descend into function typesPatrick Walton-7/+15
2012-03-23Remove unneeded codeTim Chevalier-2/+0
2012-03-23Remove ctypes -- it's no longer used.Tim Chevalier-91/+0
2012-03-23Remove a FIXME and workaround that appear to be obsoleteTim Chevalier-3/+1
2012-03-23Remove char::to_lower, char::to_upper, use libc versions insteadTim Chevalier-56/+17
2012-03-23test: Add a test case that ensures `ret &EXPR` works.Patrick Walton-0/+8
2012-03-23rustc: Fix parsing of `ret &EXPR`Patrick Walton-0/+1
2012-03-23test: Fix unresolved name in regions-mock-trans-impls.rsPatrick Walton-1/+1
2012-03-23test: Add a version of the "mock-trans" regions test case that uses implsPatrick Walton-0/+46
2012-03-23test: Fix leak in regions-mock-transPatrick Walton-1/+4
2012-03-23test: Fix whitespace at EOLPatrick Walton-1/+1
2012-03-23test: Add a trans.rs-workalike test case for regionsPatrick Walton-0/+41
2012-03-23rustc: Redo region inference to be a bit less brokenPatrick Walton-329/+391
2012-03-23Keep an explicit map of things that have to be spilledMarijn Haverbeke-11/+35
2012-03-23Remove last vestiges of old-style intrinsicsMarijn Haverbeke-981/+37
2012-03-23Register new snapshotMarijn Haverbeke-0/+8
2012-03-23Remove more needless context threading in transMarijn Haverbeke-177/+125
2012-03-23Revert resolve kludge that was working around #2049Marijn Haverbeke-12/+7