Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/awslabs/llrt
/ functions
Functions
3,649 in github.com/awslabs/llrt
⨍
Functions
3,649
◇
Types & classes
668
↓ 6 callers
Function
run_with_handler
(vm: &Vm, handler: &str, runtime_api: &str)
llrt_core/src/runtime_client.rs:662
↓ 6 callers
Function
sc_display
META ((export #t))
benchmarks/v8-v7/earley-boyer.js:2874
↓ 6 callers
Function
sc_hash
(o)
benchmarks/v8-v7/earley-boyer.js:2045
↓ 6 callers
Function
sc_isPair
META ((export #t) (type bool) (peephole (postfix " instanceof sc_Pair")))
benchmarks/v8-v7/earley-boyer.js:572
↓ 6 callers
Method
second
(&self)
modules/llrt_temporal/src/plain_time.rs:150
↓ 6 callers
Method
take_bytes
(&self, ctx: &Ctx<'js>)
modules/llrt_fetch/src/response.rs:868
↓ 6 callers
Function
testExitCode
( exitCodeValue: number | string, expectedCode: number )
tests/unit/child_process.test.ts:164
↓ 6 callers
Method
to_string
(&self)
modules/llrt_temporal/src/zoned_date_time.rs:140
↓ 6 callers
Method
until
(&self, other: Self)
modules/llrt_temporal/src/instant.rs:116
↓ 6 callers
Method
update
(toHash)
shims/@aws-crypto/crc32.js:8
↓ 5 callers
Method
accept
(&self, ctx: &Ctx<'_>)
modules/llrt_net/src/lib.rs:89
↓ 5 callers
Method
bits
(&self)
modules/llrt_buffer/src/buffer.rs:530
↓ 5 callers
Method
capacity
(&self)
libs/llrt_utils/src/reuse_list.rs:98
↓ 5 callers
Method
copy
* Copies data from a region of `buf` to a region in `target`, even if the `target`memory region overlaps with `buf`. * * [`TypedArray.protot
types/buffer.d.ts:440
↓ 5 callers
Function
curve_to_nid
(curve: EllipticCurve)
modules/llrt_crypto/src/provider/openssl.rs:94
↓ 5 callers
Method
decode_from_string
(&self, string: String)
libs/llrt_encoding/src/lib.rs:103
↓ 5 callers
Function
decoder
(r: R)
libs/llrt_compression/src/lib.rs:17
↓ 5 callers
Method
end
(&mut self, ctx: Ctx<'_>, buffer: Opt<ArrayBufferView<'_>>)
modules/llrt_string_decoder/src/string_decoder.rs:239
↓ 5 callers
Function
extract_sha_hash
(ctx: &Ctx<'js>, obj: &Object<'js>)
modules/llrt_crypto/src/subtle/key_algorithm.rs:1370
↓ 5 callers
Method
file_mut
(&mut self, ctx: &Ctx<'_>)
modules/llrt_fs/src/file_handle.rs:47
↓ 5 callers
Function
find_next_separator
(s: &str)
modules/llrt_path/src/lib.rs:54
↓ 5 callers
Function
format
(ctx: &Ctx<'js>, newline: bool, args: Rest<Value<'js>>)
libs/llrt_logging/src/lib.rs:185
↓ 5 callers
Function
format_component
(value: i16, style: Option<&str>)
modules/llrt_intl/src/date_time_format.rs:86
↓ 5 callers
Function
format_values
( ctx: &Ctx<'js>, args: Rest<Value<'js>>, tty: bool, newline: bool, )
libs/llrt_logging/src/lib.rs:189
↓ 5 callers
Method
generate_ec_key
(&self, _curve: EllipticCurve)
modules/llrt_crypto/src/provider/ring.rs:355
↓ 5 callers
Function
generate_json
(child_json: &str, size: usize)
libs/llrt_json/benches/json.rs:15
↓ 5 callers
Method
getContent
()
llrt_core/src/modules/js/@llrt/test/CircularBuffer.ts:73
↓ 5 callers
Function
get_duration_unit
(ctx: &Ctx, unit: &Option<String>)
modules/llrt_temporal/src/utils/mod.rs:77
↓ 5 callers
Function
get_label
(label: Opt<Coerced<String>>)
modules/llrt_console/src/lib.rs:187
↓ 5 callers
Function
get_md
(alg: HashAlgorithm)
modules/llrt_crypto/src/provider/openssl.rs:84
↓ 5 callers
Method
get_mut
(&mut self, index: usize)
libs/llrt_utils/src/reuse_list.rs:90
↓ 5 callers
Function
get_name_and_scope
(x: &str, n: usize)
llrt_modules/src/package/resolver.rs:731
↓ 5 callers
Method
handleError
(code: number, error: Error, details?: any)
llrt_core/src/modules/js/@llrt/test/index.ts:307
↓ 5 callers
Method
importKey
* The `subtle.importKey()` method attempts to interpret the provided `keyData` as the given `format` * to create a `<CryptoKey>` instance using
types/crypto.d.ts:706
↓ 5 callers
Function
init
(ctx: &Ctx<'_>)
llrt_core/src/vm.rs:201
↓ 5 callers
Method
isFile
()
types/fs.d.ts:31
↓ 5 callers
Function
isWhitespace
(c)
benchmarks/v8-v7/earley-boyer.js:2217
↓ 5 callers
Function
is_forbidden_request_header
(name: &str)
modules/llrt_fetch/src/headers.rs:614
↓ 5 callers
Function
loadWptScript
(relativePath, context)
tests/wpt/_harness-util.js:33
↓ 5 callers
Function
lower_key
ASCII-lowercase the key in place (HTTP headers are ASCII-only) and wrap in `Rc<str>`, saving one allocation vs `key.to_lowercase().into()`.
modules/llrt_fetch/src/headers.rs:31
↓ 5 callers
Function
name_extname
(path: &str)
modules/llrt_path/src/lib.rs:202
↓ 5 callers
Method
next
(&mut self, ctx: Ctx<'js>)
modules/llrt_fetch/src/headers.rs:540
↓ 5 callers
Function
normalize
(path: P)
modules/llrt_path/src/lib.rs:583
↓ 5 callers
Function
print_error_and_exit
(ctx: &Ctx<'js>, err: CaughtError<'js>)
libs/llrt_logging/src/lib.rs:797
↓ 5 callers
Function
process_input
(ctx: &Ctx<'_>, input: &str, tty: bool)
llrt/src/repl.rs:31
↓ 5 callers
Function
promise_rejected_catch
( ctx: &Ctx<'js>, promise_primordials: &PromisePrimordials<'js>, )
modules/llrt_stream_web/src/utils/promise.rs:22
↓ 5 callers
Function
register_finalization_registry
( ctx: &Ctx<'js>, target: Value<'js>, uid: usize, )
libs/llrt_hooking/src/lib.rs:72
↓ 5 callers
Function
reject_with_error
(ctx: &Ctx<'js>, err: rquickjs::Error)
modules/llrt_fetch/src/request.rs:618
↓ 5 callers
Method
releaseLock
[MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/releaseLock)
types/stream/web.d.ts:236
↓ 5 callers
Function
replace_star
(scope: &str, name: &str)
llrt_modules/src/package/resolver.rs:862
↓ 5 callers
Function
response
( body: string, { contentType = "text/plain", isBase64Encoded, headers, statusCode = 200,
example/functions/src/ssr.ts:40
↓ 5 callers
Function
sc_isCharOfClass
(c, cl)
benchmarks/v8-v7/earley-boyer.js:1292
↓ 5 callers
Function
sc_jsstring2string
META ((export #t) (peephole (id)))
benchmarks/v8-v7/earley-boyer.js:3172
↓ 5 callers
Method
shutdown_with_action
( &self, ctx: Ctx<'js>, action: impl FnOnce(Ctx<'js>) -> Result<Promise<'js>> + 'js,
modules/llrt_stream_web/src/readable/stream/pipe.rs:548
↓ 5 callers
Function
test_async_with_opts
(func: F, options: TestOptions)
libs/llrt_test/src/lib.rs:77
↓ 5 callers
Method
with_writer
( mut self, default: impl FnOnce( WritableStreamObjects<'js, WritableStreamDefault
modules/llrt_stream_web/src/writable/objects.rs:61
↓ 5 callers
Method
writable
(&self)
modules/llrt_stream_web/src/transform/stream.rs:189
↓ 5 callers
Method
write
(&mut self, ctx: Ctx<'_>, buffer: ArrayBufferView<'_>)
modules/llrt_string_decoder/src/string_decoder.rs:255
↓ 5 callers
Method
writeUInt8
* Writes `value` to `buf` at the specified `offset`. `value` must be a * valid unsigned 8-bit integer. Behavior is undefined when `value` is anyt
types/buffer.d.ts:873
↓ 4 callers
Function
algorithm_export_error
(ctx: &Ctx<'_>, algorithm: &str, format: &str)
modules/llrt_crypto/src/subtle/export_key.rs:19
↓ 4 callers
Method
append
(data: Uint8Array)
llrt_core/src/modules/js/@llrt/test/CircularBuffer.ts:39
↓ 4 callers
Method
as_bytes_inner
(&self)
libs/llrt_utils/src/bytes.rs:352
↓ 4 callers
Method
as_bytes_mut
Mutable buffer for the view. # Safety This is only safe if you have a lock on the runtime. Do not pass it directly to other threads.
modules/llrt_buffer/src/array_buffer_view.rs:153
↓ 4 callers
Function
bench
( c: &mut Criterion, name: &str, seed_js: impl Fn(&[u8]) -> String, master: &str, builtin:
llrt_core/benches/codec.rs:54
↓ 4 callers
Method
bind
( this: This<Class<'js, Self>>, ctx: Ctx<'js>, args: Rest<Value<'js>>, )
modules/llrt_dgram/src/socket.rs:304
↓ 4 callers
Function
build_client
( tls_config: Option<ClientConfig>, )
modules/llrt_http/src/client.rs:34
↓ 4 callers
Method
bytes
(&self, ctx: Ctx<'js>)
modules/llrt_fetch/src/request.rs:438
↓ 4 callers
Function
bytes_from_b64
(base64_bytes: T)
libs/llrt_encoding/src/lib.rs:139
↓ 4 callers
Function
bytes_from_hex
(hex_bytes: T)
libs/llrt_encoding/src/lib.rs:135
↓ 4 callers
Function
bytes_to_b64_string
(bytes: &[u8])
libs/llrt_encoding/src/lib.rs:169
↓ 4 callers
Function
bytes_to_hex_string
(bytes: &[u8])
libs/llrt_encoding/src/lib.rs:187
↓ 4 callers
Function
callback
()
tests/unit/events.test.ts:18
↓ 4 callers
Function
change
(v, newValue)
benchmarks/v8-v7/deltablue.js:864
↓ 4 callers
Function
channel
()
libs/llrt_utils/src/mc_oneshot.rs:76
↓ 4 callers
Function
checkDirExists
(dirPath: string)
tests/unit/fs.test.ts:606
↓ 4 callers
Method
clear_algorithms
(&mut self)
modules/llrt_stream_web/src/transform/controller.rs:101
↓ 4 callers
Function
coerce_to_string
(ctx: &Ctx<'js>, value: Value<'js>)
modules/llrt_fetch/src/headers.rs:595
↓ 4 callers
Function
compile
( filename: string, outputFilename: string, executable = false )
tests/unit/compile.test.ts:7
↓ 4 callers
Function
compile
( filename: string, outputFilename: string )
tests/unit/executable.test.ts:17
↓ 4 callers
Method
contains_lower
`has()` for Rust callers who already know the key is lowercase ASCII. Avoids the `String` → `Rc<str>` allocation of the JS-exposed `has`.
modules/llrt_fetch/src/headers.rs:323
↓ 4 callers
Function
createTestScript
(content: string)
tests/unit/executable.test.ts:40
↓ 4 callers
Method
decrement
(&self)
libs/llrt_utils/src/latch.rs:18
↓ 4 callers
Method
default_path
(&self)
libs/llrt_test_tls/src/config.rs:11
↓ 4 callers
Method
dequeue_value
(&mut self)
modules/llrt_stream_web/src/utils/queue.rs:57
↓ 4 callers
Method
deriveBits
* Using the method and parameters specified in `algorithm` and the keying material provided by `baseKey`, * `subtle.deriveBits()` attempts to g
types/crypto.d.ts:561
↓ 4 callers
Method
dirname
* Return the directory name of a path. Similar to the Unix dirname command. * * @param path the path to evaluate.
types/path.d.ts:101
↓ 4 callers
Method
drain
(this: Class<'js, Self>, ctx: &Ctx<'js>)
modules/llrt_stream/src/readable.rs:181
↓ 4 callers
Function
encrypt_decrypt
( ctx: &Ctx<'_>, algorithm: &EncryptionAlgorithm, key: &CryptoKey, data: &[u8], mode: Encr
modules/llrt_crypto/src/subtle/encryption.rs:63
↓ 4 callers
Function
escape_json_string
(result: &mut String, bytes: &[u8])
libs/llrt_json/src/escape.rs:247
↓ 4 callers
Method
finalize
(&self, ctx: Ctx<'js>, error: Option<Value<'js>>)
modules/llrt_stream_web/src/readable/stream/pipe.rs:634
↓ 4 callers
Function
find_the_closest_package_scope
(start: &str)
llrt_modules/src/package/resolver.rs:900
↓ 4 callers
Function
float_to_string
(float: f64)
libs/llrt_numbers/src/lib.rs:222
↓ 4 callers
Function
fmt
(n)
benchmarks/fetch-streaming.mjs:57
↓ 4 callers
Method
formatToParts
* Format a date to an array of parts. * @param date - Date to format (defaults to current time)
types/timezone.d.ts:76
↓ 4 callers
Function
format_raw_string_inner
(result: &mut String, value: String, quoted: bool, color_enabled: bool)
libs/llrt_logging/src/lib.rs:611
↓ 4 callers
Function
generate_random_path
()
modules/llrt_path/benches/slash_replacement.rs:123
↓ 4 callers
Method
generate_rsa_key
( &self, _modulus_length: u32, _public_exponent: &[u8], )
modules/llrt_crypto/src/provider/ring.rs:367
↓ 4 callers
Function
get_class_name
(value: &Value)
libs/llrt_utils/src/class.rs:30
↓ 4 callers
Function
get_ec_group
(curve: EllipticCurve)
modules/llrt_crypto/src/provider/openssl.rs:102
↓ 4 callers
Function
get_start_end_indexes
( source_len: usize, target_len: Option<usize>, offset: usize, )
libs/llrt_utils/src/bytes.rs:535
← previous
next →
301–400 of 3,649, ranked by callers