summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2020-05-18Update LLVM submoduleAmanieu d'Antras-0/+0
2020-05-18Simplify register name output for x86Amanieu d'Antras-8/+7
2020-05-18Mark asm unstable book doctests as allow_fail since they don't work with syst...Amanieu d'Antras-14/+14
2020-05-18Fix const handling and add tests for const operandsAmanieu d'Antras-91/+184
2020-05-18Fix docsAmanieu d'Antras-13/+27
2020-05-18Fix handling on InlineAsm for the unconditional recursion lint.Amanieu d'Antras-3/+8
2020-05-18Fix testsAmanieu d'Antras-2/+3
2020-05-18Fix feature gate testsAmanieu d'Antras-10/+14
2020-05-18Add documentation for asm!Amanieu d'Antras-18/+695
2020-05-18Add borrow-check testAmanieu d'Antras-1/+50
2020-05-18Minor fixesAmanieu d'Antras-2/+3
2020-05-18Handle InlineAsm in clippyAmanieu d'Antras-7/+104
2020-05-18Move InlineAsmTemplatePiece and InlineAsmOptions to librustc_astAmanieu d'Antras-104/+107
2020-05-18Disable asm tests on system llvmAmanieu d'Antras-0/+7
2020-05-18The h modifier is only supported by reg_abcdAmanieu d'Antras-8/+1
2020-05-18Update llvm-project submoduleAmanieu d'Antras-0/+0
2020-05-18Implement att_syntax optionAmanieu d'Antras-7/+30
2020-05-18Work around more LLVM limitationsAmanieu d'Antras-1/+76
2020-05-18Add notes about functions that are not currently usedAmanieu d'Antras-6/+26
2020-05-18Add support for high byte registers on x86Amanieu d'Antras-123/+198
2020-05-18Un-deprecate asm! macroAmanieu d'Antras-8/+0
2020-05-18Apply review feedbackAmanieu d'Antras-139/+185
2020-05-18Add tests for asm!Amanieu d'Antras-40/+3489
2020-05-18Implement asm! codegenAmanieu d'Antras-17/+608
2020-05-18Check that asm const operands are actually constantsAmanieu d'Antras-16/+65
2020-05-18Add asm! to MIRAmanieu d'Antras-22/+544
2020-05-18HIR passes for asm!Amanieu d'Antras-13/+469
2020-05-18Implement AST lowering for asm!Amanieu d'Antras-6/+320
2020-05-18Add asm! to HIRAmanieu d'Antras-0/+177
2020-05-18Implement asm! in librustc_builtin_macrosAmanieu d'Antras-120/+712
2020-05-18Add asm! to ASTAmanieu d'Antras-1/+212
2020-05-18Add inline asm register definitions to librustc_targetAmanieu d'Antras-1/+1448
2020-05-18Add RISC-V target featuresAmanieu d'Antras-0/+15
2020-05-18Add remote-test-client help textTom Eccles-5/+51
2020-05-18Auto merge of #72289 - RalfJung:abort_internal, r=Mark-Simulacrumbors-23/+29
2020-05-18Auto merge of #72316 - RalfJung:rollup-70g6bln, r=RalfJungbors-4/+16
2020-05-18Add some more `rfold` implementations.Nicholas Nethercote-0/+68
2020-05-18Rollup merge of #72307 - hermitcore:condvar, r=Mark-SimulacrumRalf Jung-4/+2
2020-05-18Rollup merge of #72143 - rust-lang:steveklabnik-must-use, r=sfacklerRalf Jung-0/+14
2020-05-18Tiny Vecs are dumb.Nicholas Nethercote-5/+141
2020-05-18Auto merge of #72300 - flip1995:clippyup, r=Mark-Simulacrumbors-1102/+1770
2020-05-18Auto merge of #72269 - RalfJung:unsafe-borrow-of-packed, r=Mark-Simulacrumbors-19/+19
2020-05-17Emit a better diagnostic when function actually has a 'self' parameterAaron Hill-4/+52
2020-05-18minor changes to pass the format checkStefan Lankes-3/+1
2020-05-17use new interface to initialize CondvarStefan Lankes-5/+5
2020-05-17abort_internal is safeRalf Jung-23/+29
2020-05-17Auto merge of #72248 - petrochenkov:codemodel, r=Amanieubors-57/+125
2020-05-18Tweak `partition`, `unzip`, `try_find`.Nicholas Nethercote-7/+7
2020-05-18Make `fold` standalone.Nicholas Nethercote-37/+124
2020-05-17Improve commentsNadrieril-7/+68