Commit log
9fbcf0e
Merge pull request #1238 from zed-industries/users-with-no-invites
Click to expand commit body
Allow users with no invites to be fetched from the API
Antonio Scandurra
created
3 years ago
a8ea104
Change mouse cursor when link is visible
Keith Simmons
created
3 years ago
a190eb0
fix rebase merge error
Keith Simmons
created
3 years ago
92ab107
working jump to definition with tests
Keith Simmons
created
3 years ago
8484454
Working underline based on symbol origin
Keith Simmons
created
3 years ago
Keith Simmons
created
3 years ago
Keith Simmons
created
3 years ago
4da3005
Allow users with no invites to be fetched from the API
Nathan Sobo
created
3 years ago
Antonio Scandurra
created
3 years ago
9fcebe7
Merge pull request #1236 from zed-industries/reduce-server-memory-footprint
Click to expand commit body
Reduce memory footprint on server
Antonio Scandurra
created
3 years ago
fc5517b
Gather metrics only when `/metrics` endpoint is retrieved
Antonio Scandurra
created
3 years ago
a04adbc
Don't trace message payload
Antonio Scandurra
created
3 years ago
Max Brunsfeld
created
3 years ago
c91451a
Merge pull request #1234 from zed-industries/fix-editor-cloning
Click to expand commit body
Clone fold and selection state correctly when splitting an editor
Max Brunsfeld
created
3 years ago
f4e7e8b
Merge pull request #1229 from zed-industries/non-zero-tabsize
Click to expand commit body
Use NonZeroU32 to ensure settings tabsize cannot be zero
Max Brunsfeld
created
3 years ago
fb2a778
Clone fold and selection state correctly when splitting an editor
Max Brunsfeld
created
3 years ago
755636d
Use NonZeroU32 to ensure settings tabsize cannot be zero
Keith Simmons
created
3 years ago
1720933
Merge pull request #1228 from zed-industries/python
Click to expand commit body
Add Python support
Max Brunsfeld
created
3 years ago
dc056fc
Treat .pyi files as Python
Max Brunsfeld
created
3 years ago
4d4db6e
Syntax-highlight Python project symbols and completions
Max Brunsfeld
created
3 years ago
981e537
Upgrade tree-sitter-python for error recovery improvement
Max Brunsfeld
created
3 years ago
5558474
Use `BTreeMap` in `Server` so we release memory when maps are cleared
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
3 years ago
63df644
Merge pull request #1232 from zed-industries/language-defaults
Click to expand commit body
Don't override top-level settings with language defaults
Antonio Scandurra
created
3 years ago
2cb8a3c
Don't override top-level settings with language defaults
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
3 years ago
f2f9cad
Merge pull request #1231 from zed-industries/prompt-to-save-on-window-close
Click to expand commit body
Prompt user to save changed buffers when closing window via the mouse
Antonio Scandurra
created
3 years ago
90102f2
Improve testing of window edit state
Antonio Scandurra
created
3 years ago
a21dbdd
Update window edited status when pane item is removed
Antonio Scandurra
created
3 years ago
2dae0dd
Add test to verify closing window via the mouse
Antonio Scandurra
created
3 years ago
d9b5357
Always prevent window from closing and manually invoke Workspace::close
Click to expand commit body
This ensures we ask the user to save their state if there are unsaved
changes.
Antonio Scandurra
created
3 years ago
06033d7
Introduce `ViewContext::on_window_should_close`
Click to expand commit body
This is a new callback that can be used to interrupt closing the window
when the user has unsaved changes.
Antonio Scandurra
created
3 years ago
ca8ddcd
Set window's `edited = true` when there are unsaved changes
Antonio Scandurra
created
3 years ago
a6262b9
Merge pull request #1230 from zed-industries/wrap-panic
Click to expand commit body
Fix panic when `Text` contained carriage returns
Antonio Scandurra
created
3 years ago
01349e1
Fix panic when `Text` contained carriage returns
Antonio Scandurra
created
3 years ago
b715e52
Merge pull request #1227 from zed-industries/maintain-keepalive-under-high-message-volume
Click to expand commit body
Maintain keepalive under high message volume
Antonio Scandurra
created
3 years ago
11f73bf
Integrate pyright language server
Max Brunsfeld
created
3 years ago
c0dbd8f
Add python outline and bracket queries
Max Brunsfeld
created
3 years ago
074caa0
Make python indent query more general
Click to expand commit body
Upgrade Tree-sitter for a query bugfix that I found while
writing this indent query.
Max Brunsfeld
created
3 years ago
4cb68b2
Prioritize keepalive pings over incoming message handling in Peer
Max Brunsfeld
created
3 years ago
36f8c68
Remove redundant run_until_parked call in Foreground::advance_clock
Max Brunsfeld
created
3 years ago
a14b626
Enable env log in peer tests
Max Brunsfeld
created
3 years ago
c0a434f
Merge pull request #1225 from zed-industries/fix-randomized-test-failure
Click to expand commit body
Don't wait for host's worktree updates if they disconnected
Max Brunsfeld
created
3 years ago
2d8ffbd
Don't wait for host's worktree updates if they disconnected
Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Antonio Scandurra
and
Max Brunsfeld
created
3 years ago
48ff443
Remove stray log statement when contacts are updated
Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Antonio Scandurra
and
Max Brunsfeld
created
3 years ago
49addc9
Merge pull request #1224 from zed-industries/forward-deadlock
Click to expand commit body
Prevent deadlocks when two clients perform a request to each other
Antonio Scandurra
created
3 years ago
f2d1349
Remove non-determinism from `Peer` caused by smol's `timeout` helper
Antonio Scandurra
created
3 years ago
071d940
Ensure receive timeout is triggered before waiting on disconnection
Antonio Scandurra
created
3 years ago
9b521d6
Use `Arc<Deterministic>` to understand which await points are parking
Antonio Scandurra
created
3 years ago
Antonio Scandurra
created
3 years ago
fb2590d
Use a `FuturesUnordered` to process foreground messages
Click to expand commit body
This prevents deadlocks when e.g., client A performs a request to client B and
client B performs a request to client A. If both clients stop processing further
messages until their respective request completes, they won't have a chance to
respond to the other client's request and cause a deadlock.
This arrangement ensures we will attempt to process earlier messages first, but fall
back to processing messages arrived later in the spirit of making progress.
Antonio Scandurra
created
3 years ago
6eb3e72
Add test demonstrating hang when peers wait on each other's response
Antonio Scandurra
created
3 years ago
Page 21 of 114