rust/src/test/pretty
Niko Matsakis 6965fe4bce Add AbiSet and integrate it into the AST.
I believe this patch incorporates all expected syntax changes from extern
function reform (#3678). You can now write things like:

    extern "<abi>" fn foo(s: S) -> T { ... }
    extern "<abi>" mod { ... }
    extern "<abi>" fn(S) -> T

The ABI for foreign functions is taken from this syntax (rather than from an
annotation).  We support the full ABI specification I described on the mailing
list.  The correct ABI is chosen based on the target architecture.

Calls by pointer to C functions are not yet supported, and the Rust type of
crust fns is still *u8.
2013-03-29 18:36:20 -07:00
..
alt-naked-expr-long.rs test: Fix tests. 2013-03-07 22:37:58 -08:00
alt-naked-expr-medium.rs Change pretty-exact to pp-exact 2013-02-08 02:56:49 +09:00
alt-naked-expr.rs test: Fix tests. 2013-03-07 22:37:58 -08:00
attr-fn-inner.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
blank-lines.rs test: Fix test. rs=test 2013-03-19 21:55:23 -07:00
block-arg-disambig.rs test: Remove fn@, fn~, and fn& from the test suite. rs=defun 2013-03-02 18:47:47 -08:00
block-comment-trailing-whitespace2.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
block-comment-trailing-whitespace.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
block-disambig.rs test: De-mut the test suite. rs=demuting 2013-02-22 18:35:01 -08:00
disamb-stmt-expr.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
do1.rs librustc: Remove fail_unless! 2013-03-29 16:39:08 -07:00
doc-comments.rs libsyntax: don't parse ////, /***/ as doc comments 2013-02-13 11:39:13 +09:00
empty-lines.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
example1.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
example2.pp tests: relicense .pp files. Oddly not caught during local testing. 2012-12-10 18:15:39 -08:00
example2.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
fn-types.rs Add AbiSet and integrate it into the AST. 2013-03-29 18:36:20 -07:00
issue-929.rs Remove die!, raplace invocations with fail! Issue #4524 pt 3 2013-02-13 17:01:32 -08:00
record-trailing-comma.rs librustc: Remove fail_unless! 2013-03-29 16:39:08 -07:00
struct-tuple.rs Fix some struct-tuple def prettyprint issues 2013-03-02 13:32:40 +10:00
tag-blank-lines.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
unary-op-disambig.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
vec-comments.pp tests: relicense .pp files. Oddly not caught during local testing. 2012-12-10 18:15:39 -08:00
vec-comments.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00
vec-type.pp tests: relicense .pp files. Oddly not caught during local testing. 2012-12-10 18:15:39 -08:00
vec-type.rs Reliciense makefiles and testsuite. Yup. 2012-12-10 17:32:58 -08:00