Skip to content

extension: Perform compilation tasks in parallel - #55160

Merged
MrSubidubi merged 11 commits into
mainfrom
parallel-compilation
Jun 7, 2026
Merged

extension: Perform compilation tasks in parallel#55160
MrSubidubi merged 11 commits into
mainfrom
parallel-compilation

Conversation

@MrSubidubi

@MrSubidubi MrSubidubi commented Apr 29, 2026

Copy link
Copy Markdown
Member

This will improve local dev installation times as well as CI times by a lot (I measured it once and for some extensions, it might save us up to 60% of CI time. It will similarly help locally).

I also moved the debug adapter schema validation to the other validations, as it felt it makes more sense to check there as opposed to doing this during the compilation step.

Release Notes:

  • Improved dev extension installation times for language extensions with multiple grammars or language servers.

@cla-bot cla-bot Bot added the cla-signed The user has signed the Contributor License Agreement label Apr 29, 2026
@zed-community-bot zed-community-bot Bot added the staff Pull requests authored by a current member of Zed staff label Apr 29, 2026
@MrSubidubi MrSubidubi changed the title extension: Perform compilation tasks in parallel extension: Perform compilation tasks and validation checks in parallel Apr 30, 2026
@MrSubidubi
MrSubidubi requested a review from maxdeviant April 30, 2026 09:10
@MrSubidubi
MrSubidubi marked this pull request as ready for review April 30, 2026 09:10
Comment thread crates/extension/src/extension_builder.rs
Comment thread crates/extension/src/extension_builder.rs Outdated
@MrSubidubi
MrSubidubi requested a review from osiewicz June 3, 2026 22:27
@MrSubidubi MrSubidubi changed the title extension: Perform compilation tasks and validation checks in parallel extension: Perform compilation tasks in parallel Jun 5, 2026
@MrSubidubi
MrSubidubi added this pull request to the merge queue Jun 7, 2026
Merged via the queue into main with commit 9ee3c50 Jun 7, 2026
34 checks passed
@MrSubidubi
MrSubidubi deleted the parallel-compilation branch June 7, 2026 16:42
TomPlanche pushed a commit to TomPlanche/zed that referenced this pull request Jun 8, 2026
This will improve local dev installation times as well as CI times by a
lot (I measured it once and for some extensions, it might save us up to
60% of CI time. It will similarly help locally).

I also moved the debug adapter schema validation to the other
validations, as it felt it makes more sense to check there as opposed to
doing this during the compilation step.

Release Notes:

- Improved dev extension installation times for language extensions with
multiple grammars or language servers.
This was referenced Jun 18, 2026
jonx pushed a commit to jonx/zed-aros that referenced this pull request Jul 17, 2026
This will improve local dev installation times as well as CI times by a
lot (I measured it once and for some extensions, it might save us up to
60% of CI time. It will similarly help locally).

I also moved the debug adapter schema validation to the other
validations, as it felt it makes more sense to check there as opposed to
doing this during the compilation step.

Release Notes:

- Improved dev extension installation times for language extensions with
multiple grammars or language servers.
jolutz pushed a commit to jolutz/zed that referenced this pull request Aug 8, 2026
This will improve local dev installation times as well as CI times by a
lot (I measured it once and for some extensions, it might save us up to
60% of CI time. It will similarly help locally).

I also moved the debug adapter schema validation to the other
validations, as it felt it makes more sense to check there as opposed to
doing this during the compilation step.

Release Notes:

- Improved dev extension installation times for language extensions with
multiple grammars or language servers.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed The user has signed the Contributor License Agreement staff Pull requests authored by a current member of Zed staff

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants