Skip to content

csskit_transform: implement ReduceCharsetRule - #1427

Merged
keithamus merged 1 commit into
mainfrom
csskit-transform-implement-reducecharsetrule
Aug 22, 2026
Merged

csskit_transform: implement ReduceCharsetRule#1427
keithamus merged 1 commit into
mainfrom
csskit-transform-implement-reducecharsetrule

Conversation

@keithamus

@keithamus keithamus commented Aug 21, 2026

Copy link
Copy Markdown
Member

No description provided.

@keithamus
keithamus enabled auto-merge (squash) August 21, 2026 21:44
@keithamus
keithamus force-pushed the csskit-transform-implement-reducecharsetrule branch from 0bd1f53 to f3bc14e Compare August 21, 2026 21:45
@keithamus keithamus changed the title csskit transform implement reducecharsetrule csskit_transform: implement ReduceCharsetRule Aug 21, 2026
@keithamus
keithamus disabled auto-merge August 21, 2026 21:45
@keithamus
keithamus enabled auto-merge (squash) August 21, 2026 21:45
@keithamus
keithamus force-pushed the csskit-transform-implement-reducecharsetrule branch from f3bc14e to 4b0aace Compare August 22, 2026 09:07
@github-actions

Copy link
Copy Markdown

✅ CI passed

Job Result
Build & Test (win32-x64, win32-arm64, linux-x64, linux-arm64, darwin-x64, darwin-arm64) ✅ success
Build & Test (default features) ✅ success
Build & Test (nightly) ✅ success
Build each library ✅ success
Build benches ✅ success
Acceptance Tests ✅ success
Fuzz Corpus Replay ✅ success

@keithamus
keithamus merged commit 3592ded into main Aug 22, 2026
18 of 19 checks passed
@keithamus
keithamus deleted the csskit-transform-implement-reducecharsetrule branch August 22, 2026 09:17
github-actions Bot pushed a commit that referenced this pull request Aug 22, 2026
## [0.0.30] - 2026-08-22

