Commit graph

20 commits

Author SHA1 Message Date
Eric Huss 2011649f50 Update changelog for 1.45. 2020-06-05 11:45:47 -07:00
Eric Huss 3b3ca09562 Add changelog about dylib uplift. 2020-04-26 05:55:56 -07:00
Eric Huss 1bea5f60eb Update changelog for 1.44. 2020-04-24 09:42:47 -07:00
bors b734683b7c Auto merge of #7999 - aleksator:fix_changelog_typos, r=ehuss
Fix CHANGELOG.md typos

Fixed `pacakges` typo and reworded another sentence since `expressioned` isn't a word.
2020-03-14 17:41:14 +00:00
Alex Tokarev 9c892e6c5d Fix CHANGELOG.md typos 2020-03-14 20:27:07 +03:00
Eric Huss b3a1aa9c7a
Update changelog note about crate-versions flag. 2020-03-14 09:35:01 -07:00
Eric Huss 05fe44b22d Update changelog for 1.43. 2020-03-13 19:31:02 -07:00
Eric Huss 6efd25ca8b Update changelog for 1.42. 2020-01-31 12:07:08 -08:00
Eric Huss 57020a5d53 Update changelog for 1.41. 2019-12-21 14:47:27 -08:00
Eric Huss e77351a555 Move nightly-only changes to dedicated sections. 2019-12-21 14:14:10 -08:00
Eric Huss 1df81ee07e Bump to 0.42.0, Update changelog 2019-11-07 11:19:48 -08:00
Eric Huss 8ad031b54f Bump to 0.41.0, Update changelog 2019-09-27 09:02:13 -07:00
Eric Huss 5c7875d2e0 Bump to 0.40.0, Update changelog 2019-08-19 14:27:15 -07:00
Alex Crichton 45699e9f21 Add support for customizing JSON diagnostics from Cargo
Cargo has of #7143 enabled pipelined compilation by default which
affects how the compiler is invoked, especially with respect to JSON
messages. This, in some testing, has proven to cause quite a few issues
with rustbuild's current integration with Cargo. This commit is aimed at
adding features to Cargo to solve this issue.

This commit adds the ability to customize the stream of JSON messages
coming from Cargo. The new feature for Cargo is that it now also mirrors
rustc in how you can configure the JSON stream. Multiple
`--message-format` arguments are now supported and the value specified
is a comma-separated list of directives. In addition to the existing
`human`, `short`, and `json` directives these new directives have been
added:

* `json-render-diagnostics` - instructs Cargo to render rustc
  diagnostics and only print out JSON messages for artifacts and Cargo
  things.

* `json-diagnostic-short` - indicates that the `rendered` field of rustc
  diagnostics should use the "short" rendering.

* `json-diagnostic-rendered-ansi` - indicates that the `rendered` field of rustc
  diagnostics should embed ansi color codes.

The first option here, `json-render-diagnostics`, will be used by
rustbuild unconditionally. Additionally `json-diagnostic-short` will be
conditionally used based on the input to rustbuild itself.

This should be enough for external tools to customize how Cargo is
invoked and how all kinds of JSON diagnostics get printed, and it's
thought that we can relatively easily tweak this as necessary to extend
it and such.
2019-08-05 12:49:51 -07:00
Eric Huss 1707d37f8b
Fix changelog date
Oops
2019-07-10 08:15:48 -07:00
Eric Huss 9e9c5868d1 Update changelog. 2019-07-05 12:09:58 -07:00
Eric Huss 114e20b3dd Update changelog. 2019-05-27 08:45:12 -07:00
zkonge 30125600f6 Fix typo 2019-05-26 15:30:34 +08:00
Eric Huss dc935f5f2e Fix a minor mistake in the changelog. 2019-05-14 16:44:05 -07:00
Eric Huss 2cbb701b92 Add a changelog. 2019-04-27 12:16:20 -07:00