Skip to content

Fix performance regression in incremental builds#5439

Merged
snowleopard merged 1 commit intoocaml:mainfrom
snowleopard:fix-incremental-build
Feb 16, 2022
Merged

Fix performance regression in incremental builds#5439
snowleopard merged 1 commit intoocaml:mainfrom
snowleopard:fix-incremental-build

Conversation

@snowleopard
Copy link
Copy Markdown
Collaborator

@snowleopard snowleopard commented Feb 15, 2022

@rgrinberg This is a tiny change, please have a look soon.

The regression is pretty severe, so I wonder if it's worth including the fix in Dune 3.0 (if there is still time).

Copy link
Copy Markdown
Member

@rgrinberg rgrinberg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The regression is pretty severe, so I wonder if it's worth including the fix in Dune 3.0 (if there is still time).

We don't pull releases anymore, but I can publish 3.0.1 with this fix (+ others).

@rgrinberg rgrinberg added this to the 3.0.1 milestone Feb 16, 2022
@snowleopard snowleopard force-pushed the fix-incremental-build branch from 184851e to c2d42da Compare February 16, 2022 09:44
Signed-off-by: Andrey Mokhov <amokhov@janestreet.com>
@snowleopard snowleopard force-pushed the fix-incremental-build branch from c2d42da to 0b0093c Compare February 16, 2022 09:45
@snowleopard snowleopard merged commit f6a8203 into ocaml:main Feb 16, 2022
@snowleopard snowleopard deleted the fix-incremental-build branch February 16, 2022 09:45
@snowleopard snowleopard mentioned this pull request Feb 16, 2022
rgrinberg added a commit to rgrinberg/opam-repository that referenced this pull request Feb 17, 2022
…e-rpc, dune-rpc-lwt, dune-private-libs, dune-glob, dune-configurator, dune-build-info and dune-action-plugin (3.0.1)

CHANGES:

- Fix compilation on MacOS SDK < 10.13. The native watch mode is disabled in
  such instances (ocaml/dune#5431 fix ocaml/dune#5430, @rgrinberg)

- Do no add workspace_root to `BUILD_PATH_PREFIX_MAP` for projects before 3.0
  (5448, @rgrinberg)

- Fix performance regression in incremental builds (ocaml/dune#5439, @snowleopard)
dra27 pushed a commit to dra27/dune that referenced this pull request Mar 10, 2022
Signed-off-by: Andrey Mokhov <amokhov@janestreet.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants