From 29987b56e1dafff4a850eef4e668a364340fc59b Mon Sep 17 00:00:00 2001 From: Graydon Hoare Date: Thu, 5 Aug 2010 10:04:11 -0700 Subject: Move 'as' precedence up to just above relational; support indexing str and vec by all integral types. Closes #94. --- src/Makefile | 1 + 1 file changed, 1 insertion(+) (limited to 'src/Makefile') diff --git a/src/Makefile b/src/Makefile index 7236e02f..0476240c 100644 --- a/src/Makefile +++ b/src/Makefile @@ -464,6 +464,7 @@ TEST_XFAILS_LLVM := $(TASK_XFAILS) \ i8-incr.rs \ import.rs \ inner-module.rs \ + integral-indexing.rs \ iter-range.rs \ iter-ret.rs \ large-records.rs \ -- cgit v1.2.3 From fdb842f9e6d28b51fa51935d66c77011f27a436b Mon Sep 17 00:00:00 2001 From: Jeffrey Yasskin Date: Fri, 23 Jul 2010 19:27:55 -0700 Subject: Fix LLVM translation of modules. --- src/Makefile | 4 ---- 1 file changed, 4 deletions(-) (limited to 'src/Makefile') diff --git a/src/Makefile b/src/Makefile index 0476240c..280ccc6c 100644 --- a/src/Makefile +++ b/src/Makefile @@ -418,7 +418,6 @@ TEST_XFAILS_LLVM := $(TASK_XFAILS) \ alt-tag.rs \ arithmetic-interference.rs \ argv.rs \ - auto-deref.rs \ autoderef-full-lval.rs \ autoderef-objfn.rs \ basic.rs \ @@ -452,7 +451,6 @@ TEST_XFAILS_LLVM := $(TASK_XFAILS) \ generic-drop-glue.rs \ generic-exterior-box.rs \ generic-fn-infer.rs \ - generic-fn-twice.rs \ generic-fn.rs \ generic-obj-with-derived-type.rs \ generic-obj.rs \ @@ -482,8 +480,6 @@ TEST_XFAILS_LLVM := $(TASK_XFAILS) \ mutable-alias-vec.rs \ mutable-vec-drop.rs \ mutual-recursion-group.rs \ - native-mod.rc \ - native.rc \ obj-as.rs \ obj-drop.rs \ obj-dtor.rs \ -- cgit v1.2.3 From 987589e94691a82a551677740d47444f6c9acfd5 Mon Sep 17 00:00:00 2001 From: Jeffrey Yasskin Date: Sat, 24 Jul 2010 12:33:29 -0700 Subject: Change the destructor-ordering test to use channels instead of a shared mutable object. This test used to take advantage of a hole in the type system that allows objects with destructors to refer to stateful objects. --- src/Makefile | 1 + 1 file changed, 1 insertion(+) (limited to 'src/Makefile') diff --git a/src/Makefile b/src/Makefile index 280ccc6c..aaf2e94f 100644 --- a/src/Makefile +++ b/src/Makefile @@ -389,6 +389,7 @@ TEST_XFAILS_X86 := $(TASK_XFAILS) \ test/run-pass/child-outlives-parent.rs \ test/run-pass/clone-with-exterior.rs \ test/run-pass/constrained-type.rs \ + test/run-pass/destructor-ordering.rs \ test/run-pass/obj-as.rs \ test/run-pass/vec-slice.rs \ test/run-pass/fn-lval.rs \ -- cgit v1.2.3 From 581a95a804f77259153c030d39f861282b468612 Mon Sep 17 00:00:00 2001 From: Jeffrey Yasskin Date: Sat, 24 Jul 2010 16:01:34 -0700 Subject: Add an int->str conversion function. The test currently fails because string equality isn't implemented. --- src/Makefile | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/Makefile') diff --git a/src/Makefile b/src/Makefile index aaf2e94f..792eeec0 100644 --- a/src/Makefile +++ b/src/Makefile @@ -395,6 +395,7 @@ TEST_XFAILS_X86 := $(TASK_XFAILS) \ test/run-pass/fn-lval.rs \ test/run-pass/generic-fn-infer.rs \ test/run-pass/generic-recursive-tag.rs \ + test/run-pass/int-lib.rs \ test/run-pass/iter-ret.rs \ test/run-pass/lib-deque.rs \ test/run-pass/lib-map.rs \ @@ -464,6 +465,7 @@ TEST_XFAILS_LLVM := $(TASK_XFAILS) \ import.rs \ inner-module.rs \ integral-indexing.rs \ + int-lib.rs \ iter-range.rs \ iter-ret.rs \ large-records.rs \ -- cgit v1.2.3 From 3f6e8ffe64b57b0eaba6812208e94500422ca40c Mon Sep 17 00:00:00 2001 From: Jeffrey Yasskin Date: Sun, 25 Jul 2010 00:36:03 -0700 Subject: Implement _str.len() to return the number of bytes, rename it to byte_len(), and add a test. --- src/Makefile | 1 + 1 file changed, 1 insertion(+) (limited to 'src/Makefile') diff --git a/src/Makefile b/src/Makefile index 792eeec0..1d79a467 100644 --- a/src/Makefile +++ b/src/Makefile @@ -506,6 +506,7 @@ TEST_XFAILS_LLVM := $(TASK_XFAILS) \ str-append.rs \ str-concat.rs \ str-idx.rs \ + str-lib.rs \ tag.rs \ tail-cps.rs \ tail-direct.rs \ -- cgit v1.2.3