about summary refs log tree commit diff
path: root/src/librustc_trans
AgeCommit message (Expand)AuthorLines
2017-06-02Auto merge of #42381 - Mark-Simulacrum:rollup, r=Mark-Simulacrumbors-509/+38
2017-06-02Auto merge of #42189 - nikomatsakis:chalk-trait-env-param-env, r=eddybbors-232/+28
2017-06-02Rollup merge of #42225 - brson:vs2017, r=alexcrichtonMark Simulacrum-509/+38
2017-06-01Support VS 2017Brian Anderson-509/+38
2017-06-01remove `layout_cache` and fix `-Z print-type-sizes`Niko Matsakis-193/+1
2017-06-01strip param-env from infcxNiko Matsakis-3/+3
2017-06-01rewrite layout to take a (param-env, ty) pair instead of infcxNiko Matsakis-37/+25
2017-06-01move projection mode into parameter environmentNiko Matsakis-5/+5
2017-06-01Adding support for the llvm `prefetch` intrinsicFalco Hirschenberger-1/+13
2017-05-28Auto merge of #41917 - arielb1:mir-array, r=nagisabors-186/+191
2017-05-28fix translation of MSVC funclets that loop to their own startAriel Ben-Yehuda-80/+86
2017-05-28fix loops in unwind code in MSVCAriel Ben-Yehuda-1/+3
2017-05-28add NullOp::SizeOf and BinOp::OffsetAriel Ben-Yehuda-4/+23
2017-05-28refactor trans::mir::block to trans all calls through the same codeAriel Ben-Yehuda-67/+84
2017-05-28translate array drop glue using MIRAriel Ben-Yehuda-41/+2
2017-05-27Remove trans-internal re-exports of rustc modulesRobin Kruppe-49/+40
2017-05-27Reduce API surface of rustc_transRobin Kruppe-26/+13
2017-05-26Rollup merge of #42215 - callahad:remove-superfluous-semis, r=Mark-SimulacrumCorey Farwell-1/+1
2017-05-24Remove superfluous `;;` sequencesDan Callahan-1/+1
2017-05-24add thiscall calling convention supportNathan Froyd-0/+1
2017-05-22use `ParamEnv` from `ty` rather than importingNiko Matsakis-4/+4
2017-05-22rename `ParameterEnvironment` to `ParamEnv`Niko Matsakis-4/+4
2017-05-22centralize the caching for is-copy, is-sized, and is-freezeNiko Matsakis-6/+4
2017-05-19Rollup merge of #42100 - michaelwoerister:fix-osx-multi-cgu-debuginfo, r=jdmMark Simulacrum-14/+20
2017-05-19Rollup merge of #41971 - japaric:pre-link-args, r=alexcrichtonMark Simulacrum-0/+4
2017-05-19debuginfo: Generate unique DW_AT_names for compilation units to work around O...Michael Woerister-14/+20
2017-05-15Use AtomicBool instead of a 'static mut' for LLVM init posioningRobin Kruppe-4/+6
2017-05-15Remove (direct) rustc_llvm dependency from rustc_driverRobin Kruppe-52/+127
2017-05-15Remove rustc_llvm dependency from librustcRobin Kruppe-0/+52
2017-05-14Remove rustc_llvm dependency from rustc_metadataRobin Kruppe-10/+135
2017-05-13add -Z pre-link-arg{,s} to rustcJorge Aparicio-0/+4
2017-05-13Auto merge of #41920 - arielb1:inline-drop, r=eddybbors-0/+6
2017-05-13Auto merge of #41965 - Mark-Simulacrum:rollup, r=Mark-Simulacrumbors-34/+6
2017-05-13Auto merge of #41847 - alexcrichton:less-unstable-annotations, r=eddybbors-3/+4
2017-05-12Rollup merge of #41934 - est31:remove_unused_macros, r=nagisaMark Simulacrum-32/+1
2017-05-12Rollup merge of #41923 - eddyb:issue-41744, r=arielb1Mark Simulacrum-2/+5
2017-05-12Auto merge of #41926 - arielb1:box-mir, r=eddybbors-3/+3
2017-05-12Remove some unused macros from the rust codebaseest31-32/+1
2017-05-11rustc: Remove #![unstable] annotationAlex Crichton-3/+4
2017-05-12box large variants in MIRAriel Ben-Yehuda-3/+3
2017-05-12rustc_trans: do not attempt to truncate an i1 const to i1.Eduard-Mihai Burtescu-2/+5
2017-05-11remove the #[inline] attribute from drop_in_placeAriel Ben-Yehuda-0/+6
2017-05-09resolved merge conflictsachernyak-4/+1
2017-05-08incr.comp.: Hash more pieces of crate metadata to detect changes there.Michael Woerister-4/+1
2017-05-07is_exported_symbolachernyak-1/+1
2017-05-05is_foreign_itemachernyak-3/+3
2017-05-02rename from `item_mir` to `optimized_mir`Niko Matsakis-1/+1
2017-05-01Auto merge of #41611 - cramertj:metadata-queries-1, r=nikomatsakisbors-1/+1
2017-05-01Queryify is_item_mir_availableTaylor Cramer-1/+1
2017-05-01Auto merge of #41560 - alevy:rwpi-ropi, r=eddybbors-1/+4