aboutsummaryrefslogtreecommitdiff
path: root/src/test/run-pass
Commit message (Collapse)AuthorAgeFilesLines
...
* Notify copy glue of dst-initialization and fix _vec.alloc issues in lib and ↵Roy Frostig2010-07-221-0/+2
| | | | runtime. Closes #109.
* A certain incomplete quantity of wrestling with "INIT" statements that don't ↵Graydon Hoare2010-07-221-3/+3
| | | | actually initialize. Should probably rename them to MAKE. Anyway, WIP, but two steps forward (and one back). More later.
* Beat up on the preempt test a bit more, as it keeps hanging under valgrind.Graydon Hoare2010-07-221-1/+1
|
* Re-introduce bits of vec-lib test that blocked on now-fixed issue #108.Roy Frostig2010-07-221-6/+2
|
* Add XFAIL'ed test for return-in-iter, call unimpl when we find it. Closes #100.Graydon Hoare2010-07-221-0/+13
|
* Fix mem op= mem bug in trans.ml (via not terribly good fix). Closes #111.Graydon Hoare2010-07-221-0/+18
|
* Remove explicit deref workaround in dtor-order test. No longer necessary.Roy Frostig2010-07-201-1/+1
|
* ctxt_auto_deref_lval decides whether to autoderef the entire lval, not its base.Roy Frostig2010-07-191-0/+18
|
* Autoderef objects when passing them as implicit (indirect) arg upon ↵Roy Frostig2010-07-191-0/+16
| | | | vtbl-dispatch. Add testcase and XFAIL it on LLVM. Closes #112.
* Fixed circular buffer resizing bug.Michael Bebenita2010-07-192-2/+49
|
* Added a message passing system based on lock free queues for inter-thread ↵Michael Bebenita2010-07-196-8/+183
| | | | communication. Channels now buffer on the sending side, and no longer require blocking when sending. Lots of other refactoring and bug fixes.
* Work around auto-dereference crash in rustboot.Jeffrey Yasskin2010-07-181-1/+1
|
* Ensure that functions that should return a value do; issue 41Patrick Walton2010-07-161-0/+1
|
* Feed the correct return type to the typechecker when typechecking objects, ↵Patrick Walton2010-07-161-0/+16
| | | | and add a testcase.
* Merge branch 'contrib'Graydon Hoare2010-07-152-0/+61
|\
| * Support nested for-each loops. Closes #79.Jason Orendorff2010-07-162-0/+61
| |
* | XFAIL the new destructor tests; collided with new typechecker; add test for ↵Graydon Hoare2010-07-151-0/+12
| | | | | | | | issue #109.
* | Implement the "simple typechecker", which avoids HM inferencePatrick Walton2010-07-151-1/+1
|/
* More destruction ordering tests.Jeffrey Yasskin2010-07-161-2/+52
|
* Initial test that the compiler runs destructors in the right order.Jeffrey Yasskin2010-07-161-0/+29
|
* Add a _vec.slice function that'll hold us over until .(a,b) syntax isJeffrey Yasskin2010-07-161-1/+12
| | | | | implemented. This could actually replace .(a,b) syntax if the language grows optional function parameters.
* Add a test for std._vec.init_elt, and an XFAILed test for std._vec.init_fn.Jeffrey Yasskin2010-07-161-0/+30
|
* Merge branch 'contrib'Graydon Hoare2010-07-151-0/+18
|\
| * permit use before import. closes #48Adam Bozanich2010-07-161-0/+18
| |
* | Make mutability no longer a type constructorPatrick Walton2010-07-152-2/+2
| |
* | Fix the next typo in mlist-cycle.rs; still doesn't work.Graydon Hoare2010-07-131-1/+1
| |
* | Fix post-stmt drop calculations. Closes #106.Graydon Hoare2010-07-111-0/+9
|/
* Issue 66: Multi-line commentsMatt Brubeck2010-07-081-0/+8
|
* Some more typestate tests.Graydon Hoare2010-07-081-0/+13
|
* Un-XFAIL mutable-alias-vec.rs. Was only failing due to a typo, but a more ↵Graydon Hoare2010-07-051-2/+12
| | | | thorough test revealed more bugs.
* Uint-ify various bits of _str and _vec, enrich _vec a bit.Graydon Hoare2010-07-051-2/+2
|
* Log completion on the many.rs test.Graydon Hoare2010-07-041-0/+2
|
* Merge branch 'master' of [email protected]:graydon/rust into ↵Graydon Hoare2010-07-022-1/+11
|\ | | | | | | exterior_and_mutable_types
| * Add (XFAILed) testcase for typechecker issue where fns-in-mods appear to ↵Roy Frostig2010-06-291-0/+10
| | | | | | | | lose their type parameters over the course of the typechecking pass.
| * Work-around and un-XFAIL generic-obj.rs test. The problem uncovered in the ↵Roy Frostig2010-06-291-1/+1
| | | | | | | | original XFAIL is more generally that of issue #92.
* | New test of explicit deref operator.Graydon Hoare2010-07-021-0/+4
| |
* | Box the args entering the vec-drop test.Graydon Hoare2010-07-021-1/+1
| |
* | Box arguments that are supposed to be boxed.Graydon Hoare2010-07-013-3/+3
| |
* | Correct existing reliance on auto-box / unbox behavior in tests.Graydon Hoare2010-07-012-5/+5
| |
* | Box the integer passed to the handle in obj-drop.rs. No more implicit ↵Graydon Hoare2010-07-011-1/+1
| | | | | | | | arg-boxing.
* | Rename 'exterior' to 'box' and 'interior' to 'local' (at least wrt. slots; ↵Graydon Hoare2010-06-302-3/+3
| | | | | | | | keep MEM_interior for describing interior-parts-of-allocations)
* | No more "transplant" behavior in "let @x = y", gotta box explicitly.Graydon Hoare2010-06-301-1/+1
| |
* | rewrite 'mutable &' as '& mutable', corresponding to grammar shift.Graydon Hoare2010-06-302-2/+2
|/
* Add to generic-obj.rs testcase a method that takes an argument of the object ↵Roy Frostig2010-06-281-0/+2
| | | | type-param type. XFAIL the test since it no longer passes.
* Testcase (XFAILed) for fn item given as lval.Roy Frostig2010-06-281-0/+8
|
* Testcase (XFAILed) for mutable alias vec weirdness.Roy Frostig2010-06-281-0/+7
|
* Add callable gc method exposed to user code, use it in mlist-cycle.rs test ↵Graydon Hoare2010-06-251-0/+4
| | | | (still not quite working; some memory corruption in the recursive tag constructors, not the GC)
* Add test of recursive object types (ha, work by default) and fix ↵Graydon Hoare2010-06-251-0/+25
| | | | effect-walker bug revealed by it.
* Add testcases for item name conflict at the same path level.Roy Frostig2010-06-251-0/+11
|
* Resolve and typecheck patterns in pattern alt redux. This time featuring ↵Roy Frostig2010-06-251-1/+1
| | | | way more correctness.