| .. |
|
back
|
target spec: add an asm-args field to pass arguments to the external ..
|
2016-12-18 22:25:46 -05:00 |
|
debuginfo
|
Auto merge of #37429 - camlorn:univariant_layout_optimization, r=eddyb
|
2016-12-18 07:59:32 +00:00 |
|
mir
|
Fix closure debuginfo.
|
2016-12-19 21:14:27 -05:00 |
|
abi.rs
|
Refactor FnSig to contain a Slice for its inputs and outputs.
|
2016-12-05 22:33:38 -07:00 |
|
adt.rs
|
Incorporate a bunch of review comments.
|
2016-12-14 12:28:20 -05:00 |
|
asm.rs
|
Use Symbol instead of InternedString in the AST, HIR, and various other places.
|
2016-11-21 09:00:55 +00:00 |
|
assert_module_sources.rs
|
Use Symbol instead of InternedString in the AST, HIR, and various other places.
|
2016-11-21 09:00:55 +00:00 |
|
attributes.rs
|
Add new #[target_feature = "..."] attribute.
|
2016-11-29 20:32:14 -05:00 |
|
base.rs
|
Fix computation of enum names based off the discrfield in the case of the null pointer optimization. This functionality is needed by pretty printers for gdb and lldb.
|
2016-12-14 12:28:26 -05:00 |
|
basic_block.rs
|
Delete obviously-unreachable blocks
|
2016-03-30 13:00:02 +13:00 |
|
build.rs
|
split the FFI part of rustc_llvm to rustc_llvm::ffi
|
2016-08-03 15:08:47 +03:00 |
|
builder.rs
|
Replace FnvHasher use with FxHasher.
|
2016-11-08 15:14:59 +11:00 |
|
cabi_aarch64.rs
|
Move ty_align and ty_size out of most C ABI code
|
2016-09-24 18:27:39 -06:00 |
|
cabi_arm.rs
|
Move ty_align and ty_size out of most C ABI code
|
2016-09-24 18:27:39 -06:00 |
|
cabi_asmjs.rs
|
Use llvm::Attribute API instead of "raw value" APIs, which will be removed in LLVM 4.0.
|
2016-11-17 21:12:26 +01:00 |
|
cabi_mips.rs
|
Move ty_align and ty_size out of most C ABI code
|
2016-09-24 18:27:39 -06:00 |
|
cabi_mips64.rs
|
Move ty_align and ty_size out of most C ABI code
|
2016-09-24 18:27:39 -06:00 |
|
cabi_msp430.rs
|
add cabi_msp430
|
2016-11-13 11:03:44 -05:00 |
|
cabi_powerpc.rs
|
Move ty_align and ty_size out of most C ABI code
|
2016-09-24 18:27:39 -06:00 |
|
cabi_powerpc64.rs
|
Move ty_align and ty_size out of most C ABI code
|
2016-09-24 18:27:39 -06:00 |
|
cabi_s390x.rs
|
Move ty_align and ty_size out of most C ABI code
|
2016-09-24 18:27:39 -06:00 |
|
cabi_x86.rs
|
OpenBSD under x86 has particular ABI for returning a struct.
|
2016-12-04 07:18:56 +01:00 |
|
cabi_x86_64.rs
|
Use llvm::Attribute API instead of "raw value" APIs, which will be removed in LLVM 4.0.
|
2016-11-17 21:12:26 +01:00 |
|
cabi_x86_win64.rs
|
Handle integer-extending for C ABI
|
2016-04-04 22:14:10 +02:00 |
|
callee.rs
|
Auto merge of #37973 - vadimcn:dllimport, r=alexcrichton
|
2016-12-06 10:54:45 +00:00 |
|
Cargo.toml
|
Use llvm::Attribute API instead of "raw value" APIs, which will be removed in LLVM 4.0.
|
2016-11-17 21:12:26 +01:00 |
|
cleanup.rs
|
Changed most vec! invocations to use square braces
|
2016-10-31 22:51:40 +00:00 |
|
collector.rs
|
move the check for instantiation from metadata encoding to the actual decision site
|
2016-12-09 17:29:01 +01:00 |
|
common.rs
|
Refactor FnSig to contain a Slice for its inputs and outputs.
|
2016-12-05 22:33:38 -07:00 |
|
consts.rs
|
Emit 'dllimport' attribute for dylib foreign items on Windows.
|
2016-12-01 16:22:04 -08:00 |
|
context.rs
|
Do not generate '@' character in symbol names.
|
2016-12-12 21:56:52 +03:00 |
|
declare.rs
|
Refactor ty::FnSig to privatize all fields
|
2016-12-05 22:22:49 -07:00 |
|
diagnostics.rs
|
Small error code explanations improvements
|
2016-08-26 17:28:47 +02:00 |
|
disr.rs
|
rustc_trans: move the contents of the trans module to top-level.
|
2016-03-27 01:23:28 +02:00 |
|
glue.rs
|
Auto merge of #38053 - eddyb:lazy-9, r=nikomatsakis
|
2016-12-02 15:06:36 +00:00 |
|
intrinsic.rs
|
Refactor FnSig to contain a Slice for its inputs and outputs.
|
2016-12-05 22:33:38 -07:00 |
|
lib.rs
|
Address fallout
|
2016-12-16 19:42:17 -08:00 |
|
machine.rs
|
Completely kill represent_type and the adt::Repr type that goes with it.
|
2016-09-24 18:21:10 -04:00 |
|
macros.rs
|
rustc_trans: move the contents of the trans module to top-level.
|
2016-03-27 01:23:28 +02:00 |
|
meth.rs
|
Refactor TyTrait to contain a interned ExistentialPredicate slice.
|
2016-11-28 18:09:13 -07:00 |
|
monomorphize.rs
|
rustc: simplify AdtDef by removing the field types and ty::ivar.
|
2016-11-29 21:24:26 +02:00 |
|
partitioning.rs
|
incr.comp.: Take symbol visibility into account for CGU hashes.
|
2016-12-09 17:47:56 -05:00 |
|
README.txt
|
Make librustc's markdown README.txt claim to be markdown.
|
2015-03-20 13:29:13 +01:00 |
|
symbol_map.rs
|
Replace FnvHasher use with FxHasher.
|
2016-11-08 15:14:59 +11:00 |
|
symbol_names_test.rs
|
revamp Visitor with a single method for controlling nested visits
|
2016-11-29 13:04:27 +01:00 |
|
trans_item.rs
|
Refactor FnSig to contain a Slice for its inputs and outputs.
|
2016-12-05 22:33:38 -07:00 |
|
tvec.rs
|
Fix optimization regressions for operations on [x; n]-initialized arrays.
|
2016-09-01 00:27:03 +03:00 |
|
type_.rs
|
Get rid of superfluous HashMap in LocalCrateContext. We only need the str slice type.
|
2016-11-10 16:15:06 -05:00 |
|
type_of.rs
|
Refactor TyTrait to contain a interned ExistentialPredicate slice.
|
2016-11-28 18:09:13 -07:00 |
|
value.rs
|
begin auditing the C++ types in RustWrapper
|
2016-08-03 15:08:47 +03:00 |