summary refs log tree commit diff
path: root/src/test/auxiliary
AgeCommit message (Collapse)AuthorLines
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