| Age | Commit message (Expand) | Author | Lines |
| 2017-11-21 | Properly handle reexport of foreign items. | kennytm | -0/+79 |
| 2017-11-20 | Auto merge of #45645 - fhartwig:39550, r=QuietMisdreavus | bors | -13/+14 |
| 2017-11-20 | Auto merge of #45998 - ollie27:doc_book_css, r=steveklabnik | bors | -16/+11 |
| 2017-11-20 | Auto merge of #45905 - alexcrichton:add-wasm-target, r=aturon | bors | -440/+3636 |
| 2017-11-20 | Auto merge of #45819 - Havvy:cell, r=aturon | bors | -13/+38 |
| 2017-11-19 | std: Add a new wasm32-unknown-unknown target | Alex Crichton | -440/+3636 |
| 2017-11-20 | Auto merge of #46068 - wesleywiser:incr_duplicate_read_stats, r=michaelwoerister | bors | -0/+18 |
| 2017-11-20 | Make rustdoc not include self-by-value methods from Deref target | Florian Hartwig | -13/+14 |
| 2017-11-19 | Auto merge of #45225 - eddyb:trans-abi, r=arielb1 | bors | -5603/+4965 |
| 2017-11-19 | Revert "tests: Update run-make/issue-25581 to reflect how fat pointers are pa... | Eduard-Mihai Burtescu | -4/+9 |
| 2017-11-19 | rustc_trans: remove primitive_align optimization. | Eduard-Mihai Burtescu | -55/+14 |
| 2017-11-19 | Remove some trailing whitespace. | Michael Woerister | -1/+1 |
| 2017-11-19 | Fix tidy line-length issue. | Michael Woerister | -1/+2 |
| 2017-11-19 | rustc_trans: work around i686-pc-windows-msvc byval align LLVM bug. | Eduard-Mihai Burtescu | -4/+6 |
| 2017-11-19 | Auto merge of #46074 - scottmcm:unspecialize-nth, r=bluss | bors | -26/+6 |
| 2017-11-19 | cargotest: temporarily use eddyb/servo to include servo/servo#19285. | Eduard-Mihai Burtescu | -2/+2 |
| 2017-11-19 | Don't glob-import overlapping variant names in test/codegen/match-optimizes-a... | Eduard-Mihai Burtescu | -11/+9 |
| 2017-11-19 | Auto merge of #46064 - Keruspe:master, r=sfackler | bors | -11/+11 |
| 2017-11-19 | Auto merge of #46048 - cramertj:update-libc-2, r=alexcrichton | bors | -0/+0 |
| 2017-11-19 | rustc_trans: (hack) use preferred alignment for atomic loads/stores. | Eduard-Mihai Burtescu | -2/+7 |
| 2017-11-19 | rustc: rename CachedLayout to LayoutDetails. | Eduard-Mihai Burtescu | -56/+56 |
| 2017-11-19 | rustc: extend the niche-filling enum optimization past 2 variants. | Eduard-Mihai Burtescu | -120/+210 |
| 2017-11-19 | rustc: use layout::Abi::ScalarPair for structs in more cases. | Eduard-Mihai Burtescu | -42/+54 |
| 2017-11-19 | rustc_trans: remove type_is_fat_ptr and its uses. | Eduard-Mihai Burtescu | -47/+27 |
| 2017-11-19 | rustc: don't special-case Box<T> as having a pointer layout. | Eduard-Mihai Burtescu | -109/+98 |
| 2017-11-19 | rustc_trans: support scalar pairs directly in the Rust ABI. | Eduard-Mihai Burtescu | -363/+367 |
| 2017-11-19 | rustc: unpack scalar pair newtype layout ABIs. | Eduard-Mihai Burtescu | -156/+185 |
| 2017-11-19 | rustc: unpack scalar newtype layout ABIs. | Eduard-Mihai Burtescu | -50/+129 |
| 2017-11-19 | rustc_trans: be more relaxed with non-lvalue consumes, especially ZSTs. | Eduard-Mihai Burtescu | -24/+59 |
| 2017-11-19 | rustc: place ZSTs first during struct field reordering. | Eduard-Mihai Burtescu | -22/+19 |
| 2017-11-19 | rustc: encode scalar pairs in layout ABI. | Eduard-Mihai Burtescu | -137/+266 |
| 2017-11-19 | rustc_trans: restrict "immediate pairs" to pairs of scalars. | Eduard-Mihai Burtescu | -106/+84 |
| 2017-11-19 | rustc_trans: generate LLVM pointee types based on alignment. | Eduard-Mihai Burtescu | -73/+191 |
| 2017-11-19 | rustc_trans: compute better align/dereferenceable attributes from pointees. | Eduard-Mihai Burtescu | -123/+237 |
| 2017-11-19 | rustc: optimize out uninhabited types and variants. | Eduard-Mihai Burtescu | -92/+197 |
| 2017-11-19 | rustc: track validity ranges for layout::Abi::Scalar values. | Eduard-Mihai Burtescu | -219/+294 |
| 2017-11-19 | rustc: remove redundant/unused fields from layout::Abi::Vector. | Eduard-Mihai Burtescu | -28/+19 |
| 2017-11-19 | rustc: generalize layout::Variants::NicheFilling to niches other than 0. | Eduard-Mihai Burtescu | -86/+146 |
| 2017-11-19 | rustc_trans: check for layout::I1 instead of TyBool. | Eduard-Mihai Burtescu | -13/+12 |
| 2017-11-19 | rustc: make TyLayout::field(NonZero<*T>, 0) return &T. | Eduard-Mihai Burtescu | -5/+11 |
| 2017-11-19 | rustc: support u128 discriminant ranges. | Eduard-Mihai Burtescu | -101/+70 |
| 2017-11-19 | rustc: collapse the remains of Layout into Variants (enums vs everything else). | Eduard-Mihai Burtescu | -236/+188 |
| 2017-11-19 | rustc: move size, align & primitive_align from Abi::Aggregate to layout. | Eduard-Mihai Burtescu | -383/+299 |
| 2017-11-19 | rustc_trans: go through layouts uniformly for fat pointers and variants. | Eduard-Mihai Burtescu | -447/+363 |
| 2017-11-19 | rustc: collapse Layout::FatPointer into Layout::Univariant. | Eduard-Mihai Burtescu | -42/+47 |
| 2017-11-19 | rustc_trans: query LLVM types from a layout instead of a Ty. | Eduard-Mihai Burtescu | -116/+114 |
| 2017-11-19 | rustc_trans: keep a layout instead of a type in {Lvalue,Operand}Ref. | Eduard-Mihai Burtescu | -414/+374 |
| 2017-11-19 | rustc_trans: nest abi::ArgType's for fat pointers instead of eagerly flattening. | Eduard-Mihai Burtescu | -137/+161 |
| 2017-11-19 | rustc_trans: pass OperandRef arguments to trans_intrinsic_call. | Eduard-Mihai Burtescu | -198/+206 |
| 2017-11-19 | rustc: do not pub use Layout::* in layout. | Eduard-Mihai Burtescu | -32/+32 |