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
↓ 2 callers
Function
lte_b
Less than or equal to (boolean)
crates/nockvm/rust/nockvm/src/jets/math.rs:315
↓ 2 callers
Function
lth
Less than
crates/nockvm/rust/nockvm/src/jets/math.rs:350
↓ 2 callers
Function
lth_b
Less than (boolean)
crates/nockvm/rust/nockvm/src/jets/math.rs:337
↓ 2 callers
Function
make_batteries_list
(stack: &mut NockStack, v: &[u64])
crates/nockvm/rust/nockvm/src/jets/cold.rs:1151
↓ 2 callers
Function
make_invs
(f: &Felt)
crates/zkvm-jetpack/src/jets/compute_table_jets_v2.rs:316
↓ 2 callers
Function
mary_to_list_fields
( stack: &mut NockStack, ma_array_len: Atom, ma_array_dat: Noun, ma_step: usize, )
crates/zkvm-jetpack/src/jets/mary_jets.rs:391
↓ 2 callers
Function
mary_transpose
(fpolys: MarySlice, offset: usize, res: &mut MarySliceMut)
crates/zkvm-jetpack/src/form/math/mary.rs:16
↓ 2 callers
Method
mass_unwind
See mass_wind() */
crates/nockvm/rust/nockvm/src/noun.rs:1436
↓ 2 callers
Method
mass_wind
Produce the total size of a noun, in words * * `inside` determines whether a pointer should be counted. If it returns false, we also do
crates/nockvm/rust/nockvm/src/noun.rs:1411
↓ 2 callers
Function
mat
Encode an atom's size and value into the jam state INVARIANT: mat must not modify state.cursor unless it will also return `Ok(())`
crates/nockvm/rust/nockvm/src/serialization.rs:413
↓ 2 callers
Function
match_post_nock
Match static and dynamic hints after the nock formula is evaluated */
crates/nockvm/rust/nockvm/src/interpreter.rs:1652
↓ 2 callers
Function
match_pre_nock
Match static and dynamic hints before the nock formula is evaluated */
crates/nockvm/rust/nockvm/src/interpreter.rs:1558
↓ 2 callers
Function
max_layout
(a: Layout, b: Layout)
crates/nockvm/rust/ibig/src/memory.rs:216
↓ 2 callers
Function
mean_frame_push
Push frame onto NockStack while preserving the mean stack. */
crates/nockvm/rust/nockvm/src/interpreter.rs:1321
↓ 2 callers
Function
mean_push
Push onto the mean stack. */
crates/nockvm/rust/nockvm/src/interpreter.rs:1332
↓ 2 callers
Function
memory_requirement_up_to
Temporary scratch space required for multiplication.
crates/nockvm/rust/ibig/src/mul/mod.rs:111
↓ 2 callers
Method
modify_noun
(&mut self, f: F)
crates/nockapp/src/noun/slab.rs:87
↓ 2 callers
Method
modulus
(&self)
crates/nockvm/rust/ibig/src/modular/convert.rs:28
↓ 2 callers
Function
montify
(x: Belt)
crates/zkvm-jetpack/src/jets/tip5_jets.rs:172
↓ 2 callers
Function
montiply
(a: Belt, b: Belt)
crates/zkvm-jetpack/src/jets/tip5_jets.rs:184
↓ 2 callers
Method
mul_memory_requirement
(&self)
crates/nockvm/rust/ibig/src/modular/mul.rs:99
↓ 2 callers
Method
mul_normalized_in_place
self *= rhs
crates/nockvm/rust/ibig/src/modular/mul.rs:145
↓ 2 callers
Function
mul_word_in_place_with_carry
(words: &mut [Word], rhs: Word, mut carry: Word)
crates/nockvm/rust/ibig/src/mul/mod.rs:41
↓ 2 callers
Function
mum_u32
(syd: u32, fal: u32, key: Atom)
crates/nockvm/rust/nockvm/src/mug.rs:33
↓ 2 callers
Function
murmur3_32_of_slice
Use the 32 bit variant of murmur3 to hash [u8] without copying the buffer. # Example ``` use murmur3::murmur3_32_of_slice; let hash_result = murmur3
crates/nockvm/rust/murmur3/src/murmur3_32.rs:72
↓ 2 callers
Function
murmur3_x64_128
Use the x64 variant of the 128 bit murmur3 to hash some [Read] implementation. # Example ``` use std::io::Cursor; use murmur3::murmur3_x64_128; let h
crates/nockvm/rust/murmur3/src/murmur3_x64_128.rs:22
↓ 2 callers
Function
murmur3_x86_128
Use the x86 variant of the 128 bit murmur3 to hash some [Read] implementation. # Example ``` use std::io::Cursor; use murmur3::murmur3_x86_128; let h
crates/nockvm/rust/murmur3/src/murmur3_x86_128.rs:22
↓ 2 callers
Method
negate_in_place
(&mut self)
crates/nockvm/rust/ibig/src/modular/add.rs:203
↓ 2 callers
Function
next_bit
Read the next bit from the bitslice and advance the cursor
crates/nockvm/rust/nockvm/src/serialization.rs:25
↓ 2 callers
Method
next_effect
(&self)
crates/nockapp/src/nockapp/driver.rs:166
↓ 2 callers
Function
next_up_to_n_bits
Reads the next up to n bits from the bitslice and advance the cursor
crates/nockvm/rust/nockvm/src/serialization.rs:36
↓ 2 callers
Function
not_cell
()
crates/zkvm-jetpack/src/hand/convert.rs:268
↓ 2 callers
Function
ones_word
(n: u32)
crates/nockvm/rust/ibig/src/math.rs:84
↓ 2 callers
Function
parse_chunk
Parse an unsigned string to [UBig]. The length of input is limited to `CHUNK_LEN * digits_per_word`.
crates/nockvm/rust/ibig/src/parse/non_power_two.rs:49
↓ 2 callers
Function
parse_test_jets
(jets: &str)
crates/nockapp/src/kernel/boot.rs:361
↓ 2 callers
Function
parse_word
Parse an unsigned string to `Word`. The length of the string must be at most `digits_per_word`.
crates/nockvm/rust/ibig/src/parse/non_power_two.rs:34
↓ 2 callers
Function
pass_thru_scry
The classic "pass-through" scry handler.
crates/nockvm/rust/nockvm/src/jets/nock.rs:97
↓ 2 callers
Function
path_to_cord
XX: Need Rust string interpolation helper that doesn't allocate
crates/nockvm/rust/nockvm/src/trace.rs:197
↓ 2 callers
Method
peek_handle
(&mut self, path: NounSlab)
crates/nockapp/src/nockapp/mod.rs:329
↓ 2 callers
Method
peek_sync
(&mut self, path: NounSlab)
crates/nockapp/src/nockapp/mod.rs:311
↓ 2 callers
Method
poke_sync
( &mut self, wire: WireRepr, cause: NounSlab, )
crates/nockapp/src/nockapp/mod.rs:350
↓ 2 callers
Method
pow_helper
( self, mut bits: u32, base: ModuloSmallRaw, exp: Word, ring: &ModuloR
crates/nockvm/rust/ibig/src/modular/pow.rs:80
↓ 2 callers
Method
pow_nontrivial
(&self, exp: &UBig)
crates/nockvm/rust/ibig/src/modular/pow.rs:117
↓ 2 callers
Method
prev_frame_pointer_pointer
Pointer to where the previous frame pointer is saved in a frame */
crates/nockvm/rust/nockvm/src/mem.rs:977
↓ 2 callers
Function
push_word_64
(buffer: &mut Buffer, word_64: u64)
crates/nockvm/rust/ibig/src/serde.rs:93
↓ 2 callers
Method
raw_slot
(&self, axis: &BitSlice<u64, Lsb0>)
crates/nockvm/rust/nockvm/src/noun.rs:848
↓ 2 callers
Function
read_message
( stream_arc: Arc<Mutex<ReadHalf<UnixStream>>>, )
crates/nockapp/src/drivers/npc.rs:229
↓ 2 callers
Function
reap
(stack: &mut NockStack, a: u64, b_noun: Noun)
crates/nockvm/rust/nockvm/src/jets/list.rs:277
↓ 2 callers
Method
register
( &mut self, stack: &mut NockStack, mut core: Noun, parent_axis: Atom,
crates/nockvm/rust/nockvm/src/jets/cold.rs:389
↓ 2 callers
Method
rem_assign
(&mut self, rhs: UBig)
crates/nockvm/rust/ibig/src/div_ops.rs:197
↓ 2 callers
Function
rem_by_word
words % rhs
crates/nockvm/rust/ibig/src/div/mod.rs:91
↓ 2 callers
Method
remove_peer
Removes a peer from the tracker. done if a peer disconnects or is banned.
crates/nockchain-libp2p-io/src/p2p_util.rs:216
↓ 2 callers
Function
rep
(stack: &mut NockStack, a: Noun, b: Noun)
crates/nockvm/rust/nockvm/src/jets/bits.rs:160
↓ 2 callers
Method
residue
(&self)
crates/nockvm/rust/ibig/src/modular/convert.rs:82
↓ 2 callers
Function
rip_correct
(stack: &mut NockStack, bloq: usize, step: usize, b: Atom)
crates/zkvm-jetpack/src/jets/base_jets.rs:116
↓ 2 callers
Function
round_to_even_adjustment
(bits: u32)
crates/nockvm/rust/ibig/src/convert.rs:392
↓ 2 callers
Function
rub_atom
Length-decode an atom from the buffer Corresponds to `++rub` in the hoon stdlib. ```hoon ++ rub ::
crates/nockvm/rust/nockvm/src/serialization.rs:222
↓ 2 callers
Function
rub_backref
Deserialize a backreference from the buffer
crates/nockvm/rust/nockvm/src/serialization.rs:247
↓ 2 callers
Function
run_build
Run the build and verify the output file, used to build files outside of cli.
crates/hoonc/src/lib.rs:354
↓ 2 callers
Method
save_f
( &mut self, f: impl std::future::Future<Output = ()> + Send + 'static, mut save_permi
crates/nockapp/src/nockapp/mod.rs:267
↓ 2 callers
Method
send_peek
( &self, path: NounSlab, result_channel: oneshot::Sender<Option<NounSlab>>, )
crates/nockapp/src/nockapp/driver.rs:136
↓ 2 callers
Function
senior_pointer_first
( stack: &NockStack, a: *const u64, b: *const u64, )
crates/nockvm/rust/nockvm/src/unifying_equality.rs:166
↓ 2 callers
Function
set_ae
(ae: &mut IntMap<u128, ()>, a: Noun, b: Noun)
crates/nockapp/src/noun/slab.rs:518
↓ 2 callers
Function
simple_xeb
(n: usize)
crates/zkvm-jetpack/src/jets/mary_jets.rs:303
↓ 2 callers
Function
slab_mug
(a: Noun)
crates/nockapp/src/noun/slab.rs:588
↓ 2 callers
Function
slam_gate_fol
The classic "slam gate" formula.
crates/nockvm/rust/nockvm/src/jets/nock.rs:92
↓ 2 callers
Method
slot_pointer_
(&self, slot: usize)
crates/nockvm/rust/nockvm/src/mem.rs:903
↓ 2 callers
Method
slots_available
(&self)
crates/nockvm/rust/nockvm/src/mem.rs:813
↓ 2 callers
Function
snag_as_bpoly
(stack: &mut NockStack, mary_noun: Noun, i: usize)
crates/zkvm-jetpack/src/jets/mary_jets.rs:240
↓ 2 callers
Function
snag_as_bpoly
(a: MarySlice, i: usize)
crates/zkvm-jetpack/src/form/math/mary.rs:34
↓ 2 callers
Function
snag_as_digest
(stack: &mut NockStack, m_noun: Noun, i: usize)
crates/zkvm-jetpack/src/jets/mary_jets.rs:365
↓ 2 callers
Function
snag_one_fields
snag from ave with separate fields
crates/zkvm-jetpack/src/jets/mary_jets.rs:189
↓ 2 callers
Function
snip
(stack: &mut NockStack, tape: Noun)
crates/nockvm/rust/nockvm/src/jets/list.rs:218
↓ 2 callers
Function
space_needed_noun
(noun: Noun, stack: &mut NockStack)
crates/nockvm/rust/nockvm/src/serialization.rs:678
↓ 2 callers
Function
spawn_save_t
Panics if checkpoint failed to load, only permissible because this is expressly for testing
crates/nockapp/src/nockapp/test.rs:66
↓ 2 callers
Method
square_in_place
self *= self
crates/nockvm/rust/ibig/src/modular/mul.rs:138
↓ 2 callers
Function
str_as_cursor
(string: &str)
crates/nockvm/rust/murmur3/tests/test.rs:350
↓ 2 callers
Method
sub
(self, rhs: Modulo<'a>)
crates/nockvm/rust/ibig/src/modular/add.rs:95
↓ 2 callers
Method
sub_in_place
(&mut self, rhs: &ModuloSmall<'a>)
crates/nockvm/rust/ibig/src/modular/add.rs:217
↓ 2 callers
Method
sub_in_place_swap
(&self, rhs: &mut ModuloSmall<'a>)
crates/nockvm/rust/ibig/src/modular/add.rs:224
↓ 2 callers
Function
sub_word_in_place
(words: &mut [Word], rhs: Word)
crates/nockvm/rust/ibig/src/add.rs:62
↓ 2 callers
Method
swarm_idle_timeout
Get swarm idle timeout as Duration
crates/nockchain-libp2p-io/src/config.rs:305
↓ 2 callers
Function
test_byt_direct_atom
(context: &mut Context, n: u64)
crates/nockapp/src/utils/bytes.rs:182
↓ 2 callers
Function
test_noun_list_alloc_fn
( stack_size: usize, item_count: u64, )
crates/nockvm/rust/nockvm/src/mem.rs:2117
↓ 2 callers
Function
tip5_absorb_input
absorb complete input
crates/zkvm-jetpack/src/jets/tip5_jets.rs:95
↓ 2 callers
Function
tip5_absorb_rate
absorb one part of input (size RATE)
crates/zkvm-jetpack/src/jets/tip5_jets.rs:111
↓ 2 callers
Function
tip5_calc_digest
calc digest
crates/zkvm-jetpack/src/jets/tip5_jets.rs:86
↓ 2 callers
Function
tip5_pad_vecbelt
pad vecbelt with ~[1 0 ... 0] to be a multiple of rate
crates/zkvm-jetpack/src/jets/tip5_jets.rs:71
↓ 2 callers
Method
to_le_bytes_stack
(&self)
crates/nockvm/rust/ibig/src/convert.rs:145
↓ 2 callers
Method
to_noun
(self, stack: &mut NockStack)
crates/zkvm-jetpack/src/jets/verifier_jets.rs:199
↓ 2 callers
Method
track_block_id_str_and_peer
(&mut self, block_id_str: String, peer_id: PeerId)
crates/nockchain-libp2p-io/src/p2p_util.rs:185
↓ 2 callers
Method
truncate
Truncate length to `len`.
crates/nockvm/rust/ibig/src/buffer.rs:162
↓ 2 callers
Function
ubig_to_chunk_buffer
(x: &UBig)
crates/nockvm/rust/ibig/src/fmt/non_power_two.rs:291
↓ 2 callers
Function
unsigned_from_words
Try to convert `Word`s to an unsigned primitive.
crates/nockvm/rust/ibig/src/convert.rs:682
↓ 2 callers
Method
width
(&self)
crates/nockvm/rust/ibig/src/fmt/power_two.rs:53
↓ 2 callers
Function
wire_to_noun
Converts a wire to a Noun by allocating it on the kernel's stack.
crates/nockapp/src/nockapp/wire.rs:20
↓ 2 callers
Method
with_frame
Run a closure inside a frame, popping regardless of the value returned by the closure. * This is useful for writing fallible computations with th
crates/nockvm/rust/nockvm/src/mem.rs:1559
↓ 2 callers
Function
word_from_be_bytes_partial
(bytes: &[u8])
crates/nockvm/rust/ibig/src/primitive.rs:156
↓ 2 callers
Function
write_trace
Write fast-hinted traces to trace file
crates/nockvm/rust/nockvm/src/interpreter.rs:1436
↓ 2 callers
Function
zero_layout
()
crates/nockvm/rust/ibig/src/memory.rs:196
← previous
next →
601–700 of 2,245, ranked by callers