Skip to content

Updates shrubbery to 0.3 - #54

Merged
jlavelle merged 2 commits into
mainfrom
nebula/update-shrubbery
Sep 30, 2026
Merged

jlavelle merged 2 commits into
mainfrom
nebula/update-shrubbery

Conversation

@jlavelle

Copy link
Copy Markdown
Member

I replaced the separate TagType, TagIndex, and TypeAtIndex
constraints on response codes with shrubbery's new LookupTag family.
It finds a status code's index and type in a single pass, which cuts
compilation overhead for handlers with many response codes.

I replaced the separate `TagType`, `TagIndex`, and `TypeAtIndex`
constraints on response codes with shrubbery's new `LookupTag` family.
It finds a status code's index and type in a single pass, which cuts
compilation overhead for handlers with many response codes.

@telser telser left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I think we should pin the shrubbery version in the package.yaml/cabal since this ties to 0.3+ versions pretty hard now, right?

@jlavelle

Copy link
Copy Markdown
Member Author

Good point, done in 821711a

@telser telser left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thanks for updating!

@jlavelle
jlavelle merged commit d8d1513 into main Sep 30, 2026
5 checks passed
@jlavelle
jlavelle deleted the nebula/update-shrubbery branch September 30, 2026 16:54
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