Skip to content

Tags: NativeScript/ios

Tags

v9.0.4-next.2026-07-03-28675226641

Toggle v9.0.4-next.2026-07-03-28675226641's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(urlpattern): match capture groups in test()/exec() (#402)

v8_regex_provider::regex_search had two bugs that made URLPattern matching
fail (or crash) for any pattern with capture groups:

- The ToLocal(&item) success check was inverted, so the first successfully
  read match element bailed out as "no match" and test()/exec() always
  returned false/null.
- It included match element 0 (the whole-match string). ada's
  create_component_match_result pairs exec_result[i] with group_name_list[i]
  and expects only the capture groups, so the extra element overran
  group_name_list and crashed once the inverted check was fixed.

Iterate from index 1 and bail only when reading an element fails.

Add URLPattern regression tests covering test() match/non-match and exec()
named capture-group extraction and null-on-no-match.

v9.1.0-alpha.12

Toggle v9.1.0-alpha.12's commit message
chore: 9.1.0-alpha.12

[skip ci]

v9.1.0-alpha.11

Toggle v9.1.0-alpha.11's commit message
chore: 9.1.0-alpha.9

v9.0.4-next.2026-06-25-28199332498

Toggle v9.0.4-next.2026-06-25-28199332498's commit message
test: give the runtime suite CI headroom for live-network ESM specs

v9.0.3

Toggle v9.0.3's commit message

v9.0.2

Toggle v9.0.2's commit message

v9.0.1

Toggle v9.0.1's commit message

v9.0.0

Toggle v9.0.0's commit message

v8.9.5

Toggle v8.9.5's commit message
release: 8.9.5

v8.9.4

Toggle v8.9.4's commit message