summary refs log tree commit diff
path: root/src
AgeCommit message (Collapse)AuthorLines
2017-07-17Prepare the 1.19.0 stable releaseAlex Crichton-1/+1
This prepares the tree for the 1.19.0 stable release. The `cargo` submodule is already updated to the tip of rust-1.19.0 so this just updates the channel we're built in.
2017-07-13More removal of rls packagingAlex Crichton-15/+0
Beta right now unfortunately can't get released due to the `build-manifest` program failing, and I believe it's due to the expectation that a `rls` package exists but it doesn't currently on the beta branch.
2017-07-13Bump 1.19 prerelease to .4Brian Anderson-1/+1
2017-07-13[beta] Remove rls from the workspace and extended buildsJosh Stone-259/+1
Its git dependencies don't work when building with vendored crates, so for now it will just be removed from the workspace and disabled in the rustbuild rules. cc #42719
2017-07-13Update the `cargo` submoduleAlex Crichton-5/+3
Notably pull in an update to the `jobserver` crate to have Cargo set the `CARGO_MAKEFLAGS` environment variable instead of the `MAKEFLAGS` environment variable.
2017-07-13Remove stabilized library features from book.Mark Simulacrum-32/+0
2017-07-13Add a stability marker for core::cmp::Reverse.0Steven Fackler-1/+1
Closes #43027
2017-07-13Stabilize ThreadIdSteven Fackler-8/+2
Closes #21507
2017-07-13Stabilize OsString::shrink_to_fitSteven Fackler-3/+1
Closes #40421
2017-07-13Stabilize cmp::ReverseSteven Fackler-4/+3
Closes #40893
2017-07-13Stabilize Command::envsSteven Fackler-6/+1
Closes #38526
2017-07-13rustdoc: Don't run Markdown tests twiceOliver Middleton-2/+6
This matches the behaviour for finding tests in Rust files.
2017-07-07Bump prerelease versionBrian Anderson-1/+1
2017-07-03update cargo submoduleMarc-Antoine Perennou-0/+0
This brings in tests fixes and the new handling of __CARGO_DEFAULT_LIB_METADATA Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
2017-07-03rustbuild: set __CARGO_DEFAULT_LIB_METADATA to channelMarc-Antoine Perennou-1/+1
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
2017-06-28[beta] rebase LLVM on top of 4.0.1Ariel Ben-Yehuda-1/+1
This backports fixes several codegen bugs, including #42893.
2017-06-22Revert "Update jemalloc to 4.5.0"arthurprs-1/+23
This reverts commit 65d0be3b7b540145c22409b1a79f7d263422e19b.
2017-06-22Fix formattingJohn Kåre Alsaker-1/+3
2017-06-22Make the `next` variable mutable to allow for ref mut in for patterns.John Kåre Alsaker-7/+22
2017-06-22remove trailing whitespaceNiko Matsakis-1/+1
2017-06-22Create for-loop-unconstrained-element-type-i32-fallback.rsNiko Matsakis-0/+4
2017-06-22document purpose of testNiko Matsakis-0/+5
2017-06-22explain purpose of testNiko Matsakis-0/+6
2017-06-22Added more testsJohn Kåre Alsaker-1/+30
2017-06-22Fix test formattingJohn Kåre Alsaker-4/+14
2017-06-22Fix formatting and add a test for destruction order of unbound valuesJohn Kåre Alsaker-4/+39
2017-06-22Change the for-loop desugar so the `break` does not affect type inference. ↵John Kåre Alsaker-12/+31
Fixes #42618
2017-06-22register the obligations from `wf::implied_bounds`Niko Matsakis-1/+68
Fixes #42552. Fixes #42545.
2017-06-22move `implied_bounds` into regionckNiko Matsakis-165/+142
2017-06-22Use custom cargo/rustc paths when parsing flags.Mark Simulacrum-9/+8
2017-06-22resolve: fix perf bug.Jeffrey Seyfried-1/+4
2017-06-22collector: apply param substs to closures cast to fn itemsAriel Ben-Yehuda-0/+11
Fixes #42718.
2017-06-22Backport fixes to LLVM 4.0 ARM codegen bugsAriel Ben-Yehuda-1/+1
So ARM had quite a few codegen bugs on LLVM 4.0 which are fixed on LLVM trunk. This backports 5 of them: r297871 - ARM: avoid clobbering register in v6 jump-table expansion. - fixes rust-lang/rust#42248 r294949 - [Thumb-1] TBB generation: spot redefinitions of index r295816 - [ARM] Fix constant islands pass. r300870 - [Thumb-1] Fix corner cases for compressed jump tables r302650 - [IfConversion] Add missing check in IfConversion/canFallThroughTo - unblocks rust-lang/rust#39409
2017-06-22Fixes bootstrapping with custom cargo/rustc.Mark Simulacrum-9/+9
config.mk is now always read when parsing the configuration to prevent this from reoccurring in the future, hopefully.
2017-06-18Auto merge of #42661 - steveklabnik:gh42660-beta, r=alexcrichtonbors-0/+0
[beta] update book with redirect fixes Backport of #42660 Requesting a backport because people are finding this very confusing. I could in theory make this smaller but it's a real giant pain, so just update the entire book rather than creating a `nodelete` branch that lives forever in the book repo. r? @brson @alexcrichton
2017-06-14Update cargo submoduleAlex Crichton-0/+0
Pulls in two beta fixes for cargo: * rust-lang/cargo#4169 * rust-lang/cargo#4170
2017-06-14update book with redirect fixessteveklabnik-0/+0
Backport of #42660
2017-06-13Bump beta prerelease versionBrian Anderson-1/+1
2017-06-12Auto merge of #42567 - CryZe:beta-wingnu, r=alexcrichtonbors-9/+11
[beta] Fix setting PATH during linkage on windows-gnu Beta backport of https://github.com/rust-lang/rust/pull/42481
2017-06-12rustc_typeck: do not overlap a borrow of TypeckTables with method lookup.Eduard-Mihai Burtescu-2/+48
2017-06-12Fix setting PATH during linkage on windows-gnuBrian Anderson-9/+11
2017-06-12rustc: T: 'empty always holds forall T.Eduard-Mihai Burtescu-0/+39
2017-06-12update git2Marc-Antoine Perennou-10/+16
Fixes build with libressl Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
2017-06-12std: Handle ENOSYS when calling `pipe2`Alex Crichton-6/+23
Should help fix an accidental regression from #39386.
2017-06-10Auto merge of #42540 - alexcrichton:bootstrap-prod, r=Mark-Simulacrumbors-2/+2
[beta] Bootstrap from release artifacts Switch to prod now that the release happened
2017-06-09[beta] Fix setting PATH during linkage on windows-gnuBrian Anderson-9/+11
2017-06-08[beta] Bootstrap from release artifactsAlex Crichton-2/+2
Switch to prod now that the release happened
2017-06-08[beta] Update rls/cargo submodulesAlex Crichton-76/+46
This updates the cargo submodule to the latest tip of Cargo, along with an accompanying update to the `rls` submodule to keep it compiling.
2017-06-06Prepare the 1.19.0 beta releaseAlex Crichton-10/+10
* Update the cargo submodule * Update the stage0 bootstrap to 1.18.0 release * Update release channel to beta * Disable the RLS (this'll happen next beta hopefully)
2017-06-05Revert "Add RLS to .exe and .msi installers"Alex Crichton-49/+0
This reverts commit eeebfd667bd1524476229ecb910f9751405e85c7.