about summary refs log tree commit diff
path: root/src/test/auxiliary
AgeCommit message (Collapse)AuthorLines
2012-04-07test: Add test for mismatched nominal types when using multiple crate versBrian Anderson-0/+12
2012-04-07test: Add another test using multiple versions of the same crateBrian Anderson-0/+20
2012-04-08Check version when resolving transitive dependent cratesHaitao Li-0/+24
Issue #2138
2012-04-07Use version and hash in crate_map nameHaitao Li-0/+12
Related issue #2137
2012-04-06Convert old-style for loops to new-styleMarijn Haverbeke-1/+1
Most could use the each method, but because of the hack used to disambiguate old- and new-style loops, some had to use vec::each. (This hack will go away soon.) Issue #1619
2012-04-06test: Refactor the crateresolve testsBrian Anderson-3/+21
Keep their aux builds from stomping on each other
2012-04-05rustc: Don't assume that all crates with the same name are the sameBrian Anderson-0/+18
2012-03-29Require "self" as base expression for intra-class method or field referencesTim Chevalier-13/+13
All field or method references within a class must begin with "self." now. A bare reference to a field or method in the same class will no longer typecheck.
2012-03-27Enforce mutability declarations in classes; correct shapes for classesTim Chevalier-2/+4
1. Enforce mutability declarations on class fields. Don't allow any mutation of class fields not declared as mutable (except inside the constructor). 2. Handle classes correctly in shape (treat classes like records).
2012-03-26Bulk-edit mutable -> mut.Graydon Hoare-5/+5
2012-03-26In typeck, don't call ty::store_iface_methods on private methodsTim Chevalier-0/+14
This was resulting in a different error message depending on whether the private method you were trying to call was in the same crate or a different one.
2012-03-23Allow methods to call other methods in the same classTim Chevalier-0/+34
2012-03-23Add another test for cross-crate method callsTim Chevalier-0/+17
2012-03-23Implement new inference algorithm.Niko Matsakis-0/+3
2012-03-22make --enforce-mut-vars always on, add mut annotations to remaining filesNiko Matsakis-3/+3
2012-03-21methods workTim Chevalier-0/+15
Cross-crate method calls don't work yet. Added run-pass/class-method-cross-crate to test that, but it's xfailed References to fields within methods don't work yet. Added run-pass/class-methods to test that, but it's also xfailed
2012-03-16Classes WIPTim Chevalier-0/+13
Cross-crate metadata for classes works well enough that programs with classes in other crates compile successfully, but output wrong results. Checking in work so far to avoid merge hassles. (Tests are xfailed.)
2012-03-13merge all auto_serialize tests into oneNiko Matsakis-32/+0
2012-03-13implement deserialization, rename mk_mem_buffer() to mem_buffer()Niko Matsakis-0/+40
2012-03-10core: Clean up comments and exportsBrian Anderson-0/+3
2012-03-07Fix #1941: inlining of items that themselves contain nested itemsNiko Matsakis-0/+29
The fix is to drop nested items from the encoded AST. Nested items may themselves be inlined, but that is an independent question.
2012-03-02retool inline encoding to handle methods, fix testsNiko Matsakis-0/+19
2012-02-28rename aux to auxiliary, since aux is apparently reserved on windowsNiko Matsakis-0/+9