Lukas Wirth
b59a3bbd49
gpui: Remove some unnecessary unsafe code ( #40483 )
...
Release Notes:
- N/A *or* Added/Fixed/Improved ...
2025-10-17 14:20:13 +02:00
Kirill Bulatov
77cc55656e
Make test_terminal_eof less flaky and faster ( #39281 )
...
Release Notes:
- N/A
2025-10-01 12:14:06 +00:00
Kirill Bulatov and Lukas Wirth
e65a9291ef
Add basic shell tests ( #39232 )
...
Release Notes:
- N/A
---------
Co-authored-by: Lukas Wirth <lukas@zed.dev >
2025-09-30 22:45:36 +03:00
Kirill Bulatov and Lukas Wirth
95190a2034
Add a test on a with_timeout util function ( #39187 )
...
Release Notes:
- N/A
Co-authored-by: Lukas Wirth <lukas@zed.dev >
2025-09-30 10:07:23 +00:00
Nia
59bdbf5a5d
Various fixups to unsafe code ( #37651 )
...
A collection of fixups of possibly-unsound code and removing some small
useless writes.
Release Notes:
- N/A
2025-09-06 00:27:14 +02:00
Piotr Osiewicz
6825715503
Another batch of lint fixes ( #36521 )
...
- **Enable a bunch of extra lints**
- **First batch of fixes**
- **More fixes**
Release Notes:
- N/A
2025-08-19 20:33:44 +00:00
David Kleingeld and Antonio Scandurra
ba2c45bc53
Add FutureExt::with_timeout and use it for for Room::maintain_connection ( #36175 )
...
Release Notes:
- N/A
---------
Co-authored-by: Antonio Scandurra <me@as-cii.com >
2025-08-14 17:02:51 +02:00
Piotr Osiewicz and Junkui Zhang
985dcf7523
chore: Bump Rust version to 1.88 ( #33439 )
...
Goodies in this version:
- if-let chains 🎉
- Better compiler perf for Zed
(https://github.com/rust-lang/rust/pull/138522 )
For more, see: https://releases.rs/docs/1.88.0/
Release Notes:
- N/A
---------
Co-authored-by: Junkui Zhang <364772080@qq.com >
2025-06-26 20:54:19 +02:00
laizy
c4dbaa91f0
gpui: Fix race condition when upgrading a weak reference ( #30952 )
...
Release Notes:
- N/A
2025-05-30 08:18:25 -07:00
315321bf8c
Add end of service notifications ( #30982 )
...
Release Notes:
- N/A
---------
Co-authored-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
Co-authored-by: Marshall Bowers <git@maxdeviant.com >
2025-05-20 00:20:00 +00:00
Lorenzo Lewis
78545a93ea
gpui: Fix typo in doc comment ( #29950 )
...
Fixes a typo in gpui docs
Release Notes:
- N/A
2025-05-05 17:05:48 -04:00
Piotr Osiewicz and Anthony Eid
e4e758db3a
Rust 1.85 ( #25272 )
...
Closes #ISSUE
Release Notes:
- N/A *or* Added/Fixed/Improved ...
---------
Co-authored-by: Anthony Eid <hello@anthonyeid.me >
2025-02-28 18:33:35 +01:00
Mikayla Maki and Nate Butler
8ba7b349a5
Make the branch picker in the commit modal a popover ( #25697 )
...
Release Notes:
- N/A
---------
Co-authored-by: Nate Butler <iamnbutler@gmail.com >
2025-02-27 01:56:07 +00:00
Piotr Osiewicz
e6c1c51b37
chore: Fix several style lints ( #17488 )
...
It's not comprehensive enough to start linting on `style` group, but
hey, it's a start.
Release Notes:
- N/A
2024-09-06 11:58:39 +02:00
Marshall Bowers
298ca5ff1b
Prefer .map for conditionals with else conditions ( #15118 )
...
This PR updates instances where we were using `.when_else` and
`.when_else_some` to use `.map` with a conditional inside.
This allows us to avoid reinventing Rust's syntax for conditionals and
(IMO) makes the code easier to read.
Release Notes:
- N/A
2024-07-24 17:09:07 -04:00
0a848f29e8
Prompt library updates ( #11988 )
...
Restructure prompts & the prompt library.
- Prompts are now written in markdown
- The prompt manager has a picker and editable prompts
- Saving isn't wired up yet
- This also removes the "Insert active prompt" button as this concept doesn't exist anymore, and will be replaced with slash commands.
I didn't staff flag this, but if you do play around with it expect it to still be pretty rough.
Release Notes:
- N/A
---------
Co-authored-by: Nathan Sobo <1789+nathansobo@users.noreply.github.com >
Co-authored-by: Antonio Scandurra <me@as-cii.com >
2024-05-22 18:04:47 -04:00
Mikayla
903176d8ff
Pull out fluent builder helpers into re-usable trait
2024-01-18 15:31:31 -08:00
Max Brunsfeld and Mikayla
f5ba22659b
Remove 2 suffix from gpui
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 12:59:39 -08:00
Piotr Osiewicz
e932f4cf47
Bump Rust to 1.75 ( #3815 )
...
**This PR also bumps wasmtime version from 0.38 to 2.0 as 0.38 does not
build with Rust 1.75**. I did not test the plugin runtime as (AFAIK) we
intend to deprecate it; also, wasmtime's most recent version is 16.0, so
it'd make sense to bump the version at some point anyways. I did not
bump the version to 16.0 straight away as that'd require code changes in
`plugin_runtime`.
Release Notes:
- N/A
2023-12-28 19:22:43 +01:00
Max Brunsfeld and Nathan Sobo
c61a1bd659
Make timer method available on both foreground and background executors
...
Also, make it return a static future.
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-03-04 13:54:07 -08:00
Antonio Scandurra and Nathan Sobo
83a3402235
Make TestAppContext and its dependencies available only in tests
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-03-01 17:01:52 +01:00
Max Brunsfeld and Nathan Sobo
7d53e37672
Start work on detecting leaked handles in tests
...
For now, just track models. Tests fail because we don't
yet clear the app contexts at the right time.
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-02-28 22:02:43 -08:00
Nathan Sobo and Max Brunsfeld
fdfed3d7db
Move all crates to a top-level crates folder
...
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com >
2021-10-04 13:22:21 -06:00