summary refs log tree commit diff
path: root/src/Cargo.lock
AgeCommit message (Collapse)AuthorLines
2017-11-17update openssl{,-sys} to fix build with libressl 2.6.xMarc-Antoine Perennou-11/+11
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
2017-10-12Prepare the 1.22.0 betaAlex Crichton-6/+36
This updates the Cargo submodule a bit but is otherwise pretty routine.
2017-10-04Generate Idx in nll using newtype_index!Santiago Pastorino-0/+1
2017-10-02update mdbooksteveklabnik-17/+17
Fixes #44704
2017-09-30Update the libcompiler_builtins submoduleest31-7/+1
2017-09-28Update to the `cc` crateAlex Crichton-8/+12
This is the name the `gcc` crate has moved to
2017-09-27Update some minor dependenciesAlex Crichton-6/+6
2017-09-27Update the RLS againNick Cameron-9/+13
2017-09-27Update RLS and RustfmtNick Cameron-187/+200
2017-09-27Auto merge of #44709 - Badel2:inclusive-range-dotdoteq, r=petrochenkovbors-2/+2
Initial support for `..=` syntax #28237 This PR adds `..=` as a synonym for `...` in patterns and expressions. Since `...` in expressions was never stable, we now issue a warning. cc @durka r? @aturon
2017-09-26bump rustfmtBadel2-2/+2
2017-09-23Remove now unused dependency on flate2 from rustc_driverbjorn3-1/+0
2017-09-23Fix for upstream changesbjorn3-1/+0
2017-09-23Merge rustc_trans_trait into rustc_trans_utilsbjorn3-14/+2
2017-09-23Move NoLlvmMetadataLoader to rustc_trans_traitsbjorn3-0/+4
2017-09-23Add TransCrate traitbjorn3-0/+12
2017-09-23[WIP] Less hacky way of supporting dylibsbjorn3-0/+1
2017-09-23Allow writing metadata without llvmbjorn3-0/+2
2017-09-23Use recorded types in rustc_privacyVadim Petrochenkov-0/+1
2017-09-17Remove rustc_bitflags; use the bitflags crateTamir Duberstein-10/+22
2017-09-17Rollup merge of #44533 - nrc:rustfmt-submod, r=alexcrichtonTim Neumann-3/+1
Add Rustfmt r? @alexcrichton
2017-09-16Rollup merge of #44606 - alexcrichton:update-cmake, r=Mark-SimulacrumAlex Crichton-9/+9
rustbuild: Update `cmake` dependency Should help suppress some warnings from various repos as `cmake` in the newest version disables warnings by default.
2017-09-16Rollup merge of #44531 - QuietMisdreavus:bump-gcc, r=alexcrichtonAlex Crichton-18/+18
bump gcc for bootstrap On Windows, the gcc crate would send /Wall to msvc, which would cause builds to get flooded with warnings, exploding compile times from one hour to more than 72! The gcc crate version 0.3.54 changes this behavior to send /W4 instead, which greatly cuts down on cl.exe flooding the command prompt window with warnings.
2017-09-16Auto merge of #43017 - durka:stabilize-const-invocation, r=eddybbors-3/+3
Individualize feature gates for const fn invocation This PR changes the meaning of `#![feature(const_fn)]` so it is only required to declare a const fn but not to call one. Based on discussion at #24111. I was hoping we could have an FCP here in order to move that conversation forward. This sets the stage for future stabilization of the constness of several functions in the standard library (listed below), so could someone please tag the lang team for review. - `std::cell` - `Cell::new` - `RefCell::new` - `UnsafeCell::new` - `std::mem` - `size_of` - `align_of` - `std::ptr` - `null` - `null_mut` - `std::sync` - `atomic` - `Atomic{Bool,Ptr,Isize,Usize}::new` - `once` - `Once::new` - primitives - `{integer}::min_value` - `{integer}::max_value` Some other functions are const but they are also unstable or hidden, e.g. `Unique::new` so they don't have to be considered at this time. After this stabilization, the following `*_INIT` constants in the standard library can be deprecated. I wasn't sure whether to include those deprecations in the current PR. - `std::sync` - `atomic` - `ATOMIC_{BOOL,ISIZE,USIZE}_INIT` - `once` - `ONCE_INIT`
2017-09-16bump rlsAlex Burka-3/+3
2017-09-15rustbuild: Update `cmake` dependencyAlex Crichton-9/+9
Should help suppress some warnings from various repos as `cmake` in the newest version disables warnings by default.
2017-09-14Rollup merge of #44430 - steveklabnik:update-mdbook, r=alexcrichtonCorey Farwell-6/+19
update mdbook This eliminates some warnings r? @alexcrichton
2017-09-13Build and test RustfmtNick Cameron-3/+1
2017-09-12rustc: Make `CrateStore` private to `TyCtxt`Alex Crichton-3/+3
This commit removes the `cstore_untracked` method, making the `CrateStore` trait object entirely private to the `ty/context.rs` module.
2017-09-12bump gcc for bootstrapQuietMisdreavus-18/+18
On Windows, the gcc crate would send /Wall to msvc, which would cause builds to get flooded with warnings, exploding compile times from one hour to more than 72! The gcc crate version 0.3.54 changes this behavior to send /W4 instead, which greatly cuts down on cl.exe flooding the command prompt window with warnings.
2017-09-11update mdbooksteveklabnik-6/+19
2017-09-09rustbuild: Switch back to using hard linksAlex Crichton-21/+18
The `copy` function historically in rustbuild used hard links to speed up the copy operations that it does. This logic was backed out, however, in #39518 due to a bug that only showed up on Windows, described in #39504. The cause described in #39504 happened because Cargo, on a fresh build, would overwrite the previous artifacts with new hard links that Cargo itself manages. This behavior in Cargo was fixed in rust-lang/cargo#4390 where it no longer should overwrite files on fresh builds, opportunistically leaving the filesystem intact and not touching it. Hopefully this can help speed up local builds by doing fewer copies all over the place!
2017-09-06Auto merge of #43975 - RalfJung:gcc, r=alexcrichtonbors-18/+18
use gcc::Build rather than deprecated gcc::Config I did `cargo update -p gcc` to upgrade only this package. Is there further process that should be follwoed when updating a build dependency from crates.io? r? @alexcrichton Fixes #43973
2017-09-03Auto merge of #44176 - nrc:update-rls, r=alexcrichtonbors-7/+12
Update rls And expose the `CFG_VERSION` env var to tools so they can determine the version of Rust. This gets the RLS back on master and so completes the PR dance for the generators PR. r? @alexcrichton
2017-09-02update gcc crateRalf Jung-18/+18
Use gcc::Build rather than deprecated gcc::Config. Fixes #43973
2017-09-02Update html-diff-rs versionGuillaume Gomez-3/+3
2017-09-01Update git2-rs to fix cross compilesAlex Crichton-5/+5
2017-08-31Update Cargo to 0.23.0 and our lockfileAlex Crichton-64/+57
2017-08-31Auto merge of #41991 - GuillaumeGomez:rustdoc-html-diff, r=nrcbors-15/+290
Add warnings when rustdoc html rendering differs
2017-08-31downgrade libgit2Guillaume Gomez-4/+4
2017-08-31Update rlsNick Cameron-7/+12
2017-08-30Rollup merge of #44125 - SergioBenitez:master, r=nrcAlex Crichton-0/+1
Initial diagnostic API for proc-macros. This commit introduces the ability to create and emit `Diagnostic` structures from proc-macros, allowing for proc-macro authors to emit warning, error, note, and help messages just like the compiler does. The API is somewhat based on the diagnostic API already present in `rustc` with several changes that improve usability. The entry point into the diagnostic API is a new `Diagnostic` type which is primarily created through new `error`, `warning`, `help`, and `note` methods on `Span`. The `Diagnostic` type records the diagnostic level, message, and optional `Span` for the top-level diagnostic and contains a `Vec` of all of the child diagnostics. Child diagnostics can be added through builder methods on `Diagnostic`. A typical use of the API may look like: ```rust let token = parse_token(); let val = parse_val(); val.span .error(format!("expected A but found {}", val)) .span_note(token.span, "because of this token") .help("consider using a different token") .emit(); ``` cc @jseyfried @nrc @dtolnay @alexcrichton
2017-08-30Remove some false positive issuesGuillaume Gomez-1076/+11
2017-08-30Print warning whatever the rendering modeGuillaume Gomez-1082/+121
2017-08-30Set python binary name to python 2.7Guillaume Gomez-341/+376
2017-08-30Update unstable-crate testGuillaume Gomez-492/+1032
2017-08-30Add warnings when rustdoc html rendering differsGuillaume Gomez-1/+1727
2017-08-28Tweak rls submodule againAlex Crichton-7/+2
2017-08-28Initial diagnostic API for proc-macros.Sergio Benitez-0/+1
This commit introduces the ability to create and emit `Diagnostic` structures from proc-macros, allowing for proc-macro authors to emit warning, error, note, and help messages just like the compiler does.
2017-08-27Update lock fileAlex Crichton-5/+10