### Css_ast
- css_ast: Allow symbolic-counter-style in content syntax (#1419) ([#1419](#1419))
- css_ast: Boxup rare nodes to reduce allocation size (#1421) ([#1421](#1421))
- css_ast: Clean up & improve NodeWithMetadata derives, add value_kinds (#1422) ([#1422](#1422))
- csskit_transform: implement ReduceCharsetRule (#1427) ([#1427](#1427))
- css_ast: Add missing webkit pseudo elements (#1428) ([#1428](#1428))
- css_ast: Implement InitialLetterAlignStyleValue (#1429) ([#1429](#1429))

### Css_lexer
- css_lexer/css_parse: Ensure parsed whitespace survives minification (#1420) ([#1420](#1420))

### Csskit
- chore(deps): update dependencies (patch) (#1407) ([#1407](#1407))

### Csskit_transform
- coverage: update css-minify-tests (#1423) ([#1423](#1423))
- csskit_transform: skip subtrees which don't match metadata (#1424) ([#1424](#1424))

### Csskit_vscode
- chore(deps): update dependency mocha to v11.8.0 (#1410) ([#1410](#1410))
- chore(deps): update dependency oxlint to v1.76.0 (#1411) ([#1411](#1411))
- chore(deps): update dependency oxlint to v1.78.0 (#1413) ([#1413](#1413))

### Derive_atom_set
- derive_atom_set: Don't case fold on punctuation. (#1426) ([#1426](#1426))

[forcebuild]
@keithamus keithamus mentioned this pull request Aug 22, 2026
github-actions Bot pushed a commit that referenced this pull request Aug 22, 2026
## [0.0.30] - 2026-08-22

### Css_ast
- css_ast: Allow symbolic-counter-style in content syntax (#1419) ([#1419](#1419))
- css_ast: Boxup rare nodes to reduce allocation size (#1421) ([#1421](#1421))
- css_ast: Clean up & improve NodeWithMetadata derives, add value_kinds (#1422) ([#1422](#1422))
- csskit_transform: implement ReduceCharsetRule (#1427) ([#1427](#1427))
- css_ast: Add missing webkit pseudo elements (#1428) ([#1428](#1428))
- css_ast: Implement InitialLetterAlignStyleValue (#1429) ([#1429](#1429))

### Css_lexer
- css_lexer/css_parse: Ensure parsed whitespace survives minification (#1420) ([#1420](#1420))

### Csskit
- chore(deps): update dependencies (patch) (#1407) ([#1407](#1407))

### Csskit_transform
- coverage: update css-minify-tests (#1423) ([#1423](#1423))
- csskit_transform: skip subtrees which don't match metadata (#1424) ([#1424](#1424))

### Csskit_vscode
- chore(deps): update dependency mocha to v11.8.0 (#1410) ([#1410](#1410))
- chore(deps): update dependency oxlint to v1.76.0 (#1411) ([#1411](#1411))
- chore(deps): update dependency oxlint to v1.78.0 (#1413) ([#1413](#1413))

### Derive_atom_set
- derive_atom_set: Don't case fold on punctuation. (#1426) ([#1426](#1426))
github-actions Bot pushed a commit that referenced this pull request Aug 22, 2026
## [0.0.30] - 2026-08-22

### Css_ast
- css_ast: Allow symbolic-counter-style in content syntax (#1419) ([#1419](#1419))
- css_ast: Boxup rare nodes to reduce allocation size (#1421) ([#1421](#1421))
- css_ast: Clean up & improve NodeWithMetadata derives, add value_kinds (#1422) ([#1422](#1422))
- csskit_transform: implement ReduceCharsetRule (#1427) ([#1427](#1427))
- css_ast: Add missing webkit pseudo elements (#1428) ([#1428](#1428))
- css_ast: Implement InitialLetterAlignStyleValue (#1429) ([#1429](#1429))
- css_ast: Allow prelude-less `@layer` (#1434) ([#1434](#1434))

### Css_lexer
- css_lexer/css_parse: Ensure parsed whitespace survives minification (#1420) ([#1420](#1420))

### Csskit
- chore(deps): update dependencies (patch) (#1407) ([#1407](#1407))

### Csskit_arena
- csskit_arena: Reuse reservations across arenas (#1430) ([#1430](#1430))
- csskit_arena: Clean up and consolidate allocation modes (#1431) ([#1431](#1431))
- csskit_arena: Add a detailed readme (#1433) ([#1433](#1433))

### Csskit_transform
- coverage: update css-minify-tests (#1423) ([#1423](#1423))
- csskit_transform: skip subtrees which don't match metadata (#1424) ([#1424](#1424))

### Csskit_vscode
- chore(deps): update dependency mocha to v11.8.0 (#1410) ([#1410](#1410))
- chore(deps): update dependency oxlint to v1.76.0 (#1411) ([#1411](#1411))
- chore(deps): update dependency oxlint to v1.78.0 (#1413) ([#1413](#1413))

### Derive_atom_set
- derive_atom_set: Don't case fold on punctuation. (#1426) ([#1426](#1426))
- derive_atom_set: Expand readme with more detail (#1432) ([#1432](#1432))

[forcebuild]
github-actions Bot pushed a commit that referenced this pull request Aug 22, 2026
## [0.0.30] - 2026-08-22

### Css_ast
- css_ast: Allow symbolic-counter-style in content syntax (#1419) ([#1419](#1419))
- css_ast: Boxup rare nodes to reduce allocation size (#1421) ([#1421](#1421))
- css_ast: Clean up & improve NodeWithMetadata derives, add value_kinds (#1422) ([#1422](#1422))
- csskit_transform: implement ReduceCharsetRule (#1427) ([#1427](#1427))
- css_ast: Add missing webkit pseudo elements (#1428) ([#1428](#1428))
- css_ast: Implement InitialLetterAlignStyleValue (#1429) ([#1429](#1429))
- css_ast: Allow prelude-less `@layer` (#1434) ([#1434](#1434))

### Css_lexer
- css_lexer/css_parse: Ensure parsed whitespace survives minification (#1420) ([#1420](#1420))

### Csskit
- chore(deps): update dependencies (patch) (#1407) ([#1407](#1407))

### Csskit_arena
- csskit_arena: Reuse reservations across arenas (#1430) ([#1430](#1430))
- csskit_arena: Clean up and consolidate allocation modes (#1431) ([#1431](#1431))
- csskit_arena: Add a detailed readme (#1433) ([#1433](#1433))

### Csskit_transform
- coverage: update css-minify-tests (#1423) ([#1423](#1423))
- csskit_transform: skip subtrees which don't match metadata (#1424) ([#1424](#1424))

### Csskit_vscode
- chore(deps): update dependency mocha to v11.8.0 (#1410) ([#1410](#1410))
- chore(deps): update dependency oxlint to v1.76.0 (#1411) ([#1411](#1411))
- chore(deps): update dependency oxlint to v1.78.0 (#1413) ([#1413](#1413))

### Derive_atom_set
- derive_atom_set: Don't case fold on punctuation. (#1426) ([#1426](#1426))
- derive_atom_set: Expand readme with more detail (#1432) ([#1432](#1432))
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.

1 participant