about summary refs log tree commit diff
path: root/src/test/compile-fail/unique-vec-res.rs
AgeCommit message (Collapse)AuthorLines
2013-05-08test: Fix tests.Patrick Walton-1/+1
2013-03-21librustc: Forbid destructors from being attached to any structs that might ↵Patrick Walton-1/+4
contain non-Owned fields. r=nmatsakis
2013-03-11Remove uses of logBrian Anderson-2/+2
2013-02-15tests/tutorials: Get rid of `move`.Luqman Aden-2/+2
2013-02-14librustc: Replace `impl Type : Trait` with `impl Trait for Type`. ↵Patrick Walton-1/+1
rs=implflipping
2013-02-08Fix subtle error in caching during kind computation that could cause linearNiko Matsakis-3/+3
values to be copied. Rewrite kind computation so that instead of directly computing the kind it computes what kinds of values are present in the type, and then derive kinds based on that. I find this easier to think about. Fixes #4821.
2012-12-10Reliciense makefiles and testsuite. Yup.Graydon Hoare-0/+10
2012-12-06test: Fix more compile-fail bustage. rs=bustagePatrick Walton-2/+1
2012-11-29librustc: Make the Drop trait use explicit selfPatrick Walton-1/+1
2012-11-14Convert the test suite to use the Drop traitBen Striegel-2/+7
2012-10-23Remove uses of binary move - <- - from tests and librariesTim Chevalier-2/+2
2012-09-07Remove 'let' syntax for struct fieldsBrian Anderson-1/+1
2012-09-06Remove struct ctorsBrian Anderson-3/+2
2012-08-17Remove the class keywordBrian Anderson-1/+1
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-3/+3
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-3/+3
2012-06-01Port more resource tests to classesTim Chevalier-2/+4
2012-03-26Bulk-edit mutable -> mut.Graydon Hoare-3/+3
2011-12-22Register new snapshots, purge log_err and log_full in favour of log(...).Graydon Hoare-2/+2
2011-12-22Register snapshots and switch logging over to use of log_full or #error / ↵Graydon Hoare-2/+2
#debug.
2011-11-18Update stdlib, compiler, and tests to new kind systemMarijn Haverbeke-6/+4
This involved adding 'copy' to more generics than I hoped, but an experiment with making it implicit showed that that way lies madness -- unless enforced, you will not remember to mark functions that don't copy as not requiring copyable kind. Issue #1177
2011-11-18Preparation for kind system overhaulMarijn Haverbeke-0/+1
This goes before a snapshot, so that subsequenct patches can make the transition without breaking the build. Disables kind checking pass, makes parser accept both new and old-style kind annotation. Issue #1177
2011-10-25Update our code to new type parameter kind syntaxMarijn Haverbeke-1/+1
Closes #1067
2011-09-28Make error patterns in some kind tests more specificBrian Anderson-1/+1
2011-09-27Don't ever raise unique kinds of pinned kinds to shared (again)Brian Anderson-2/+1
So *resource, ~resource, [resource] are all pinned. This is counter to the design of the kind system, but this way is a much clearer path to type safety. Once we've established a good baseline with lots of tests, then we can try to make raising pinned kinds work.
2011-09-27Add an xfailed test for bogus vector addition of typaramsBrian Anderson-0/+21