Max Brunsfeld
Max Brunsfeld
### Background PR https://github.com/tree-sitter/tree-sitter/pull/1864 added initial support for loading languages from WASM files. Up until then, languages were always static data, so there were no APIs for managing their ownership...
### Check for existing issues - [X] Completed ### Is your feature request related to a problem? If a user has multiple versions of the SolarGraph language server, Zed should...
### Problem Right now, all of the languages that Zed supports are bundled into the binary. This means that users cannot add support for their own languages. It also means...
### Background Tree-sitter parsers can be compiled to WebAssembly. Those parsers can then be used in the web browser, via [`web-tree-sitter`](https://github.com/tree-sitter/tree-sitter/tree/master/lib/binding_web), the WASM build of the Tree-sitter library. Now, they...
This new crate `tree-sitter-language` just provides a `LanguageFn` type that grammar crates like `tree-sitter-json` can create instances of. Formerly, those grammar crates depended on `tree-sitter` itself, which was bad, because...
Fixes https://github.com/zed-industries/zed/issues/8296#issuecomment-1961957369 Release Notes: - Fixed a crash that would happen when loading an extension that added a grammar that was generated using a very old version of Tree-sitter ([#8296](https://github.com/zed-industries/zed/issues/8296)).
Allowing this invalid merge caused an invariant to be violated later on during parsing, when handling a later error.
This PR adds an `zed: Install Local Extension` action, which lets you select a path to a folder containing a Zed extension, and install that . When you select a...
Fixes https://github.com/tree-sitter/tree-sitter-julia/issues/124 Depends on https://github.com/tree-sitter/tree-sitter/pull/3234 * Generate simpler code for matching large character sets: fixed binary search function on a static array, instead of a generated binary search code. *...
**Describe the bug** When leaving a Room with several participants, our application is occasionally crashing. It looks like process is being killed with `SIGILL`. Whenever this happens the `livekit.multicast` thread...