cargo/crates
bors bb96b3a3e8 Auto merge of #10086 - epage:toml, r=ehuss
Port cargo from toml-rs to toml_edit

Benefits:
- A TOML 1.0 compliant parser
- Unblock future work
  - Have `cargo init` add the current crate to the workspace, rather
    than error
  - #5586: Upstream `cargo-add`

TODO
- [x] Analyze performance and address regressions
- [x] Identify and resolve incompatibiies
- [x] Resolve remaining test failures, see
      https://github.com/ordian/toml_edit/labels/cargo
- [x] ~~Switch the code from https://github.com/rust-lang/cargo/pull/10176 to only parse once~~ (this PR is being merged first)
2022-01-20 03:56:18 +00:00
..
cargo-platform Remove authors directives from Cargo crates 2021-10-22 10:27:20 -07:00
cargo-test-macro Remove authors directives from Cargo crates 2021-10-22 10:27:20 -07:00
cargo-test-support Auto merge of #10086 - epage:toml, r=ehuss 2022-01-20 03:56:18 +00:00
cargo-util Use is_symlink() method 2022-01-14 00:36:24 +03:00
crates-io Stabilize namespaced and weak dependency features. 2022-01-06 15:56:56 -08:00
credential Remove authors directives from Cargo crates 2021-10-22 10:27:20 -07:00
mdman Remove authors directives from Cargo crates 2021-10-22 10:27:20 -07:00
resolver-tests Remove authors directives from Cargo crates 2021-10-22 10:27:20 -07:00