Skip to content

Conversation

@davlgd
Copy link
Contributor

@davlgd davlgd commented Nov 16, 2025

This PR adds gzip middleware decode/encode tests for Veb, and fixes issues I encountered.

Fix #20865
Fix #25753

@davlgd davlgd force-pushed the davlgd-fix-veb-middleware branch from c222616 to 9267f7f Compare November 17, 2025 00:36
@davlgd davlgd changed the title Fix veb gzip middleware decode/encode veb: fix gzip middleware decode/encode Nov 17, 2025
Copy link
Member

@spytheman spytheman left a comment

Choose a reason for hiding this comment

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

Excellent work.
Thank you @davlgd .

@spytheman spytheman merged commit 4eec757 into vlang:master Nov 17, 2025
75 of 76 checks passed
spytheman added a commit to davlgd/v that referenced this pull request Nov 18, 2025
* master:
  cgen: fix dump(ptr_to_fixed_array_value) - it now returns the argument directly (thanks @tankf33der) (vlang#25764)
  type_resolver: clear option flag if present in comptime $for (fix vlang#25761) (vlang#25763)
  db.sqlite: update windows version to https://sqlite.org/2025/sqlite-amalgamation-3510000.zip (vlang#25766)
  builder,pref: add  `-file-list` support (implement feature vlang#25707) (vlang#25749)
  transformer: transform ArrayInit into a function call for C and native backends (part 1)
  doc: cleanup grammar issues in doc/docs.md
  parser: allow using `a`, `b` and `it` as var names, when using the builtin array methods (fix vlang#25729) (vlang#25755)
  v.builder: improve diagnostic information for a failed build_thirdparty_obj_file
  veb: fix gzip middleware decode/encode (fix vlang#20865) (fix vlang#25753) (vlang#25754)
  strconv: fix handling of subnormal numbers like `'1.23e-308'.f64()` (fix vlang#25751) (vlang#25752)
  crypto.blake2b,crypto.blake2s: add `@[direct_array_access]` to hot functions (vlang#25750)
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.

Veb: field Context.return_type is not public x.vweb: gzip middleware can't be used if os is imported

2 participants