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 20 pull requests #49236

Closed
wants to merge 84 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
84 commits
Select commit Hold shift + click to select a range
312e53d
Update RELEASES.md for 1.25.0
Feb 20, 2018
1f3b626
Update RELEASES.md
Aaronepower Feb 20, 2018
acc1b6d
Update RELEASES.md
Aaronepower Feb 22, 2018
518b3f7
Update libc to bring in posix_spawn bindings for FreeBSD.
bdrewery Feb 28, 2018
11696ac
Support posix_spawn() when possible.
alexcrichton Jan 26, 2018
f463386
Avoid error for unused variables
bdrewery Feb 27, 2018
94630e4
No need to zero when an initializer for the object is already used.
bdrewery Feb 27, 2018
8e3fa0d
Pass proper pointer for envp.
bdrewery Feb 27, 2018
b3ecf5f
Remove excess newline
bdrewery Feb 27, 2018
85b82f2
Support posix_spawn() for FreeBSD.
bdrewery Feb 27, 2018
e6efd0d
Add a specific test for spawn() returning ENOENT
bdrewery Mar 1, 2018
a9ea876
posix_spawn() always returns its error rather than setting errno.
bdrewery Mar 1, 2018
2e2d926
posix_spawn() on OSX supports returning ENOENT.
bdrewery Mar 1, 2018
ef73b3a
Add comment explaining when posix_spawn() can be supported.
bdrewery Mar 1, 2018
99b50ef
Use _
bdrewery Mar 2, 2018
5ba6b3a
Move glibc version lookup handling to sys::os and add a simpler glibc…
bdrewery Mar 2, 2018
d740083
Support posix_spawn() for Linux glibc 2.24+.
bdrewery Mar 2, 2018
f83618b
Update RELEASES.md
Aaronepower Mar 14, 2018
935070a
Don't force-enable frame pointers when generating debug info
dotdash Jan 3, 2018
7188f41
Rework force-frame-pointer
nagisa Mar 6, 2018
450d35f
Remove unused fields
wesleywiser Mar 8, 2018
86a123c
Queryify check_item_well_formed
wesleywiser Mar 10, 2018
edbd02f
Queryify check_trait_item_well_formed
wesleywiser Mar 10, 2018
4f1f389
Queryify check_impl_item_well_formed
wesleywiser Mar 10, 2018
b418b7b
Remove CheckTypeWellFormed struct and convert to free functions
wesleywiser Mar 13, 2018
7278e37
update FIXME(#6393) to point to issue 43234 (tracking issue for non-l…
nivkner Dec 9, 2017
ba836f4
update FIXME(#15760) to point to issue 27336 (tracking issue for Defa…
nivkner Mar 16, 2018
d1dacdd
update FIXME(#7622) to point to issue 44580 (tracking issue for const…
nivkner Mar 17, 2018
e1b9bf0
update FIXME(#23442) to point to issue 45742 (Blanket impl of AsRef f…
nivkner Mar 17, 2018
3753e1a
update FIXME(#5244) to point to RFC 1109 (Non-Copy array creation erg…
nivkner Mar 16, 2018
4a06708
remove FIXME(#39119) and allow running test on emscripten
nivkner Dec 9, 2017
622c445
remove FIXME(#37712) and implement ItemLikeVisitor instead of Visitor
nivkner Dec 9, 2017
69d12a2
remove FIXME(#30046) and infer moves on pattern matching
nivkner Mar 16, 2018
fd00755
remove FIXME(#11094) and allow make tests to run on targets besides host
nivkner Mar 17, 2018
2c6b7b9
remove FIXME(#2543) and avoid bad copies
nivkner Mar 17, 2018
0d8fa82
remove FIXME(#48116) and remove the logic to debug the issue
nivkner Mar 16, 2018
be73a1f
remove FIXME(#33435) and remove the spurious failures counter measure
nivkner Mar 17, 2018
c8be5c3
remove FIXME(#8372) since for-loops wont support borrowing iterators
nivkner Mar 17, 2018
d5b55c1
remove FIXME(#27889) since the issue is already fixed
nivkner Mar 17, 2018
e269a74
Allow test target to pass without installing
semarie Mar 18, 2018
7786f70
Add warning for invalid start of code blocks in rustdoc
GuillaumeGomez Feb 28, 2018
ca476dd
Revert "Remove useless powerpc64 entry from ARCH_TABLE, closes #47737"
varkor Mar 19, 2018
1578b1e
Update submodules in parallel
Zoxc Mar 16, 2018
e2cf172
Update RELEASES.md
Aaronepower Mar 19, 2018
00dac20
Merge branch 'update-beta-freebsd' into freebsd-posix-spawn
bdrewery Mar 19, 2018
2b64799
Make Atomic doc examples specific to each type
GuillaumeGomez Mar 14, 2018
bac6484
Fix automatic urls with backticks
GuillaumeGomez Mar 19, 2018
6212904
Don't use posix_spawn() if PATH was modified in the environment.
bdrewery Mar 19, 2018
25c8210
Put `#[macro_use] extern crate <crate>` before fn main() in doctests
memoryleak47 Mar 19, 2018
8e0faf7
Simplify PATH key comparison
bdrewery Mar 19, 2018
c43b1a0
Convert SerializedDepGraph to be a struct-of-arrays
wesleywiser Mar 15, 2018
eae6d51
Add more canonicalisations for OS_TABLE and ARCH_TABLE
varkor Mar 19, 2018
61e1fbc
Make compiletest do exact matching on triples
varkor Mar 19, 2018
859640a
Run the `run-make` tests last, so more tests run on Windows when `mak…
Zoxc Mar 20, 2018
de9e665
Improve comments for Rule Implemented-From-Impl
varkor Mar 20, 2018
b8c75d9
Implement Rule Implemented-From-Env
varkor Mar 20, 2018
7791995
Add unit test for Implemented-From-Env
varkor Mar 20, 2018
53c6d9b
Don't check interpret_interner when accessing a static to fix miri mu…
bjorn3 Mar 20, 2018
66d120c
Revert "remove FIXME(#33435) and remove the spurious failures counter…
nivkner Mar 21, 2018
06f8103
Bump racer and home
Eijebong Mar 21, 2018
e0165af
fix vector fmin/fmax non-fast/fast intrinsics NaN handling
gnzlbg Mar 21, 2018
5aa29c4
Fix test error
bjorn3 Mar 21, 2018
c7bdd37
Revert "Apply a fix to travis-ci/dpl#788 manually until dpl 1.9.5 is …
kennytm Mar 21, 2018
82e2f36
Rollup merge of #48596 - GuillaumeGomez:invalid-code-block-start, r=Q…
kennytm Mar 21, 2018
dc1e7a5
Rollup merge of #48624 - bdrewery:freebsd-posix-spawn, r=alexcrichton
kennytm Mar 21, 2018
0a75a74
Rollup merge of #48786 - nagisa:fp, r=nikomatsakis
kennytm Mar 21, 2018
237ba6f
Rollup merge of #48939 - wesleywiser:incr_query_wf_checking, r=michae…
kennytm Mar 21, 2018
c09b9f9
Deprecate the AsciiExt trait in favor of inherent methods
SimonSapin Mar 17, 2018
5589dc3
Rollup merge of #49069 - wesleywiser:incr_soa, r=michaelwoerister
kennytm Mar 21, 2018
9b0de62
Rollup merge of #49093 - Zoxc:speedup, r=aidanhs
kennytm Mar 21, 2018
c90871c
Rollup merge of #49117 - nivkner:fixme_fixup3, r=estebank
kennytm Mar 21, 2018
9a310a3
Rollup merge of #49140 - semarie:rustdoc-test-path, r=alexcrichton
kennytm Mar 21, 2018
be22bab
Rollup merge of #49158 - varkor:compiletest-triples, r=rkruppe
kennytm Mar 21, 2018
b199613
Rollup merge of #49188 - memoryleak47:macro_use_doctest, r=QuietMisdr…
kennytm Mar 21, 2018
c8a3507
Rollup merge of #49189 - GuillaumeGomez:fix-implied-shortcut-links, r…
kennytm Mar 21, 2018
0068228
Rollup merge of #49209 - Zoxc:run-make-last, r=Mark-Simulacrum
kennytm Mar 21, 2018
dc47de0
Rollup merge of #49211 - varkor:chalk-lowering-Implemented-From-Env, …
kennytm Mar 21, 2018
6fc34ff
Rollup merge of #49231 - gnzlbg:fix_vec_fminmax, r=rkruppe
kennytm Mar 21, 2018
1df604b
Rollup merge of #49234 - kennytm:revert-fix-dpl-788, r=alexcrichton
kennytm Mar 21, 2018
dbb1c6e
Rollup merge of #49216 - bjorn3:patch-1, r=estebank
kennytm Mar 21, 2018
3d6972c
Rollup merge of #49109 - SimonSapin:deprecate-asciiext, r=alexcrichton
kennytm Mar 21, 2018
abff157
Rollup merge of #49029 - GuillaumeGomez:atomic-docs, r=QuietMisdreavus
kennytm Mar 21, 2018
d7725df
Rollup merge of #49203 - Eijebong:lets-cleanup-dependencies, r=Mark-S…
kennytm Mar 21, 2018
fc801dc
Rollup merge of #48374 - Aaronepower:master, r=Mark-Simulacrum
kennytm Mar 21, 2018
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
8 changes: 0 additions & 8 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -318,8 +318,6 @@ before_deploy:

deploy:
- provider: s3
edge:
branch: s3-eager-autoload
bucket: rust-lang-ci2
skip_cleanup: true
local_dir: deploy
Expand All @@ -336,8 +334,6 @@ deploy:
# this is the same as the above deployment provider except that it uploads to
# a slightly different directory and has a different trigger
- provider: s3
edge:
branch: s3-eager-autoload
bucket: rust-lang-ci2
skip_cleanup: true
local_dir: deploy
Expand All @@ -355,8 +351,6 @@ deploy:
# try branch. Travis does not appear to provide a way to use "or" in these
# conditions.
- provider: s3
edge:
branch: s3-eager-autoload
bucket: rust-lang-ci2
skip_cleanup: true
local_dir: deploy
Expand All @@ -371,8 +365,6 @@ deploy:
condition: $DEPLOY = 1

- provider: s3
edge:
branch: s3-eager-autoload
bucket: rust-lang-ci2
skip_cleanup: true
local_dir: deploy
Expand Down
100 changes: 100 additions & 0 deletions RELEASES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,103 @@
Version 1.25.0 (2018-03-29)
==========================

Language
--------
- [Stabilised `#[repr(align(x))]`.][47006] [RFC 1358]
- [You can now use nested groups of imports.][47948]
e.g. `use std::{fs::File, io::Read, path::{Path, PathBuf}};`
- [You can now have `|` at the start of a match arm.][47947] e.g.
```rust
enum Foo { A, B, C }

fn main() {
let x = Foo::A;
match x {
| Foo::A
| Foo::B => println!("AB"),
| Foo::C => println!("C"),
}
}
```

Compiler
--------
- [Upgraded to LLVM 6.][47828]
- [Added `-C lto=val` option.][47521]
- [Added `i586-unknown-linux-musl` target][47282]

Libraries
---------
- [Impl Send for `process::Command` on Unix.][47760]
- [Impl PartialEq and Eq for `ParseCharError`.][47790]
- [`UnsafeCell::into_inner` is now safe.][47204]
- [Implement libstd for CloudABI.][47268]
- [`Float::{from_bits, to_bits}` is now available in libcore.][46931]
- [Implement `AsRef<Path>` for Component][46985]
- [Implemented `Write` for `Cursor<&mut Vec<T>>`][46830]
- [Moved `Duration` to libcore.][46666]

Stabilized APIs
---------------
- [`Location::column`]
- [`ptr::NonNull`]

The following functions can now be used in a constant expression.
eg. `static MINUTE: Duration = Duration::from_secs(60);`
- [`Duration::new`][47300]
- [`Duration::from_secs`][47300]
- [`Duration::from_millis`][47300]
- [`Duration::from_micros`][47300]
- [`Duration::from_nanos`][47300]

Cargo
-----
- [`cargo new` no longer removes `rust` or `rs` prefixs/suffixs.][cargo/5013]
- [`cargo new` now defaults to creating a binary crate, instead of a
library crate.][cargo/5029]

Misc
----
- [Rust by example is now shipped with new releases][46196]

Compatibility Notes
-------------------
- [Deprecated `net::lookup_host`.][47510]
- [`rustdoc` has switched to pulldown as the default markdown renderer.][47398]
- The borrow checker was sometimes incorrectly permitting overlapping borrows
around indexing operations (see [#47349][47349]). This has been fixed (which also
enabled some correct code that used to cause errors (e.g. [#33903][33903] and [#46095][46095]).
- [Removed deprecated unstable attribute `#[simd]`.][47251]

[33903]: https://github.com/rust-lang/rust/pull/33903
[47947]: https://github.com/rust-lang/rust/pull/47947
[47948]: https://github.com/rust-lang/rust/pull/47948
[47760]: https://github.com/rust-lang/rust/pull/47760
[47790]: https://github.com/rust-lang/rust/pull/47790
[47828]: https://github.com/rust-lang/rust/pull/47828
[47398]: https://github.com/rust-lang/rust/pull/47398
[47510]: https://github.com/rust-lang/rust/pull/47510
[47521]: https://github.com/rust-lang/rust/pull/47521
[47204]: https://github.com/rust-lang/rust/pull/47204
[47251]: https://github.com/rust-lang/rust/pull/47251
[47268]: https://github.com/rust-lang/rust/pull/47268
[47282]: https://github.com/rust-lang/rust/pull/47282
[47300]: https://github.com/rust-lang/rust/pull/47300
[47349]: https://github.com/rust-lang/rust/pull/47349
[46931]: https://github.com/rust-lang/rust/pull/46931
[46985]: https://github.com/rust-lang/rust/pull/46985
[47006]: https://github.com/rust-lang/rust/pull/47006
[46830]: https://github.com/rust-lang/rust/pull/46830
[46095]: https://github.com/rust-lang/rust/pull/46095
[46666]: https://github.com/rust-lang/rust/pull/46666
[46196]: https://github.com/rust-lang/rust/pull/46196
[cargo/5013]: https://github.com/rust-lang/cargo/pull/5013
[cargo/5029]: https://github.com/rust-lang/cargo/pull/5029
[RFC 1358]: https://github.com/rust-lang/rfcs/pull/1358
[`Location::column`]: https://doc.rust-lang.org/std/panic/struct.Location.html#method.column
[`ptr::NonNull`]: https://doc.rust-lang.org/std/ptr/struct.NonNull.html


Version 1.24.0 (2018-02-15)
==========================

Expand Down
Loading