ljedrz
|
d0c64bb296
|
cleanup: remove static lifetimes from consts
|
2018-12-04 12:46:10 +01:00 |
|
Guillaume Gomez
|
e41e85cb5c
|
Fix line numbers display
|
2018-12-04 11:33:57 +01:00 |
|
Oliver Scherer
|
cb71752f91
|
Tidy fixup
|
2018-12-04 11:04:54 +01:00 |
|
Georg Semmler
|
956b03f7db
|
Add a test case for inlining the docs of a macro reexport
|
2018-12-04 10:24:17 +01:00 |
|
Georg Semmler
|
9d4e17ae1a
|
Remove support for proc macro doc inlining
|
2018-12-04 10:23:30 +01:00 |
|
Georg Semmler
|
11fb023d4f
|
Allow renaming macro
|
2018-12-04 10:23:13 +01:00 |
|
ljedrz
|
8c4129cd9a
|
cleanup: remove static lifetimes from consts in libstd
|
2018-12-04 10:21:42 +01:00 |
|
bors
|
58e9832a0d
|
Auto merge of #56224 - ehuss:update-cargo, r=alexcrichton
Update cargo, rls
26 commits in b3d0b2e545b61d4cd08096911724b7d49d213f73..5e85ba14aaa20f8133863373404cb0af69eeef2c
2018-11-15 19:13:04 +0000 to 2018-12-02 14:37:25 +0000
- ConflictStoreTrie: Faster filtered search (rust-lang/cargo#6366)
- Remove `cmake` as a requirement (rust-lang/cargo#6368)
- progress: display "Downloading 1 crate" instead of "Downloading 1 crates" (rust-lang/cargo#6369)
- Use expect over unwrap, for panic-in-panic aborts (rust-lang/cargo#6364)
- Switch to pretty_env_logger, under --features pretty-env-logger (rust-lang/cargo#6362)
- use allow-dirty option in `cargo package` to skip vcs checks (rust-lang/cargo#6280)
- remove clones made redundant by Intern PackageId (rust-lang/cargo#6352)
- docs: correct profile usage of `cargo test --release` (rust-lang/cargo#6345)
- Improve doc for `cargo install` (rust-lang/cargo#6354)
- Intern PackageId (rust-lang/cargo#6332)
- Clean only release artifacts if --release option is set (rust-lang/cargo#6349)
- remove clones made redundant by Intern SourceId (rust-lang/cargo#6347)
- Intern SourceId (rust-lang/cargo#6342)
- Tweak Layout to allow for non json file targets with internal "." (rust-lang/cargo#6255)
- Correct Target Directory command-line option (rust-lang/cargo#6343)
- Persistent data structures by im-rs (rust-lang/cargo#6336)
- Move command prelude into main library (rust-lang/cargo#6335)
- Distinguish custom build invocations (rust-lang/cargo#6331)
- Allow crate_type=bin examples to run (rust-lang/cargo#6330)
- Make verify-project honour unstable features (rust-lang/cargo#6326)
- Make autodiscovery disable inferred targets (rust-lang/cargo#6329)
- Add `c` alias for `check` (rust-lang/cargo#6218)
- Allow user aliases to override built-in aliases (rust-lang/cargo#6259)
- Fix renaming directory project using build scripts with cross-compiling. (rust-lang/cargo#6328)
- Fix add_plugin_deps-related tests. (rust-lang/cargo#6327)
- Add a glossary. (rust-lang/cargo#6321)
|
2018-12-04 09:21:21 +00:00 |
|
Oliver Scherer
|
f4115765c5
|
Intrinsic checks are just needed for qualify_min_const_fn
|
2018-12-04 10:17:37 +01:00 |
|
Oliver Scherer
|
b77969466c
|
Clear up some code
|
2018-12-04 10:17:37 +01:00 |
|
Oliver Scherer
|
932dbe816e
|
Explain unsafety trickery of const functions
|
2018-12-04 10:17:37 +01:00 |
|
Oliver Scherer
|
b75d5f1867
|
Clean up the logic in is_min_const_fn
|
2018-12-04 10:17:37 +01:00 |
|
Oliver Scherer
|
ae0b00cada
|
Add and update tests
|
2018-12-04 10:17:37 +01:00 |
|
Oliver Scherer
|
137a640d61
|
Automatically generate imports for newtype_index Deserialize impls
|
2018-12-04 10:17:37 +01:00 |
|
Oliver Scherer
|
3ce211dbd0
|
Increase code-reuse and -readability
|
2018-12-04 10:17:37 +01:00 |
|
Oliver Scherer
|
37ef5e43af
|
Add tests for stable unsafe features in const fn
|
2018-12-04 10:17:37 +01:00 |
|
Oliver Scherer
|
4497ff3762
|
Emit feature gate suggestion
|
2018-12-04 10:17:36 +01:00 |
|
Oliver Scherer
|
e5d90652e2
|
Comment on the unsafety code for layout constrained fields
|
2018-12-04 10:17:36 +01:00 |
|
Oliver Scherer
|
55abc0bc90
|
Also prevent mutation fields directly
|
2018-12-04 10:17:36 +01:00 |
|
Oliver Scherer
|
1894a5fe2c
|
Also make immutable references to non-freeze restricted value range types unsafe
|
2018-12-04 10:17:36 +01:00 |
|
Oliver Scherer
|
081c49783f
|
generalize the message about the creation of layout restricted types
|
2018-12-04 10:17:36 +01:00 |
|
Oliver Scherer
|
c4a850078c
|
Adjust a rustc test to the safety changes
|
2018-12-04 10:17:36 +01:00 |
|
Oliver Scherer
|
14218e3969
|
Trailing newlines again
|
2018-12-04 10:17:36 +01:00 |
|
Oliver Scherer
|
8bdb11c4d9
|
Forbid the creation of mutable borrows to fields of layout constrained types
|
2018-12-04 10:17:36 +01:00 |
|
Oliver Scherer
|
693c55372e
|
Move ref to packed struct field check into projection arm
|
2018-12-04 10:17:36 +01:00 |
|
Oliver Scherer
|
ec6573f33b
|
Make newtype_index safe
|
2018-12-04 10:17:36 +01:00 |
|
Oliver Scherer
|
02b22323f1
|
Make sure the initialization of constrained int range newtypes is unsafe
|
2018-12-04 10:17:36 +01:00 |
|
Oliver Scherer
|
cc3470ce3b
|
Add test for dereferencing raw pointers and immediately referencing again
|
2018-12-04 10:17:36 +01:00 |
|
Oliver Scherer
|
906a49eef2
|
Document unsafe rules with comments and bug! calls
|
2018-12-04 10:17:36 +01:00 |
|
Oliver Scherer
|
f2ae7b78d6
|
Allow calling const unsafe fn in const fn behind a feature gate
|
2018-12-04 10:17:36 +01:00 |
|
Bastian Gruber
|
450a8a6f35
|
Add extra comment slash
|
2018-12-04 10:10:07 +01:00 |
|
Oliver Scherer
|
ff97569dd9
|
Update doc-ui tests
|
2018-12-04 10:06:05 +01:00 |
|
Oliver Scherer
|
690439bb45
|
Update ui tests
|
2018-12-04 10:06:05 +01:00 |
|
Oliver Scherer
|
374a096cb1
|
Remove unused stderr file
|
2018-12-04 10:06:05 +01:00 |
|
Oliver Scherer
|
1b636b1cd9
|
Newlines.... newlines everywhere
|
2018-12-04 10:06:05 +01:00 |
|
Oliver Scherer
|
296398ab52
|
Add a test ensuring that we don't regress this
|
2018-12-04 10:06:05 +01:00 |
|
Oliver Scherer
|
61efc3b71b
|
Update tests
|
2018-12-04 10:06:05 +01:00 |
|
Oliver Scherer
|
2664aadaa2
|
Report failing tests without //~ ERROR comments
|
2018-12-04 10:05:27 +01:00 |
|
Dale Wijnand
|
ad765695d1
|
Fix ptr::hash, just hash the raw pointer
|
2018-12-04 08:06:26 +00:00 |
|
Dale Wijnand
|
6fab3f9c69
|
Make ptr::hash take a raw painter like ptr::eq
|
2018-12-04 07:48:22 +00:00 |
|
bors
|
596e10fd32
|
Auto merge of #55707 - GuillaumeGomez:file-sidebar, r=QuietMisdreavus
Add source file sidebar
This is just a start currently but that gives a good overview of what it'll look like:
<img width="1440" alt="screenshot 2018-11-06 at 01 39 15" src="https://user-images.githubusercontent.com/3050060/48035592-05336180-e165-11e8-82e1-5ead0c345eb9.png">
r? @QuietMisdreavus
|
2018-12-04 07:00:19 +00:00 |
|
Shotaro Yamada
|
bc7c3dc71d
|
sort_by_cached_key -> sort_by
|
2018-12-04 15:38:48 +09:00 |
|
Shotaro Yamada
|
65aa0a6249
|
Remove redundant clone
|
2018-12-04 15:38:40 +09:00 |
|
bors
|
91d5d56c00
|
Auto merge of #55682 - GuillaumeGomez:primitive-sidebar-link-gen, r=QuietMisdreavus
Fixes primitive sidebar link generation
Fixes #50746.
Fixes #55656.
r? @QuietMisdreavus
|
2018-12-04 03:34:32 +00:00 |
|
bors
|
5912a690e0
|
Auto merge of #56467 - oli-obk:osx_stack_bump, r=nagisa
Bump stack size to 32MB
cc https://github.com/rust-lang/rust/issues/55471
A short term solution (really this time! Full fix being grown in https://github.com/rust-lang/rust/pull/55617) for stack overflows due to deeply recursive syntax trees.
r? @nagisa
cc @alexcrichton @eddyb @michaelwoerister @pietroalbini
|
2018-12-04 01:03:17 +00:00 |
|
Shotaro Yamada
|
4e3128223b
|
Fix test
|
2018-12-04 09:28:14 +09:00 |
|
Shotaro Yamada
|
11af6f66cb
|
Use iterator and pattern APIs instead of char_at
|
2018-12-04 09:27:24 +09:00 |
|
Matthew Jasper
|
d748712521
|
Propagate all closure requirements to the caller
|
2018-12-03 23:17:02 +00:00 |
|
bors
|
c8ae2de836
|
Auto merge of #55041 - evq:thumbv8m, r=alexcrichton
targets: thumbv8m: Add target for baseline ARMv8-M
Tested against a SAM L11 MCU.
|
2018-12-03 22:38:18 +00:00 |
|
Vadim Petrochenkov
|
d08f7dcdca
|
Address review comments
|
2018-12-04 01:13:03 +03:00 |
|