Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ada-url/ada
/ functions
Functions
683 in github.com/ada-url/ada
⨍
Functions
683
◇
Types & classes
123
↓ 2 callers
Method
update_base_port
include/ada/url-inl.h:152
↓ 2 callers
Function
utf32_to_punycode
src/ada_idna.cpp:8027
↓ 2 callers
Function
utf32_to_utf8
src/ada_idna.cpp:131
↓ 2 callers
Function
verify_punycode
src/ada_idna.cpp:7966
↓ 1 callers
Function
ada_has_empty_hostname
src/ada_c.cpp:377
↓ 1 callers
Function
ada_has_hostname
src/ada_c.cpp:385
↓ 1 callers
Function
ada_has_non_empty_password
src/ada_c.cpp:401
↓ 1 callers
Function
ada_has_non_empty_username
src/ada_c.cpp:393
↓ 1 callers
Function
ada_has_password
src/ada_c.cpp:417
↓ 1 callers
Function
ada_search_params_get
src/ada_c.cpp:582
↓ 1 callers
Function
ada_search_params_sort
src/ada_c.cpp:501
↓ 1 callers
Function
ada_strings_get
src/ada_c.cpp:654
↓ 1 callers
Method
add_token
include/ada/url_pattern_helpers-inl.h:405
↓ 1 callers
Method
append_base_pathname
include/ada/url_aggregator-inl.h:301
↓ 1 callers
Function
branchless_load5
branchless load of up to 5 characters into a uint64_t, padding with zeros if n < 5
benchmarks/bench_protocol.cpp:80
↓ 1 callers
Function
bytes_for
benchmarks/bench_ipv4.cpp:66
↓ 1 callers
Method
can_continue
include/ada/url_pattern_helpers.h:74
↓ 1 callers
Function
canonicalize_hash
src/url_pattern_helpers.cpp:558
↓ 1 callers
Function
canonicalize_hostname
src/url_pattern_helpers.cpp:310
↓ 1 callers
Function
canonicalize_opaque_pathname
src/url_pattern_helpers.cpp:510
↓ 1 callers
Function
canonicalize_password
src/url_pattern_helpers.cpp:292
↓ 1 callers
Function
canonicalize_pathname
src/url_pattern_helpers.cpp:467
↓ 1 callers
Function
canonicalize_port_with_protocol
src/url_pattern_helpers.cpp:408
↓ 1 callers
Function
canonicalize_protocol
src/url_pattern_helpers.cpp:232
↓ 1 callers
Function
canonicalize_search
src/url_pattern_helpers.cpp:529
↓ 1 callers
Function
canonicalize_username
src/url_pattern_helpers.cpp:274
↓ 1 callers
Method
check_offset_consistency
include/ada/url_components-inl.h:12
↓ 1 callers
Method
clear_pathname
include/ada/url-inl.h:156
↓ 1 callers
Function
collect_benchmark_results
benchmarks/bench_protocol.cpp:183
↓ 1 callers
Method
compile
include/ada/url_pattern-inl.h:142
↓ 1 callers
Function
compose
src/ada_idna.cpp:7771
↓ 1 callers
Function
compute_decomposition_length
src/ada_idna.cpp:7664
↓ 1 callers
Method
compute_protocol_matches_special_scheme_flag
include/ada/url_pattern_helpers-inl.h:832
↓ 1 callers
Method
consume_prepared_path
src/url_aggregator.cpp:1446
↓ 1 callers
Function
contains_forbidden_domain_code_point_or_upper
src/unicode.cpp:319
↓ 1 callers
Function
count_ada_invalid
benchmarks/benchmark_template.cpp:6
↓ 1 callers
Function
count_boosturl_invalid
benchmarks/benchmark_template.cpp:368
↓ 1 callers
Function
count_curl_invalid
benchmarks/benchmark_template.cpp:265
↓ 1 callers
Function
count_rust_invalid
benchmarks/benchmark_template.cpp:725
↓ 1 callers
Function
count_urlpattern_exec_invalid
benchmarks/urlpattern.cpp:65
↓ 1 callers
Function
count_urlpattern_parse_invalid
benchmarks/urlpattern.cpp:51
↓ 1 callers
Function
count_urlpattern_test_invalid
benchmarks/urlpattern.cpp:84
↓ 1 callers
Function
count_whatwg_invalid
benchmarks/benchmark_template.cpp:177
↓ 1 callers
Function
count_zuri_invalid
benchmarks/benchmark_template.cpp:460
↓ 1 callers
Function
create_release
(repository: Repository, tag: str)
tools/release/lib/release.py:13
↓ 1 callers
Function
decompose
src/ada_idna.cpp:7694
↓ 1 callers
Function
decompose_nfc
src/ada_idna.cpp:7758
↓ 1 callers
Function
expected
include/ada/expected.h:1738
↓ 1 callers
Function
file_exists
tests/url_components.cpp:31
↓ 1 callers
Function
file_exists
benchmarks/model_bench.cpp:12
↓ 1 callers
Method
find_another_complete_line
tools/cli/line_iterator.h:11
↓ 1 callers
Function
find_authority_delimiter
credit: @the-moisrex recommended a table-based approach
src/helpers.cpp:1048
↓ 1 callers
Function
find_authority_delimiter_special
credit: @the-moisrex recommended a table-based approach
src/helpers.cpp:1027
↓ 1 callers
Function
find_last_not_of_nsm
src/ada_idna.cpp:8874
↓ 1 callers
Function
find_longest_sequence_of_ipv6_pieces
src/serializers.cpp:7
↓ 1 callers
Function
find_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 callers
Function
free_url
(raw: *mut Url)
benchmarks/competitors/servo-url/lib.rs:35
↓ 1 callers
Function
from_ascii_to_ascii
We return "" on error.
src/ada_idna.cpp:9477
↓ 1 callers
Function
generate_regular_expression_and_name_list
src/url_pattern_helpers.cpp:18
↓ 1 callers
Method
get_delimiter
include/ada/url_pattern-inl.h:124
↓ 1 callers
Method
get_host
src/url_aggregator.cpp:758
↓ 1 callers
Function
get_scheme_type_legacy
This is the original implementation of get_scheme_type
benchmarks/bench_protocol.cpp:91
↓ 1 callers
Function
get_scheme_type_naive
benchmarks/bench_protocol.cpp:166
↓ 1 callers
Method
grab_line
tools/cli/line_iterator.h:20
↓ 1 callers
Function
has_hex_prefix_unsafe
include/ada/checkers-inl.h:14
↓ 1 callers
Method
ignore_case
include/ada/url_pattern-inl.h:105
↓ 1 callers
Function
init_data
benchmarks/urlpattern.cpp:37
↓ 1 callers
Function
init_data
benchmarks/wpt_bench.cpp:14
↓ 1 callers
Function
inner_concat
include/ada/helpers.h:168
↓ 1 callers
Function
is_absolute_pathname
src/url_pattern_helpers.cpp:972
↓ 1 callers
Function
is_alnum_plus
src/unicode.cpp:351
↓ 1 callers
Method
is_an_ipv6_close
include/ada/url_pattern_helpers-inl.h:334
↓ 1 callers
Method
is_an_ipv6_open
include/ada/url_pattern_helpers-inl.h:326
↓ 1 callers
Function
is_ascii_letter
src/ada_idna.cpp:10288
↓ 1 callers
Function
is_ascii_letter_or_digit
src/ada_idna.cpp:10292
↓ 1 callers
Method
is_group_close
include/ada/url_pattern_helpers-inl.h:150
↓ 1 callers
Method
is_group_open
include/ada/url_pattern_helpers-inl.h:142
↓ 1 callers
Function
is_ipv6_address
src/url_pattern_helpers.cpp:157
↓ 1 callers
Method
is_password_prefix
include/ada/url_pattern_helpers-inl.h:318
↓ 1 callers
Method
is_port_prefix
include/ada/url_pattern_helpers-inl.h:342
↓ 1 callers
Method
is_regexp
include/ada/url_pattern-inl.h:120
↓ 1 callers
Function
is_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 callers
Function
long_way
tests/from_file_tests.cpp:6
↓ 1 callers
Function
make_permutation
benchmarks/bench_ipv4.cpp:74
↓ 1 callers
Function
make_strides
benchmarks/bench_ipv4.cpp:84
↓ 1 callers
Method
next_is_authority_slashes
include/ada/url_pattern_helpers-inl.h:158
↓ 1 callers
Function
parse_component_result
tests/wpt_urlpattern_tests.cpp:602
↓ 1 callers
Function
parse_exec_result
tests/wpt_urlpattern_tests.cpp:634
↓ 1 callers
Function
parse_inputs_array
tests/wpt_urlpattern_tests.cpp:559
↓ 1 callers
Function
parse_pattern
tests/wpt_urlpattern_tests.cpp:534
↓ 1 callers
Function
parse_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 callers
Method
parse_port
include/ada/url.h:427
↓ 1 callers
Method
parse_scheme
src/url.cpp:333
↓ 1 callers
Method
parse_scheme_with_colon
src/url_aggregator.cpp:18
↓ 1 callers
Function
parse_url
(raw_input: *const c_char, raw_input_length: size_t)
benchmarks/competitors/servo-url/lib.rs:9
↓ 1 callers
Function
populate
benchmarks/bench_protocol.cpp:151
↓ 1 callers
Function
protocol_component_matches_special_scheme
include/ada/url_pattern_helpers-inl.h:802
↓ 1 callers
Function
read_file
benchmarks/model_bench.cpp:23
↓ 1 callers
Function
resize
src/helpers.cpp:164
↓ 1 callers
Method
set_protocol_as_file
include/ada/url-inl.h:168
← previous
next →
301–400 of 683, ranked by callers