MCPcopy Create free account

hub / github.com/RosemarySheridan/gemsy / functions

Functions2,245 in github.com/RosemarySheridan/gemsy

↓ 20 callersMethodis_zero
(&self)
crates/zkvm-jetpack/src/form/felt.rs:36
↓ 19 callersMethodcell
(&self)
crates/nockvm/rust/nockvm/src/noun.rs:1182
↓ 19 callersFunctionslam
(context: &mut Context, gate: Noun, sample: Noun)
crates/nockvm/rust/nockvm/src/jets.rs:306
↓ 18 callersMethodand_not
(self, rhs: UBig)
crates/nockvm/rust/ibig/src/bits.rs:704
↓ 18 callersMethodas_slice
(&self)
crates/nockvm/rust/nockvm/src/noun.rs:508
↓ 18 callersFunctionassert_jet_ubig
(context: &mut Context, jet: Jet, sam: Noun, res: UBig)
crates/nockvm/rust/nockvm/src/jets.rs:393
↓ 18 callersFunctionbelt_as_noun
(stack: &mut NockStack, res: Belt)
crates/zkvm-jetpack/src/utils.rs:87
↓ 18 callersMethoddiv_rem
(&self, a: Word)
crates/nockvm/rust/ibig/src/fast_divide.rs:60
↓ 18 callersMethodinsert
(self, stack: &mut NockStack, n: &mut Noun, t: T)
crates/nockvm/rust/nockvm/src/hamt.rs:100
↓ 18 callersMethodis_indirect
(&self)
crates/nockvm/rust/nockvm/src/noun.rs:919
↓ 17 callersMethoddirect
(&self)
crates/nockvm/rust/nockvm/src/noun.rs:1054
↓ 17 callersFunctionfsub_
(a: &Felt, b: &Felt)
crates/zkvm-jetpack/src/form/math/fext.rs:33
↓ 17 callersFunctioninterpret
Interpret nock */
crates/nockvm/rust/nockvm/src/interpreter.rs:446
↓ 17 callersMethodinto_noun
(self, _stack: &mut A)
crates/nockvm/rust/nockvm/src/jets/cold.rs:641
↓ 17 callersFunctionjam
Serialize a noun into an atom Corresponds to ++jam in the hoon stdlib. Implements a compact encoding scheme for nouns, with backreferences for share
crates/nockvm/rust/nockvm/src/serialization.rs:276
↓ 17 callersMethodrepr
(&self)
crates/nockvm/rust/ibig/src/modular/modulo.rs:49
↓ 17 callersMethodsize
(self)
crates/nockvm/rust/nockvm/src/hamt.rs:194
↓ 17 callersMethodto_wire
(&self)
crates/nockchain-wallet/src/main.rs:53
↓ 16 callersMethodeq_bytes
(self, bytes: impl AsRef<[u8]>)
crates/nockapp/src/noun/extensions.rs:45
↓ 16 callersMethodis_cell
(&self)
crates/nockvm/rust/nockvm/src/noun.rs:1135
↓ 16 callersMethodpop
Pop the lightweight stack, moving the stack_pointer. Note that * this violates the _east/_west naming convention somewhat, since e.g. * a we
crates/nockvm/rust/nockvm/src/mem.rs:1707
↓ 16 callersMethodraw
(&self)
crates/nockvm/rust/ibig/src/modular/modulo.rs:110
↓ 16 callersMethodsize
Size of an indirect atom in 64-bit words */
crates/nockvm/rust/nockvm/src/noun.rs:483
↓ 16 callersMethodsub
(self, rhs: UBig)
crates/nockvm/rust/ibig/src/add_ops.rs:97
↓ 16 callersFunctionupdate_decoder
(chals: &MegaExtChals, mset: &Felt, s: &Ion, h: &Ion, t: &Ion)
crates/zkvm-jetpack/src/jets/compute_table_jets_v2.rs:455
↓ 15 callersFunctionatoms
(s: &mut NockStack)
crates/nockvm/rust/nockvm/src/jets/bits.rs:538
↓ 15 callersFunctionfrom_bytes
(stack: &mut NounSlab, bytes: &[u8])
crates/nockchain-wallet/src/main.rs:963
↓ 15 callersMethoditer
(self)
crates/zkvm-jetpack/src/hand/structs.rs:46
↓ 15 callersMethodjam
(&self)
crates/nockapp/src/noun/slab.rs:414
↓ 15 callersFunctionmake_test_stack
(size: usize)
crates/nockvm/rust/nockvm/src/jets/cold.rs:986
↓ 15 callersMethodprev_alloc_offset
Get the offset of the previous alloc pointer
crates/nockvm/rust/nockvm/src/mem.rs:830
↓ 14 callersMethodadd_io_driver
(&mut self, driver: IODriverFn)
crates/nockapp/src/nockapp/mod.rs:221
↓ 14 callersFunctionassert_noun_eq
(stack: &mut NockStack, mut a: Noun, mut b: Noun)
crates/nockvm/rust/nockvm/src/jets.rs:368
↓ 14 callersFunctionchop
In a bloq space, copy from `from` for a span of `step`, to position `to`. * * Note: unlike the vere version, this sets the bits instead of X
crates/nockvm/rust/nockvm/src/jets.rs:276
↓ 14 callersFunctionfmul
(a: &Felt, b: &Felt, res: &mut Felt)
crates/zkvm-jetpack/src/form/math/fext.rs:61
↓ 14 callersMethodlocal_noun_pointer
Pointer to a local slot typed as Noun */
crates/nockvm/rust/nockvm/src/mem.rs:971
↓ 14 callersMethodnormalized_modulus
(&self)
crates/nockvm/rust/ibig/src/modular/modulo_ring.rs:90
↓ 14 callersFunctionsetup
( jam: &[u8], cli: Option<Cli>, hot_state: &[HotEntry], name: &str, data_dir: Option<PathB
crates/nockapp/src/kernel/boot.rs:228
↓ 14 callersFunctionsplit_double_word
(dw: DoubleWord)
crates/nockvm/rust/ibig/src/primitive.rs:25
↓ 14 callersMethoduncell
(&self)
crates/zkvm-jetpack/src/hand/convert.rs:93
↓ 14 callersFunctionunifying_equality
This function checks if two nouns are equal by recursively unifying them. # Safety: This function is unsafe because it dereferences raw pointers and a
crates/nockvm/rust/nockvm/src/unifying_equality.rs:28
↓ 14 callersMethodwrite
(&mut self, buf: &[u8])
crates/nockvm/rust/nockvm/src/flog.rs:42
↓ 13 callersMethodas_allocated
(self)
crates/nockvm/rust/nockvm/src/noun.rs:626
↓ 13 callersMethodas_raw
(&self)
crates/nockvm/rust/nockvm/src/noun.rs:1368
↓ 13 callersMethodatom
(&self)
crates/nockvm/rust/nockvm/src/noun.rs:1323
↓ 13 callersFunctionchunk_to_bit
(chunk: u32)
crates/nockvm/rust/nockvm/src/hamt.rs:16
↓ 13 callersFunctionfinv_
(a: &Felt)
crates/zkvm-jetpack/src/form/math/fext.rs:124
↓ 13 callersMethodframe_push
Pushing * When pushing, we swap the stack and alloc pointers, set the frame pointer to be the stack * pointer, move both frame and stack p
crates/nockvm/rust/nockvm/src/mem.rs:1519
↓ 13 callersMethodget_node
Look up the underlying `Node` for a given key.
crates/nockvm/rust/nockvm/src/substantive/mod.rs:85
↓ 13 callersFunctionlift
lift: the unique lift of a base field element into an extension field (Belt -> Felt)
crates/zkvm-jetpack/src/jets/bp_jets.rs:278
↓ 13 callersFunctionnew_handle_mut_felt
(stack: &mut NockStack)
crates/zkvm-jetpack/src/hand/handle.rs:63
↓ 13 callersMethodpreserve
(&mut self, stack: &mut NockStack)
crates/nockvm/rust/nockvm/src/interpreter.rs:399
↓ 13 callersFunctionradix_info
(radix: Digit)
crates/nockvm/rust/ibig/src/radix.rs:78
↓ 13 callersMethodto_be_bytes
(&self)
crates/nockvm/rust/nockvm/src/noun.rs:277
↓ 13 callersMethodtrailing_zeros
(&self)
crates/nockvm/rust/ibig/src/bits.rs:132
↓ 12 callersFunctioninit_tracing
()
crates/nockchain-wallet/src/main.rs:986
↓ 12 callersMethodis_in_frame
(&self, ptr: *const T)
crates/nockvm/rust/nockvm/src/mem.rs:753
↓ 12 callersMethodpreserve
(&mut self, x: &mut T)
crates/nockvm/rust/nockvm/src/mem.rs:1508
↓ 12 callersMethodshift
(&self)
crates/nockvm/rust/ibig/src/modular/modulo_ring.rs:95
↓ 11 callersFunctionadd_same_len_in_place
(words: &mut [Word], rhs: &[Word])
crates/nockvm/rust/ibig/src/add.rs:80
↓ 11 callersMethodcheck_same_ring
(&self, other: &ModuloSmall)
crates/nockvm/rust/ibig/src/modular/modulo.rs:122
↓ 11 callersFunctionext_idx
(idx: usize)
crates/zkvm-jetpack/src/jets/memory_table_jets_v2.rs:536
↓ 11 callersFunctionsetup_stack
()
crates/nockvm/rust/nockvm/src/serialization.rs:453
↓ 11 callersFunctionshr_in_place
Shift right by less than WORD_BITS in place. Returns shifted bits.
crates/nockvm/rust/ibig/src/shift.rs:24
↓ 11 callersMethodspawn
(&mut self, name: String, task: impl Future<Output = T> + Send + 'static)
crates/nockchain-libp2p-io/src/nc.rs:138
↓ 11 callersMethodto_bytes
(&self)
crates/nockapp/src/utils/bytes.rs:16
↓ 10 callersFunctionadd_signed_same_len_in_place
( words: &mut [Word], sign: Sign, rhs: &[Word], )
crates/nockvm/rust/ibig/src/add.rs:213
↓ 10 callersMethodalloc_would_oom_
When frame_pointer < alloc_pointer, the frame is West West frame layout: - start - *prev_alloc_ptr - frame_pointer - stack_pointer - (middle) - alloc_
crates/nockvm/rust/nockvm/src/mem.rs:423
↓ 10 callersMethodas_u32
(&self)
crates/zkvm-jetpack/src/hand/convert.rs:13
↓ 10 callersMethodassert_struct_is_in
Doesn't need an OOM check, just an assertion. We expect it to panic.
crates/nockvm/rust/nockvm/src/mem.rs:1382
↓ 10 callersMethodclone
(&self)
crates/nockvm/rust/ibig/src/modular/modulo.rs:171
↓ 10 callersMethoddegree
(&self)
crates/zkvm-jetpack/src/form/felt.rs:41
↓ 10 callersFunctiondouble_word
(low: Word, high: Word)
crates/nockvm/rust/ibig/src/primitive.rs:20
↓ 10 callersMethodget_cached_mug
(self: Allocated)
crates/nockvm/rust/nockvm/src/noun.rs:1194
↓ 10 callersMethodis_none
(self)
crates/nockvm/rust/nockvm/src/noun.rs:1225
↓ 10 callersFunctionlast
(zyc: Noun, naz: Noun)
crates/nockvm/rust/nockvm/src/jets/parse.rs:608
↓ 10 callersFunctionmet3_usize
Byte size of an atom. * * Assumes atom is normalized */
crates/nockvm/rust/nockvm/src/mug.rs:22
↓ 10 callersMethodnext
Iterate over the values in the HAMT
crates/nockvm/rust/nockvm/src/hamt.rs:663
↓ 10 callersMethodnormalized_value
Get normalized value.
crates/nockvm/rust/ibig/src/modular/modulo.rs:148
↓ 10 callersMethodslot_pointer
Mutable pointer to a slot in a stack frame Panics on out-of-bounds conditions TODO: slot_pointer: Needs a simple bounds check
crates/nockvm/rust/nockvm/src/mem.rs:914
↓ 10 callersMethodstruct_alloc_in_previous_frame
Allocates space in the previous frame for some number of T's. */
crates/nockvm/rust/nockvm/src/mem.rs:1210
↓ 10 callersMethodtrack_block_id_and_peer
Adds a block ID and peer to the tracker. implements [%track %add block-id peer-id] effect
crates/nockchain-libp2p-io/src/p2p_util.rs:236
↓ 9 callersFunctionac_shay
Hashes a message using SHA-256.
crates/nockvm/rust/nockvm_crypto/src/sha.rs:17
↓ 9 callersMethodas_belt
(&self)
crates/zkvm-jetpack/src/hand/convert.rs:25
↓ 9 callersFunctionassert_jet_in_door
( c: &mut Context, jet: Jet, sam: &[fn(&mut NockStack) -> Noun], // regular sample
crates/nockvm/rust/nockvm/src/jets/lock/aes.rs:295
↓ 9 callersFunctionbite_to_word
Convert length as bite to length in 64-bit words
crates/nockvm/rust/nockvm/src/jets.rs:242
↓ 9 callersFunctionbuild_tree_data
(noun: Noun, alf: &Felt)
crates/zkvm-jetpack/src/form/math/gen_trace.rs:40
↓ 9 callersMethodentry
(&self, chunk: u32)
crates/nockvm/rust/nockvm/src/hamt.rs:47
↓ 9 callersFunctionfmix32
(k: u32)
crates/nockvm/rust/murmur3/src/murmur3_x86_128.rs:159
↓ 9 callersMethodframe_pop
Note re: #684: We don't need OOM checks on de-alloc
crates/nockvm/rust/nockvm/src/mem.rs:1487
↓ 9 callersFunctionget_mug
(noun: Noun)
crates/nockvm/rust/nockvm/src/mug.rs:71
↓ 9 callersMethodinto_noun
(self, stack: &mut A)
crates/zkvm-jetpack/src/jets/cheetah_jets.rs:51
↓ 9 callersFunctionmake_driver
(f: F)
crates/nockapp/src/nockapp/driver.rs:35
↓ 9 callersMethodmemory
(&mut self)
crates/nockvm/rust/ibig/src/memory.rs:71
↓ 9 callersFunctionsetup_nockapp
(jam: &str)
crates/nockapp/src/nockapp/test.rs:9
↓ 9 callersMethodtry_to_unsigned
(&self)
crates/nockvm/rust/ibig/src/convert.rs:639
↓ 9 callersFunctionvec_to_hoon_list
(stack: &mut NockStack, vec: &[u64])
crates/zkvm-jetpack/src/utils.rs:26
↓ 9 callersMethodwrite
buf must contain values 0-35, or 0-9 if digit_case is NoLetters.
crates/nockvm/rust/ibig/src/fmt/digit_writer.rs:33
↓ 8 callersMethodabs
(self)
crates/nockvm/rust/ibig/src/sign.rs:80
↓ 8 callersFunctionadd_signed_word_in_place
(words: &mut [Word], rhs: SignedWord)
crates/nockvm/rust/ibig/src/add.rs:199
← previousnext →101–200 of 2,245, ranked by callers