MCPcopy Create free account

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

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

↓ 6 callersMethodlex_utf8_codepoint
(&mut self)
src/js/parser/lexer.rs:1551
↓ 6 callersMethodname
(&self)
tests/perf/src/suites/octane.rs:39
↓ 6 callersMethodnext_back
(&mut self)
src/js/runtime/string_value.rs:1432
↓ 6 callersMethodnum_parameters
(&self)
src/js/runtime/bytecode/function.rs:389
↓ 6 callersMethodok
(name: impl Into<String>, score: f64, unit: impl Into<String>)
tests/perf/src/report.rs:26
↓ 6 callersMethodparse_identifier_name
Parse any identifier, including reserved words
src/js/parser/parser.rs:2964
↓ 6 callersFunctionparse_script
( pcx: &ParseContext, options: Rc<Options>, )
src/js/parser/parser.rs:5043
↓ 6 callersMethodparse_statement_list_item
Parse a StatementListItem. Specify the flags to be used for function declarations.
src/js/parser/parser.rs:535
↓ 6 callersMethodparse_unicode_codepoint
(&mut self)
src/js/parser/regexp_parser.rs:158
↓ 6 callersMethodpos
(&self)
src/js/parser/lexer_stream.rs:159
↓ 6 callersFunctionprepare_calendar_fields
PrepareCalendarFields (https://tc39.es/proposal-temporal/#sec-temporal-preparecalendarfields)
src/js/runtime/intrinsics/temporal/utils.rs:939
↓ 6 callersMethodprevious_frame
(&self)
src/js/runtime/bytecode/stack_frame.rs:63
↓ 6 callersMethodpush_backtrack_entry
(&mut self, entry: BacktrackEntry)
src/js/runtime/regexp/matcher.rs:146
↓ 6 callersMethodrealm_ptr
(&self)
src/js/runtime/builtin_generator.rs:52
↓ 6 callersFunctionreference_error
(cx: Context, message: &str)
src/js/runtime/error.rs:193
↓ 6 callersMethodresolve_weak
(&self, target: HeapPtr<AnyHeapItem>)
src/js/runtime/gc/garbage_collector.rs:384
↓ 6 callersMethodrestore
(&mut self, save_state: ParserSaveState<'a>)
src/js/parser/parser.rs:186
↓ 6 callersMethodset_array_properties
(&mut self, array_properties: HeapPtr<ArrayProperties>)
src/js/runtime/object_value.rs:238
↓ 6 callersMethodset_graph_attribute
Set a graph-level attribute.
src/js/common/graphviz.rs:76
↓ 6 callersMethodset_heap_item_slot
Set the boxed value at the given slot index of a module scope.
src/js/runtime/scope.rs:176
↓ 6 callersMethodset_number_data
(&mut self, number_data: f64)
src/js/runtime/intrinsics/number_object.rs:74
↓ 6 callersFunctionskip_decimal_digits
(lexer: &mut StringLexer)
src/js/runtime/string_parsing.rs:320
↓ 6 callersMethodsource_file_ptr
(&self)
src/js/runtime/bytecode/function.rs:439
↓ 6 callersMethodstate
(&self)
src/js/runtime/module/source_text_module.rs:195
↓ 6 callersMethodsuccess
(test: &Test, time: Duration)
tests/harness/src/runner.rs:635
↓ 6 callersMethodsuite_dir
(&self, subdir: &str)
tests/perf/src/suite.rs:42
↓ 6 callersMethodto_heap
(&self)
src/js/runtime/property.rs:186
↓ 6 callersFunctionuse
()
tests/snapshot/bytecode/expression/update.js:3
↓ 6 callersMethodvirtual_object
(&self)
src/js/runtime/object_value.rs:314
↓ 6 callersMethodwrite_jump_false_for_expression
( &mut self, condition_expr: &ast::Expression, condition: GenRegister, target_
src/js/runtime/bytecode/generator.rs:1661
↓ 5 callersFunctiona
()
tests/snapshot/parser/expression/object.js:22
↓ 5 callersMethodadd_ignore_config
(&mut self, config_value: &serde_json::Value)
tests/harness/src/ignored.rs:153
↓ 5 callersMethodadd_node
Add and return a node with the given id.
src/js/common/graphviz.rs:50
↓ 5 callersMethodadvance2
(&mut self)
src/js/parser/regexp_parser.rs:188
↓ 5 callersMethodalias
Create an alias for an existing property under a new key. All attributes of the property are preserved.
src/js/runtime/intrinsic_builder.rs:141
↓ 5 callersFunctionalloc_wtf8_str_from_source
Allocate a FlatString for the given Wtf8Str. This function expects the input Wtf8Str to have come directly from the source text, meaning it is guarant
src/js/runtime/bytecode/generator.rs:9480
↓ 5 callersMethodanalyze_function_params
Static analysis of parameters, returning the function flags that apply to the parameters.
src/js/parser/parser.rs:1013
↓ 5 callersMethodannex_b
(mut self, annex_b: bool)
src/js/common/options.rs:232
↓ 5 callersMethodarray_properties_length
Array properties methods
src/js/runtime/object_value.rs:159
↓ 5 callersMethodas_dense
(&self)
src/js/runtime/array_properties.rs:33
↓ 5 callersFunctionb
(c)
tests/snapshot/bytecode/expression/object/method.js:2
↓ 5 callersFunctioncheck_string_length
Checks if the string length is within the allowed maximum length and returns length if so. Otherwise returns a RangeError.
src/js/runtime/string_value.rs:678
↓ 5 callersMethodcomplement_set
Return the complement of a set when in unicode sets mode.
src/js/runtime/regexp/compiler.rs:909
↓ 5 callersMethodconstant_table_ptr
(&self)
src/js/runtime/bytecode/function.rs:369
↓ 5 callersFunctioncreate_array_from_list
CreateArrayFromList (https://tc39.es/ecma262/#sec-createarrayfromlist)
src/js/runtime/array_object.rs:245
↓ 5 callersMethodcurrent_scope
(&self)
src/js/parser/scope_tree.rs:117
↓ 5 callersMethoddata_ptr
(&self)
src/js/runtime/collections/inline_array.rs:57
↓ 5 callersMethoddump_buffer
(&self)
src/js/common/options.rs:146
↓ 5 callersMethodemit_quantified_term_with_cleared_captures
Emit a term with a prefix that clears all captures in the term. Used for terms in quantifiers, since all captures are cleared at the start of each re
src/js/runtime/regexp/compiler.rs:743
↓ 5 callersMethodemit_quantifier_optional_branch
( &mut self, quantifier: &Quantifier, term_block_id: BlockId, join_block_id: B
src/js/runtime/regexp/compiler.rs:726
↓ 5 callersMethodemit_term
(&mut self, term: &Term)
src/js/runtime/regexp/compiler.rs:459
↓ 5 callersMethodenqueue_pending_functions
( &mut self, parent_function: Handle<BytecodeFunction>, pending_functions: PendingFunc
src/js/runtime/bytecode/generator.rs:986
↓ 5 callersMethoderror
(&self, start_pos: Pos, error: ParseError)
src/js/parser/lexer_stream.rs:255
↓ 5 callersMethoderror_expected_token
( &self, loc: Loc, actual: &Token, expected: &Token, )
src/js/parser/parser.rs:280
↓ 5 callersMethodexception_handlers_ptr
(&self)
src/js/runtime/bytecode/function.rs:374
↓ 5 callersMethodexpr_dest_for_destructuring_assignment
Find the best expression destination in which to place the result of a destructuring assignment. This allows destructuring assignments to store expre
src/js/runtime/bytecode/generator.rs:2807
↓ 5 callersMethodfinish_vm_scope_node
Complete an AST scope node and create a corresponding VM scope node if necessary. Optionally provide the number of arguments for a mapped arguments o
src/js/parser/scope_tree.rs:589
↓ 5 callersMethodformat
(&self, opts: &FormatOptions)
src/js/runtime/bytecode/generator.rs:9435
↓ 5 callersMethodformat
Format a table formed from a list of rows.
tests/harness/src/table.rs:86
↓ 5 callersMethodgen_block_statement
(&mut self, stmt: &'a ast::Block<'a>)
src/js/runtime/bytecode/generator.rs:7424
↓ 5 callersMethodgen_maybe_chain_part_expression
Generate an expression that may be part of an optional chain, propagating the optional chaining nullish block to expressions that may short circuit.
src/js/runtime/bytecode/generator.rs:4481
↓ 5 callersMethodgen_new_closure_for_function
( &mut self, func: &ast::Function, dest: GenRegister, func_constant_index: Gen
src/js/runtime/bytecode/generator.rs:6817
↓ 5 callersMethodgen_pattern_to_reference
Perform the first part of storing to a pattern - evaluating the pattern to a reference that will later be actually stored to. This allows for behavior
src/js/runtime/bytecode/generator.rs:6171
↓ 5 callersMethodgen_store_to_reference
( &mut self, reference: Reference<'a>, value: GenRegister, flags: StoreFlags,
src/js/runtime/bytecode/generator.rs:6260
↓ 5 callersMethodget_capture_point
(&self, capture_point_index: u32)
src/js/runtime/regexp/matcher.rs:262
↓ 5 callersFunctionget_iterator
GetIterator (https://tc39.es/ecma262/#sec-getiterator)
src/js/runtime/iterator.rs:63
↓ 5 callersMethodget_mapped_scope_index_for_key
(&self, key: Handle<PropertyKey>)
src/js/runtime/arguments_object.rs:139
↓ 5 callersFunctionget_temporal_option
Parse a temporal option from an optional options object. Parameterized by an option in the `temporal_rs` crate.
src/js/runtime/intrinsics/temporal/utils.rs:83
↓ 5 callersFunctionget_test_root
(dirname: &str)
tests/snapshot/snapshot_tests.rs:45
↓ 5 callersMethodhas_current
(&self)
src/js/parser/lexer_stream.rs:115
↓ 5 callersMethodheap_size
(&self)
src/js/runtime/gc/heap.rs:298
↓ 5 callersMethodid
(&self)
src/js/runtime/module/synthetic_module.rs:102
↓ 5 callersMethodinc_indent
(&mut self)
src/js/parser/printer.rs:31
↓ 5 callersMethodindex
(&self, index: Range<usize>)
src/js/common/wtf_8.rs:361
↓ 5 callersMethodinstant
(&self)
src/js/runtime/intrinsics/temporal/instant_object.rs:47
↓ 5 callersFunctionis_array
IsArray (https://tc39.es/ecma262/#sec-isarray)
src/js/runtime/type_utilities.rs:693
↓ 5 callersMethodis_bool
(&self)
src/js/runtime/value.rs:225
↓ 5 callersMethodis_callable
(&self)
src/js/runtime/proxy_object.rs:77
↓ 5 callersMethodis_exported
(&self)
src/js/parser/scope_tree.rs:1269
↓ 5 callersMethodis_function_expression_name
Return whether the binding at index is a function expression name binding.
src/js/runtime/scope_names.rs:169
↓ 5 callersMethodis_function_start
(&mut self)
src/js/parser/parser.rs:676
↓ 5 callersMethodis_immutable
(&self)
src/js/runtime/realm.rs:455
↓ 5 callersMethodis_property_end
(&mut self, prop_context: PropertyContext)
src/js/parser/parser.rs:3538
↓ 5 callersMethodis_property_initializer
(&mut self, prop_context: PropertyContext)
src/js/parser/parser.rs:3556
↓ 5 callersMethoditer_bindings
Iterator over all bindings in this scope, including function parameters and catch parameters.
src/js/parser/scope_tree.rs:955
↓ 5 callersMethoditer_gc_unsafe
(&self)
src/js/runtime/array_properties.rs:415
↓ 5 callersFunctioniterator_complete
IteratorComplete (https://tc39.es/ecma262/#sec-iteratorcomplete)
src/js/runtime/iterator.rs:164
↓ 5 callersFunctioniterator_step_value
IteratorStepValue (https://tc39.es/ecma262/#sec-iteratorstepvalue) Returns the value from the next iteration of the iterator, unless the iterator is
src/js/runtime/iterator.rs:216
↓ 5 callersFunctioniterator_value
IteratorValue (https://tc39.es/ecma262/#sec-iteratorvalue)
src/js/runtime/iterator.rs:170
↓ 5 callersMethodjump_constant
(&mut self, constant_index: ConstantIndex<W>)
src/js/runtime/bytecode/vm.rs:1482
↓ 5 callersMethodjump_immediate
(&mut self, offset: SInt<W>)
src/js/runtime/bytecode/vm.rs:1476
↓ 5 callersMethodlen
(&self)
src/js/runtime/collections/array.rs:74
↓ 5 callersMethodline_offsets
(&self)
src/js/parser/source.rs:96
↓ 5 callersMethodmaybe_expect_semicolon
Consume a semicolon if present and return true, otherwise return if a semicolon could be inserted via automatic semicolon insertion.
src/js/parser/parser.rs:383
↓ 5 callersMethodmaybe_grow_for_insertion
Prepare array for insertion of a single cell. This will grow the array and update container to point to new array if there is no room to insert anothe
src/js/runtime/intrinsics/finalization_registry_object.rs:133
↓ 5 callersFunctionmin_width_for_unsigned
Return the minimum width needed to fit the given unsigned value.
src/js/runtime/bytecode/operand.rs:340
↓ 5 callersMethodname_ptrs
(&self)
src/js/runtime/scope_names.rs:127
↓ 5 callersFunctionneeds_surrogate_pair
(code_point: CodePoint)
src/js/common/unicode.rs:72
↓ 5 callersMethodneeds_tdz_check
Whether this binding needs TDZ checks when accessed.
src/js/parser/scope_tree.rs:1261
↓ 5 callersMethodnull
()
src/js/runtime/value.rs:344
← previousnext →501–600 of 5,254, ranked by callers