Skip to content

Master perf imp ged#1854

Merged
mcm-odoo merged 3 commits into
masterfrom
master-perf-imp-ged
Apr 17, 2026
Merged

Master perf imp ged#1854
mcm-odoo merged 3 commits into
masterfrom
master-perf-imp-ged

Conversation

@ged-odoo
Copy link
Copy Markdown
Contributor

No description provided.

Initialize ComponentNode.defaultProps lazily (null by default), and
allocate the object only when `props()` is called with defaults.
In the update fast path, skip the `Object.assign({}, props)` copy and
the defaults loop entirely when defaultProps is null — the common case
for components that have willUpdateProps hooks but no prop defaults.
The assemble.mjs script copies doc/v2/.vitepress/dist into the website
output, but the pages workflow never ran build:doc-v2, so the directory
did not exist on the runner and cpSync failed with ENOENT.
@ged-odoo ged-odoo force-pushed the master-perf-imp-ged branch from c53c8ec to 829454a Compare April 17, 2026 14:55
@mcm-odoo mcm-odoo merged commit b4d0125 into master Apr 17, 2026
2 checks passed
@mcm-odoo mcm-odoo deleted the master-perf-imp-ged branch April 17, 2026 15:00
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