MCPcopy Create free account

hub / github.com/Jcparkyn/herd / functions

Functions440 in github.com/Jcparkyn/herd

↓ 2 callersMethodalways_matches
True if this pattern will match any value, otherwise false.
src/ast.rs:127
↓ 2 callersMethodanalyze_statement
(&mut self, stmt: &mut Statement)
src/analysis.rs:122
↓ 2 callersFunctionanalyze_statements_liveness
(stmts: &mut [SpannedStatement], deps: &mut HashSet<String>)
src/analysis.rs:313
↓ 2 callersMethodas_bool
(&self)
src/value64.rs:316
↓ 2 callersMethodas_ref
(&self)
src/natives.rs:286
↓ 2 callersMethodassert_func_ret_ok
(&mut self, err_val: Value, span: &Span)
src/jit.rs:1987
↓ 2 callersMethodbits_f64
(&self)
src/value64.rs:135
↓ 2 callersFunctionbuild_native_funcs
( module: &mut JITModule, funcs: HashMap<TKey, NativeFuncDef>, )
src/jit.rs:349
↓ 2 callersMethodcall_native_func
(&mut self, func: &NativeFunc, args: &[Value])
src/jit.rs:1877
↓ 2 callersMethodcall_native_func_fallible
( &mut self, func: &NativeFunc, user_args: &[Value], span: &Span, )
src/jit.rs:1890
↓ 2 callersMethodcheeky_copy
(&self)
src/value64.rs:182
↓ 2 callersMethodclone_val64
(&mut self, val: Value)
src/jit.rs:2115
↓ 2 callersMethodcompile_main_func
( &mut self, body: &SpannedExpr, src_path: &Path, implicit_vars: &[String],
src/jit.rs:445
↓ 2 callersMethodcompile_repl_as_function
( &mut self, program: &[SpannedStatement], src_path: &Path, globals: &[String]
src/jit.rs:431
↓ 2 callersMethoddict_lookup
Returns (element: OValue, found: u8)
src/jit.rs:1376
↓ 2 callersMethoddisplay_cmp
(&self, other: &Value64)
src/value64.rs:224
↓ 2 callersFunctionenergy
()
benchmarks/nbody.js:130
↓ 2 callersMethodeval
(&self)
tests/common/snapshot_helpers.rs:75
↓ 2 callersMethodeval_if
( &mut self, cond: Value, then: impl FnOnce(&mut Self) -> Value, fallback: Val
src/jit.rs:2040
↓ 2 callersMethodexpect_ok
(&self)
tests/common/snapshot_helpers.rs:80
↓ 2 callersMethodget_mut
(&mut self, key: &Value64)
src/dict.rs:58
↓ 2 callersFunctionget_repl_globals
(return_val: &Value64)
src/main.rs:89
↓ 2 callersFunctionget_slice_index
(index: i64, len: usize)
src/natives.rs:423
↓ 2 callersMethodget_vm_ptr
(&mut self)
src/jit.rs:1032
↓ 2 callersMethodis_f64
(&self)
src/value64.rs:289
↓ 2 callersMethodis_ptr_val
(&mut self, val: impl AsBValue)
src/jit.rs:2214
↓ 2 callersMethodline
Returns the byte offset of the start of `line_number`
src/lines.rs:55
↓ 2 callersMethodlocation
Returns the line and column location of `byte`
src/lines.rs:73
↓ 2 callersFunctionmakeCheck
(d, make = makeTree, check = checkTree)
benchmarks/binarytrees.js:18
↓ 2 callersFunctionmake_check
(d, make=make_tree, check=check_tree)
benchmarks/binarytrees.py:27
↓ 2 callersFunctionreport_energy
(bodies=SYSTEM, e=0.0)
benchmarks/nbody.py:89
↓ 2 callersMethodrun_lambda
( &self, lambda_val: &Value64, params: &[Value64], )
src/jit.rs:212
↓ 2 callersMethodtrack
(&mut self, rc: &Rc<T>)
src/value64.rs:496
↓ 2 callersMethodtranslate_matches_constant
(&mut self, c: &MatchConstant, value: BValue)
src/jit.rs:1356
↓ 2 callersMethodtranslate_return_block
(&mut self, repl_mode: bool)
src/jit.rs:932
↓ 2 callersMethodtranslate_return_err
(&mut self, err_ptr: Value)
src/jit.rs:924
↓ 1 callersFunctionJupiter
()
benchmarks/nbody.js:20
↓ 1 callersFunctionNeptune
()
benchmarks/nbody.js:56
↓ 1 callersFunctionSaturn
()
benchmarks/nbody.js:32
↓ 1 callersFunctionSun
()
benchmarks/nbody.js:68
↓ 1 callersFunctionUranus
()
benchmarks/nbody.js:44
↓ 1 callersFunctionadvance
(dt)
benchmarks/nbody.js:93
↓ 1 callersFunctionadvance
(dt, bodies=SYSTEM)
benchmarks/nbody.py:61
↓ 1 callersMethodanalyze_block
(&mut self, block: &mut Block)
src/analysis.rs:283
↓ 1 callersFunctionanalyze_block_liveness
(block: &mut Block, deps: &mut HashSet<String>)
src/analysis.rs:370
↓ 1 callersMethodanalyze_stamements
(&mut self, stmts: &mut [SpannedStatement])
src/analysis.rs:116
↓ 1 callersFunctionanalyze_statement_liveness
(stmt: &mut Statement, deps: &mut HashSet<String>)
src/analysis.rs:319
↓ 1 callersMethodas_string
(&self)
src/value64.rs:344
↓ 1 callersMethodassign_part
( &mut self, val: OValue, index: OValue, rest_path: &[OValue], rhs: OV
src/jit.rs:1414
↓ 1 callersMethodcall_native_eval
Wraps [Self::call_native] and evaluates arguments
src/jit.rs:1119
↓ 1 callersFunctioncheckTree
(node)
benchmarks/binarytrees.js:9
↓ 1 callersFunctioncheck_tree
(node)
benchmarks/binarytrees.py:19
↓ 1 callersMethodclone_val64_sometimes
(&mut self, val: BValue)
src/jit.rs:2122
↓ 1 callersMethodcompile_program_as_function
( &mut self, program: &[SpannedStatement], src_path: &Path, )
src/jit.rs:418
↓ 1 callersFunctioncustomRange
(start, stop)
benchmarks/iterables.js:7
↓ 1 callersFunctioncustom_range
(start, stop)
benchmarks/iterables.py:4
↓ 1 callersMethoddeclare_variables_in_func
(&mut self, func: &FuncExpr, entry_block: Block)
src/jit.rs:617
↓ 1 callersMethoddeclare_variables_in_match
(&mut self, match_expr: &MatchExpr)
src/jit.rs:734
↓ 1 callersMethoddeclare_variables_in_stmt
(&mut self, stmt: &SpannedStatement)
src/jit.rs:723
↓ 1 callersMethoddefine_variable
(&mut self, var: Variable, val: Value, name: &str)
src/jit.rs:788
↓ 1 callersMethodderef
(&self)
src/natives.rs:294
↓ 1 callersMethoddo_if
(&mut self, cond: Value, then: impl FnOnce(&mut Self))
src/jit.rs:2024
↓ 1 callersFunctioneval_snapshot
(cfg: &EvalConfig)
tests/common/snapshot_helpers.rs:126
↓ 1 callersMethodexpected_arg_count
(&self)
src/jit.rs:344
↓ 1 callersFunctionget_builtins
()
src/natives.rs:184
↓ 1 callersMethodget_error_return_ptr
(&mut self)
src/jit.rs:1036
↓ 1 callersMethodget_lambda_details
( &mut self, args: &Vec<Spanned<Expr>>, callee_val: BValue, span: &Span, )
src/jit.rs:1057
↓ 1 callersFunctionget_native_func_def
(func: NativeFuncId)
src/natives.rs:149
↓ 1 callersFunctionget_natives
()
src/natives.rs:176
↓ 1 callersFunctionguard_lambda
(val: &Value64)
src/natives.rs:335
↓ 1 callersMethodinto_values
(mut self)
src/value64.rs:641
↓ 1 callersMethodis_bool
(&self)
src/value64.rs:312
↓ 1 callersMethodis_error
(&self)
src/value64.rs:408
↓ 1 callersMethodis_lambda
(&self)
src/value64.rs:394
↓ 1 callersMethodis_nil
(&mut self, val: impl AsBValue)
src/jit.rs:2193
↓ 1 callersFunctionis_ptr
(value: u64)
src/value64.rs:60
↓ 1 callersMethodkeys
(&self)
src/dict.rs:85
↓ 1 callersMethodline_count
(&self)
src/lines.rs:98
↓ 1 callersMethodline_number_at_byte
Returns which line `byte` points to
src/lines.rs:88
↓ 1 callersMethodlist_vars
(&self)
src/analysis.rs:99
↓ 1 callersFunctionload_stdlib_module
(name: &str)
src/stdlib/mod.rs:1
↓ 1 callersFunctionmain
(n, min_depth=4)
benchmarks/binarytrees.py:31
↓ 1 callersFunctionmain
(n, minDepth = 4)
benchmarks/binarytrees.js:22
↓ 1 callersFunctionmain
(n, ref="sun")
benchmarks/nbody.py:113
↓ 1 callersFunctionmakeTree
(d)
benchmarks/binarytrees.js:1
↓ 1 callersFunctionmake_tree
(d)
benchmarks/binarytrees.py:12
↓ 1 callersFunctionncycles
(iterable, n)
benchmarks/iterables.js:25
↓ 1 callersFunctionncycles
Returns the sequence elements n times.
benchmarks/iterables.py:17
↓ 1 callersFunctionoffsetMomentum
()
benchmarks/nbody.js:74
↓ 1 callersFunctionoffset_momentum
(ref, bodies=SYSTEM, px=0.0, py=0.0, pz=0.0)
benchmarks/nbody.py:103
↓ 1 callersFunctionparseCsv
(data)
benchmarks/csv.js:41
↓ 1 callersFunctionparse_csv
(data)
benchmarks/csv.py:42
↓ 1 callersFunctionparse_list_index_f64
(val: f64, len: usize)
src/natives.rs:340
↓ 1 callersFunctionprint_analysis_errors
(errs: Vec<Spanned<AnalysisError>>, lines: Lines)
src/main.rs:199
↓ 1 callersMethodpush_var
(&mut self, var: &mut VarRef, mutable: bool)
src/analysis.rs:103
↓ 1 callersFunctionreset_tracker
()
tests/common/snapshot_helpers.rs:10
↓ 1 callersFunctionrun_file
(path: &Path, args: &Args)
src/main.rs:52
↓ 1 callersFunctionrun_repl
(args: Args)
src/main.rs:102
↓ 1 callersFunctionstep
(iter, n)
test_scripts/iterables.py:4
↓ 1 callersFunctionstep
(iter, n)
benchmarks/iterables.js:15
← previousnext →101–200 of 440, ranked by callers