MCPcopy Create free account

hub / github.com/ada-url/ada / functions

Functions683 in github.com/ada-url/ada

↓ 2 callersMethodupdate_base_port
include/ada/url-inl.h:152
↓ 2 callersFunctionutf32_to_punycode
src/ada_idna.cpp:8027
↓ 2 callersFunctionutf32_to_utf8
src/ada_idna.cpp:131
↓ 2 callersFunctionverify_punycode
src/ada_idna.cpp:7966
↓ 1 callersFunctionada_has_empty_hostname
src/ada_c.cpp:377
↓ 1 callersFunctionada_has_hostname
src/ada_c.cpp:385
↓ 1 callersFunctionada_has_non_empty_password
src/ada_c.cpp:401
↓ 1 callersFunctionada_has_non_empty_username
src/ada_c.cpp:393
↓ 1 callersFunctionada_has_password
src/ada_c.cpp:417
↓ 1 callersFunctionada_search_params_get
src/ada_c.cpp:582
↓ 1 callersFunctionada_search_params_sort
src/ada_c.cpp:501
↓ 1 callersFunctionada_strings_get
src/ada_c.cpp:654
↓ 1 callersMethodadd_token
include/ada/url_pattern_helpers-inl.h:405
↓ 1 callersMethodappend_base_pathname
include/ada/url_aggregator-inl.h:301
↓ 1 callersFunctionbranchless_load5
branchless load of up to 5 characters into a uint64_t, padding with zeros if n < 5
benchmarks/bench_protocol.cpp:80
↓ 1 callersFunctionbytes_for
benchmarks/bench_ipv4.cpp:66
↓ 1 callersMethodcan_continue
include/ada/url_pattern_helpers.h:74
↓ 1 callersFunctioncanonicalize_hash
src/url_pattern_helpers.cpp:558
↓ 1 callersFunctioncanonicalize_hostname
src/url_pattern_helpers.cpp:310
↓ 1 callersFunctioncanonicalize_opaque_pathname
src/url_pattern_helpers.cpp:510
↓ 1 callersFunctioncanonicalize_password
src/url_pattern_helpers.cpp:292
↓ 1 callersFunctioncanonicalize_pathname
src/url_pattern_helpers.cpp:467
↓ 1 callersFunctioncanonicalize_port_with_protocol
src/url_pattern_helpers.cpp:408
↓ 1 callersFunctioncanonicalize_protocol
src/url_pattern_helpers.cpp:232
↓ 1 callersFunctioncanonicalize_search
src/url_pattern_helpers.cpp:529
↓ 1 callersFunctioncanonicalize_username
src/url_pattern_helpers.cpp:274
↓ 1 callersMethodcheck_offset_consistency
include/ada/url_components-inl.h:12
↓ 1 callersMethodclear_pathname
include/ada/url-inl.h:156
↓ 1 callersFunctioncollect_benchmark_results
benchmarks/bench_protocol.cpp:183
↓ 1 callersMethodcompile
include/ada/url_pattern-inl.h:142
↓ 1 callersFunctioncompose
src/ada_idna.cpp:7771
↓ 1 callersFunctioncompute_decomposition_length
src/ada_idna.cpp:7664
↓ 1 callersMethodcompute_protocol_matches_special_scheme_flag
include/ada/url_pattern_helpers-inl.h:832
↓ 1 callersMethodconsume_prepared_path
src/url_aggregator.cpp:1446
↓ 1 callersFunctioncontains_forbidden_domain_code_point_or_upper
src/unicode.cpp:319
↓ 1 callersFunctioncount_ada_invalid
benchmarks/benchmark_template.cpp:6
↓ 1 callersFunctioncount_boosturl_invalid
benchmarks/benchmark_template.cpp:368
↓ 1 callersFunctioncount_curl_invalid
benchmarks/benchmark_template.cpp:265
↓ 1 callersFunctioncount_rust_invalid
benchmarks/benchmark_template.cpp:725
↓ 1 callersFunctioncount_urlpattern_exec_invalid
benchmarks/urlpattern.cpp:65
↓ 1 callersFunctioncount_urlpattern_parse_invalid
benchmarks/urlpattern.cpp:51
↓ 1 callersFunctioncount_urlpattern_test_invalid
benchmarks/urlpattern.cpp:84
↓ 1 callersFunctioncount_whatwg_invalid
benchmarks/benchmark_template.cpp:177
↓ 1 callersFunctioncount_zuri_invalid
benchmarks/benchmark_template.cpp:460
↓ 1 callersFunctioncreate_release
(repository: Repository, tag: str)
tools/release/lib/release.py:13
↓ 1 callersFunctiondecompose
src/ada_idna.cpp:7694
↓ 1 callersFunctiondecompose_nfc
src/ada_idna.cpp:7758
↓ 1 callersFunctionexpected
include/ada/expected.h:1738
↓ 1 callersFunctionfile_exists
tests/url_components.cpp:31
↓ 1 callersFunctionfile_exists
benchmarks/model_bench.cpp:12
↓ 1 callersMethodfind_another_complete_line
tools/cli/line_iterator.h:11
↓ 1 callersFunctionfind_authority_delimiter
credit: @the-moisrex recommended a table-based approach
src/helpers.cpp:1048
↓ 1 callersFunctionfind_authority_delimiter_special
credit: @the-moisrex recommended a table-based approach
src/helpers.cpp:1027
↓ 1 callersFunctionfind_last_not_of_nsm
src/ada_idna.cpp:8874
↓ 1 callersFunctionfind_longest_sequence_of_ipv6_pieces
src/serializers.cpp:7
↓ 1 callersFunctionfind_range_index
This can be greatly accelerated. For now we just use a simply binary search. In practice, you should *not* do that.
src/ada_idna.cpp:2656
↓ 1 callersFunctionfree_url
(raw: *mut Url)
benchmarks/competitors/servo-url/lib.rs:35
↓ 1 callersFunctionfrom_ascii_to_ascii
We return "" on error.
src/ada_idna.cpp:9477
↓ 1 callersFunctiongenerate_regular_expression_and_name_list
src/url_pattern_helpers.cpp:18
↓ 1 callersMethodget_delimiter
include/ada/url_pattern-inl.h:124
↓ 1 callersMethodget_host
src/url_aggregator.cpp:758
↓ 1 callersFunctionget_scheme_type_legacy
This is the original implementation of get_scheme_type
benchmarks/bench_protocol.cpp:91
↓ 1 callersFunctionget_scheme_type_naive
benchmarks/bench_protocol.cpp:166
↓ 1 callersMethodgrab_line
tools/cli/line_iterator.h:20
↓ 1 callersFunctionhas_hex_prefix_unsafe
include/ada/checkers-inl.h:14
↓ 1 callersMethodignore_case
include/ada/url_pattern-inl.h:105
↓ 1 callersFunctioninit_data
benchmarks/urlpattern.cpp:37
↓ 1 callersFunctioninit_data
benchmarks/wpt_bench.cpp:14
↓ 1 callersFunctioninner_concat
include/ada/helpers.h:168
↓ 1 callersFunctionis_absolute_pathname
src/url_pattern_helpers.cpp:972
↓ 1 callersFunctionis_alnum_plus
src/unicode.cpp:351
↓ 1 callersMethodis_an_ipv6_close
include/ada/url_pattern_helpers-inl.h:334
↓ 1 callersMethodis_an_ipv6_open
include/ada/url_pattern_helpers-inl.h:326
↓ 1 callersFunctionis_ascii_letter
src/ada_idna.cpp:10288
↓ 1 callersFunctionis_ascii_letter_or_digit
src/ada_idna.cpp:10292
↓ 1 callersMethodis_group_close
include/ada/url_pattern_helpers-inl.h:150
↓ 1 callersMethodis_group_open
include/ada/url_pattern_helpers-inl.h:142
↓ 1 callersFunctionis_ipv6_address
src/url_pattern_helpers.cpp:157
↓ 1 callersMethodis_password_prefix
include/ada/url_pattern_helpers-inl.h:318
↓ 1 callersMethodis_port_prefix
include/ada/url_pattern_helpers-inl.h:342
↓ 1 callersMethodis_regexp
include/ada/url_pattern-inl.h:120
↓ 1 callersFunctionis_rtl_label
An RTL label is a label that contains at least one character of type R, AL, or AN. https://www.rfc-editor.org/rfc/rfc5893#section-2
src/ada_idna.cpp:8884
↓ 1 callersFunctionlong_way
tests/from_file_tests.cpp:6
↓ 1 callersFunctionmake_permutation
benchmarks/bench_ipv4.cpp:74
↓ 1 callersFunctionmake_strides
benchmarks/bench_ipv4.cpp:84
↓ 1 callersMethodnext_is_authority_slashes
include/ada/url_pattern_helpers-inl.h:158
↓ 1 callersFunctionparse_component_result
tests/wpt_urlpattern_tests.cpp:602
↓ 1 callersFunctionparse_exec_result
tests/wpt_urlpattern_tests.cpp:634
↓ 1 callersFunctionparse_inputs_array
tests/wpt_urlpattern_tests.cpp:559
↓ 1 callersFunctionparse_pattern
tests/wpt_urlpattern_tests.cpp:534
↓ 1 callersFunctionparse_pattern_field
URLPattern can accept the following use cases: new URLPattern(input) new URLPattern(input, baseURL) new URLPattern(input, options) new URLPattern(inpu
tests/wpt_urlpattern_tests.cpp:453
↓ 1 callersMethodparse_port
include/ada/url.h:427
↓ 1 callersMethodparse_scheme
src/url.cpp:333
↓ 1 callersMethodparse_scheme_with_colon
src/url_aggregator.cpp:18
↓ 1 callersFunctionparse_url
(raw_input: *const c_char, raw_input_length: size_t)
benchmarks/competitors/servo-url/lib.rs:9
↓ 1 callersFunctionpopulate
benchmarks/bench_protocol.cpp:151
↓ 1 callersFunctionprotocol_component_matches_special_scheme
include/ada/url_pattern_helpers-inl.h:802
↓ 1 callersFunctionread_file
benchmarks/model_bench.cpp:23
↓ 1 callersFunctionresize
src/helpers.cpp:164
↓ 1 callersMethodset_protocol_as_file
include/ada/url-inl.h:168
← previousnext →301–400 of 683, ranked by callers