Alex Crichton
ed4568e108
Add split-debuginfo profile option
...
This commit adds a new `split-debuginfo` option to Cargo compilation
profiles which gets forwarded to the `-Csplit-debuginfo` codegen option
in rustc. This commit also sets the default, only on macOS, to be
`-Csplit-debuginfo=unpacked`. The purpose of this change is to leverage
rust-lang/rust#79570 to avoid running `dsymutil` on incremental builds
while also preserving a pleasant debugging experience by default. This
should lead to much faster incremental build times on macOS since
`dsymutil` isn't exactly the speediest tool in the world.
This is technically a breaking change in Cargo because we're no longer
by-default producing the `*.dSYM` folders on macOS. If those are still
desired, however, authors can always run `dsymutil` themselves or
otherwise configure `split-debuginfo = 'packed'` in their
manifest/profile configuration.
2021-02-01 09:21:36 -08:00
..
2020-12-11 07:45:27 -08:00
2020-10-01 09:40:32 +00:00
2020-12-16 13:10:11 -08:00
2020-11-17 19:54:17 -06:00
2020-09-26 17:59:58 -07:00
2020-09-26 17:59:58 -07:00
2020-11-09 15:16:32 +01:00
2021-01-12 06:59:54 -08:00
2021-02-01 09:21:36 -08:00
2020-12-31 08:44:34 -08:00
2020-09-26 17:59:58 -07:00
2020-09-26 17:59:58 -07:00
2021-01-21 12:16:35 -08:00
2020-09-26 17:59:58 -07:00
2020-12-13 23:50:15 +01:00
2021-01-22 13:38:53 -08:00
2021-01-14 13:12:24 -08:00
2020-09-26 17:59:58 -07:00
2020-07-07 23:38:26 -06:00
2020-10-12 11:22:45 -07:00
2020-09-26 17:59:58 -07:00
2020-12-08 08:36:49 -08:00
2020-12-18 08:06:38 -08:00
2020-09-26 17:59:58 -07:00
2020-11-27 06:50:08 -08:00
2020-09-26 17:59:58 -07:00
2020-11-23 17:34:18 -08:00
2020-09-26 17:59:58 -07:00
2020-12-18 08:06:43 -08:00
2021-01-12 09:17:49 -08:00
2020-11-12 10:44:10 -08:00
2020-12-19 08:26:42 -08:00
2020-09-26 17:59:58 -07:00
2020-12-13 23:50:15 +01:00
2020-09-26 17:59:58 -07:00
2020-09-26 17:59:58 -07:00
2020-09-26 17:59:58 -07:00
2020-09-26 17:59:58 -07:00
2020-11-01 10:48:21 -08:00
2020-10-05 01:24:39 +08:00
2020-10-23 16:04:41 -07:00
2021-01-24 13:21:25 -08:00
2020-09-26 17:59:58 -07:00
2021-01-22 13:38:53 -08:00
2020-09-26 17:59:58 -07:00
2020-10-28 02:46:20 +08:00
2020-09-26 17:59:58 -07:00
2020-09-23 18:39:21 -04:00
2020-09-26 17:59:58 -07:00
2020-09-26 17:59:58 -07:00
2020-12-02 19:09:54 -08:00
2020-12-18 08:06:43 -08:00
2021-01-20 11:40:41 +01:00
2020-09-26 17:59:58 -07:00
2020-09-26 17:59:58 -07:00
2020-11-17 19:54:17 -06:00
2021-01-06 00:01:52 +00:00
2020-09-26 17:59:58 -07:00
2020-09-26 17:59:58 -07:00
2021-01-24 13:21:25 -08:00
2020-09-26 17:59:58 -07:00
2021-02-01 09:21:36 -08:00
2020-09-26 17:59:58 -07:00
2020-12-19 08:26:42 -08:00
2020-11-30 21:32:08 +01:00
2020-09-26 17:59:58 -07:00
2021-01-14 10:43:06 -08:00
2020-09-26 17:59:58 -07:00
2021-01-22 13:38:53 -08:00
2020-09-26 17:59:58 -07:00
2020-12-19 08:26:42 -08:00
2021-02-01 09:21:36 -08:00
2020-09-26 17:59:58 -07:00
2020-09-26 17:59:58 -07:00
2020-09-26 17:59:58 -07:00
2020-11-23 17:34:18 -08:00
2020-09-26 17:59:58 -07:00
2021-01-21 12:16:35 -08:00
2021-01-21 12:16:35 -08:00
2020-09-26 17:59:58 -07:00
2020-11-17 19:54:17 -06:00
2020-11-07 17:01:21 +00:00
2020-12-18 08:06:43 -08:00
2020-09-26 17:59:58 -07:00
2021-01-12 23:18:41 +01:00
2020-10-10 06:58:06 +08:00
2021-01-20 11:40:41 +01:00
2021-02-01 09:21:36 -08:00
2020-10-10 07:44:57 +08:00
2020-11-21 22:51:30 -05:00
2020-10-10 07:44:57 +08:00
2020-09-26 17:59:58 -07:00
2020-09-26 17:59:58 -07:00
2020-09-26 17:59:58 -07:00
2020-12-16 11:19:32 -08:00
2021-01-02 14:34:21 +01:00
2020-09-26 17:59:58 -07:00
2020-12-19 08:26:42 -08:00
2021-02-01 09:21:36 -08:00
2020-12-02 01:44:30 +00:00
2020-07-21 12:38:03 -04:00
2020-09-26 17:59:58 -07:00
2020-09-26 17:59:58 -07:00
2020-09-26 17:59:58 -07:00
2021-01-20 19:46:50 -08:00
2021-01-24 13:21:25 -08:00
2020-09-26 17:59:58 -07:00