about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2017-08-01Auto merge of #43529 - QuietMisdreavus:fn-docs, r=steveklabnikbors-5/+109
2017-08-01Auto merge of #43506 - michaelwoerister:async-llvm, r=alexcrichtonbors-653/+1558
2017-08-01add documentation for function pointers as a primitiveQuietMisdreavus-5/+109
2017-08-01Auto merge of #43568 - arielb1:constant-recovery, r=eddybbors-37/+109
2017-08-01async-llvm(29): Adapt run-make/llvm-phase test case to LLVM module not being ...Michael Woerister-5/+1
2017-08-01async-llvm(28): Make some error messages more informative.Michael Woerister-6/+18
2017-08-01Auto merge of #43560 - QuietMisdreavus:ref-docs, r=steveklabnikbors-19/+142
2017-08-01Auto merge of #43552 - petrochenkov:instab, r=jseyfriedbors-74/+55
2017-08-01Auto merge of #43533 - nrc:macro-save, r=jseyfried,bors-8/+24
2017-08-01review changesNick Cameron-7/+11
2017-07-31Auto merge of #43547 - arielb1:no-borrow-no-check, r=nikomatsakisbors-16/+46
2017-07-31Auto merge of #43399 - tschottdorf:bndmode-pat-adjustments, r=nikomatsakisbors-106/+311
2017-07-31async-llvm(27): Move #[rustc_error] check to an earlier point in order to res...Michael Woerister-9/+17
2017-07-31add comments from arielb1Niko Matsakis-0/+43
2017-07-31trans::mir::constant - fix assignment error recoveryAriel Ben-Yehuda-27/+84
2017-07-31fix `-Z treat-err-as-bug`Ariel Ben-Yehuda-10/+25
2017-07-31async-llvm(26): Print error when failing to acquire Jobserver token.Michael Woerister-14/+18
2017-07-31async-llvm(25): Restore -Ztime-passes output for trans and LLVM.Michael Woerister-12/+79
2017-07-31async-llvm(24): Improve scheduling and documentation.Michael Woerister-91/+215
2017-07-31async-llvm(23): Let the main thread also do LLVM work in order to reduce memo...Michael Woerister-98/+218
2017-07-31async-llvm(22): mw invokes mad html skillz to produce graphical LLVM timing r...Michael Woerister-0/+224
2017-07-31async-llvm(21): Re-use worker-ids in order to simulate persistent worker thre...Michael Woerister-6/+29
2017-07-31async-llvm(20): Do some cleanup.Michael Woerister-25/+24
2017-07-31async-llvm(19): Already start LLVM while still translating.Michael Woerister-48/+55
2017-07-31async-llvm(18): Instantiate OngoingCrateTranslation before starting translation.Michael Woerister-75/+84
2017-07-31async-llvm(17): Create MSVC __imp_ symbols immediately for each module.Michael Woerister-39/+27
2017-07-31async-llvm(16): Inject allocator shim into LLVM module immediately if necessary.Michael Woerister-12/+27
2017-07-31async-llvm(15): Don't require number of codegen units upfront.Michael Woerister-34/+27
2017-07-31async-llvm(14): Move LTO/codegen-unit conflict check to beginning of compilat...Michael Woerister-13/+17
2017-07-31async-llvm(13): Submit LLVM work packages from base::trans_crate().Michael Woerister-87/+90
2017-07-31async-llvm(12): Hide no_integrated_as logic in write::run_passes.Michael Woerister-41/+23
2017-07-31async-llvm(11): Delay joining ongoing translation until right before linking.Michael Woerister-110/+98
2017-07-31async-llvm(10): Factor compile output files cleanup into separate functions.Michael Woerister-85/+101
2017-07-31async-llvm(9): Move OngoingCrateTranslation into back::write.Michael Woerister-73/+83
2017-07-31async-llvm(8): Clean up resource management and drop LLVM modules ASAP.Michael Woerister-151/+256
2017-07-31async-llvm(7): Clean up error handling a bit.Michael Woerister-6/+13
2017-07-31async-llvm(6): Make the LLVM work coordinator get its work package through a ...Michael Woerister-28/+53
2017-07-31async-llvm(5): Do continuous error handling on main thread.Michael Woerister-14/+55
2017-07-31async-llvm(4): Move work coordination to separate thread in order to free up ...Michael Woerister-63/+61
2017-07-31async-llvm(3): Make write::CodegenContext Clone and Send.Michael Woerister-82/+78
2017-07-31async-llvm(2): Decouple diagnostics emission from LLVM worker coordination.Michael Woerister-154/+238
2017-07-31async-llvm(1): Run LLVM already in trans_crate().Michael Woerister-72/+129
2017-07-31borrowck: skip CFG construction when there is nothing to propagateAriel Ben-Yehuda-16/+46
2017-07-31Auto merge of #43562 - alexcrichton:no-clean-rebuild, r=petrochenkovbors-13/+0
2017-07-31Auto merge of #43546 - nikomatsakis:issue-43132, r=arielb1bors-6/+86
2017-07-31Auto merge of #43519 - zackmdavis:long_diagnostics_ever_after, r=GuillaumeGomezbors-22/+90
2017-07-30Auto merge of #43563 - tbu-:pr_from_str_radix_panic, r=alexcrichtonbors-0/+4
2017-07-30Document the `from_str_radix` panicTobias Bucher-0/+4
2017-07-30rustbuild: Remove `--enable-llvm-clean-rebuild`Alex Crichton-13/+0
2017-07-30Auto merge of #43556 - dmizuk:remove-z-opt-usage, r=arielb1bors-5/+9