MCPcopy Create free account

hub / github.com/HigherOrderCO-archive/hvm-64 / functions

Functions335 in github.com/HigherOrderCO-archive/hvm-64

↓ 1 callersMethodto_words
(self)
runtime/src/trace.rs:438
↓ 1 callersMethodtransform
(&mut self, passes: TransformPasses, opts: &TransformOpts)
transform/src/transform.rs:36
↓ 1 callersMethodunredirect
(&self)
runtime/src/port.rs:217
↓ 1 callersFunctionvar_to_num
Inverse function of [`create_var`]. Returns None when the provided string is not an output of `create_var`.
util/src/create_var.rs:21
↓ 1 callersMethodvisit_net
(&mut self, net: &hvm64_ast::Net)
transform/src/pre_reduce.rs:129
↓ 1 callersMethodvisit_redex
(&mut self, a: &'a Tree, b: &'a Tree)
host/src/encode.rs:52
↓ 1 callersMethodvisit_tree
(&mut self, tree: &Tree)
transform/src/prune.rs:37
↓ 1 callersMethodwalk_tree
(&mut self, tree: &'a Tree)
transform/src/eta_reduce.rs:98
↓ 1 callersMethodwires
(&mut self)
host/src/encode.rs:155
FunctionEmpty
examples/sort/radix/radix_sort_lam.js:1
FunctionFree
examples/sort/radix/radix_sort_lam.js:5
FunctionUsed
examples/sort/radix/radix_sort_lam.js:6
Function_reset_traces
()
runtime/src/trace.rs:319
Functiona_concat
examples/sort/radix/radix_sort_lam.js:23
Functiona_free
examples/sort/radix/radix_sort_lam.js:55
Functiona_node
examples/sort/radix/radix_sort_lam.js:39
Functiona_single
examples/sort/radix/radix_sort_lam.js:22
Functiona_used
examples/sort/radix/radix_sort_lam.js:61
Methodadd
(self, rhs: Self)
runtime/src/runtime.rs:110
Methodadd
(_: Self, _: Self)
util/src/ops/num.rs:5
Methodadd
(a: Self, b: Self)
util/src/ops/num.rs:43
Methodadd_assign
(&mut self, rhs: Self)
runtime/src/runtime.rs:122
Methodadd_entrypoint
(&mut self, entrypoint: &str)
transform/src/transform.rs:88
Methodand
(_: Self, _: Self)
util/src/ops/num.rs:10
Functionb_free
examples/sort/radix/radix_sort_lam.js:68
Functionb_node
examples/sort/radix/radix_sort_lam.js:58
Functionb_used
examples/sort/radix/radix_sort_lam.js:69
Methodcall
(def: *const Def<Self>, _: &mut hvm64_runtime::Net, port: Port)
transform/src/pre_reduce.rs:96
Functioncase_leaf
tests/programs/stress_tests/sum_tree.js:23
Functioncase_node
tests/programs/stress_tests/sum_tree.js:22
Functioncompile_num
(num: Num)
src/compile.rs:176
Functioncompile_port
(host: &Host, port: &Port)
src/compile.rs:163
Methodcount
(ctx: &mut ThreadContext)
runtime/src/parallel.rs:112
Methoddefault
()
runtime/src/trace.rs:196
Methodderef
(&self)
runtime/src/def.rs:156
Methodderef_mut
(&mut self)
runtime/src/def.rs:163
Methoddiv
(_: Self, _: Self)
util/src/ops/num.rs:8
Methoddiv
(a: Self, b: Self)
util/src/ops/num.rs:52
Methoddowncast_mut
(&mut self)
runtime/src/def.rs:144
Methoddowncast_mut_ptr
(slf: *mut Def)
runtime/src/def.rs:136
Methoddowncast_ptr
(slf: *const Def)
runtime/src/def.rs:132
Methoddowncast_ref
(&self)
runtime/src/def.rs:140
Methoddrop
(&mut self)
ast/src/ast.rs:196
Methodencode_tree
Encode `tree` directly into `trg`, skipping the intermediate `Def` representation.
host/src/encode.rs:23
Functioneval_with_args
(fun: &str, args: &[&str])
tests/cli.rs:207
Functionfmt
(word: u64, f: &mut fmt::Formatter)
runtime/src/trace.rs:462
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
ast/src/ast.rs:222
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
runtime/src/wire.rs:19
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
runtime/src/linker.rs:236
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
runtime/src/instruction.rs:99
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
runtime/src/port.rs:89
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
runtime/src/runtime.rs:132
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
runtime/src/addr.rs:16
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
transform/src/transform.rs:24
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
num/src/num.rs:275
Methodfrom_bits
(bits: &'static [u64])
runtime/src/def.rs:55
Methodfrom_iter
(iter: T)
runtime/src/def.rs:65
Methodfrom_raw
(raw: u32)
num/src/num.rs:66
Methodfrom_str
(str: &str)
ast/src/parser.rs:180
Methodfrom_word
(word: u64)
runtime/src/trace.rs:334
Methodfrom_word
(bits: u64)
util/src/ops/word.rs:33
Methodindex
(&self)
runtime/src/instruction.rs:93
Methodis_full_node
(&self)
runtime/src/port.rs:221
Functionmain
()
src/main.rs:32
Methodmain
(ctx: &mut ThreadContext)
runtime/src/parallel.rs:86
Methodmul
(_: Self, _: Self)
util/src/ops/num.rs:7
Methodmul
(a: Self, b: Self)
util/src/ops/num.rs:49
Methodnew
(book: &Book)
host/src/host.rs:25
Methodnew
(addr: Addr)
runtime/src/wire.rs:34
Methodnew
(heap: &'h Heap)
runtime/src/linker.rs:19
Methodnew
(data: &'a TraceData, id: usize)
runtime/src/trace.rs:242
Methodnew
(index: usize)
runtime/src/instruction.rs:90
Methodnew
Allocates a new heap with the given size in bytes, defaulting to the largest power-of-two allocation the system will allow.
runtime/src/allocator.rs:22
Methodnew
(labs: LabSet, data: T)
runtime/src/def.rs:112
Methodnew
(tag: Tag, lab: Lab, addr: Addr)
runtime/src/port.rs:120
Methodnew
Creates an empty net with a given heap.
runtime/src/net.rs:19
Methodnew
(tag: NumTag, payload: u32)
num/src/num.rs:61
Methodnew_exact
(words: usize)
runtime/src/allocator.rs:41
Methodnew_f24
(val: f32)
num/src/num.rs:81
Methodnew_i24
(val: i32)
num/src/num.rs:76
Methodnew_num
(num: Num)
runtime/src/port.rs:132
Methodnew_ref
(def: &Def)
runtime/src/port.rs:138
Methodnew_sym
(val: NumTag)
num/src/num.rs:93
Methodnew_u24
(val: u32)
num/src/num.rs:71
Methodnew_var
(addr: Addr)
runtime/src/port.rs:126
Methodnew_with_root
(heap: &'h Heap, root: Wire)
runtime/src/net.rs:25
Methodoperate_binary
(a: Self, op: NumTag, b: Self)
num/src/num.rs:257
Methodoperate_sym
(a: Self, b: Self)
num/src/num.rs:164
Methodoperate_unary
(op: NumTag, num: Self)
num/src/num.rs:133
Methodor
(_: Self, _: Self)
util/src/ops/num.rs:11
Functionparse_abbrev_number
Turn a string representation of a number, such as '1G' or '400K', into a number.
util/src/parse_abbrev_number.rs:5
Functionparse_and_inline
(net: &str)
tests/transform.rs:72
Functionparse_and_prune
(net: &str)
tests/transform.rs:116
Functionparse_and_reduce
(net: &str)
tests/transform.rs:51
Methodparse_book
Book = ("@" Name "=" Net)
ast/src/parser.rs:16
Methodparse_int
(input: &str)
ast/src/parser.rs:156
Methodport
(port: Port)
runtime/src/linker.rs:244
Functionpretty_num
(n: u64)
util/src/pretty_num.rs:4
Methodreadback_tree
Creates an ast tree from a wire in a runtime net.
host/src/readback.rs:13
Methodreduce
(ctx: &mut ThreadContext)
runtime/src/parallel.rs:98
← previousnext →201–300 of 335, ranked by callers