- 05 9月, 2017 1 次提交
-
-
由 Felix S. Klock II 提交于
The main intent is to fix cases where EndRegion emission is believed to be causing excess peak memory pressure. It may also be a welcome change to people inspecting the MIR output who find the EndRegions to be a distraction.
-
- 04 9月, 2017 5 次提交
-
-
由 Oliver Schneider 提交于
-
由 Eduard-Mihai Burtescu 提交于
-
由 Manish Goregaokar 提交于
-
由 Eduard-Mihai Burtescu 提交于
-
由 Eduard-Mihai Burtescu 提交于
-
- 03 9月, 2017 8 次提交
-
-
由 Ariel Ben-Yehuda 提交于
-
由 Ariel Ben-Yehuda 提交于
-
由 Ariel Ben-Yehuda 提交于
-
由 Ariel Ben-Yehuda 提交于
Maybe I should allow error messages to check the *specific* desugaring? Thanks @huntiep for the idea!
-
由 Ariel Ben-Yehuda 提交于
-
由 Ariel Ben-Yehuda 提交于
-
由 Ariel Ben-Yehuda 提交于
-
由 Evgeniy A. Dushistov 提交于
Closes #34947
-
- 02 9月, 2017 16 次提交
-
-
由 kennytm 提交于
Make sure that if the test is failed, the CI will stop the build.
-
由 Kornel 提交于
-
由 Alex Burka 提交于
-
由 Alex Crichton 提交于
These don't appear to have a stable ABI as noted in #41799 and the work in compiler-builtins definitely seems to be confirming it!
-
由 Mark Simulacrum 提交于
This includes https://github.com/rust-lang/cargo/pull/4447 which fixes a bug in Cargo that is needed to fix https://github.com/rust-lang/rust/issues/44237.
-
由 Josh Stone 提交于
Following Clang's lead, and anecdotal evidence from the `float_one` part of `run-make/extern-fn-struct-passing-abi`, use a floating point register to return single-float aggregates, except on MSVC targets.
-
由 Josh Stone 提交于
-
由 Josh Stone 提交于
-
由 Josh Stone 提交于
These fixes all have to do with the 64-bit PowerPC ELF ABI for big-endian targets. The ELF v2 ABI for powerpc64le already worked well. - Return after marking return aggregates indirect. Fixes #42757. - Pass one-member float aggregates as direct argument values. - Aggregate arguments less than 64-bit must be written in the least- significant bits of the parameter space. - Larger aggregates are instead padded at the tail. (i.e. filling MSBs, padding the remaining LSBs.) New tests were also added for the single-float aggregate, and a 3-byte aggregate to check that it's filled into LSBs. Overall, at least these formerly-failing tests now pass on powerpc64: - run-make/extern-fn-struct-passing-abi - run-make/extern-fn-with-packed-struct - run-pass/extern-pass-TwoU16s.rs - run-pass/extern-pass-TwoU8s.rs - run-pass/struct-return.rs
-
由 Eduard-Mihai Burtescu 提交于
-
由 Eduard-Mihai Burtescu 提交于
-
由 Guillaume Gomez 提交于
-
由 Matt Ickstadt 提交于
-
由 Eduard-Mihai Burtescu 提交于
-
由 Matt Ickstadt 提交于
-
由 Matt Ickstadt 提交于
-
- 01 9月, 2017 10 次提交
-
-
由 Alex Crichton 提交于
-
由 Eduard-Mihai Burtescu 提交于
-
由 Eduard-Mihai Burtescu 提交于
-
由 Eduard-Mihai Burtescu 提交于
-
由 Nick Cameron 提交于
This is just undoing changes from #41991 because we are not running markdown rendering twice.
-
由 Nick Cameron 提交于
-
由 Nick Cameron 提交于
-
由 Nick Cameron 提交于
-
由 Alex Crichton 提交于
I think there may still be bugs preventing its removal..
-
由 Nick Cameron 提交于
-