summary refs log tree commit diff
AgeCommit message (Collapse)AuthorLines
2019-08-13Auto merge of #63498 - Mark-Simulacrum:stable-next, r=Mark-Simulacrum 1.37.0bors-36/+108
1.37.0 stable This promotes beta to stable and backports a few PRs: - Avoid ICE when referencing desugared local binding in borrow error (#63051) - Don't access a static just for its size and alignment (#62982) via 331e09b143aebfcf82dc1f9b69b31ee0083cbf0b
2019-08-12Add date debug to CIMark Rousskov-0/+9
2019-08-12fix cycle when looking up size and align of a staticRalf Jung-22/+41
2019-08-12Avoid ICE when referencing desugared local binding in borrow errorEsteban Küber-13/+57
2019-08-12Switch to stable channelMark Rousskov-1/+1
2019-08-05Auto merge of #63262 - pietroalbini:beta-rollup, r=pietroalbinibors-40/+1793
[beta] Rollup backports Cherry picked: * Updated RELEASES.md for 1.37.0 #63147 * Require a value for configure --debuginfo-level #62906 * Make the parser TokenStream more resilient after mismatched delimiter recovery #62887 * ci: move .azure-pipelines to src/ci/azure-pipelines #63242 Rolled up: * [BETA] Update cargo #62911 * [beta] Backport #61207 #63254 r? @ghost
2019-08-05bless ui testsPietro Albini-1/+1
2019-08-04Rollup merge of #63254 - ↵Pietro Albini-33/+1560
taiki-e:arbitrary_self_types-lifetime-elision-2-beta, r=Centril
2019-08-04arbitrary_self_types lifetime elision: --bless --compare-mode=nllTaiki Endo-0/+342
2019-08-04Fix typoTaiki Endo-1/+1
2019-08-04Add tests for `self: (&)AssocType`Taiki Endo-0/+124
2019-08-04Add test for multiple ref-selfTaiki Endo-7/+73
2019-08-04Minor clean upTaiki Endo-36/+27
2019-08-04Add main functions and check-pass annotationsTaiki Endo-22/+16
2019-08-04Update src/test/ui/self/elision/README.mdTaiki Endo-1/+1
Co-Authored-By: Mazdak Farrokhzad <twingoow@gmail.com>
2019-08-04add a bevy of new test casesNiko Matsakis-0/+831
2019-08-04Use Set1<Region> instead of Option<Region>Taiki Endo-5/+6
2019-08-04Make is_self_ty a method on SelfVisitorTaiki Endo-32/+35
2019-08-04Remove query for `.pin_type()`Taiki Endo-36/+47
2019-08-04Allow lifetime elision in `Pin<&(mut) Self>`Taiki Endo-1/+165
2019-08-03Rollup merge of #62911 - ehuss:update-beta-cargo, r=alexcrichtonPietro Albini-0/+0
2019-08-03ci: move .azure-pipelines to src/ci/azure-pipelinesPietro Albini-0/+0
2019-08-03review commentsEsteban Küber-3/+4
2019-08-03Fix another caseEsteban Küber-3/+72
2019-08-03Make the parser TokenStream more resilient after mismatched delimiter recoveryEsteban Küber-0/+38
2019-08-03Require a value for configure --debuginfo-levelJosh Stone-6/+6
In `configure.py`, using the `o` function creates an enable/disable boolean setting, and writes `true` or `false` in `config.toml`. However, rustbuild is expecting to parse a `u32` debuginfo level. We can change to the `v` function to have the options require a value.
2019-08-03Updated RELEASES.md for 1.37.0Erin Power-0/+118
2019-08-02[BETA] Update cargoEric Huss-0/+0
2019-07-22Auto merge of #62866 - pietroalbini:beta-rollup, r=Centrilbors-71/+695
[beta] Rollup backports Cherry picked: * rustc_target: avoid negative register counts in the SysV x86_64 ABI. #62380 * Fix ICEs when `Self` is used in type aliases #62417 * Raise the default recursion limit to 128 #62450 * Handle errors during error recovery gracefully #62604 * Correctly break out of recovery loop #62607 * Cancel unemitted diagnostics during error recovery #62666 * ci: pin awscli dependencies #62856 * Ensure that checkout is with \n line endings #62564 Rolled up: * [beta] Backport #62615 #62793 * [beta] Fix #62660 #62792 r? @ghost
2019-07-22Rollup merge of #62793 - wesleywiser:pgo_error_backport, r=zackmdavisPietro Albini-2/+5
2019-07-22Rollup merge of #62792 - goodmanjonathan:beta, r=estebankPietro Albini-1/+20
2019-07-22Ensure that checkout is with \n line endingsMark Rousskov-0/+34
During installation of mingw, at least, the git directories change, so we need to reset the core.autocrlf config to false. Once we finish checking out submodules, check that the line endings are \n and not \r\n.
2019-07-22ci: pin awscli dependenciesPietro Albini-2/+15
docutils 0.15, a dependency of awscli, broke our CI since it's not compatible with Python 2 due to a bug. This pins all the dependencies of awscli with docutils 0.14, to make sure this kind of regressions doesn't happen again.
2019-07-22Cancel unemitted diagnostics during error recoveryEsteban Küber-8/+9
2019-07-22add test caseEsteban Küber-0/+13
2019-07-22Correctly break out of recovery loopEsteban Küber-2/+3
2019-07-22Handle errors during error recovery gracefullyEsteban Küber-4/+27
2019-07-22Raise the default recursion limit to 128Simonas Kazlauskas-29/+389
2019-07-22Blessed tests.Alexander Regueiro-0/+27
2019-07-22Added tests for issues.Alexander Regueiro-3/+23
2019-07-22Fixed ICEs.Alexander Regueiro-11/+1
2019-07-22Fixed up a few comments.Alexander Regueiro-10/+10
2019-07-22rustc_target: avoid negative register counts in the SysV x86_64 ABI.Eduard-Mihai Burtescu-9/+129
2019-07-18Only error about MSVC + PGO + unwind if we're generating codeWesley Wiser-2/+5
When `rustc` is invoked with the `--print` argument, we don't actually generate any code (unless it's the `native-static-libs` option). So we don't need to error our in this case since there's no risk of generating either LLVM assertions or corrupted binaries.
2019-07-18Don't drop DiagnosticBuilder if parsing failsJonathan Goodman-1/+20
Beta backport of #62668. If the explicitly given type of a `self` parameter fails to parse correctly, we need to propagate the error rather than dropping it and causing an ICE.
2019-07-12Auto merge of #62505 - cuviper:beta-1.37-no-unwind-abort, r=joshtriplettbors-3/+11
[beta] Permit unwinding through FFI by default This repeats #61569 for Rust 1.37, as #58794 is not yet resolved. cc @rust-lang/release r? @Mark-Simulacrum
2019-07-08Force #[unwind(aborts)] in test/codegen/c-variadic.rsJosh Stone-0/+6
2019-07-08Revert "Allow a dirty MirBuilt for make_extern and make_method_extern"Josh Stone-2/+2
This reverts commit b4a6f597934f16f89e27058a32a514c9572f148f.
2019-07-08Permit unwinding through FFI by defaultMark Rousskov-1/+3
See #58794 for context.
2019-07-08Auto merge of #62374 - Mark-Simulacrum:beta-next, r=pietroalbinibors-2/+2
[beta] Swap to stable release r? @pietroalbini