Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/devsnek/slither
/ functions
Functions
582 in github.com/devsnek/slither
⨍
Functions
582
◇
Types & classes
92
↓ 3 callers
Function
insert
( timers: &mut MutexGuard<LinkedList<TimerList>>, duration: u64, timer: SetReadiness, repeat:
src/builtins/timers.rs:98
↓ 3 callers
Method
keys
(&self)
src/value.rs:498
↓ 3 callers
Method
load_f64
(&mut self, n: f64)
src/interpreter/assembler.rs:1245
↓ 3 callers
Method
next
Gets the next element in the list.
src/linked_list.rs:429
↓ 3 callers
Method
parse_assignment_expression
(&mut self)
src/parser.rs:1433
↓ 3 callers
Method
parse_left_hand_side_expression
(&mut self, calls: bool)
src/parser.rs:1567
↓ 3 callers
Function
perform_await
(agent: &Agent, ctx: Value, value: Value)
src/intrinsics/perform_await.rs:73
↓ 3 callers
Method
precedence
(&self)
src/parser.rs:109
↓ 3 callers
Method
rooted
(&self)
rust-gc/gc/src/lib.rs:98
↓ 3 callers
Method
run_jobs
(&self)
src/agent.rs:264
↓ 3 callers
Method
set_root
(&self)
rust-gc/gc/src/lib.rs:102
↓ 3 callers
Method
to_bool
(&self)
src/value.rs:790
↓ 3 callers
Method
to_iterator
(&self, agent: &Agent)
src/value.rs:948
↓ 3 callers
Method
to_object
(&self, agent: &Agent)
src/value.rs:910
↓ 3 callers
Method
to_object_key
(&self, agent: &Agent)
src/value.rs:939
↓ 3 callers
Method
visit_identifier
(&mut self, name: &str)
src/interpreter/assembler.rs:311
↓ 3 callers
Method
visit_unit
(self)
src/builtins/json.rs:161
↓ 2 callers
Method
build_class
(&mut self, name: &str, extends_o: &Option<Box<Node>>, fields: &[Node])
src/interpreter/assembler.rs:879
↓ 2 callers
Function
clear_root_bit
Returns the given pointer with its root bit cleared.
rust-gc/gc/src/lib.rs:90
↓ 2 callers
Function
collect_garbage
Collects garbage.
rust-gc/gc/src/gc.rs:154
↓ 2 callers
Method
combine
(&self, other: &Span)
src/parser.rs:219
↓ 2 callers
Function
constant_fold
(op: Operator, left: &Node, right: &Node)
src/parser.rs:813
↓ 2 callers
Function
create
(agent: &Agent)
src/builtins/fs.rs:498
↓ 2 callers
Function
create_client
(agent: &Agent, stream: TcpStream)
src/builtins/net.rs:68
↓ 2 callers
Method
create_import
(&mut self, name: &str, module: Gc<GcCell<Module>>)
src/interpreter/mod.rs:199
↓ 2 callers
Function
create_resolving_functions
(agent: &Agent, promise: &Value)
src/intrinsics/promise.rs:86
↓ 2 callers
Function
disassemble
(code: &str)
src/lib.rs:71
↓ 2 callers
Function
discard
(b: &mut test::Bencher, n: usize)
rust-gc/gc/benches/alloc_in_a_loop.rs:8
↓ 2 callers
Function
evaluate_body
( agent: &Agent, ctx: Gc<GcCell<Context>>, position: usize, kind: FunctionKind, args: Vec<
src/value.rs:1096
↓ 2 callers
Function
f64_bnot
(a: f64)
src/num_util.rs:21
↓ 2 callers
Function
insert_head
Inserts `v[0]` into pre-sorted sequence `v[1..]` so that whole `v[..]` becomes sorted. This is the integral subroutine of insertion sort.
src/sort.rs:44
↓ 2 callers
Function
inspect
( agent: &Agent, value: &Value, indent: usize, inspected: &mut HashSet<*const IndexMap<ObjectK
src/value.rs:1297
↓ 2 callers
Method
into_iter
(self)
src/linked_list.rs:863
↓ 2 callers
Method
jump_if_not_empty
(&mut self, label: &mut Label)
src/interpreter/assembler.rs:1192
↓ 2 callers
Method
jump_if_true
(&mut self, label: &mut Label)
src/interpreter/assembler.rs:1182
↓ 2 callers
Function
keep
(b: &mut test::Bencher, n: usize)
rust-gc/gc/benches/alloc_in_a_loop.rs:16
↓ 2 callers
Method
load_computed_property
(&mut self, obj: &Register)
src/interpreter/assembler.rs:1275
↓ 2 callers
Function
mark
(head: &mut Option<NonNull<GcBox<dyn Trace>>>)
rust-gc/gc/src/gc.rs:159
↓ 2 callers
Function
merge_sort
This merge sort borrows some (but not all) ideas from TimSort, which is described in detail [here](http://svn.python.org/projects/python/trunk/Objects
src/sort.rs:243
↓ 2 callers
Function
min
(args: Args)
src/builtins/math.rs:5
↓ 2 callers
Method
overwrite_binding
(&mut self, name: &str)
src/interpreter/assembler.rs:1299
↓ 2 callers
Method
parse
(code: &'a str)
src/parser.rs:956
↓ 2 callers
Method
parse_arrow_function
( &mut self, kind: FunctionKind, mut args: Vec<Node>, start: Position, )
src/parser.rs:2101
↓ 2 callers
Method
parse_class
(&mut self, expression: bool)
src/parser.rs:2058
↓ 2 callers
Method
parse_if_expression
(&mut self, start: Position)
src/parser.rs:1940
↓ 2 callers
Method
parse_lexical_declaration
(&mut self)
src/parser.rs:1132
↓ 2 callers
Method
parse_parameters
(&mut self)
src/parser.rs:2191
↓ 2 callers
Method
prev
Gets the previous element in the list.
src/linked_list.rs:467
↓ 2 callers
Method
push_front
Appends the given element to the front of the list.
src/linked_list.rs:178
↓ 2 callers
Function
ref_eq
(thing: &T, other: &T)
src/value.rs:1156
↓ 2 callers
Function
reject_promise
(agent: &Agent, promise: Value, reason: Value)
src/intrinsics/promise.rs:69
↓ 2 callers
Method
resolve
(&self, specifier: &str, referrer: &str)
src/agent.rs:231
↓ 2 callers
Method
root_inner
Increases the root count on this `GcBox`. Roots prevent the `GcBox` from being destroyed by the garbage collector.
rust-gc/gc/src/gc.rs:133
↓ 2 callers
Method
serialize_bytes
(self, v: &[u8])
src/serde.rs:112
↓ 2 callers
Method
serialize_map
(self, len: Option<usize>)
src/serde.rs:197
↓ 2 callers
Method
serialize_tuple
(self, len: usize)
src/serde.rs:174
↓ 2 callers
Method
serialize_unit
(self)
src/serde.rs:127
↓ 2 callers
Method
set_rooted
(self, rooted: bool)
rust-gc/gc/src/lib.rs:427
↓ 2 callers
Method
size_hint
(&self)
src/linked_list.rs:696
↓ 2 callers
Method
split
Splits the list into two at the cursor's current position. This will return a new list consisting of everything after the cursor, with the original li
src/linked_list.rs:564
↓ 2 callers
Method
store_computed_property
(&mut self, obj: &Register, key: &Register)
src/interpreter/assembler.rs:1280
↓ 2 callers
Method
trace
(&self)
rust-gc/gc/tests/trace_impl.rs:16
↓ 2 callers
Method
trace_inner
Marks this `GcBox` and marks through its data.
rust-gc/gc/src/gc.rs:123
↓ 2 callers
Function
trigger_promise_reactions
( agent: &Agent, reactions: Value, argument: Value, )
src/intrinsics/promise.rs:4
↓ 2 callers
Method
uncaught_exception
(&self, e: Value)
src/agent.rs:317
↓ 2 callers
Method
unroot
(&self)
rust-gc/gc/src/lib.rs:219
↓ 2 callers
Method
unroot_inner
Decreases the root count on this `GcBox`. Roots prevent the `GcBox` from being destroyed by the garbage collector.
rust-gc/gc/src/gc.rs:143
↓ 2 callers
Function
use_trait_gc
(x: Gc<Foo>)
rust-gc/gc/tests/gc_semantics.rs:263
↓ 2 callers
Method
value
Returns a reference to the `GcBox`'s value.
rust-gc/gc/src/gc.rs:148
↓ 2 callers
Method
visit_call
(&mut self, callee_node: &Node, args: &[Node], opt: bool, tail: bool)
src/interpreter/assembler.rs:678
↓ 2 callers
Method
visit_null
(&mut self)
src/interpreter/assembler.rs:185
↓ 2 callers
Function
write
(args: Args)
src/intrinsics/net_client_prototype.rs:31
↓ 1 callers
Method
add_reading
(self)
rust-gc/gc/src/lib.rs:406
↓ 1 callers
Method
build_binary
(&self, op: Operator, left: Node, right: Node, span: Span)
src/parser.rs:1019
↓ 1 callers
Function
builtin_sort
(agent: &Agent, a: &Value, b: &Value)
src/intrinsics/array_prototype.rs:22
↓ 1 callers
Method
clear
(&mut self)
src/linked_list.rs:352
↓ 1 callers
Method
clear_root
(&self)
rust-gc/gc/src/lib.rs:108
↓ 1 callers
Method
cmp
(&self, other: &ObjectKey)
src/value.rs:193
↓ 1 callers
Function
collapse
(runs: &[Run])
src/sort.rs:354
↓ 1 callers
Method
construct
( &self, agent: &Agent, args: Vec<Value>, new_target: Value, )
src/value.rs:1018
↓ 1 callers
Function
create_array_iterator_prototype
(agent: &Agent)
src/intrinsics/array_iterator_prototype.rs:38
↓ 1 callers
Function
create_array_prototype
(agent: &Agent)
src/intrinsics/array_prototype.rs:68
↓ 1 callers
Function
create_async_iterator_prototype
(agent: &Agent)
src/intrinsics/async_iterator_prototype.rs:8
↓ 1 callers
Function
create_boolean_prototype
(agent: &Agent)
src/intrinsics/boolean_prototype.rs:14
↓ 1 callers
Function
create_error_prototype
(agent: &Agent)
src/intrinsics/error_prototype.rs:20
↓ 1 callers
Function
create_function_prototype
(agent: &mut Agent)
src/intrinsics/function_prototype.rs:11
↓ 1 callers
Function
create_generator_prototype
(agent: &Agent)
src/intrinsics/generator_prototype.rs:56
↓ 1 callers
Function
create_iterator_map_prototype
(agent: &Agent)
src/intrinsics/iterator_map_prototype.rs:24
↓ 1 callers
Function
create_iterator_prototype
(agent: &Agent)
src/intrinsics/iterator_prototype.rs:39
↓ 1 callers
Function
create_net_client_prototype
(agent: &Agent)
src/intrinsics/net_client_prototype.rs:89
↓ 1 callers
Function
create_net_server_prototype
(agent: &Agent)
src/intrinsics/net_server_prototype.rs:43
↓ 1 callers
Function
create_number_prototype
(agent: &Agent)
src/intrinsics/number_prototype.rs:15
↓ 1 callers
Function
create_object_prototype
()
src/intrinsics/object_prototype.rs:3
↓ 1 callers
Function
create_promise
(agent: &Agent)
src/intrinsics/promise.rs:228
↓ 1 callers
Function
create_promise_prototype
(agent: &Agent)
src/intrinsics/promise_prototype.rs:152
↓ 1 callers
Function
create_regex_prototype
(agent: &Agent)
src/intrinsics/regex_prototype.rs:62
↓ 1 callers
Function
create_string_prototype
(agent: &Agent)
src/intrinsics/string_prototype.rs:65
↓ 1 callers
Function
create_symbol
(agent: &Agent)
src/intrinsics/symbol.rs:22
↓ 1 callers
Function
create_symbol_prototype
(object_prototype: Value)
src/intrinsics/symbol_prototype.rs:3
↓ 1 callers
Function
create_timer_iterator_prototype
(agent: &Agent)
src/intrinsics/timer_iterator_prototype.rs:43
← previous
next →
101–200 of 582, ranked by callers