about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2018-08-27rustc: Suggest removing `extern crate` in 2018Alex Crichton-1/+128
2018-08-27update comment in the interest of precisionNiko Matsakis-6/+10
2018-08-27remove the liveness mode and simplify `categorize`Niko Matsakis-43/+17
2018-08-27Auto merge of #53441 - toidiu:ak-fix53419, r=nikomatsakisbors-23/+94
2018-08-27Fix anon param + make it allow-by-defMark Mansi-3/+10
2018-08-27fix anotherMark Mansi-1/+1
2018-08-27fix some anon paramsMark Mansi-8/+8
2018-08-27oopsMark Mansi-3/+1
2018-08-27warn on anon params in 015Mark Mansi-1/+1
2018-08-27add llvm-readobj to llvm-tools-previewJorge Aparicio-0/+1
2018-08-27use associated const for machine controlling mutable staticsRalf Jung-67/+39
2018-08-27get rid of *most* of the fn call hack by honoring mir.spread_argRalf Jung-62/+56
2018-08-27fix len() on non-array but array-layout types (e.g. SIMD)Ralf Jung-14/+15
2018-08-27expand comment on how statics workRalf Jung-3/+9
2018-08-27fix handling of unsized types in validation; validate str to be UTF-8Ralf Jung-315/+399
2018-08-27validate enum discriminant whenever it is readRalf Jung-65/+64
2018-08-27dedicated handling for binops on bool and char (UB if they are not valid)Ralf Jung-60/+113
2018-08-27get rid of FinishStatic hack from stack clenaup; const_eval can do that itselfRalf Jung-42/+28
2018-08-27move const_eval out of rustc_mir::interpretRalf Jung-19/+22
2018-08-27switch validation to use operand, not mplaceRalf Jung-101/+84
2018-08-27terminator/drop.rs is just one fn... merge it together with the other termina...Ralf Jung-66/+46
2018-08-27Clean up function callingRalf Jung-118/+99
2018-08-27simplify const_to_allocation_provider because it is used for statics onlyRalf Jung-17/+5
2018-08-27allow Machine to hook into foreign statics; remove unused HasMemory traitRalf Jung-126/+72
2018-08-27without all those copies of constants, we can finally make eval_operand take ...Ralf Jung-59/+53
2018-08-27Miri Memory WorkRalf Jung-524/+656
2018-08-27Auto merge of #53580 - nikomatsakis:nll-issue-53568, r=pnkfelixbors-27/+211
2018-08-27add test for the suggestion from preludeDouglas Campos-0/+37
2018-08-27no need to special case stdDouglas Campos-11/+7
2018-08-27Auto merge of #53656 - nnethercote:HybridIdxSet-tweaks, r=nikomatsakisbors-84/+110
2018-08-27Also use smaller spans for unsize adjustmentsMatthew Jasper-89/+62
2018-08-27Auto merge of #53624 - Zoxc:ice-fix, r=oli-obkbors-58/+47
2018-08-27Avoid calling `unroll_place()` in a common case.Nicholas Nethercote-0/+8
2018-08-27save-analysis: Differentiate foreign functions and statics.Emilio Cobos Álvarez-2/+2
2018-08-27Auto merge of #53648 - japaric:thumb-lld, r=alexcrichtonbors-11/+10
2018-08-27Update clippyJohn Kåre Alsaker-29/+16
2018-08-27Auto merge of #53640 - alexcrichton:more-symbol-tweaks, r=michaelwoeristerbors-35/+151
2018-08-26readd final newlineEsteban Kuber-1/+1
2018-08-27Move with_globals setup from run_compiler to runJohn Kåre Alsaker-29/+31
2018-08-26Do not suggest dereferencing in macroEsteban Küber-18/+37
2018-08-26rustc: Continue to tweak "std internal symbols"Alex Crichton-35/+151
2018-08-26Auto merge of #53715 - pietroalbini:missing-components-manifest, r=alexcrichtonbors-66/+46
2018-08-26Auto merge of #53717 - GuillaumeGomez:rollup, r=GuillaumeGomezbors-20/+77
2018-08-26Reduce number of syscalls in `rand`Tobias Bucher-39/+57
2018-08-26use an incremental-fulldeps test instead of a run-make testAriel Ben-Yehuda-18/+15
2018-08-26create a valid DefIdTable for proc macro cratesAriel Ben-Yehuda-31/+198
2018-08-26fix `is_non_exhaustive` confusion between structs and enumsAriel Ben-Yehuda-24/+87
2018-08-26Remove static and const initialization from documentationGuillaume Gomez-20/+7
2018-08-26Rollup merge of #53706 - ehuss:rustdoc-section-anchor, r=GuillaumeGomezGuillaume Gomez-3/+2
2018-08-26Rollup merge of #53651 - GuillaumeGomez:struct-keyword, r=QuietMisdreavusGuillaume Gomez-0/+21