]> git.lizzy.rs Git - rust.git/commit
Un-revert "Use different syntax for checks that matter to typestate", fixing the...
authorPatrick Walton <pcwalton@mimiga.net>
Tue, 3 May 2011 00:47:24 +0000 (17:47 -0700)
committerPatrick Walton <pcwalton@mimiga.net>
Tue, 3 May 2011 00:50:46 +0000 (17:50 -0700)
commit147a2d655f86c66b6edfebc20b927a8de8668722
tree5af8cebd67a6fe620fbe4fb84a9e73cabf764251
parent480eda0f10fabd6e76a30c91df1d84740d6f81cc
Un-revert "Use different syntax for checks that matter to typestate", fixing the problem.

This reverts commit d08b443fffb1181d8d45ae5d061412f202dd4118.
182 files changed:
src/boot/fe/item.ml
src/boot/fe/lexer.mll
src/boot/fe/token.ml
src/comp/front/ast.rs
src/comp/front/creader.rs
src/comp/front/lexer.rs
src/comp/front/parser.rs
src/comp/front/token.rs
src/comp/lib/llvm.rs
src/comp/middle/fold.rs
src/comp/middle/metadata.rs
src/comp/middle/resolve.rs
src/comp/middle/trans.rs
src/comp/middle/ty.rs
src/comp/middle/typeck.rs
src/comp/middle/typestate_check.rs
src/comp/middle/walk.rs
src/comp/pretty/pprust.rs
src/comp/util/typestate_ann.rs
src/lib/Term.rs
src/lib/_int.rs
src/lib/_str.rs
src/lib/_uint.rs
src/lib/_vec.rs
src/lib/bitv.rs
src/lib/deque.rs
src/lib/ebml.rs
src/lib/fs.rs
src/lib/io.rs
src/lib/linux_os.rs
src/lib/macos_os.rs
src/lib/posix_fs.rs
src/lib/sha1.rs
src/lib/win32_os.rs
src/test/run-fail/fail.rs
src/test/run-fail/linked-failure.rs
src/test/run-fail/str-overrun.rs
src/test/run-fail/vec-overrun.rs
src/test/run-fail/vec-underrun.rs
src/test/run-pass/alt-pattern-drop.rs
src/test/run-pass/alt-pattern-lit.rs
src/test/run-pass/alt-tag.rs
src/test/run-pass/arith-0.rs
src/test/run-pass/arith-1.rs
src/test/run-pass/arith-2.rs
src/test/run-pass/arith-unsigned.rs
src/test/run-pass/autoderef-full-lval.rs
src/test/run-pass/bind-exterior.rs
src/test/run-pass/bind-interior.rs
src/test/run-pass/bind-obj-ctor.rs
src/test/run-pass/bind-thunk.rs
src/test/run-pass/bind-trivial.rs
src/test/run-pass/bitwise.rs
src/test/run-pass/bool-not.rs
src/test/run-pass/box-compare.rs
src/test/run-pass/box-unbox.rs
src/test/run-pass/box.rs
src/test/run-pass/break.rs
src/test/run-pass/cast.rs
src/test/run-pass/char.rs
src/test/run-pass/clone-with-exterior.rs
src/test/run-pass/comm.rs
src/test/run-pass/decl-with-recv.rs
src/test/run-pass/deep.rs
src/test/run-pass/div-mod.rs
src/test/run-pass/else-if.rs
src/test/run-pass/expr-alt-box.rs
src/test/run-pass/expr-alt-generic-box1.rs
src/test/run-pass/expr-alt-generic-box2.rs
src/test/run-pass/expr-alt-generic.rs
src/test/run-pass/expr-alt-struct.rs
src/test/run-pass/expr-alt.rs
src/test/run-pass/expr-block-box.rs
src/test/run-pass/expr-block-fn.rs
src/test/run-pass/expr-block-generic-box1.rs
src/test/run-pass/expr-block-generic-box2.rs
src/test/run-pass/expr-block-generic.rs
src/test/run-pass/expr-block.rs
src/test/run-pass/expr-if-box.rs
src/test/run-pass/expr-if-generic-box1.rs
src/test/run-pass/expr-if-generic-box2.rs
src/test/run-pass/expr-if-generic.rs
src/test/run-pass/expr-if-struct.rs
src/test/run-pass/expr-if.rs
src/test/run-pass/exterior.rs
src/test/run-pass/fact.rs
src/test/run-pass/float2.rs
src/test/run-pass/floatlits.rs
src/test/run-pass/foreach-nested-2.rs
src/test/run-pass/foreach-nested.rs
src/test/run-pass/foreach-put-structured.rs
src/test/run-pass/foreach-simple-outer-slot.rs
src/test/run-pass/fun-call-variants.rs
src/test/run-pass/fun-indirect-call.rs
src/test/run-pass/generic-alias-box.rs
src/test/run-pass/generic-bind-2.rs
src/test/run-pass/generic-bind.rs
src/test/run-pass/generic-box.rs
src/test/run-pass/generic-derived-type.rs
src/test/run-pass/generic-exterior-box.rs
src/test/run-pass/generic-fn-infer.rs
src/test/run-pass/generic-fn.rs
src/test/run-pass/generic-obj-with-derived-type.rs
src/test/run-pass/generic-obj.rs
src/test/run-pass/generic-tag-alt.rs
src/test/run-pass/generic-tag-values.rs
src/test/run-pass/generic-temporary.rs
src/test/run-pass/generic-tup.rs
src/test/run-pass/generic-type.rs
src/test/run-pass/i32-sub.rs
src/test/run-pass/i8-incr.rs
src/test/run-pass/integral-indexing.rs
src/test/run-pass/iter-range.rs
src/test/run-pass/lazy-and-or.rs
src/test/run-pass/lazychan.rs
src/test/run-pass/lib-bitv.rs
src/test/run-pass/lib-box.rs
src/test/run-pass/lib-deque.rs
src/test/run-pass/lib-int.rs
src/test/run-pass/lib-io.rs
src/test/run-pass/lib-map.rs
src/test/run-pass/lib-sha1.rs
src/test/run-pass/lib-sort.rs
src/test/run-pass/lib-str-buf.rs
src/test/run-pass/lib-str.rs
src/test/run-pass/lib-uint.rs
src/test/run-pass/lib-vec-str-conversions.rs
src/test/run-pass/lib-vec.rs
src/test/run-pass/linear-for-loop.rs
src/test/run-pass/many.rs
src/test/run-pass/mutable-alias-vec.rs
src/test/run-pass/native-opaque-type.rs
src/test/run-pass/obj-as.rs
src/test/run-pass/obj-dtor-2.rs
src/test/run-pass/obj-dtor.rs
src/test/run-pass/obj-self-3.rs
src/test/run-pass/obj-with-vec.rs
src/test/run-pass/opeq.rs
src/test/run-pass/operator-associativity.rs
src/test/run-pass/readalias.rs
src/test/run-pass/rec-extend.rs
src/test/run-pass/rec-tup.rs
src/test/run-pass/rec.rs
src/test/run-pass/rt-circular-buffer.rs
src/test/run-pass/seq-compare.rs
src/test/run-pass/stateful-obj.rs
src/test/run-pass/str-append.rs
src/test/run-pass/str-concat.rs
src/test/run-pass/str-growth.rs
src/test/run-pass/str-idx.rs
src/test/run-pass/structured-compare-recursive.rs
src/test/run-pass/structured-compare.rs
src/test/run-pass/syntax-extension-fmt.rs
src/test/run-pass/tag.rs
src/test/run-pass/tail-cps.rs
src/test/run-pass/tail-direct.rs
src/test/run-pass/task-comm-0.rs
src/test/run-pass/task-comm-16.rs
src/test/run-pass/task-comm-3.rs
src/test/run-pass/task-comm-4.rs
src/test/run-pass/task-comm-5.rs
src/test/run-pass/task-comm-6.rs
src/test/run-pass/task-comm-7.rs
src/test/run-pass/task-comm-8.rs
src/test/run-pass/task-comm-9.rs
src/test/run-pass/task-comm-chan-nil.rs
src/test/run-pass/task-comm.rs
src/test/run-pass/tup.rs
src/test/run-pass/type-sizes.rs
src/test/run-pass/u32-decr.rs
src/test/run-pass/u8-incr-decr.rs
src/test/run-pass/u8-incr.rs
src/test/run-pass/utf8.rs
src/test/run-pass/utf8_chars.rs
src/test/run-pass/vec-append.rs
src/test/run-pass/vec-concat.rs
src/test/run-pass/vec-growth.rs
src/test/run-pass/vec-ref-count.rs
src/test/run-pass/vec-slice.rs
src/test/run-pass/vec.rs
src/test/run-pass/while-with-break.rs
src/test/run-pass/writealias.rs