deps: update ada to 3.2.4 · nodejs/node@5e27078
1-/* auto-generated on 2025-04-24 20:04:09 -0400. Do not edit! */
1+/* auto-generated on 2025-04-28 12:16:36 -0400. Do not edit! */
22/* begin file include/ada.h */
33/**
44 * @file ada.h
@@ -4115,7 +4115,6 @@ void swap(expected<T, E> &lhs,
41154115#endif
41164116/* end file include/ada/expected.h */
411741174118-#if ADA_INCLUDE_URL_PATTERN
41194118/* begin file include/ada/url_pattern_regex.h */
41204119/**
41214120 * @file url_search_params.h
@@ -4131,6 +4130,7 @@ void swap(expected<T, E> &lhs,
41314130#include <regex>
41324131#endif // ADA_USE_UNSAFE_STD_REGEX_PROVIDER
413341324133+#if ADA_INCLUDE_URL_PATTERN
41344134namespace ada::url_pattern_regex {
4135413541364136template <typename T>
@@ -4175,7 +4175,7 @@ class std_regex_provider final {
41754175#endif // ADA_USE_UNSAFE_STD_REGEX_PROVIDER
4176417641774177} // namespace ada::url_pattern_regex
4178-4178+#endif // ADA_INCLUDE_URL_PATTERN
41794179#endif // ADA_URL_PATTERN_REGEX_H
41804180/* end file include/ada/url_pattern_regex.h */
41814181/* begin file include/ada/url_pattern_init.h */
@@ -4209,6 +4209,7 @@ enum class errors : uint8_t { type_error };
42094209#include <iostream>
42104210#endif // ADA_TESTING
421142114212+#if ADA_INCLUDE_URL_PATTERN
42124213namespace ada {
4213421442144215// Important: C++20 allows us to use concept rather than `using` or `typedef
@@ -4312,10 +4313,9 @@ struct url_pattern_init {
43124313 std::optional<std::string> base_url{};
43134314};
43144315} // namespace ada
4315-4316+#endif // ADA_INCLUDE_URL_PATTERN
43164317#endif // ADA_URL_PATTERN_INIT_H
43174318/* end file include/ada/url_pattern_init.h */
4318-#endif // ADA_INCLUDE_URL_PATTERN
4319431943204320/**
43214321 * @private
@@ -4378,7 +4378,6 @@ tl::expected<url_pattern<regex_provider>, errors> parse_url_pattern_impl(
43784378#ifndef ADA_PARSER_INL_H
43794379#define ADA_PARSER_INL_H
438043804381-#if ADA_INCLUDE_URL_PATTERN
43824381/* begin file include/ada/url_pattern.h */
43834382/**
43844383 * @file url_pattern.h
@@ -5014,9 +5013,6 @@ inline std::ostream &operator<<(std::ostream &out, const ada::url &u);
50145013#endif // ADA_URL_H
50155014/* end file include/ada/url.h */
501650155017-#if ADA_INCLUDE_URL_PATTERN
5018-#endif // ADA_INCLUDE_URL_PATTERN
5019-50205016namespace ada {
5021501750225018template <class result_type = ada::url_aggregator>
@@ -5088,6 +5084,7 @@ std::string href_from_file(std::string_view path);
50885084#include <iostream>
50895085#endif // ADA_TESTING
509050865087+#if ADA_INCLUDE_URL_PATTERN
50915088namespace ada {
5092508950935090enum class url_pattern_part_type : uint8_t {
@@ -5420,9 +5417,8 @@ class url_pattern {
54205417 */
54215418bool ignore_case_ = false;
54225419};
5423-54245420} // namespace ada
5425-5421+#endif // ADA_INCLUDE_URL_PATTERN
54265422#endif
54275423/* end file include/ada/url_pattern.h */
54285424/* begin file include/ada/url_pattern_helpers.h */
@@ -5438,6 +5434,7 @@ class url_pattern {
54385434#include <tuple>
54395435#include <vector>
544054365437+#if ADA_INCLUDE_URL_PATTERN
54415438namespace ada {
54425439enum class errors : uint8_t;
54435440}
@@ -5769,10 +5766,9 @@ std::string generate_segment_wildcard_regexp(
57695766 url_pattern_compile_component_options options);
5770576757715768} // namespace ada::url_pattern_helpers
5772-5769+#endif // ADA_INCLUDE_URL_PATTERN
57735770#endif
57745771/* end file include/ada/url_pattern_helpers.h */
5775-#endif // ADA_INCLUDE_URL_PATTERN
5776577257775773#include <string>
57785774#include <string_view>
@@ -8915,7 +8911,6 @@ url_search_params_entries_iter::next() {
89158911#endif // ADA_URL_SEARCH_PARAMS_INL_H
89168912/* end file include/ada/url_search_params-inl.h */
891789138918-#if ADA_INCLUDE_URL_PATTERN
89198914/* begin file include/ada/url_pattern-inl.h */
89208915/**
89218916 * @file url_pattern-inl.h
@@ -8929,6 +8924,7 @@ url_search_params_entries_iter::next() {
89298924#include <string_view>
89308925#include <utility>
893189268927+#if ADA_INCLUDE_URL_PATTERN
89328928namespace ada {
8933892989348930inline bool url_pattern_init::operator==(const url_pattern_init& other) const {
@@ -9397,7 +9393,7 @@ result<std::optional<url_pattern_result>> url_pattern<regex_provider>::match(
93979393}
9398939493999395} // namespace ada
9400-9396+#endif // ADA_INCLUDE_URL_PATTERN
94019397#endif
94029398/* end file include/ada/url_pattern-inl.h */
94039399/* begin file include/ada/url_pattern_helpers-inl.h */
@@ -9412,6 +9408,7 @@ result<std::optional<url_pattern_result>> url_pattern<regex_provider>::match(
94129408#include <string_view>
94139409941494109411+#if ADA_INCLUDE_URL_PATTERN
94159412namespace ada::url_pattern_helpers {
94169413#ifdef ADA_TESTING
94179414inline std::string to_string(token_type type) {
@@ -10488,10 +10485,9 @@ constructor_string_parser<regex_provider>::parse(std::string_view input) {
1048810485}
10489104861049010487} // namespace ada::url_pattern_helpers
10491-10488+#endif // ADA_INCLUDE_URL_PATTERN
1049210489#endif
1049310490/* end file include/ada/url_pattern_helpers-inl.h */
10494-#endif // ADA_INCLUDE_URL_PATTERN
10495104911049610492// Public API
1049710493/* begin file include/ada/ada_version.h */
@@ -10502,14 +10498,14 @@ constructor_string_parser<regex_provider>::parse(std::string_view input) {
1050210498#ifndef ADA_ADA_VERSION_H
1050310499#define ADA_ADA_VERSION_H
105041050010505-#define ADA_VERSION "3.2.3"
10501+#define ADA_VERSION "3.2.4"
10506105021050710503namespace ada {
10508105041050910505enum {
1051010506 ADA_VERSION_MAJOR = 3,
1051110507 ADA_VERSION_MINOR = 2,
10512- ADA_VERSION_REVISION = 3,
10508+ ADA_VERSION_REVISION = 4,
1051310509};
10514105101051510511} // namespace ada
@@ -10523,8 +10519,6 @@ enum {
1052310519#ifndef ADA_IMPLEMENTATION_INL_H
1052410520#define ADA_IMPLEMENTATION_INL_H
105251052110526-#if ADA_INCLUDE_URL_PATTERN
10527-#endif // ADA_INCLUDE_URL_PATTERN
105281052210529105231053010524#include <variant>