rust/src/libsyntax
bors 933f471710 Auto merge of #34494 - CensoredUsername:allow_sysV64_abi, r=nagisa
Allow specification of the system V AMD64 ABI constraint.

This can be specified using `extern "sysV64" fn` on all platforms.

This ABI is used as the C ABI on unix platforms, but can only be specified there using extern "C". It was impossible to specify on other platforms. Meanwhile the win64 ABI, which was the extern "C" ABI on the windows platform could be specified on other platforms using extern "win64".

This pull request adds the the "sysV64" ABI constraint which exposes this calling convention on platforms where it is not the C ABI.
2016-09-01 11:56:51 -07:00
..
diagnostics Rollup merge of #34385 - cgswords:tstream, r=nrc 2016-06-26 02:11:59 +00:00
ext Remove inherent methods Annotatable::attrs and Annotatable::fold_attrs. 2016-08-29 05:20:42 +00:00
parse Rollup merge of #35917 - jseyfried:remove_attr_ext_traits, r=nrc 2016-08-28 10:40:04 +00:00
print Future proof the AST for union. 2016-08-29 05:20:40 +00:00
util Factor the RefCell out of the Interner. 2016-07-11 22:25:08 +00:00
abi.rs Change ABI string from sysV64 to sysv64 2016-08-30 16:01:40 +02:00
ast.rs Future proof the AST for union. 2016-08-29 05:20:40 +00:00
attr.rs Warn about multiple conflicting #[repr] hints 2016-08-31 18:54:19 +12:00
Cargo.toml Fix Cargo.tomls 2016-06-27 18:30:46 +00:00
codemap.rs Reimplemented tokenstreams as ropes and reduced the exposed TokenStream API. 2016-08-01 10:42:22 -07:00
config.rs Future proof the AST for union. 2016-08-29 05:20:40 +00:00
diagnostic_list.rs Implement RFC#1559: allow all literals in attributes. 2016-08-25 13:25:22 -07:00
entry.rs [breaking-change] don't glob export ast::Item_ variants 2016-02-11 12:34:48 +01:00
feature_gate.rs Add a tracking issue to the feature gate of the sysv64 ABI 2016-08-31 15:52:10 +02:00
fold.rs Future proof the AST for union. 2016-08-29 05:20:40 +00:00
json.rs Rename emit_struct->emit 2016-07-14 07:57:46 -04:00
lib.rs Remove drop flags from structs and enums implementing Drop. 2016-08-24 13:23:37 +03:00
ptr.rs Remove drop flags from structs and enums implementing Drop. 2016-08-24 13:23:37 +03:00
show_span.rs Remove the type parameter from syntax::visit::Visitor 2016-06-14 07:40:32 +00:00
std_inject.rs Move errors from libsyntax to its own crate 2016-06-23 08:07:35 -04:00
str.rs syntax: Copy unstable str::char_at into libsyntax 2015-04-21 10:23:53 -07:00
test.rs Rollup merge of #35917 - jseyfried:remove_attr_ext_traits, r=nrc 2016-08-28 10:40:04 +00:00
tokenstream.rs Auto merge of #35538 - cgswords:libproc_macro, r=nrc 2016-08-16 16:35:10 -07:00
visit.rs Future proof the AST for union. 2016-08-29 05:20:40 +00:00