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

41344134

namespace ada::url_pattern_regex {

4135413541364136

template <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

42124213

namespace 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-50205016

namespace ada {

5021501750225018

template <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

50915088

namespace ada {

5092508950935090

enum class url_pattern_part_type : uint8_t {

@@ -5420,9 +5417,8 @@ class url_pattern {

54205417

*/

54215418

bool 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

54415438

namespace ada {

54425439

enum 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

89328928

namespace ada {

8933892989348930

inline 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

94159412

namespace ada::url_pattern_helpers {

94169413

#ifdef ADA_TESTING

94179414

inline 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"

10506105021050710503

namespace ada {

10508105041050910505

enum {

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>