Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RosemarySheridan/gemsy
/ functions
Functions
2,245 in github.com/RosemarySheridan/gemsy
⨍
Functions
2,245
◇
Types & classes
294
↓ 8 callers
Method
alloc_struct
(&mut self, count: usize)
crates/nockvm/rust/nockvm/src/mem.rs:2006
↓ 8 callers
Function
assert_common_jet_err
( context: &mut Context, jet: Jet, sam: &[fn(&mut NockStack) -> Noun],
crates/nockvm/rust/nockvm/src/jets.rs:495
↓ 8 callers
Method
bit_len
(&self)
crates/nockvm/rust/ibig/src/bits.rs:184
↓ 8 callers
Function
bloq
Extract a bloq and check that it's computable by the current system
crates/nockvm/rust/nockvm/src/jets.rs:251
↓ 8 callers
Function
bpow
(mut a: u64, mut b: u64)
crates/zkvm-jetpack/src/form/math/base.rs:100
↓ 8 callers
Function
calc_k
(k: u32)
crates/nockvm/rust/murmur3/src/murmur3_32.rs:125
↓ 8 callers
Function
checked_add
Performs addition that returns None on Noun size overflow
crates/nockvm/rust/nockvm/src/jets.rs:214
↓ 8 callers
Method
cmp
(&self, other: &UBig)
crates/nockvm/rust/ibig/src/cmp.rs:13
↓ 8 callers
Method
extended_gcd
Greatest common divisors and the Bézout coefficients. If `a.extended_gcd(&b) == (g, x, y)` then: `x * a + y * b == g` `abs(x) <= max(b, 1)` `abs(y) <
crates/nockvm/rust/ibig/src/gcd.rs:83
↓ 8 callers
Function
f6_sub
(f1: &F6lt, f2: &F6lt)
crates/zkvm-jetpack/src/jets/cheetah_jets.rs:198
↓ 8 callers
Function
fail
(context: &mut Context, hair: Noun)
crates/nockvm/rust/nockvm/src/jets/parse.rs:660
↓ 8 callers
Method
finalize
(mut self)
crates/nockvm/rust/nockvm/src/flog.rs:28
↓ 8 callers
Function
finalize_mary
( stack: &mut NockStack, step: usize, len: usize, mut res: IndirectAtom, )
crates/zkvm-jetpack/src/hand/handle.rs:105
↓ 8 callers
Function
mega_idx
(idx: usize)
crates/zkvm-jetpack/src/jets/memory_table_jets_v2.rs:532
↓ 8 callers
Function
new_handle_mut_mary
( stack: &mut NockStack, step: usize, len: usize, )
crates/zkvm-jetpack/src/hand/handle.rs:79
↓ 8 callers
Method
normalized
(self)
crates/nockvm/rust/ibig/src/modular/modulo.rs:80
↓ 8 callers
Function
panic_out_of_memory
()
crates/nockvm/rust/ibig/src/memory.rs:221
↓ 8 callers
Method
signum
(&self)
crates/nockvm/rust/ibig/src/sign.rs:43
↓ 8 callers
Function
slog_tape
(stack: &mut NockStack, tape: Noun, out: &mut W)
crates/nockapp/src/utils/slogger.rs:89
↓ 8 callers
Method
stack
Returns a mutable reference to the Nock stack. # Returns A mutable reference to the `NockStack`.
crates/nockapp/src/kernel/form.rs:1192
↓ 8 callers
Method
try_to_signed
(&self)
crates/nockvm/rust/ibig/src/convert.rs:654
↓ 7 callers
Method
bitor
(self, rhs: UBig)
crates/nockvm/rust/ibig/src/bits.rs:496
↓ 7 callers
Function
bpscal
(scalar: Belt, b: &[Belt], res: &mut [Belt])
crates/zkvm-jetpack/src/form/math/bpoly.rs:129
↓ 7 callers
Method
copy_to_stack
(self, stack: &mut NockStack)
crates/nockapp/src/noun/slab.rs:322
↓ 7 callers
Method
ensure_capacity
(&mut self, num_words: usize)
crates/nockvm/rust/ibig/src/buffer.rs:61
↓ 7 callers
Function
fadd_all
(felts: Vec<Felt>)
crates/zkvm-jetpack/src/jets/table_utils.rs:180
↓ 7 callers
Method
find
(&mut self, stack: &mut NockStack, path: &mut Noun)
crates/nockvm/rust/nockvm/src/jets/cold.rs:356
↓ 7 callers
Function
get_row
(table: &'a MarySlice<'a>, num_u32: u32)
crates/zkvm-jetpack/src/jets/table_utils.rs:166
↓ 7 callers
Function
hoon_list_to_vecbelt
(list: Noun)
crates/zkvm-jetpack/src/utils.rs:102
↓ 7 callers
Method
into_noun
(self, stack: &mut A)
crates/nockapp/src/utils/bytes.rs:139
↓ 7 callers
Method
is_power_of_two
(&self)
crates/nockvm/rust/ibig/src/bits.rs:215
↓ 7 callers
Function
mug
(stack: &mut NockStack, noun: Noun)
crates/nockvm/rust/nockvm/src/mug.rs:198
↓ 7 callers
Function
mug_u32
(stack: &mut NockStack, noun: Noun)
crates/nockvm/rust/nockvm/src/mug.rs:130
↓ 7 callers
Function
parse
Parse an unsigned string to [UBig].
crates/nockvm/rust/ibig/src/parse/power_two.rs:11
↓ 7 callers
Method
pow
(&self, exp: u64)
crates/zkvm-jetpack/src/jets/verifier_jets.rs:207
↓ 7 callers
Method
prev_alloc_pointer_pointer
Pointer to where the previous alloc pointer is saved in a frame */
crates/nockvm/rust/nockvm/src/mem.rs:999
↓ 7 callers
Method
prev_stack_pointer_pointer
Pointer to where the previous stack pointer is saved in a frame */
crates/nockvm/rust/nockvm/src/mem.rs:987
↓ 7 callers
Function
produce_prover_hot_state
()
crates/zkvm-jetpack/src/hot.rs:22
↓ 7 callers
Function
scow
( stack: &mut NockStack, aura: DirectAtom, // XX: technically this should be Atom? ato
crates/nockvm/rust/nockvm/src/jets/form.rs:25
↓ 7 callers
Method
set_bit
(&mut self, n: usize)
crates/nockvm/rust/ibig/src/bits.rs:51
↓ 7 callers
Method
stack_is_empty
Checks to see if the lightweight stack is empty. Note that this doesn't work * when the stack pointer has been moved to be close to the allocatio
crates/nockvm/rust/nockvm/src/mem.rs:1744
↓ 7 callers
Function
sub_same_len_in_place
(lhs: &mut [Word], rhs: &[Word])
crates/nockvm/rust/ibig/src/add.rs:96
↓ 7 callers
Method
to_bytes_until_nul
(self)
crates/nockapp/src/noun/extensions.rs:108
↓ 7 callers
Method
to_raw_pointer_mut
Strip the tag from an indirect atom and return it as a mutable pointer to its memory buffer. */
crates/nockvm/rust/nockvm/src/noun.rs:358
↓ 7 callers
Method
to_wire
(&self)
crates/nockchain/src/mining.rs:43
↓ 6 callers
Function
ac_ed_sign
Sign a message with the given seed and write the resulting signature to the given output slice.
crates/nockvm/rust/nockvm_crypto/src/ed25519.rs:32
↓ 6 callers
Method
add_direct
Add a direct (small) atom to the arena, returning its key.
crates/nockvm/rust/nockvm/src/substantive/mod.rs:70
↓ 6 callers
Method
add_peer_if_tracking_block_id
Adds a peer to an existing block ID. Returns true if the block ID exists and the peer was added, false if the block ID doesn't exist in the tracker.
crates/nockchain-libp2p-io/src/p2p_util.rs:248
↓ 6 callers
Method
as_u64
(self)
crates/nockvm/rust/nockvm/src/noun.rs:577
↓ 6 callers
Method
bitand
(self, rhs: UBig)
crates/nockvm/rust/ibig/src/bits.rs:350
↓ 6 callers
Function
bite
Extract the bloq and step from a bite
crates/nockvm/rust/nockvm/src/jets.rs:261
↓ 6 callers
Function
checked_left_shift
(bloq: usize, a: usize)
crates/nockvm/rust/nockvm/src/jets.rs:225
↓ 6 callers
Method
clear_bit
(&mut self, n: usize)
crates/nockvm/rust/ibig/src/bits.rs:97
↓ 6 callers
Function
copy_into_array
(slice: &[T])
crates/nockvm/rust/murmur3/src/lib.rs:22
↓ 6 callers
Function
cut
cut from hoon-138
crates/zkvm-jetpack/src/jets/mary_jets.rs:205
↓ 6 callers
Method
div_euclid
(self, rhs: UBig)
crates/nockvm/rust/ibig/src/div_ops.rs:299
↓ 6 callers
Function
fadd
(a: &Felt, b: &Felt, res: &mut Felt)
crates/zkvm-jetpack/src/form/math/fext.rs:8
↓ 6 callers
Function
finv
(a: &Felt, res: &mut Felt)
crates/zkvm-jetpack/src/form/math/fext.rs:105
↓ 6 callers
Function
fpadd_
(left: &[Felt], right: &[Felt])
crates/zkvm-jetpack/src/form/math/fpoly.rs:38
↓ 6 callers
Method
free_slot
(&self, slot: usize)
crates/nockvm/rust/nockvm/src/mem.rs:957
↓ 6 callers
Function
fscal_
(a: &Belt, b: &Felt)
crates/zkvm-jetpack/src/form/math/fext.rs:90
↓ 6 callers
Function
handle_effect
( noun_slab: NounSlab, swarm_tx: mpsc::Sender<SwarmAction>, equix_builder: equix::EquiXBuilder,
crates/nockchain-libp2p-io/src/nc.rs:561
↓ 6 callers
Function
hash_hashable
(stack: &mut NockStack, h: Noun)
crates/zkvm-jetpack/src/jets/tip5_jets.rs:367
↓ 6 callers
Function
ifp_compress
(ion: &Ion, a: &Felt, b: &Felt, c: &Felt)
crates/zkvm-jetpack/src/jets/memory_table_jets_v2.rs:564
↓ 6 callers
Method
into_arena
(self, arena: &mut NounArena)
crates/nockvm/rust/nockvm/src/substantive/convert.rs:15
↓ 6 callers
Function
lent
(tape: Noun)
crates/nockvm/rust/nockvm/src/jets/list.rs:183
↓ 6 callers
Method
matches
(self, stack: &mut NockStack, mut core: Noun)
crates/nockvm/rust/nockvm/src/jets/cold.rs:92
↓ 6 callers
Function
mega_idx
(idx: usize)
crates/zkvm-jetpack/src/jets/compute_table_jets_v2.rs:874
↓ 6 callers
Method
modify_normalized_value
Modify normalized value.
crates/nockvm/rust/ibig/src/modular/modulo.rs:153
↓ 6 callers
Method
push_may_reallocate
(&mut self, word: Word)
crates/nockvm/rust/ibig/src/buffer.rs:121
↓ 6 callers
Method
push_zeros
Append `n` zeros. # Panics Panics if there is not enough capacity.
crates/nockvm/rust/ibig/src/buffer.rs:131
↓ 6 callers
Function
rip
(stack: &mut NockStack, bloq: usize, step: usize, atom: Atom)
crates/nockvm/rust/nockvm/src/jets/bits.rs:397
↓ 6 callers
Function
set_mug
* Set the cached mug on an allocated noun * * # Safety * * Ensure the calculated mug is correct or this will result in incorrect mugs being return
crates/nockvm/rust/nockvm/src/mug.rs:88
↓ 6 callers
Function
shl_in_place
Shift left by less than WORD_BITS in place. Returns carry.
crates/nockvm/rust/ibig/src/shift.rs:8
↓ 6 callers
Method
tail_as_mut
(mut self)
crates/nockvm/rust/nockvm/src/noun.rs:682
↓ 6 callers
Method
to_mut_slice
(self)
crates/nockvm/rust/nockvm/src/hamt.rs:252
↓ 5 callers
Function
ac_ed_puck
Generate a public key from the given seed and write it to the given output slice.
crates/nockvm/rust/nockvm_crypto/src/ed25519.rs:8
↓ 5 callers
Function
add
Addition
crates/nockvm/rust/nockvm/src/jets/math.rs:259
↓ 5 callers
Method
add_indirect
Add an indirect (large) atom to the arena, returning its key.
crates/nockvm/rust/nockvm/src/substantive/mod.rs:75
↓ 5 callers
Function
add_mul_word_same_len_in_place
(words: &mut [Word], mult: Word, rhs: &[Word])
crates/nockvm/rust/ibig/src/mul/mod.rs:56
↓ 5 callers
Function
add_signed_mul
( c: &mut [Word], sign: Sign, mut a: &'a [Word], mut b: &'a [Word], memory: &mut Memory, )
crates/nockvm/rust/ibig/src/mul/mod.rs:130
↓ 5 callers
Method
as_either_direct_allocated
(self)
crates/nockvm/rust/nockvm/src/noun.rs:1297
↓ 5 callers
Method
as_indirect
(&self)
crates/nockvm/rust/nockvm/src/noun.rs:945
↓ 5 callers
Function
assert_jet_door
(context: &mut Context, jet: Jet, sam: Noun, pay: Noun, res: Noun)
crates/nockvm/rust/nockvm/src/jets.rs:377
↓ 5 callers
Function
calc_atom_mug_u32
(atom: Atom)
crates/nockvm/rust/nockvm/src/mug.rs:52
↓ 5 callers
Function
compress_noun
(s: &Ion, f: &Ion, e: &Ion, chals: &MegaExtChals)
crates/zkvm-jetpack/src/jets/compute_table_jets_v2.rs:485
↓ 5 callers
Method
div_rem_euclid
(self, rhs: UBig)
crates/nockvm/rust/ibig/src/div_ops.rs:372
↓ 5 callers
Function
double_atom_size
Double the size of the atom in the jam state
crates/nockvm/rust/nockvm/src/serialization.rs:401
↓ 5 callers
Method
erase_front
Erase first n elements.
crates/nockvm/rust/ibig/src/buffer.rs:169
↓ 5 callers
Method
event_update
(&mut self, new_event_num: u64, new_arvo: Noun)
crates/nockapp/src/kernel/form.rs:1162
↓ 5 callers
Method
fast_div
(&self)
crates/nockvm/rust/ibig/src/modular/modulo_ring.rs:100
↓ 5 callers
Function
felt_as_noun
create a noun of a felt
crates/zkvm-jetpack/src/jets/fpntt_jets.rs:34
↓ 5 callers
Function
finish
(state: u32, processed: u32)
crates/nockvm/rust/murmur3/src/murmur3_32.rs:114
↓ 5 callers
Method
format_prepared
Format using a `PreparedForFormatting`.
crates/nockvm/rust/ibig/src/fmt/mod.rs:273
↓ 5 callers
Function
fpow
(term: &Felt, exponent: u64, c: &mut Felt)
crates/zkvm-jetpack/src/form/math/fext.rs:138
↓ 5 callers
Method
get_metadata
(&self)
crates/nockvm/rust/nockvm/src/noun.rs:1158
↓ 5 callers
Method
indirect
(&self)
crates/nockvm/rust/nockvm/src/noun.rs:1062
↓ 5 callers
Function
init
()
crates/nockvm/rust/nockvm/src/jets/nock.rs:425
↓ 5 callers
Function
init_default_tracing
Initialize tracing with appropriate configuration based on CLI arguments.
crates/nockapp/src/kernel/boot.rs:197
↓ 5 callers
Function
lsh
(stack: &mut NockStack, bloq: usize, step: usize, a: Atom)
crates/nockvm/rust/nockvm/src/jets/bits.rs:328
← previous
next →
201–300 of 2,245, ranked by callers