Mark Rousskov
2a663555dd
Remove licenses
2018-12-25 21:08:33 -07:00
Nicholas Nethercote
ecf6cd4b3c
Upgrade smallvec to 0.6.7 and use the new may_dangle feature.
2018-12-10 09:31:27 +11:00
Alexander Regueiro
ee89c088b0
Various minor/cosmetic improvements to code
2018-12-07 23:53:34 +00:00
Corey Farwell
c025d61409
Replace usages of ..i + 1 ranges with ..=i.
2018-12-04 12:05:19 -08:00
Bruce Mitchener
a62af858e0
Fix typos.
2018-11-11 20:52:36 +07:00
Nicholas Nethercote
a66d7b2001
Use SmallVec to avoid allocations in from_decimal_string.
...
This reduces the number of allocations in a "check clean" build of
`tuple-stress` by 14%, reducing instruction counts by 0.6%.
2018-11-09 18:57:18 +11:00
Josh Stone
ce034951fb
Bump to 1.31.0 and bootstrap from 1.30 beta
2018-09-27 20:52:53 -07:00
toidiu
731f4efae5
stabalize infer outlives requirements (RFC 2093).
...
Co-authored-by: nikomatsakis
2018-09-11 11:40:04 -04:00
Niko Matsakis
73fb1622b3
check that adding infer-outlives requirement to all crates works
2018-08-24 17:10:50 -04:00
Andre Bogus
4cae6650fd
Two small improvements
...
In `librustc_apfloat/ieee.rs`, use the iterator.[r]find methods to
simplify the code. In `libserialize/json.rs`, make use of the fact
that `Vec.last` on an empty `Vec` returns `None` to simplify the
code to a single match.
2018-08-15 13:54:47 +02:00
ljedrz
535bd13fe4
A few cleanups for fmt_macros, graphviz, apfloat, target, serialize and term
2018-08-11 20:56:29 +02:00
memoryruins
b340f56316
[nll] librustc_apfloat: enable feature(nll) for bootstrap
2018-08-09 06:49:31 -04:00
Tatsuyuki Ishi
e098985939
Deny bare_trait_objects globally
2018-07-25 10:25:29 +09:00
ljedrz
5058af7003
Deny bare trait objects in the rest of rust
2018-07-12 13:50:22 +02:00
Zack M. Davis
057715557b
migrate codebase to ..= inclusive range patterns
...
These were stabilized in March 2018's #47813 , and are the Preferred Way
to Do It going forward (q.v. #51043 ).
2018-06-26 07:53:30 -07:00
Oliver Schneider
7def638e42
Comment typo
2018-04-30 18:18:32 +02:00
Felix S. Klock II
d141fdc3bf
Revert "Stabilize the TryFrom and TryInto traits"
...
This reverts commit e53a2a7274 .
2018-04-20 18:10:00 +02:00
Mark Simulacrum
c115cc655c
Move deny(warnings) into rustbuild
...
This permits easier iteration without having to worry about warnings
being denied.
Fixes #49517
2018-04-08 16:59:14 -06:00
Alex Crichton
8958815916
Bump the bootstrap compiler to 1.26.0 beta
...
Holy cow that's a lot of `cfg(stage0)` removed and a lot of new stable language
features!
2018-04-05 07:13:45 -07:00
Simon Sapin
e53a2a7274
Stabilize the TryFrom and TryInto traits
...
Tracking issue: https://github.com/rust-lang/rust/issues/33417
2018-03-26 23:36:02 +02:00
Mark Mansi
7ce8191775
Stabilize i128_type
2018-03-26 08:36:50 -05:00
Vadim Petrochenkov
7c90189e13
Stabilize slice patterns without ..
...
Merge `feature(advanced_slice_patterns)` into `feature(slice_patterns)`
2018-03-20 02:27:40 +03:00
Matthias Krüger
4452446292
fix more typos found by codespell.
2018-02-17 17:38:49 +01:00
Zack M. Davis
14982db2d6
in which the unused-parens lint comes to cover function and method args
...
Resolves #46137 .
2018-01-18 08:33:58 -08:00
Malo Jaffré
cbb32a9418
Fix docs for future pulldown migration
2018-01-01 14:44:12 +01:00
Simon Sapin
6c5f53e65e
Stabilize const-calling existing const-fns in std
...
Fixes #46038
2017-11-26 23:43:44 +01:00
Robin Kruppe
354a5cb250
Make trans const eval error on overflow and NaN, matching HIR const eval.
2017-11-07 20:13:19 +01:00
Robin Kruppe
964ba2a6e7
Fix bug in rustc_apfloat
2017-11-07 20:13:19 +01:00
Alex Crichton
ca18537197
Bump to 1.23 and update bootstrap
...
This commit updates the bootstrap compiler, bumps the version to 1.23, updates
Cargo, updates books, and updates crates.io dependencies
2017-10-26 13:59:18 -07:00
Tamir Duberstein
231d9e7e5d
Remove rustc_bitflags; use the bitflags crate
2017-09-17 14:19:24 -04:00
Alex Burka
681e5da61e
change #![feature(const_fn)] to specific gates
2017-09-16 15:53:02 +00:00
Tamir Duberstein
b3f50caee0
*: remove crate_{name,type} attributes
...
Fixes #41701 .
2017-08-25 16:18:21 -04:00
Eduard-Mihai Burtescu
b9c69ec3c3
Speed up APFloat division by using short division for small divisors.
2017-08-23 02:57:34 +03:00
Eduard-Mihai Burtescu
1409d205ad
rustc_apfloat: complete the IEEE & PPC implementations.
2017-08-02 03:45:03 +03:00
Eduard-Mihai Burtescu
7a5fccf331
rustc_apfloat: port the suite of unit tests.
2017-08-02 03:45:03 +03:00
Eduard-Mihai Burtescu
2686a7af79
rustc_apfloat: stub IEEE & PPC implementations.
2017-08-02 03:45:03 +03:00
Eduard-Mihai Burtescu
877ec94654
rustc_apfloat: introduce the base Float API.
2017-08-02 03:45:03 +03:00