Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rollup of 35 pull requests #40420

Closed
wants to merge 116 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
116 commits
Select commit Hold shift + click to select a range
8a64cf7
Fix suggestion span error with a line containing non-ASCIIs
sinkuu Feb 25, 2017
53d3c89
Dont bug! on user error
bjorn3 Feb 28, 2017
54a1c8b
Fix indentation in region infer docs
bjorn3 Feb 28, 2017
2a40918
Syntax highlighting in region infer docs
bjorn3 Feb 28, 2017
be49671
Improve a bit more
bjorn3 Feb 28, 2017
90e94d9
Syntax highlight and note about current rust in infer docs
bjorn3 Feb 28, 2017
234753a
Fix missing backtick typo
Nashenas88 Mar 8, 2017
3198904
Disallow subtyping between T and U in T: Unsize<U>.
eddyb Mar 7, 2017
79a7ee8
fix UB in repr(packed) tests
TimNN Mar 8, 2017
edf5dc6
Box docs: no allocation is done for ZSTs.
clarfonthey Mar 9, 2017
74bc7fd
Overhaul coercion to use the lazy InferOk obligations passing.
eddyb Mar 8, 2017
4eeede3
fix emscripten test detection
TimNN Mar 4, 2017
da6e7c8
Distinguish the ways `CStr::from_bytes_with_nul` can fail
tbu- Mar 9, 2017
57c989c
Fix botched member variable rename
shepmaster Mar 4, 2017
3e2390f
Restore creating the channel-rust-$channel-date.txt files
shepmaster Mar 3, 2017
58ff4f6
rustbuild: expose LLVM_PARALLEL_LINK_JOBS
Mar 5, 2017
8062cfb
Implement placement-in protocol for and `VecDeque`
Mar 9, 2017
84d1f6a
Do not bother creating StorageLive for TyNever
nagisa Mar 8, 2017
4078b25
Clean up rustdoc css
GuillaumeGomez Mar 9, 2017
cfb41ae
Use subtyping on the target of unsizing coercions.
eddyb Mar 9, 2017
b95b5db
update gdbr tests
TimNN Mar 9, 2017
7f19f1f
fix #40294 obligation cause.body_id is not always a NodeExpr
Mar 9, 2017
d708a40
Add extra methods to IndexVec and implement TypeFoldable for it
Aatch Feb 8, 2017
540b52e
Fix recursion depth counting in `layout`
Aatch Feb 8, 2017
71d0d92
Initial implementation of inlining for MIR
Aatch Feb 8, 2017
f55e92b
Add dep-graph tasks where needed
Aatch Feb 8, 2017
3eb26d1
Only run inlining if mir opts are enabled
Aatch Feb 8, 2017
889337d
move related tests to type-check ui test directory
Mar 10, 2017
a8cacd3
travis: Attempt to debug sccache failures
alexcrichton Mar 7, 2017
7688222
Don't put Cargo into the rustc workspace
alexcrichton Mar 6, 2017
ac2bc7c
Point to enclosing block/fn on nested unsafe
estebank Jan 20, 2017
b68b6c2
configure: Remove git probing logic
alexcrichton Feb 12, 2017
f15a0c9
configure: Remove md5 probing logic
alexcrichton Feb 12, 2017
8544d73
configure: Remove miscellaneous program probes
alexcrichton Feb 12, 2017
1389f5d
configure: Remove some lldb-specific logic
alexcrichton Feb 12, 2017
8407651
configure: Remove SUPPORTED_TARGET support
alexcrichton Feb 12, 2017
171ec25
configure: Remove misc unused vars
alexcrichton Feb 12, 2017
cd23f1c
configure: Remove --build detection
alexcrichton Feb 12, 2017
a07c9a2
Export attributes in save-analysis data
jonasbb Feb 14, 2017
203d227
Store attributes as strings
jonasbb Feb 23, 2017
db35604
Move remove_docs_from_attrs into lowering step
jonasbb Mar 2, 2017
17e694d
Add catch expr to AST and disallow catch as a struct name
cramertj Feb 17, 2017
9f0e9f3
Temporarily prefix catch block with do keyword
cramertj Mar 3, 2017
b549f14
Add compile-fail tests for catch expr in match or condition
cramertj Mar 7, 2017
2b5f1b2
rustbuild: Build documentation for `proc_macro`
alexcrichton Mar 1, 2017
212b6c2
Refactor out `ast::ItemKind::MacroDef`.
jseyfried Mar 5, 2017
e839486
Move `resolve_invoc` from `syntax` to `resolve`.
jseyfried Mar 1, 2017
8c98996
Avoid using `Mark` and `Invocation` for macro defs.
jseyfried Mar 1, 2017
4ca9c97
Remove ability for plugins to register a MIR pass
nagisa Mar 3, 2017
1c5584d
LLVM: Update submodule to include SRet support patch for MSP430.
pftbest Mar 4, 2017
0a55c8e
Support armhf abi on 64-bit ARM cpus
infinity0 Mar 6, 2017
7b0dd7b
Fix incorrect span label formatting
estebank Mar 6, 2017
4b6b544
isolate dep-graph tasks
nikomatsakis Mar 6, 2017
4d5441f
add comments and remove unused code paths
nikomatsakis Mar 8, 2017
5afe784
Expect macro defs in save-analysis and add expn info to spans for att…
nrc Mar 7, 2017
0d1343e
rustbuild: Add option for enabling partial LLVM rebuilds
petrochenkov Mar 7, 2017
c4b9284
Default llvm.clean-rebuild to false
petrochenkov Mar 8, 2017
5c8aa74
rustc: Exit quickly on only `--emit dep-info`
alexcrichton Mar 7, 2017
880262a
Update syntax for `pub(restricted)`
petrochenkov Mar 7, 2017
e5d1b9c
save-analysis: cope with lack of method data after a type error
nrc Mar 8, 2017
c9b6318
rustc_trans: don't emit ZST allocas that are only assigned to.
eddyb Mar 8, 2017
d8ca084
rustc_trans: avoid a separate entry BB if START_BLOCK has no backedges.
eddyb Mar 8, 2017
32575a0
Give spans to individual path segments in AST
petrochenkov Mar 8, 2017
ffdcf74
resolve: Use path segment spans in smart_resolve_path
petrochenkov Mar 8, 2017
b959d13
Allow lints to check Bodys directly
oli-obk Mar 7, 2017
9a84611
travis: Fuchsia builder
petrhosek Feb 17, 2017
fe070a7
Rollup merge of #39202 - estebank:nested-unsafe, r=jonathandturner
alexcrichton Mar 10, 2017
ce13544
Rollup merge of #39648 - Aatch:mir-inlining-2, r=eddyb
alexcrichton Mar 10, 2017
4eb4907
Rollup merge of #39770 - alexcrichton:configure-clean, r=brson
alexcrichton Mar 10, 2017
07dad02
Rollup merge of #39820 - jonasbb:export-attributes, r=nrc
alexcrichton Mar 10, 2017
5c71f91
Rollup merge of #39918 - petrhosek:fuchsia-ci, r=alexcrichton
alexcrichton Mar 10, 2017
e2d3770
Rollup merge of #39921 - cramertj:add-catch-to-ast, r=nikomatsakis
alexcrichton Mar 10, 2017
2cc1393
Rollup merge of #40092 - sinkuu:fix_suggestion_index, r=pnkfelix
alexcrichton Mar 10, 2017
fa87dcf
Rollup merge of #40146 - bjorn3:few-infer-changes, r=pnkfelix
alexcrichton Mar 10, 2017
4373708
Rollup merge of #40199 - alexcrichton:doc-proc-macro, r=brson
alexcrichton Mar 10, 2017
81d00d2
Rollup merge of #40225 - shepmaster:restore-build-date-file, r=alexcr…
alexcrichton Mar 10, 2017
ae8ea0a
Rollup merge of #40239 - nagisa:death-to-plugins, r=nikomatsakis
alexcrichton Mar 10, 2017
e755fce
Rollup merge of #40257 - pftbest:sret_msp430, r=alexcrichton
alexcrichton Mar 10, 2017
a01c682
Rollup merge of #40259 - TimNN:fix-emscripten-tests, r=alexcrichton
alexcrichton Mar 10, 2017
cb2bd17
Rollup merge of #40277 - rkruppe:llvm-parallel-link-jobs, r=alexcrichton
alexcrichton Mar 10, 2017
26c9656
Rollup merge of #40278 - GuillaumeGomez:css-cleanup, r=frewsxcv
alexcrichton Mar 10, 2017
ef6979d
Rollup merge of #40287 - estebank:label-overlap, r=nrc
alexcrichton Mar 10, 2017
e4b2836
Rollup merge of #40297 - alexcrichton:fix-submodules, r=brson
alexcrichton Mar 10, 2017
08a6149
Rollup merge of #40308 - nikomatsakis:incr-comp-isolate-task, r=mw
alexcrichton Mar 10, 2017
257266e
Rollup merge of #40311 - nrc:save-proc-macro-attr, r=jseyfried
alexcrichton Mar 10, 2017
883c918
Rollup merge of #40315 - oli-obk:lint_body, r=eddyb
alexcrichton Mar 10, 2017
3d781fd
Rollup merge of #40319 - eddyb:it's-"unsize"-not-"unsound", r=nikomat…
alexcrichton Mar 10, 2017
6dc03c3
Rollup merge of #40324 - alexcrichton:sccache-errors, r=aturon
alexcrichton Mar 10, 2017
88aa2ac
Rollup merge of #40336 - alexcrichton:fast-dep-info, r=nrc
alexcrichton Mar 10, 2017
7d8b9dd
Rollup merge of #40340 - petrochenkov:restricted, r=nikomatsakis
alexcrichton Mar 10, 2017
132c3d2
Rollup merge of #40344 - nrc:save-container, r=eddyb
alexcrichton Mar 10, 2017
659e2ef
Rollup merge of #40345 - Nashenas88:patch-1, r=estebank
alexcrichton Mar 10, 2017
ecdf28c
Rollup merge of #40367 - eddyb:naked-cruft, r=nagisa
alexcrichton Mar 10, 2017
9344e11
Rollup merge of #40369 - petrochenkov:segspan, r=eddyb
alexcrichton Mar 10, 2017
217b220
Rollup merge of #40372 - nagisa:never-drop, r=eddyb
alexcrichton Mar 10, 2017
01aaaec
Rollup merge of #40373 - TimNN:test-ub-packed, r=arielb1
alexcrichton Mar 10, 2017
bf6c025
Rollup merge of #40379 - clarcharr:box_docs, r=brson
alexcrichton Mar 10, 2017
7f3bfd2
Rollup merge of #40386 - tbu-:pr_display_frombyteswithnulerror, r=ale…
alexcrichton Mar 10, 2017
e50254d
Rollup merge of #40389 - F001:placementVecDeque, r=nagisa
alexcrichton Mar 10, 2017
7f67a48
Rollup merge of #40400 - TimNN:gdbr-updates, r=alexcrichton
alexcrichton Mar 10, 2017
423aaa1
Rollup merge of #40404 - cengizIO:master, r=nikomatsakis
alexcrichton Mar 10, 2017
993eae1
rustc: Support auto-retry linking on a segfault
alexcrichton Mar 10, 2017
83814fd
OsString::shrink_to_fit.
clarfonthey Mar 10, 2017
f967b6e
Merge branch 'ast_macro_def' of https://github.com/jseyfried/rust int…
alexcrichton Mar 10, 2017
197b722
Merge branch 'patch-1' of https://github.com/infinity0/rust into rollup
alexcrichton Mar 10, 2017
6f97d6b
Merge branch 'llreuse' of https://github.com/petrochenkov/rust into r…
alexcrichton Mar 10, 2017
992d99b
Test fixes and rebase conflicts
alexcrichton Mar 10, 2017
f970a07
Merge branch 'retry-linker-segfault' of https://github.com/alexcricht…
alexcrichton Mar 10, 2017
d269f8d
Merge branch 'os_string_shrink_to_fit' of https://github.com/clarchar…
alexcrichton Mar 10, 2017
384ee48
Clarify docs in `VecDeque::resize`
DirkyJerky Mar 10, 2017
dcfc7ee
travis: Remove compiling OpenSSL through homebrew
alexcrichton Mar 10, 2017
8f7add5
Merge branch 'faster-travis-osx' of https://github.com/alexcrichton/r…
alexcrichton Mar 10, 2017
5be9027
Merge branch 'patch-2' of https://github.com/DirkyJerky/rust into rollup
alexcrichton Mar 10, 2017
d854915
More test fixes and rebase conflicts
alexcrichton Mar 10, 2017
fdf48cd
Update mdbook to new version
steveklabnik Mar 10, 2017
0885fe8
Merge branch 'update-mdbook' of https://github.com/steveklabnik/rust …
alexcrichton Mar 10, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
path = src/doc/nomicon
url = https://github.com/rust-lang-nursery/nomicon
[submodule "src/tools/cargo"]
path = src/tools/cargo
path = cargo
url = https://github.com/rust-lang/cargo
[submodule "reference"]
path = src/doc/reference
Expand Down
11 changes: 8 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ matrix:
- env: IMAGE=dist-armv7-aarch64-linux DEPLOY=1
- env: IMAGE=dist-freebsd DEPLOY=1
- env: IMAGE=dist-i586-gnu-i686-musl DEPLOY=1
- env: IMAGE=dist-fuchsia DEPLOY=1
- env: IMAGE=dist-mips-linux DEPLOY=1
- env: IMAGE=dist-mips64-linux DEPLOY=1
- env: IMAGE=dist-powerpc-linux DEPLOY=1
Expand All @@ -44,6 +45,7 @@ matrix:
RUST_CHECK_TARGET=check
RUST_CONFIGURE_ARGS=--build=x86_64-apple-darwin
SRC=.
RUSTC_RETRY_LINKER_ON_SEGFAULT=1
os: osx
osx_image: xcode8.2
install: &osx_install_sccache >
Expand All @@ -53,6 +55,7 @@ matrix:
RUST_CHECK_TARGET=check
RUST_CONFIGURE_ARGS=--build=i686-apple-darwin
SRC=.
RUSTC_RETRY_LINKER_ON_SEGFAULT=1
os: osx
osx_image: xcode8.2
install: *osx_install_sccache
Expand All @@ -62,18 +65,18 @@ matrix:
RUST_CONFIGURE_ARGS="--build=i686-apple-darwin --enable-extended"
SRC=.
DEPLOY=1
RUSTC_RETRY_LINKER_ON_SEGFAULT=1
os: osx
osx_image: xcode8.2
install: >
travis_retry curl -o /usr/local/bin/sccache https://s3.amazonaws.com/rust-lang-ci/rust-ci-mirror/2017-02-25-sccache-x86_64-apple-darwin &&
chmod +x /usr/local/bin/sccache &&
brew uninstall --ignore-dependencies openssl &&
brew install openssl --universal --without-test
chmod +x /usr/local/bin/sccache
- env: >
RUST_CHECK_TARGET=dist
RUST_CONFIGURE_ARGS="--target=aarch64-apple-ios,armv7-apple-ios,armv7s-apple-ios,i386-apple-ios,x86_64-apple-ios --enable-extended"
SRC=.
DEPLOY=1
RUSTC_RETRY_LINKER_ON_SEGFAULT=1
os: osx
osx_image: xcode8.2
install: *osx_install_sccache
Expand All @@ -88,6 +91,7 @@ matrix:
RUST_CONFIGURE_ARGS="--enable-extended"
SRC=.
DEPLOY_ALT=1
RUSTC_RETRY_LINKER_ON_SEGFAULT=1
os: osx
osx_image: xcode8.2
install: *osx_install_sccache
Expand Down Expand Up @@ -128,6 +132,7 @@ after_failure:
echo "#### Build failed; Disk usage after running script:";
df -h;
du . | sort -nr | head -n100
- cat obj/tmp/sccache.log

# Save tagged docker images we created and load them if they're available
before_cache:
Expand Down
8 changes: 4 additions & 4 deletions appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -137,10 +137,10 @@ test_script:
- sh src/ci/run.sh

cache:
- "build/i686-pc-windows-msvc/llvm -> src/rustllvm/llvm-auto-clean-trigger"
- "build/x86_64-pc-windows-msvc/llvm -> src/rustllvm/llvm-auto-clean-trigger"
- "i686-pc-windows-msvc/llvm -> src/rustllvm/llvm-auto-clean-trigger"
- "x86_64-pc-windows-msvc/llvm -> src/rustllvm/llvm-auto-clean-trigger"
- "build/i686-pc-windows-msvc/llvm -> src/rustllvm/llvm-rebuild-trigger"
- "build/x86_64-pc-windows-msvc/llvm -> src/rustllvm/llvm-rebuild-trigger"
- "i686-pc-windows-msvc/llvm -> src/rustllvm/llvm-rebuild-trigger"
- "x86_64-pc-windows-msvc/llvm -> src/rustllvm/llvm-rebuild-trigger"

branches:
only:
Expand Down
1 change: 1 addition & 0 deletions cargo
Submodule cargo added at 5f3b9c
Loading