MCPcopy Create free account

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

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

↓ 7 callersMethodhandle_context
(&mut self)
src/js/runtime/gc/heap.rs:487
↓ 7 callersMethodhas_unicode_sets_flag
The `v` flag is set
src/js/parser/regexp.rs:75
↓ 7 callersMethodinfo
(&self)
src/js/runtime/gc/heap.rs:222
↓ 7 callersFunctionis_constructor_value
IsConstructor (https://tc39.es/ecma262/#sec-isconstructor)
src/js/runtime/type_utilities.rs:733
↓ 7 callersMethodis_generator
(&self)
src/js/runtime/bytecode/generator.rs:1387
↓ 7 callersFunctionis_integral_number
(value: Value)
src/js/runtime/type_utilities.rs:751
↓ 7 callersMethodis_logical
(&self)
src/js/parser/ast.rs:1225
↓ 7 callersMethodis_temporary_register
(&self, register: GenRegister)
src/js/runtime/bytecode/register_allocator.rs:58
↓ 7 callersMethoditerator
The underlying iterator record for this helper. Only None for the `concat` helper.
src/js/runtime/intrinsics/iterator_helper_object.rs:273
↓ 7 callersMethoditerator_step_value
( &mut self, cx: Context, iterator: &mut Iterator, )
src/js/runtime/intrinsics/iterator_helper_object.rs:350
↓ 7 callersMethodlen
(&self)
src/js/runtime/realm.rs:373
↓ 7 callersMethodlocal_index
(&self)
src/js/runtime/bytecode/operand.rs:218
↓ 7 callersFunctionmake_typed_array_with_buffer_witness_record
MakeTypedArrayWithBufferWitnessRecord (https://tc39.es/ecma262/#sec-maketypedarraywithbufferwitnessrecord)
src/js/runtime/intrinsics/typed_array_prototype.rs:1864
↓ 7 callersMethodmark_loc
Mark the source location from the given start position to the current position of the lexer
src/js/runtime/string_parsing.rs:111
↓ 7 callersMethodmaybe_grow_for_insertion
Prepare global scopes array for insertion of another global scope. This will grow the array and update realm to point to new array if there is no room
src/js/runtime/realm.rs:387
↓ 7 callersFunctionnotMatches
(regexp, str)
tests/integration/built-ins/RegExp/unicodeSets/case_insensitive_strings_set_operations.js:12
↓ 7 callersMethodnum_entries_used
(&self)
src/js/runtime/collections/index_map.rs:99
↓ 7 callersFunctionordinary_object_create_without_proto
(cx: Context)
src/js/runtime/ordinary_object.rs:581
↓ 7 callersMethodparse_call_expression
( &mut self, expr: Expression<'a>, start_pos: Pos, allow_call: bool, i
src/js/parser/parser.rs:2349
↓ 7 callersMethodparse_expression_with_precedence
Precedence parsing for all binary operations and below. Corresponds to ShortCircuitExpression (https://tc39.es/ecma262/#sec-binary-logical-operators)
src/js/parser/parser.rs:1945
↓ 7 callersMethodparse_method_property
( &mut self, key: Expression<'a>, start_pos: Pos, kind: PropertyKind<'a>,
src/js/parser/parser.rs:3700
↓ 7 callersMethodparse_unary_expression
(&mut self, operator: UnaryOperator)
src/js/parser/parser.rs:2306
↓ 7 callersMethodprovides_defaults
(&self)
src/js/runtime/intrinsics/temporal/utils.rs:786
↓ 7 callersMethodregister
Register a new Rust runtime function and return its assigned id.
src/js/runtime/intrinsics/rust_runtime.rs:192
↓ 7 callersMethodreparse_left_hand_side_expression_as_pattern
( &self, expr: Expression<'a>, allow_call: bool, )
src/js/parser/parser.rs:4822
↓ 7 callersMethodrestore
(&mut self, save_state: &SavedLexerState)
src/js/parser/lexer.rs:83
↓ 7 callersFunctionsame_object_value_handles
(value1: Handle<ObjectValue>, value2: Handle<ObjectValue>)
src/js/runtime/type_utilities.rs:1303
↓ 7 callersFunctionsame_value
SameValue (https://tc39.es/ecma262/#sec-samevalue)
src/js/runtime/type_utilities.rs:783
↓ 7 callersMethodsave
(&self)
src/js/parser/parser.rs:172
↓ 7 callersMethodsave
(&self)
src/js/parser/lexer.rs:79
↓ 7 callersMethodset
[[Set]] (https://tc39.es/ecma262/#sec-module-namespace-exotic-objects-set-p-v-receiver)
src/js/runtime/module/module_namespace_object.rs:247
↓ 7 callersMethodset_capture_point
(&mut self, capture_point_index: u32, string_index: u32)
src/js/runtime/regexp/matcher.rs:267
↓ 7 callersMethodset_len
(&mut self, len: usize)
src/js/runtime/collections/vec.rs:54
↓ 7 callersMethodset_sp
(&mut self, sp: *mut StackSlotValue)
src/js/runtime/bytecode/vm.rs:208
↓ 7 callersMethodset_vm_location
(&mut self, location: VMLocation)
src/js/parser/scope_tree.rs:1256
↓ 7 callersMethodsmi
(value: T)
src/js/runtime/value.rs:370
↓ 7 callersMethodstrings
(cx: Context)
src/js/runtime/interned_strings.rs:41
↓ 7 callersMethodsubstring
Return a substring of this string between the given indices. Indices refer to a half-open range of code units in the string. This function does not bo
src/js/runtime/string_value.rs:198
↓ 7 callersMethodtask_queue
(&mut self)
src/js/runtime/context.rs:259
↓ 7 callersMethodto_value
(self, mut cx: Context)
src/js/runtime/property_key.rs:183
↓ 7 callersFunctiontyped_array_length
TypedArrayLength (https://tc39.es/ecma262/#sec-typedarraylength)
src/js/runtime/intrinsics/typed_array_prototype.rs:1900
↓ 7 callersFunctionuri_error
(cx: Context, message: &str)
src/js/runtime/error.rs:201
↓ 7 callersMethodvisit_array_pointers
Visit pointers intrinsic to all Arrays. Do not visit elements as they could be of any type.
src/js/runtime/collections/array.rs:89
↓ 7 callersMethodvisit_map_pointers
Visit pointers intrinsic to all HashMaps. Do not visit entries as they could be of any type.
src/js/runtime/collections/hash_map.rs:188
↓ 7 callersMethodvisit_roots
(&mut self, visitor: &mut impl HeapVisitor)
src/js/runtime/tasks.rs:79
↓ 7 callersMethodvisit_weak_value
(&mut self, value: &mut Value)
src/js/runtime/gc/heap_visitor.rs:57
↓ 7 callersMethodwrite_jump_nullish_instruction
( &mut self, condition: GenRegister, target_block: BlockId, )
src/js/runtime/bytecode/generator.rs:1627
↓ 6 callersMethodadd_binding
Add a binding to the AST scope tree, hoisting to a higher scope if necessary. On success return the AST scope node that the binding was added to.
src/js/parser/scope_tree.rs:197
↓ 6 callersMethodadd_heap_item
(&mut self, item: Handle<AnyHeapItem>)
src/js/runtime/bytecode/constant_table_builder.rs:308
↓ 6 callersMethodalloc_wtf8_string
(&mut self, str: &Wtf8String)
src/js/runtime/context.rs:536
↓ 6 callersMethodarray_length
(&self)
src/js/runtime/array_properties.rs:51
↓ 6 callersMethodas_dense_opt
(&self)
src/js/runtime/array_properties.rs:43
↓ 6 callersMethodas_symbol
(&self)
src/js/runtime/value.rs:311
↓ 6 callersFunctionassert_rejected_as_invalid_unicode
Parse a raw buffer of source bytes and assert the parser rejects it as invalid unicode.
tests/rust/parser.rs:9
↓ 6 callersFunctionblock_to_node_id
Each basic block's starting offset can be used as its unique id.
src/js/runtime/bytecode/graphviz.rs:54
↓ 6 callersFunctioncallback
(cx: Context, func: RuntimeFunction)
src/js/runtime/module/execute.rs:168
↓ 6 callersMethodcapacity
(&self)
src/js/runtime/intrinsics/finalization_registry_object.rs:121
↓ 6 callersMethodcode_point_before
(&self, index: usize)
src/js/parser/lexer_stream.rs:298
↓ 6 callersFunctionconstruct
Construct (https://tc39.es/ecma262/#sec-construct)
src/js/runtime/abstract_operations.rs:196
↓ 6 callersFunctioncreate_data_property_or_throw
CreateDataPropertyOrThrow (https://tc39.es/ecma262/#sec-createdatapropertyorthrow)
src/js/runtime/abstract_operations.rs:84
↓ 6 callersMethoddata_mut
(&mut self)
src/js/runtime/intrinsics/array_buffer_object.rs:120
↓ 6 callersMethoddec_indent
(&mut self)
src/js/runtime/debug_print.rs:84
↓ 6 callersMethoddfs_ancestor_index
(&self)
src/js/runtime/module/source_text_module.rs:243
↓ 6 callersMethodencode
Return the base64 conversion for a 6-bit value.
src/js/runtime/intrinsics/encodings.rs:102
↓ 6 callersMethodenter_has_assign_expr_context
(&mut self)
src/js/parser/analyze.rs:217
↓ 6 callersMethodeq
(&self, other: &Self)
src/js/runtime/value.rs:668
↓ 6 callersMethodexit_has_assign_expr_context
(&mut self)
src/js/parser/analyze.rs:221
↓ 6 callersMethodexpr_dest_for_id
Find the best expression destination in which to place the result of an expression that will be stored at the given identifier's location. This allow
src/js/runtime/bytecode/generator.rs:2747
↓ 6 callersFunctionfind_line_col_for_pos
Return the line and column number to report for a Pos. Line and column number are intended for display and are 1-indexed. Column is the number of cod
src/js/parser/loc.rs:54
↓ 6 callersMethodfind_scope_depth
(&self, scope_id: usize)
src/js/runtime/bytecode/generator.rs:2533
↓ 6 callersMethodfunction
(&self)
src/js/runtime/bytecode/function.rs:135
↓ 6 callersMethodgen_ensure_dest_is_temporary
(&mut self, dest: ExprDest)
src/js/runtime/bytecode/generator.rs:2862
↓ 6 callersMethodgen_initialize_binding
( &mut self, name: &Wtf8Str, binding: &Binding, value: GenRegister, )
src/js/runtime/bytecode/generator.rs:2617
↓ 6 callersMethodgen_load_identifier
( &mut self, id: &ast::Identifier, dest: ExprDest, )
src/js/runtime/bytecode/generator.rs:2383
↓ 6 callersMethodgen_load_scope_binding
( &mut self, scope_id: usize, scope_index: usize, dest: ExprDest, )
src/js/runtime/bytecode/generator.rs:2545
↓ 6 callersMethodgen_load_this
( &mut self, scope: Option<AstPtr<AstScopeNode>>, pos: Pos, dest: ExprDest,
src/js/runtime/bytecode/generator.rs:2993
↓ 6 callersMethodgen_store_to_pattern
Store a value to a pattern, performing destructuring when necessary.
src/js/runtime/bytecode/generator.rs:6152
↓ 6 callersMethodget
(&self, i: usize)
src/js/runtime/realm.rs:381
↓ 6 callersMethodget_ast_node_ptr
(&self, node_id: ScopeNodeId)
src/js/parser/scope_tree.rs:133
↓ 6 callersFunctionget_calendar_identifier_with_iso_default
GetTemporalCalendarIdentifierWithISODefault (https://tc39.es/proposal-temporal/#sec-temporal-gettemporalcalendarslotvaluewithisodefault)
src/js/runtime/intrinsics/temporal/utils.rs:467
↓ 6 callersFunctionget_difference_settings
GetDifferenceSettings (https://tc39.es/proposal-temporal/#sec-temporal-getdifferencesettings)
src/js/runtime/intrinsics/temporal/utils.rs:447
↓ 6 callersMethodget_name_flags
(&self, index: usize)
src/js/runtime/scope_names.rs:141
↓ 6 callersMethodget_own_property
[[GetOwnProperty]] (https://tc39.es/ecma262/#sec-proxy-object-internal-methods-and-internal-slots-getownproperty-p)
src/js/runtime/proxy_object.rs:98
↓ 6 callersMethodget_own_property
[[GetOwnProperty]] (https://tc39.es/ecma262/#sec-ordinary-object-internal-methods-and-internal-slots-getownproperty-p)
src/js/runtime/ordinary_object.rs:100
↓ 6 callersMethodglobal_object
(&self)
src/js/runtime/bytecode/function.rs:145
↓ 6 callersMethodhas_tag
(&self, tag: u16)
src/js/runtime/value.rs:143
↓ 6 callersMethodinc_indent
(&mut self)
src/js/runtime/debug_print.rs:80
↓ 6 callersMethodindent
(&mut self)
src/js/runtime/intrinsics/json_serializer.rs:173
↓ 6 callersFunctioninit
()
tests/snapshot/snapshot_tests.rs:41
↓ 6 callersMethodinit_from_slice
(&mut self, vec: &[T])
src/js/runtime/collections/inline_array.rs:34
↓ 6 callersMethodinit_with
(&mut self, len: usize, init_value: T)
src/js/runtime/collections/inline_array.rs:22
↓ 6 callersFunctionis_continuation_byte
(byte: u8)
src/js/common/unicode.rs:100
↓ 6 callersMethodis_derived_constructor
(&self)
src/js/runtime/bytecode/generator.rs:1379
↓ 6 callersMethodis_enumerable
(&self)
src/js/runtime/property.rs:130
↓ 6 callersMethodis_in_strict_mode_context
(&self)
src/js/parser/analyze.rs:172
↓ 6 callersMethodis_negative_zero
(&self)
src/js/runtime/value.rs:186
↓ 6 callersMethodis_start
(&self)
src/js/parser/lexer_stream.rs:102
↓ 6 callersFunctionis_surrogate_code_point
(code_point: CodePoint)
src/js/common/unicode.rs:48
↓ 6 callersFunctionisolated_test
A test with a setup, routine, and cleanup phase. Only the routine phase is measured.
src/benches/benches.rs:27
↓ 6 callersMethoditerator_object
The underlying iterator object for this helper. Only None for the `concat` helper.
src/js/runtime/intrinsics/iterator_helper_object.rs:280
← previousnext →401–500 of 5,254, ranked by callers