summary refs log tree commit diff
path: root/src/test
AgeCommit message (Expand)AuthorLines
2012-03-28test: Un-XFAIL regions-mock-trans.rs and regions-mock-trans-impls.rsPatrick Walton-4/+0
2012-03-28rustc: Universally quantify regions when calling functions. Un-XFAIL regions-...Patrick Walton-2/+0
2012-03-28Allow references to "self" within classesTim Chevalier-1/+1
2012-03-28Test case to make sure typestate checks the body of class constructorsTim Chevalier-0/+23
2012-03-27Enforce mutability declarations in classes; correct shapes for classesTim Chevalier-6/+55
2012-03-27Support returning from loop blocksMarijn Haverbeke-0/+57
2012-03-26Bulk-edit mutable -> mut.Graydon Hoare-190/+190
2012-03-26rustc: Begin eliminating ext's dependency on the sessionBrian Anderson-8/+6
2012-03-26In typeck, don't call ty::store_iface_methods on private methodsTim Chevalier-1/+35
2012-03-26Improve type inference to compute LUB/GLBNiko Matsakis-6/+9
2012-03-26Remove stray commentTim Chevalier-9/+0
2012-03-26Enforce privacy declarations for class fields and methodsTim Chevalier-0/+90
2012-03-26Disallow ret inside of block functionsMarijn Haverbeke-2/+2
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-7/+67
2012-03-24new test which features conflicting variance requirementsNiko Matsakis-0/+46
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-23Allow methods to call other methods in the same classTim Chevalier-4/+59
2012-03-23Add another test for cross-crate method callsTim Chevalier-0/+30
2012-03-23xfail-test regions testsNiko Matsakis-0/+6
2012-03-23Implement new inference algorithm.Niko Matsakis-19/+61
2012-03-23Handle self correctly when translating classesTim Chevalier-1/+0
2012-03-23test: Add a test case that ensures `ret &EXPR` works.Patrick Walton-0/+8
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-0/+1
2012-03-23Keep an explicit map of things that have to be spilledMarijn Haverbeke-0/+6
2012-03-23Replace most uses of intrinsics in core with builtinsMarijn Haverbeke-29/+0
2012-03-22Make cross-crate calls to class methods workTim Chevalier-3/+2
2012-03-22rt: Run resource destructors during cycle collectionBrian Anderson-0/+69
2012-03-22make --enforce-mut-vars always on, add mut annotations to remaining filesNiko Matsakis-287/+300
2012-03-21methods workTim Chevalier-6/+50
2012-03-21add test for commit 9502fb99e0d535c8ced17ac61e63ebbd67b7dba7Niko Matsakis-0/+22
2012-03-21Adjust arena definition to be compatible with placement newNiko Matsakis-0/+9
2012-03-20Implement an initial version of placement new.Niko Matsakis-2/+38
2012-03-20Conditionalize test to only run double/byte/double test on x64 for now.Graydon Hoare-6/+13
2012-03-20Xfail struct-return test. x64 ABI is not quite right yet.Graydon Hoare-0/+1
2012-03-20Class methods WIPTim Chevalier-1/+7
2012-03-20Some tests for passing and returning structures by value on x64. Close #1402....Graydon Hoare-0/+39
2012-03-20core: Rename unsafe::leak to unsafe::forget. Closes #2031Brian Anderson-1/+1
2012-03-19test: Remove pretty/issue-953. Doesn't typecheckBrian Anderson-5/+0
2012-03-16Encode both private and public class fields in metadataTim Chevalier-3/+0
2012-03-16rustc: Unify impl self types in the opposite order so variance is correctBrian Anderson-0/+12
2012-03-16Classes WIPTim Chevalier-0/+44