MCPcopy Create free account

hub / github.com/Hans-Halverson/brimstone / functions

Functions5,254 in github.com/Hans-Halverson/brimstone

↓ 354 callersMethodto_handle
(self, cx: Context)
src/js/runtime/gc/handle.rs:472
↓ 215 callersFunctiontype_error
(cx: Context, message: &str)
src/js/runtime/error.rs:189
↓ 205 callersMethodas_ref
(&self)
src/js/parser/ast.rs:87
↓ 193 callersMethodrelease
Release a temporary register. This must be the most recently allocated temporary register. If the given register is a local or argument register this
src/js/runtime/bytecode/register_allocator.rs:44
↓ 189 callersMethodpush
(&mut self, value: StackSlotValue)
src/js/runtime/bytecode/vm.rs:1362
↓ 168 callersMethodpush
(&mut self, code_point: u32)
src/js/common/wtf_8.rs:117
↓ 160 callersMethodproperty
(&mut self, name: &str, value: T, print_value_fn: fn(&mut Self, T))
src/js/parser/printer.rs:109
↓ 151 callersMethodparse
(str: &str)
src/js/common/unicode_property.rs:91
↓ 149 callersMethodcast
(&self)
src/js/runtime/gc/handle.rs:91
↓ 144 callersFunctioneval
()
tests/snapshot/error/source_locations/expression/call/call_maybe_eval.js:1
↓ 131 callersMethodadvance
(&mut self)
src/js/parser/parser.rs:221
↓ 130 callersMethodcontains
Returns whether this set contains the given element.
src/js/runtime/collections/hash_set.rs:38
↓ 126 callersMethodvisit_pointer
(&mut self, ptr: &mut HeapPtr<T>)
src/js/runtime/gc/heap_visitor.rs:27
↓ 119 callersMethodlen
(&self)
src/js/runtime/collections/vec.rs:49
↓ 109 callersMethodbuild
(self, mut cx: Context)
src/js/runtime/intrinsics/json_serializer.rs:52
↓ 109 callersFunctionconvert
(x)
tests/integration/built-ins/TypedArray/to_uint16_conversion.js:7
↓ 109 callersFunctionconvert
(x)
tests/integration/built-ins/TypedArray/to_uint8_conversion.js:7
↓ 109 callersFunctionconvert
(x)
tests/integration/built-ins/TypedArray/to_int32_conversion.js:7
↓ 109 callersFunctionconvert
(x)
tests/integration/built-ins/TypedArray/to_int8_conversion.js:7
↓ 109 callersFunctionconvert
(x)
tests/integration/built-ins/TypedArray/to_uint32_conversion.js:7
↓ 109 callersFunctionconvert
(x)
tests/integration/built-ins/TypedArray/to_int16_conversion.js:7
↓ 108 callersMethodfrom
(value: bool)
src/js/runtime/value.rs:525
↓ 106 callersMethodadd
(&mut self, handler: ExceptionHandlerBuilder)
src/js/runtime/bytecode/exception_handlers.rs:50
↓ 103 callersMethodas_object
(&self)
src/js/runtime/gc/handle.rs:450
↓ 103 callersMethodis_object
(&self)
src/js/runtime/value.rs:240
↓ 103 callersMethodpush_str
(&mut self, string: &str)
src/js/common/wtf_8.rs:129
↓ 102 callersFunctionget
Get (https://tc39.es/ecma262/#sec-get-o-p)
src/js/runtime/abstract_operations.rs:38
↓ 96 callersMethodmark_loc
(&self, start_pos: Pos)
src/js/parser/parser.rs:294
↓ 94 callersMethodas_value
(&self)
src/js/runtime/string_value.rs:172
↓ 92 callersMethodend_node
(&mut self)
src/js/parser/printer.rs:103
↓ 91 callersMethodas_object
(&self)
src/js/runtime/value.rs:301
↓ 89 callersMethodallocate
Allocate a new temporary register.
src/js/runtime/bytecode/register_allocator.rs:29
↓ 85 callersMethoditer
(&self)
src/js/runtime/bytecode/stack_frame.rs:264
↓ 80 callersMethodstart_node
(&mut self, name: &str, loc: &Loc)
src/js/parser/printer.rs:79
↓ 79 callersMethodexpect
Advance if the current code unit is equal to the given character. Only valid for char in the u16 range.
src/js/runtime/string_parsing.rs:64
↓ 74 callersMethodas_string
(&self)
src/js/runtime/gc/handle.rs:455
↓ 72 callersMethodcx
(&self)
src/js/runtime/bytecode/vm.rs:186
↓ 72 callersMethodis_undefined
(&self)
src/js/runtime/value.rs:208
↓ 70 callersMethodget_intrinsic
(&self, intrinsic: Intrinsic)
src/js/runtime/realm.rs:128
↓ 68 callersMethodas_bytes
(&self)
src/js/common/wtf_8.rs:112
↓ 68 callersMethodclone
(&self)
src/js/parser/ast.rs:228
↓ 68 callersMethodstart_block
(&mut self, block_id: BlockId)
src/js/runtime/bytecode/generator.rs:1397
↓ 65 callersMethodas_ptr
(&self)
src/js/runtime/gc/pointer.rs:16
↓ 65 callersMethodcurrent_start_pos
(&self)
src/js/parser/parser.rs:290
↓ 65 callersMethodtest
()
tests/snapshot/error/source_locations/expression/assign/set_super_property.js:8
↓ 64 callersFunctionempty
()
tests/snapshot/bytecode/function/async.js:1
↓ 64 callersMethodinsert
( &self, cx: Context, key: Handle<Value>, value: Handle<Value>, )
src/js/runtime/intrinsics/map_object.rs:59
↓ 64 callersMethodundefined
()
src/js/runtime/value.rs:339
↓ 63 callersMethodas_number
(&self)
src/js/runtime/value.rs:266
↓ 63 callersMethodkind
(&self)
src/js/runtime/scope.rs:120
↓ 62 callersMethodreplace
(&mut self, new_contents: T::Impl)
src/js/runtime/gc/handle.rs:78
↓ 59 callersMethodallocate_destination
Allocate the destination register for an expression, which may be a new temporary or a fixed register that was specified.
src/js/runtime/bytecode/generator.rs:2832
↓ 59 callersMethodnumber
(value: T)
src/js/runtime/value.rs:378
↓ 56 callersMethodas_string
(&self)
src/js/runtime/value.rs:306
↓ 56 callersMethodclone
(&self)
src/js/runtime/gc/handle.rs:98
↓ 56 callersMethodlen
(&self)
src/js/parser/lexer_stream.rs:169
↓ 56 callersMethodnew_block
(&mut self)
src/js/runtime/bytecode/generator.rs:1391
↓ 55 callersMethoditer
(&self)
src/js/runtime/array_properties.rs:425
↓ 53 callersMethodexpect
(&mut self, token: Token)
src/js/parser/parser.rs:267
↓ 51 callersMethodbigint
(value: HeapPtr<BigIntValue>)
src/js/runtime/value.rs:464
↓ 50 callersFunctionadd_binary_property_to_set
( set_builder: &mut CodePointInversionListBuilder, binary_property_set: &CodePointSetDataBorrowed<'sta
src/js/common/unicode_property.rs:656
↓ 50 callersMethodadvance
(&mut self)
src/js/runtime/string_parsing.rs:56
↓ 49 callersFunctioncall_object
( mut cx: Context, func: Handle<ObjectValue>, receiver: Handle<Value>, arguments: &[Handle<Val
src/js/runtime/abstract_operations.rs:186
↓ 49 callersMethodflatten
If this string is a concat string, flatten it into a single buffer. This modifies the string value in-place and switches it from a concat string to a
src/js/runtime/string_value.rs:314
↓ 49 callersMethodlen
(&self)
src/js/runtime/intrinsics/rust_runtime.rs:151
↓ 48 callersMethoderror
(&self, loc: Loc, error: ParseError)
src/js/parser/parser.rs:167
↓ 47 callersMethodnext
(&mut self)
src/js/parser/lexer.rs:185
↓ 46 callersMethodas_pointer
(&self)
src/js/runtime/value.rs:296
↓ 46 callersMethodvalue
(&self)
src/js/runtime/bytecode/operand.rs:208
↓ 45 callersMethodprototype
(&self)
src/js/runtime/object_value.rs:218
↓ 44 callersMethodas_slice
(&self)
src/js/runtime/collections/vec.rs:76
↓ 44 callersMethodpush_char
(&mut self, char: char)
src/js/common/wtf_8.rs:124
↓ 44 callersFunctionrange_error
(cx: Context, message: &str)
src/js/runtime/error.rs:197
↓ 43 callersMethodas_flat
(&self)
src/js/runtime/string_value.rs:123
↓ 43 callersMethodas_raw_bits
(&self)
src/js/runtime/value.rs:131
↓ 43 callersMethodcurrent_equals
(&self, expected: char)
src/js/runtime/string_parsing.rs:84
↓ 43 callersMethodgen_expression
(&mut self, expr: &'a ast::Expression<'a>)
src/js/runtime/bytecode/generator.rs:2352
↓ 43 callersMethodis_string
(&self)
src/js/runtime/value.rs:249
↓ 43 callersMethodlen
(&self)
src/js/runtime/scope_names.rs:110
↓ 43 callersMethodvisit_pointer_opt
(&mut self, ptr: &mut Option<HeapPtr<T>>)
src/js/runtime/gc/heap_visitor.rs:39
↓ 42 callersMethodemit_error
(&mut self, loc: Loc, error: ParseError)
src/js/parser/analyze.rs:184
↓ 42 callersFunctionmap_temporal_result
Map a temporal result to an equivalent EvalResult.
src/js/runtime/intrinsics/temporal/utils.rs:46
↓ 41 callersMethodas_mut_slice
(&mut self)
src/js/runtime/collections/vec.rs:81
↓ 41 callersMethodbuild
(mut self)
src/js/parser/ast.rs:147
↓ 40 callersMethodto_string_tag
Install @@toStringTag with a particular string value.
src/js/runtime/intrinsic_builder.rs:118
↓ 39 callersFunctionadd_general_category_group_to_set
( set_builder: &mut CodePointInversionListBuilder, general_category_group: GeneralCategoryGroup, )
src/js/common/unicode_property.rs:676
↓ 39 callersMethodwrite_register
(&mut self, reg: Register<W>, value: Value)
src/js/runtime/bytecode/vm.rs:1453
↓ 37 callersMethoddest
(&self)
src/js/runtime/bytecode/instruction_traits.rs:35
↓ 37 callersMethodeat
Advance if the current code unit is equal to the given character. Only valid for char in the u16 range. Return true if the character was consumed.
src/js/runtime/string_parsing.rs:78
↓ 36 callersMethodalloc_static_string
(&mut self, str: &'static str)
src/js/runtime/context.rs:526
↓ 34 callersMethodlen
(&self)
src/js/common/wtf_8.rs:97
↓ 33 callersMethodderef
(&self)
src/js/parser/ast.rs:73
↓ 33 callersMethodis_bigint
(&self)
src/js/runtime/value.rs:259
↓ 33 callersMethodshape
(&self)
src/js/runtime/string_value.rs:956
↓ 33 callersMethodvisit_value
(&mut self, value: &mut Value)
src/js/runtime/gc/heap_serializer.rs:240
↓ 32 callersMethodfunction_ptr
(&self)
src/js/runtime/bytecode/function.rs:130
↓ 31 callersMethodas_str
(&self)
src/js/common/wtf_8.rs:107
↓ 31 callersMethodcurrent
(&self)
src/js/parser/regexp_parser.rs:143
↓ 31 callersMethodfrozen
Install a frozen data property (non-writable, non-enumerable, non-configurable).
src/js/runtime/intrinsic_builder.rs:104
↓ 31 callersMethodget_binding
(&self)
src/js/parser/ast.rs:323
next →1–100 of 5,254, ranked by callers