Files
oak-gpui/crates
Antonio Scandurra e4bc03217d gpui2: Type-erase futures. (#3266)
Project2's LLVM IR size is ~33-44% bigger than project1 due to the fact
that in gpui2 we call async_task::spawn(_local) with impl Future instead
of dyn Future, which leads to quite a few more instantiations of
RawTask.

LLVM-IR size for project2:
|  build_type  |  main   |  this branch  | project1 |
|  debug       | 2617795 |    2022814    | 1817866  |
|  release     | 4439033 |    3715086    | 3314489  |

Note that this PR is in line with what was done in GPUI1 (we've also
boxed futures there).
Release Notes:

- N/A
2023-11-08 14:21:40 +01:00
..
2023-11-02 10:55:02 -07:00
2023-11-02 10:55:02 -07:00
2023-10-27 10:55:15 +02:00
2023-11-02 10:55:02 -07:00
2023-11-01 14:50:29 -04:00
2023-11-02 10:55:02 -07:00
2023-11-06 19:29:31 +02:00
2023-11-03 21:51:12 +02:00
2023-10-12 16:17:41 +03:00
2023-11-02 19:18:01 -06:00
2023-11-02 10:55:02 -07:00
2023-11-02 19:18:01 -06:00
2023-11-07 21:58:46 -07:00
2023-11-08 14:21:40 +01:00
2023-11-03 12:55:06 +02:00
2023-11-02 10:55:02 -07:00
2023-11-02 10:55:02 -07:00
2023-11-02 19:19:18 -06:00
2023-11-03 11:02:50 +02:00
2023-11-03 11:02:50 +02:00
2023-11-03 11:02:50 +02:00
2023-11-03 11:02:50 +02:00
2023-11-02 19:30:33 -06:00
2023-11-03 10:41:41 -07:00
2023-11-03 14:53:08 +01:00
2023-11-07 13:36:01 -05:00
wip
2023-11-01 13:53:45 -06:00
2023-10-23 11:06:58 +02:00
2023-10-25 15:53:34 +02:00
2023-11-07 16:33:02 -08:00
2023-10-28 11:37:25 -04:00