5ee2b01
authenticate with completion provider on new inline assists (#3209)
Click to expand commit body
authenticate with completion provider on new inline assists
Release Notes:
- Fixed bug which lead the inline assist functionality to never
authenticate
bda43ca
Merge remote-tracking branch 'origin/main' into zed2-workspace
Antonio Scandurra
created
8793300
Remove more `Send` bounds and simplify view rendering (#3207)
Click to expand commit body
This pull request removes more `Send` bounds from GPUI2 after #3206 and
simplifies some internals. Specifically:
- The `Reference` enum was removed, as we always capture mutable
references anyway.
- A few GATs from `Context` and `VisualContext` were removed, as they're
unnecessary now that `MainThread` isn't a thing.
- View rendering was greatly simplified (we were able to remove
`EraseViewState` and `ViewObject`)
Release Notes:
- N/A
3e7df82
WIP: Merge branch 'main' into zed2-workspace
Nathan Sobo
created
6cab5c2
Restore foreground/background distinction and confine application state to the main thread (#3206)
Click to expand commit body
The potential for deadlock and other complexity ended up convincing us
that the benefits of making the app state accessible from any thread
were not worth their cost. We probably could have gone back to the old
executors, but we decided to fix forward and continue to get the
benefits of the new dispatcher.
This PR adjusts the representations of `ColorScale`s to allow us to
remove an unsafe `From` impl when converting from the statically-defined
representation of the scale.
Release Notes:
- N/A