rust/src/test
bors c217a84479 auto merge of #14005 : alexcrichton/rust/extern-unsafe, r=pcwalton
Previously, the parser would not allow you to simultaneously implement a
function with a different abi as well as being unsafe at the same time. This
extends the parser to allow functions of the form:

    unsafe extern fn foo() {
        // ...
    }

The closure type grammar was also changed to reflect this reversal, types
previously written as "extern unsafe fn()" must now be written as
"unsafe extern fn()". The parser currently has a hack which allows the old
style, but this will go away once a snapshot has landed.

Closes #10025

[breaking-change]
2014-05-07 14:56:39 -07:00
..
auxiliary librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
bench librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
codegen
compile-fail auto merge of #13901 : alexcrichton/rust/facade, r=brson 2014-05-07 11:06:45 -07:00
compile-fail-fulldeps
debuginfo debuginfo: Split debuginfo autotests into debuginfo-gdb and debuginfo-lldb 2014-05-07 19:58:07 +02:00
pretty librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
run-fail librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
run-make auto merge of #13892 : alexcrichton/rust/mixing-rlib-dylib-deps, r=brson 2014-05-06 19:46:44 -07:00
run-pass auto merge of #14005 : alexcrichton/rust/extern-unsafe, r=pcwalton 2014-05-07 14:56:39 -07:00
run-pass-fulldeps