MCPcopy Create free account

hub / github.com/RosemarySheridan/gemsy / functions

Functions2,245 in github.com/RosemarySheridan/gemsy

↓ 1,506 callersFunctionD
(n: u64)
crates/nockvm/rust/nockvm/src/noun.rs:316
↓ 660 callersFunctionT
(allocator: &mut A, tup: &[Noun])
crates/nockvm/rust/nockvm/src/noun.rs:321
↓ 502 callersFunctionslot
(noun: Noun, axis: u64)
crates/nockvm/rust/nockvm/src/jets.rs:246
↓ 355 callersMethodlen
(&self)
crates/nockvm/rust/ibig/src/ubig.rs:66
↓ 324 callersMethodtail
TODO: Ditto, etc.
crates/nockvm/rust/nockvm/src/noun.rs:743
↓ 293 callersMethodas_atom
(self)
crates/nockvm/rust/nockvm/src/noun.rs:243
↓ 248 callersMethodhead
TODO: idk about making these owned independently of their parent
crates/nockvm/rust/nockvm/src/noun.rs:738
↓ 221 callersFunctionassert_jet
(context: &mut Context, jet: Jet, sam: Noun, res: Noun)
crates/nockvm/rust/nockvm/src/jets.rs:373
↓ 202 callersMethodclone
(&self)
crates/nockapp/src/noun/slab.rs:107
↓ 192 callersMethodas_noun
(self)
crates/nockvm/rust/nockvm/src/noun.rs:251
↓ 170 callersMethodas_cell
(&self)
crates/nockvm/rust/nockvm/src/noun.rs:1265
↓ 152 callersMethodas_noun
(&self, stack: &mut A)
crates/nockapp/src/nockapp/wire.rs:45
↓ 132 callersMethodas_cell
Retrieve (head, tail) if this is a cell, else error.
crates/nockvm/rust/nockvm/src/substantive/mod.rs:202
↓ 128 callersMethodclone
(&self)
crates/nockvm/rust/ibig/src/ubig.rs:123
↓ 118 callersFunctionA
(stack: &mut NockStack, ubig: &UBig)
crates/nockvm/rust/nockvm/src/jets.rs:364
↓ 117 callersFunctiongrab_pelt
(row: &[u64], idx: usize)
crates/zkvm-jetpack/src/jets/table_utils.rs:153
↓ 112 callersMethodpush
Lightweight stack. * The lightweight stack is a stack data structure present in each stack * frame, often used for noun traversal. During no
crates/nockvm/rust/nockvm/src/mem.rs:1595
↓ 106 callersMethodlen
()
crates/zkvm-jetpack/src/form/poly.rs:30
↓ 103 callersMethodraw_equals
Are these the same noun */
crates/nockvm/rust/nockvm/src/noun.rs:1364
↓ 100 callersMethoditer
Borrowing iterator for Hamt, the type name is a portmanteau of Hamt, iterator, and hamster.
crates/nockvm/rust/nockvm/src/hamt.rs:302
↓ 98 callersMethoddata
(self)
crates/nockvm/rust/nockvm/src/noun.rs:255
↓ 88 callersMethodto_string
(&self)
crates/nockchain-wallet/src/main.rs:260
↓ 86 callersMethodcopy_from_slice
(&mut self, src: &Felt)
crates/zkvm-jetpack/src/form/felt.rs:54
↓ 83 callersFunctioninit_context
()
crates/nockvm/rust/nockvm/src/jets.rs:339
↓ 83 callersMethodunsigned_abs
(self)
crates/nockvm/rust/ibig/src/sign.rs:98
↓ 80 callersMethodsign
(&self)
crates/nockvm/rust/ibig/src/ibig.rs:38
↓ 80 callersFunctionwrite_pelt
(table: &mut MarySliceMut, f: &Felt, row: &Row, col: &Col)
crates/zkvm-jetpack/src/jets/table_utils.rs:147
↓ 75 callersMethodas_direct
(&self)
crates/nockvm/rust/nockvm/src/noun.rs:937
↓ 75 callersMethodmagnitude
(&self)
crates/nockvm/rust/ibig/src/ibig.rs:43
↓ 73 callersMethodas_u64
(&self)
crates/nockchain/src/setup.rs:120
↓ 70 callersMethodfrom
(&self, x: T)
crates/nockvm/rust/ibig/src/modular/convert.rs:47
↓ 68 callersMethodadd
(self, rhs: UBig)
crates/nockvm/rust/ibig/src/add_ops.rs:20
↓ 68 callersFunctionfmul_
(a: &Felt, b: &Felt)
crates/zkvm-jetpack/src/form/math/fext.rs:84
↓ 62 callersFunctionjet_err
()
crates/zkvm-jetpack/src/jets/utils.rs:8
↓ 60 callersMethodrepr
(&self)
crates/nockvm/rust/ibig/src/ubig.rs:54
↓ 59 callersMethodset_root
Set the root of the noun slab. Panics if the given root is not in the noun slab or PMA.
crates/nockapp/src/noun/slab.rs:368
↓ 55 callersFunctionext_idx
(idx: usize)
crates/zkvm-jetpack/src/jets/compute_table_jets_v2.rs:878
↓ 54 callersMethodas_ne_bytes
(&self)
crates/nockvm/rust/nockvm/src/noun.rs:267
↓ 54 callersMethodinto_repr
(self)
crates/nockvm/rust/ibig/src/ubig.rs:60
↓ 51 callersMethodsize
Size **in 64-bit words** of this NockStack */
crates/nockvm/rust/nockvm/src/mem.rs:742
↓ 50 callersMethodnormalize_as_atom
Normalize, but convert to direct atom if it will fit */
crates/nockvm/rust/nockvm/src/noun.rs:611
↓ 49 callersFunctionassert_common_jet
( context: &mut Context, jet: Jet, sam: &[fn(&mut NockStack) -> Noun],
crates/nockvm/rust/nockvm/src/jets.rs:474
↓ 43 callersMethodto_vec
(&self)
crates/nockapp/src/noun/slab.rs:70
↓ 42 callersMethodslot
Retrieve a sub-noun by axis navigation (like `slot(axis)` in Nock). - axis 1 -> the noun itself - axis 2 -> head of noun - axis 3 -> tail of noun - et
crates/nockvm/rust/nockvm/src/substantive/mod.rs:172
↓ 41 callersFunctionextend_word
(word: Word)
crates/nockvm/rust/ibig/src/primitive.rs:14
↓ 40 callersMethodas_bitslice
(&self)
crates/nockvm/rust/nockvm/src/noun.rs:259
↓ 38 callersMethodroot
Get the root noun # Safety: The noun must not be used past the lifetime of the slab.
crates/nockapp/src/noun/slab.rs:401
↓ 36 callersMethodas_ref
(&self)
crates/nockvm/rust/nockvm/src/mem.rs:191
↓ 36 callersFunctionassert_common_jet_noun
( context: &mut Context, jet: Jet, sam: &[fn(&mut NockStack) -> Noun],
crates/nockvm/rust/nockvm/src/jets.rs:484
↓ 36 callersMethodlookup
(self, stack: &mut NockStack, n: &mut Noun)
crates/nockvm/rust/nockvm/src/hamt.rs:73
↓ 36 callersFunctionmet
Measure the number of bloqs in an atom
crates/nockvm/rust/nockvm/src/jets/bits.rs:386
↓ 34 callersMethodpush
(&mut self, word: Word)
crates/nockvm/rust/ibig/src/buffer.rs:108
↓ 33 callersMethodas_slice
(&self)
crates/zkvm-jetpack/src/form/poly.rs:153
↓ 33 callersMethodas_ubig
(self, _stack: &mut S)
crates/nockvm/rust/nockvm/src/noun.rs:247
↓ 33 callersFunctionfadd_
(a: &Felt, b: &Felt)
crates/zkvm-jetpack/src/form/math/fext.rs:14
↓ 33 callersMethodpoke
( &mut self, wire: WireRepr, cause: NounSlab, )
crates/nockapp/src/nockapp/mod.rs:361
↓ 30 callersFunctionB
(b: u8)
crates/nockvm/rust/nockvm/src/jets/form.rs:92
↓ 30 callersFunctionpush_formula
(stack: &mut NockStack, formula: Noun, tail: bool)
crates/nockvm/rust/nockvm/src/interpreter.rs:1063
↓ 30 callersMethodto_raw_pointer
Strip the tag from an indirect atom and return it as a pointer to its memory buffer. */
crates/nockvm/rust/nockvm/src/noun.rs:363
↓ 29 callersMethodas_either
(&self)
crates/nockvm/rust/nockvm/src/noun.rs:953
↓ 29 callersMethodderive_ptr
(&self, offset: usize)
crates/nockvm/rust/nockvm/src/mem.rs:253
↓ 29 callersMethodjoin
(&mut self)
crates/nockapp/src/kernel/form.rs:182
↓ 28 callersMethodas_bytes
(&self)
crates/nockapp/src/utils/bytes.rs:66
↓ 28 callersMethodbit_size
(self)
crates/nockvm/rust/nockvm/src/noun.rs:239
↓ 28 callersMethodextend
(&mut self, iter: T)
crates/nockvm/rust/ibig/src/buffer.rs:256
↓ 28 callersMethodshl
(self, rhs: usize)
crates/nockvm/rust/ibig/src/shift_ops.rs:90
↓ 27 callersMethodcopy_into
Copy a noun into this slab, only leaving references into the PMA. Set that noun as the root noun.
crates/nockapp/src/noun/slab.rs:260
↓ 27 callersMethodring
(&self)
crates/nockvm/rust/ibig/src/modular/modulo.rs:105
↓ 26 callersMethodinsert
(&mut self, key: Noun, value: V)
crates/nockapp/src/noun/slab.rs:468
↓ 26 callersMethodis_null
(&self)
crates/nockvm/rust/nockvm/src/hamt.rs:280
↓ 26 callersMethoditer
(&self)
crates/zkvm-jetpack/src/form/poly.rs:107
↓ 26 callersFunctionmake_tas
(allocator: &mut A, tas: &str)
crates/nockapp/src/utils/mod.rs:96
↓ 26 callersMethodtop
Peek the top of the lightweight stack. Note that * this violates the _east/_west naming convention somewhat, since e.g. * a west frame when
crates/nockvm/rust/nockvm/src/mem.rs:1719
↓ 25 callersMethodinto_sign_magnitude
(self)
crates/nockvm/rust/ibig/src/ibig.rs:48
↓ 25 callersMethodpow
(&self, exp: usize)
crates/nockvm/rust/ibig/src/pow.rs:19
↓ 25 callersMethodstruct_alloc
Allocate space for a struct in a stack frame */
crates/nockvm/rust/nockvm/src/mem.rs:1116
↓ 24 callersMethodas_either_atom_cell
(&self)
crates/nockvm/rust/nockvm/src/noun.rs:1289
↓ 24 callersMethodas_mut_slice
(&mut self)
crates/zkvm-jetpack/src/form/poly.rs:157
↓ 24 callersMethodclone
(&self)
crates/nockvm/rust/nockvm/src/hamt.rs:187
↓ 23 callersMethodas_felt
(&self)
crates/zkvm-jetpack/src/hand/convert.rs:33
↓ 23 callersMethodinsert
( &mut self, stack: &mut NockStack, formula: &mut Noun, path: Noun, ba
crates/nockvm/rust/nockvm/src/jets/warm.rs:123
↓ 23 callersMethodis_atom
(&self)
crates/nockvm/rust/nockvm/src/noun.rs:1237
↓ 23 callersMethodis_direct
(&self)
crates/nockvm/rust/nockvm/src/noun.rs:915
↓ 23 callersMethodis_null
(&self)
crates/nockvm/rust/nockvm/src/jets/cold.rs:313
↓ 23 callersMethodis_west
(&self)
crates/nockvm/rust/nockvm/src/mem.rs:737
↓ 23 callersFunctiontip5_hash_to_base58
Tries to convert a Noun to a Base58 string by extracting a 5-tuple, converting it to a decimal, and then to Base58. # Arguments `noun` - The Noun to
crates/nockchain-libp2p-io/src/tip5_util.rs:19
↓ 23 callersMethodto_le_bytes
(&self)
crates/nockvm/rust/nockvm/src/noun.rs:281
↓ 22 callersFunctionassert_jet_err
(context: &mut Context, jet: Jet, sam: Noun, err: JetErr)
crates/nockvm/rust/nockvm/src/jets.rs:403
↓ 22 callersFunctioncue
Deserialize a noun from an Atom This function is a wrapper around cue_bitslice that takes an Atom as input. # Arguments `stack` - A mutable referenc
crates/nockvm/rust/nockvm/src/serialization.rs:177
↓ 22 callersMethodcue_into
(&mut self, jammed: Bytes)
crates/nockapp/src/noun/slab.rs:418
↓ 22 callersMethoddata_pointer
Pointer to data for indirect atom */
crates/nockvm/rust/nockvm/src/noun.rs:500
↓ 22 callersFunctiondebug_assertions
(stack: &mut NockStack, noun: Noun)
crates/nockvm/rust/nockvm/src/interpreter.rs:439
↓ 22 callersFunctionrandom_ubig
(bits: usize, rng: &mut R)
crates/nockvm/rust/ibig/benches/benchmarks.rs:16
↓ 21 callersMethoddata
(&self)
crates/zkvm-jetpack/src/form/poly.rs:118
↓ 21 callersFunctionfinalize_poly
(stack: &mut NockStack, len: Option<usize>, mut res: IndirectAtom)
crates/zkvm-jetpack/src/hand/handle.rs:119
↓ 21 callersFunctiongrab_belt
(row: &[u64], idx: usize)
crates/zkvm-jetpack/src/jets/table_utils.rs:162
↓ 21 callersMethodload
Loads a kernel with default hot state. # Arguments `snap_dir` - Directory for storing snapshots. `kernel` - Byte slice containing the kernel code. `
crates/nockapp/src/kernel/form.rs:630
↓ 21 callersFunctionnew_handle_mut_slice
( stack: &mut NockStack, len: Option<usize>, )
crates/zkvm-jetpack/src/hand/handle.rs:22
↓ 20 callersMethoddiv_rem
(self, rhs: UBig)
crates/nockvm/rust/ibig/src/div_ops.rs:214
↓ 20 callersMethodget
(&self, key: Noun)
crates/nockapp/src/noun/slab.rs:482
next →1–100 of 2,245, ranked by callers