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
↓ 3 callers
Function
write_mega_ext_row_data
(table: &mut MarySliceMut, row: &Row, data: &StateData)
crates/zkvm-jetpack/src/jets/compute_table_jets_v2.rs:698
↓ 3 callers
Function
write_serf_trace_safe
Abort writing to trace file if an error is encountered. This should result in a well-formed partial trace file.
crates/nockvm/rust/nockvm/src/trace.rs:104
↓ 2 callers
Function
_allocate_ads
Allocates a noun list as an array of AesSivData structs on the NockStack for use as associated data in AES-SIV functions.
crates/nockvm/rust/nockvm/src/jets/lock/aes.rs:135
↓ 2 callers
Function
ac_ed_shar
Perform a key exchange between the given public key and the private key of the keypair generate from the given seed, writing the resulting shared key
crates/nockvm/rust/nockvm_crypto/src/ed25519.rs:17
↓ 2 callers
Method
add_in_place
(&mut self, rhs: &ModuloSmall<'a>)
crates/nockvm/rust/ibig/src/modular/add.rs:210
↓ 2 callers
Function
add_mul_word_in_place
(words: &mut [Word], mult: Word, rhs: &[Word])
crates/nockvm/rust/ibig/src/mul/mod.rs:74
↓ 2 callers
Function
add_signed_mul_chunk
c += sign * a * b Simple method: O(a.len() * b.len()). Returns carry.
crates/nockvm/rust/ibig/src/mul/simple.rs:66
↓ 2 callers
Function
add_with_carry
(a: Word, b: Word, carry: bool)
crates/nockvm/rust/ibig/src/arch/x86/add.rs:7
↓ 2 callers
Function
ae_keys
(a: Noun, b: Noun)
crates/nockapp/src/noun/slab.rs:507
↓ 2 callers
Method
alloc_indirect
(&mut self, words: usize)
crates/nockapp/src/noun/slab.rs:115
↓ 2 callers
Method
alloc_layout
(&mut self, layout: Layout)
crates/nockvm/rust/nockvm/src/mem.rs:2061
↓ 2 callers
Method
allocate_slice_copy
Allocate a slice by copying another slice. Returns the remaining chunk of memory. The original memory is not usable until both the new memory and th
crates/nockvm/rust/ibig/src/memory.rs:115
↓ 2 callers
Function
append_trace
Push onto the tracing stack
crates/nockvm/rust/nockvm/src/interpreter.rs:1422
↓ 2 callers
Function
argon2_hook
( args: Argon2Args, password: &[u8], salt: &[u8], res: &mut [u8], )
crates/zkvm-jetpack/src/form/crypto/argon2.rs:133
↓ 2 callers
Method
as_ref_either
(&self)
crates/nockvm/rust/nockvm/src/noun.rs:1174
↓ 2 callers
Method
as_ref_either_direct_allocated
(&self)
crates/nockvm/rust/nockvm/src/noun.rs:1305
↓ 2 callers
Function
assert_normalized_helper
(noun: Noun, path: Noun, depth: Option<usize>)
crates/nockvm/rust/nockvm/src/interpreter.rs:1766
↓ 2 callers
Function
atom_ion
(atom: Atom, alf: &Felt)
crates/zkvm-jetpack/src/jets/memory_table_jets_v2.rs:240
↓ 2 callers
Function
atoms
(s: &mut NockStack)
crates/nockvm/rust/nockvm/src/jets/math.rs:394
↓ 2 callers
Function
binv
(a: u64)
crates/zkvm-jetpack/src/form/math/base.rs:128
↓ 2 callers
Method
bitand_assign
(&mut self, rhs: UBig)
crates/nockvm/rust/ibig/src/bits.rs:468
↓ 2 callers
Method
bitor_assign
(&mut self, rhs: UBig)
crates/nockvm/rust/ibig/src/bits.rs:557
↓ 2 callers
Function
bitreverse
(mut n: u32, l: u32)
crates/zkvm-jetpack/src/form/math/bpoly.rs:201
↓ 2 callers
Method
bitxor_assign
(&mut self, rhs: UBig)
crates/nockvm/rust/ibig/src/bits.rs:661
↓ 2 callers
Function
bneg
(a: u64)
crates/zkvm-jetpack/src/form/math/base.rs:41
↓ 2 callers
Function
bp_fft
(bp: &[Belt])
crates/zkvm-jetpack/src/form/math/bpoly.rs:211
↓ 2 callers
Function
bp_is_zero
(p: Noun)
crates/zkvm-jetpack/src/jets/bp_jets.rs:272
↓ 2 callers
Function
bp_shift
(poly_a: &[Belt], belt_b: &Belt, poly_res: &mut [Belt])
crates/zkvm-jetpack/src/form/math/bpoly.rs:263
↓ 2 callers
Function
bpdvr
(a: &[Belt], b: &[Belt], q: &mut [Belt], res: &mut [Belt])
crates/zkvm-jetpack/src/form/math/bpoly.rs:291
↓ 2 callers
Function
bpegcd
(a: &[Belt], b: &[Belt], d: &mut [Belt], u: &mut [Belt], v: &mut [Belt])
crates/zkvm-jetpack/src/form/math/bpoly.rs:336
↓ 2 callers
Function
bpmul_
(left: &[Belt], right: &[Belt])
crates/zkvm-jetpack/src/form/math/bpoly.rs:121
↓ 2 callers
Function
bpoly_to_list
(stack: &mut NockStack, sam: Noun)
crates/zkvm-jetpack/src/jets/bp_jets.rs:26
↓ 2 callers
Method
cancel_token
(&self)
crates/nockvm/rust/nockvm/src/interpreter.rs:351
↓ 2 callers
Function
ceil_log_2
(x: T)
crates/nockvm/rust/ibig/src/math.rs:24
↓ 2 callers
Function
ch_add
(p: &CheetahPoint, q: &CheetahPoint)
crates/zkvm-jetpack/src/jets/cheetah_jets.rs:258
↓ 2 callers
Function
change_step
( stack: &mut NockStack, ma_noun: Noun, new_step_noun: Noun, )
crates/zkvm-jetpack/src/jets/mary_jets.rs:265
↓ 2 callers
Method
connection_timeout
Get connection timeout (same as swarm idle timeout)
crates/nockchain-libp2p-io/src/config.rs:335
↓ 2 callers
Method
copy_from_slab
Copy the root from another slab into this slab, set this slab's root to the copied root
crates/nockapp/src/noun/slab.rs:254
↓ 2 callers
Function
create_context
Creates a new Nock interpreter context with all necessary components This context is used to execute Nock code and interpret Hoon-generated data. It
crates/nockapp/src/utils/mod.rs:159
↓ 2 callers
Method
create_driver
Create the born driver that waits for signal before poking You can chain many of these together by passing 'init_complete_tx'.
crates/nockchain/src/lib.rs:101
↓ 2 callers
Method
create_task
Create a task that waits for all registered drivers to initialize
crates/nockchain/src/lib.rs:73
↓ 2 callers
Function
cue_bitslice
Deserialize a noun from a BitSlice This function implements the inverse of jam, unpacking a serialized noun. Corresponds to `++cue` in the hoon stdl
crates/nockvm/rust/nockvm/src/serialization.rs:106
↓ 2 callers
Method
div
(self, rhs: UBig)
crates/nockvm/rust/ibig/src/div_ops.rs:23
↓ 2 callers
Method
div_assign
(&mut self, rhs: UBig)
crates/nockvm/rust/ibig/src/div_ops.rs:101
↓ 2 callers
Function
div_rem_in_place_same_len
( lhs: &mut [Word], rhs: &[Word], fast_div_rhs_top: FastDivideNormalized, memory: &mut Memory,
crates/nockvm/rust/ibig/src/div/divide_conquer.rs:65
↓ 2 callers
Method
div_rem_word
(&self, a: Word)
crates/nockvm/rust/ibig/src/fast_divide.rs:126
↓ 2 callers
Function
do_leaf_sequence
(noun: Noun, vec: &mut Vec<u64>)
crates/zkvm-jetpack/src/jets/shape_jets.rs:21
↓ 2 callers
Function
door_edit
edit door values
crates/zkvm-jetpack/src/jets/tip5_sponge.rs:13
↓ 2 callers
Method
dup
(self)
crates/nockapp/src/nockapp/driver.rs:187
↓ 2 callers
Function
dyck
(stack: &mut NockStack, t: Noun)
crates/zkvm-jetpack/src/jets/shape_jets.rs:39
↓ 2 callers
Function
enable_mining
(handle: &NockAppHandle, enable: bool)
crates/nockchain/src/mining.rs:328
↓ 2 callers
Method
ensure_capacity_stack
(&mut self, stack: &mut S, num_words: usize)
crates/nockvm/rust/ibig/src/buffer.rs:52
↓ 2 callers
Function
exit
( context: &mut Context, snapshot: &ContextSnapshot, virtual_frame: *const u64, error: Error,
crates/nockvm/rust/nockvm/src/interpreter.rs:1276
↓ 2 callers
Function
f6_div
(f1: &F6lt, f2: &F6lt)
crates/zkvm-jetpack/src/jets/cheetah_jets.rs:102
↓ 2 callers
Function
f6_neg
(f: &F6lt)
crates/zkvm-jetpack/src/jets/cheetah_jets.rs:193
↓ 2 callers
Method
fact_poke
(&self)
crates/nockchain-libp2p-io/src/p2p_util.rs:415
↓ 2 callers
Function
fadd_self
(a: &Felt, res: &mut Felt)
crates/zkvm-jetpack/src/form/math/fext.rs:20
↓ 2 callers
Method
fast_div_top
(&self)
crates/nockvm/rust/ibig/src/modular/modulo_ring.rs:125
↓ 2 callers
Function
fast_rem_by_normalized_word
words % rhs
crates/nockvm/rust/ibig/src/div/mod.rs:109
↓ 2 callers
Method
find_jet
Walk through the linked list of WarmEntry objects and do a partial check against the subject using Batteries (walk to root of parent batteries). If th
crates/nockvm/rust/nockvm/src/jets/warm.rs:171
↓ 2 callers
Method
flush
Must call flush to make sure all the data is written.
crates/nockvm/rust/ibig/src/fmt/digit_writer.rs:48
↓ 2 callers
Function
fp_ntt
(fp: &[Felt], root: &Felt)
crates/zkvm-jetpack/src/jets/fpntt_jets.rs:51
↓ 2 callers
Function
fpscal
(c: &Felt, fp: &[Felt], res: &mut [Felt])
crates/zkvm-jetpack/src/form/math/fpoly.rs:184
↓ 2 callers
Function
fpsub_
(left: &[Felt], right: &[Felt])
crates/zkvm-jetpack/src/form/math/fpoly.rs:85
↓ 2 callers
Method
free_slot_east_offset
(&self, slot: usize)
crates/nockvm/rust/nockvm/src/mem.rs:936
↓ 2 callers
Method
free_slot_west_offset
(&self, slot: usize)
crates/nockvm/rust/nockvm/src/mem.rs:951
↓ 2 callers
Function
generate_deeply_nested_noun
( stack: &mut NockStack, depth: usize, rng: &mut StdRng, )
crates/nockvm/rust/nockvm/src/serialization.rs:705
↓ 2 callers
Function
generate_roots
(max_order_root: RingElement)
crates/nockvm/rust/ibig/src/mul/ntt.rs:91
↓ 2 callers
Method
get_alloc_config
(&self, alloc_type: AllocationType)
crates/nockvm/rust/nockvm/src/mem.rs:379
↓ 2 callers
Function
get_size
Get the size in bits of an encoded atom or backref TODO: use first_zero() on a slice of the buffer
crates/nockvm/rust/nockvm/src/serialization.rs:184
↓ 2 callers
Method
get_start
Start of the memory range for this NockStack */
crates/nockvm/rust/nockvm/src/mem.rs:726
↓ 2 callers
Function
gor
(stack: &mut NockStack, a: Noun, b: Noun)
crates/nockvm/rust/nockvm/src/jets/sort.rs:92
↓ 2 callers
Function
gte_b
Greater than or equal to (boolean)
crates/nockvm/rust/nockvm/src/jets/math.rs:271
↓ 2 callers
Method
has_index
(&self, chunk: u32)
crates/nockvm/rust/nockvm/src/hamt.rs:42
↓ 2 callers
Function
hash_hashable_other
(stack: &mut NockStack, p: Noun, q: Noun)
crates/zkvm-jetpack/src/jets/tip5_jets.rs:420
↓ 2 callers
Function
hash_pairs
(stack: &mut NockStack, lis_noun: Noun)
crates/zkvm-jetpack/src/jets/tip5_jets.rs:300
↓ 2 callers
Function
hash_ten_cell
(stack: &mut NockStack, ten_cell: Noun)
crates/zkvm-jetpack/src/jets/tip5_jets.rs:331
↓ 2 callers
Function
hash_varlen
(mut input_vec: &mut Vec<Belt>)
crates/zkvm-jetpack/src/jets/tip5_jets.rs:131
↓ 2 callers
Method
head_as_mut
(mut self)
crates/nockvm/rust/nockvm/src/noun.rs:678
↓ 2 callers
Function
header
(context: &mut Context)
crates/zkvm-jetpack/src/jets/compute_table_jets_v2.rs:857
↓ 2 callers
Function
header
(context: &mut Context)
crates/zkvm-jetpack/src/jets/memory_table_jets_v2.rs:571
↓ 2 callers
Method
hypothetical_index
(self, chunk: u32)
crates/nockvm/rust/nockvm/src/hamt.rs:204
↓ 2 callers
Method
in_radix
(&self, radix: u32)
crates/nockvm/rust/ibig/src/fmt/mod.rs:175
↓ 2 callers
Function
indirect_raw_size
Utility function to compute the raw memory usage of an [IndirectAtom] */
crates/nockvm/rust/nockvm/src/mem.rs:32
↓ 2 callers
Method
init
(stack: &mut NockStack, constant_hot_state: &[HotEntry])
crates/nockvm/rust/nockvm/src/jets/hot.rs:815
↓ 2 callers
Function
init_bpoly
(list_belt: HoonList, res_poly: &mut [Belt])
crates/zkvm-jetpack/src/jets/bp_jets.rs:252
↓ 2 callers
Function
init_ext_chals
(chals: Noun)
crates/zkvm-jetpack/src/jets/table_utils.rs:56
↓ 2 callers
Function
init_mega_ext_chals
(chals: Noun)
crates/zkvm-jetpack/src/jets/table_utils.rs:92
↓ 2 callers
Function
initialize_hoonc_
( entry: std::path::PathBuf, deps_dir: std::path::PathBuf, arbitrary: bool, out: Option<std::p
crates/hoonc/src/lib.rs:195
↓ 2 callers
Function
initialize_with_default_cli
( entry: std::path::PathBuf, deps_dir: std::path::PathBuf, out: Option<std::path::PathBuf>, ar
crates/hoonc/src/lib.rs:184
↓ 2 callers
Method
is_allocated
(&self)
crates/nockvm/rust/nockvm/src/noun.rs:1241
↓ 2 callers
Function
is_cell
Test if a noun is a cell. */
crates/nockvm/rust/nockvm/src/noun.rs:158
↓ 2 callers
Method
is_cell
Determine if the given key refers to a cell.
crates/nockvm/rust/nockvm/src/substantive/mod.rs:98
↓ 2 callers
Function
is_direct_atom
Test if a noun is a direct atom. */
crates/nockvm/rust/nockvm/src/noun.rs:148
↓ 2 callers
Function
is_tail
(tag: Atom)
crates/nockvm/rust/nockvm/src/interpreter.rs:1458
↓ 2 callers
Method
is_zero
(&self)
crates/zkvm-jetpack/src/form/poly.rs:22
↓ 2 callers
Function
jam_atom
Serialize an atom into the jam state
crates/nockvm/rust/nockvm/src/serialization.rs:345
↓ 2 callers
Function
jam_backref
Serialize a backreference into the jam state
crates/nockvm/rust/nockvm/src/serialization.rs:379
↓ 2 callers
Function
kick
(context: &mut Context, core: Noun, axis: Noun)
crates/nockvm/rust/nockvm/src/jets.rs:301
↓ 2 callers
Function
len_64_to_max_len
(len_64: usize)
crates/nockvm/rust/ibig/src/serde.rs:100
← previous
next →
501–600 of 2,245, ranked by callers