Merge bulk into evaluate#392
Merged
Merged
Conversation
Contributor
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
AndyBitz
approved these changes
May 29, 2026
dferber90
added a commit
that referenced
this pull request
Jun 5, 2026
* [flags] avoid re-imports
Avoid re-importing next/headers since it adds unnecessary microtask queue overhead
* [flags] avoid iife microtask queue overhead
* [flags] skip awaits where possible
* [flags] allow bulk eval
* wip
* add bulk mode to playground
* first try of bulk eval
* add bulk evaluation to adapters
* reuse
* simplify
* versions
* rm outdated changeset
* rm outdated changeset
* revert playground
* revert playground flags
* rm logs
* reuse cache of resolved flags for bulk
* simplify
* changesets
* support bulk([]) and bulk({})
* flagKey → key
* allow any type in expectPermutations
* avoid unnecessary mapping
* fix changeset
* validate package.json fields
* update package.json fields
* keep covariant
* adjust adapter types
* Merge bulk into evaluate (#392)
* merge bulk into evaluate
* add pages router compatibility
* better types
* add array test
* add test
* changesets
* use type import
* fix import
* extract readOverrides
* fix import of reportValue
* tracing
* skip bulkDecide for overwritten flags
* update changesets
* [changesets] onlyUpdatePeerDependentsWhenOutOfRange
* add type guard
* adjust changeset
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Improves upon #385, by just making
evaluate()support bulk under the hood without introducing a dedicatedbulk()function. Also makes bulk pages router friendly. And this means precompute() gets bulk by default as well.