MCPcopy Create free account

hub / github.com/RosemarySheridan/gemsy / functions

Functions2,245 in github.com/RosemarySheridan/gemsy

↓ 5 callersFunctionmake_noun_list
(stack: &mut NockStack, v: &[u64])
crates/nockvm/rust/nockvm/src/jets/cold.rs:1306
↓ 5 callersFunctionmet0_u64_to_usize
Calculate the number of bits needed to represent a u64 as a usize
crates/nockvm/rust/nockvm/src/serialization.rs:19
↓ 5 callersFunctionmet0_usize
Calculate the number of bits needed to represent an atom
crates/nockvm/rust/nockvm/src/serialization.rs:13
↓ 5 callersMethodnormalize
Ensure that the size does not contain any trailing 0 words */
crates/nockvm/rust/nockvm/src/noun.rs:597
↓ 5 callersMethodordered_root
(order: u64)
crates/zkvm-jetpack/src/form/felt.rs:31
↓ 5 callersFunctionpanic_divide_by_0
()
crates/nockvm/rust/ibig/src/div_ops.rs:1895
↓ 5 callersMethodpreserve_event_update_leftovers
(&mut self)
crates/nockapp/src/kernel/form.rs:1176
↓ 5 callersFunctionprocess_belt
Helper function for processing belts
crates/zkvm-jetpack/src/jets/verifier_jets.rs:154
↓ 5 callersFunctionreduce
(n: u128)
crates/zkvm-jetpack/src/form/math/base.rs:64
↓ 5 callersMethodrem_euclid
(self, rhs: UBig)
crates/nockvm/rust/ibig/src/div_ops.rs:335
↓ 5 callersMethodrepr_mut
(&mut self)
crates/nockvm/rust/ibig/src/modular/modulo.rs:55
↓ 5 callersFunctionrequest_to_scry_slab
Converts a request noun into a scry path that can be used to query the Nockchain state. The request noun is expected to be in the format: `[%request
crates/nockchain-libp2p-io/src/nc.rs:1300
↓ 5 callersMethodset_raw
(&mut self, raw: ModuloSmallRaw)
crates/nockvm/rust/ibig/src/modular/modulo.rs:115
↓ 5 callersMethodslot_atom
* Retrieve component Noun at axis given as Atom, or fail with descriptive error */
crates/nockvm/rust/nockvm/src/noun.rs:1527
↓ 5 callersFunctionsub_in_place_with_sign
(lhs: &mut [Word], rhs: &[Word])
crates/nockvm/rust/ibig/src/add.rs:144
↓ 5 callersFunctionsub_one_in_place
(words: &mut [Word])
crates/nockvm/rust/ibig/src/add.rs:29
↓ 5 callersFunctionsub_same_len_in_place_swap
(lhs: &[Word], rhs: &mut [Word])
crates/nockvm/rust/ibig/src/add.rs:131
↓ 5 callersMethodto_ne_bytes
Returns Vec<u8> under native-endian of the machine
crates/nockvm/rust/nockvm/src/noun.rs:273
↓ 5 callersMethodto_wire
(&self)
crates/nockapp/src/drivers/file.rs:20
↓ 5 callersMethodverify_pow
Verify the EquiX PoW attached to a request
crates/nockchain-libp2p-io/src/nc.rs:490
↓ 5 callersFunctionweighted_linear_combo
( polys: &[&[Felt]], openings: &[Felt], x_poly: &[Felt], weights: &[Felt], )
crates/zkvm-jetpack/src/form/math/prover.rs:160
↓ 4 callersFunctionac_sha1
Hashes a message using SHA-1.
crates/nockvm/rust/nockvm_crypto/src/sha.rs:7
↓ 4 callersFunctionac_shal
Hashes a message using SHA-512.
crates/nockvm/rust/nockvm_crypto/src/sha.rs:25
↓ 4 callersMethodadd_cell
Add a cell (head, tail) to the arena, returning its key.
crates/nockvm/rust/nockvm/src/substantive/mod.rs:80
↓ 4 callersFunctionadd_one_in_place
(words: &mut [Word])
crates/nockvm/rust/ibig/src/add.rs:14
↓ 4 callersFunctionadd_signed_in_place
(words: &mut [Word], sign: Sign, rhs: &[Word])
crates/nockvm/rust/ibig/src/add.rs:229
↓ 4 callersFunctionadd_word_in_place
(words: &mut [Word], rhs: Word)
crates/nockvm/rust/ibig/src/add.rs:44
↓ 4 callersMethodallocate_slice_copy_fill
Allocate a slice by copying a smaller slice and filling the remainder with a value. Returns the remaining chunk of memory. The original memory is no
crates/nockvm/rust/ibig/src/memory.rs:133
↓ 4 callersMethodallocate_slice_fill
Allocate a slice with a given value. Returns the remaining chunk of memory. The original memory is not usable until both the new memory and the slic
crates/nockvm/rust/ibig/src/memory.rs:97
↓ 4 callersMethodare_low_bits_nonzero
(&self, n: usize)
crates/nockvm/rust/ibig/src/bits.rs:1100
↓ 4 callersMethodas_ref
(&self)
crates/zkvm-jetpack/src/form/belt.rs:144
↓ 4 callersMethodas_ref
(&self)
crates/nockapp/src/noun/extensions.rs:153
↓ 4 callersMethodas_words
(&self)
crates/nockvm/rust/ibig/src/ubig.rs:75
↓ 4 callersFunctionassert_jet_size
(context: &mut Context, jet: Jet, sam: Noun, siz: usize)
crates/nockvm/rust/nockvm/src/jets.rs:449
↓ 4 callersMethodbitxor
(self, rhs: UBig)
crates/nockvm/rust/ibig/src/bits.rs:600
↓ 4 callersFunctionbpmul
(a: &[Belt], b: &[Belt], res: &mut [Belt])
crates/zkvm-jetpack/src/form/math/bpoly.rs:99
↓ 4 callersFunctionbpsub
(a: &[Belt], b: &[Belt], res: &mut [Belt])
crates/zkvm-jetpack/src/form/math/bpoly.rs:55
↓ 4 callersFunctioncanonicalize_and_string
(path: &std::path::Path)
crates/hoonc/src/lib.rs:344
↓ 4 callersMethodcapacity
(&self)
crates/nockvm/rust/ibig/src/buffer.rs:98
↓ 4 callersFunctioncheck_radix_valid
(radix: Digit)
crates/nockvm/rust/ibig/src/radix.rs:23
↓ 4 callersMethodcheckpoint
(&self)
crates/nockapp/src/kernel/form.rs:247
↓ 4 callersMethodclone_from
(&mut self, source: &Buffer)
crates/nockvm/rust/ibig/src/buffer.rs:233
↓ 4 callersMethodclone_from
(&mut self, source: &UBig)
crates/nockvm/rust/ibig/src/ubig.rs:131
↓ 4 callersFunctioncmp_same_len
Compare lhs with rhs as numbers.
crates/nockvm/rust/ibig/src/cmp.rs:53
↓ 4 callersFunctiondiv_rem_in_place
( lhs: &mut [Word], rhs: &[Word], fast_div_rhs_top: FastDivideNormalized, memory: &mut Memory,
crates/nockvm/rust/ibig/src/div/mod.rs:149
↓ 4 callersMethodencode
(&self)
crates/nockapp/src/nockapp/save.rs:364
↓ 4 callersFunctionf6_mul
(f: &F6lt, g: &F6lt)
crates/zkvm-jetpack/src/jets/cheetah_jets.rs:120
↓ 4 callersFunctionfelt_from_u64s
build felt from 3 given u64s
crates/zkvm-jetpack/src/jets/fpntt_jets.rs:28
↓ 4 callersFunctionflop
Reverse order of list
crates/nockvm/rust/nockvm/src/jets/list.rs:144
↓ 4 callersFunctionfmix64
(k: u64)
crates/nockvm/rust/murmur3/src/murmur3_x64_128.rs:122
↓ 4 callersFunctionfpscal_
(left: &Felt, right: &[Felt])
crates/zkvm-jetpack/src/form/math/fpoly.rs:197
↓ 4 callersFunctionfsub
(a: &Felt, b: &Felt, res: &mut Felt)
crates/zkvm-jetpack/src/form/math/fext.rs:27
↓ 4 callersMethodget
(&self, stack: &mut NockStack, mut k: Noun)
crates/zkvm-jetpack/src/hand/structs.rs:111
↓ 4 callersFunctionget_mary_fields
(p: Noun)
crates/zkvm-jetpack/src/jets/mary_jets.rs:311
↓ 4 callersMethodget_peers_for_block_id
Returns a list of peers that have sent us a given block ID.
crates/nockchain-libp2p-io/src/p2p_util.rs:272
↓ 4 callersFunctionhamt_from_vec
This blows up into an ugly refactor around a concrete NockStack, better to have a separate conversion function
crates/nockvm/rust/nockvm/src/jets/cold.rs:876
↓ 4 callersMethodinverse
Inverse. Returns `None` if there is no unique inverse. # Examples ``` # use ibig::{modular::ModuloRing, ubig}; let ring = ModuloRing::new(&ubig!(10
crates/nockvm/rust/ibig/src/modular/div.rs:23
↓ 4 callersFunctionis_hoon_list_end
(noun: &Noun)
crates/zkvm-jetpack/src/utils.rs:129
↓ 4 callersFunctionld_add
(chal: &Felt, old_val: &Felt, f: &Felt, n: Belt)
crates/zkvm-jetpack/src/jets/memory_table_jets_v2.rs:548
↓ 4 callersMethodlen
(&self)
crates/nockvm/rust/ibig/src/buffer.rs:25
↓ 4 callersMethodlist_iter
(self)
crates/nockapp/src/noun/extensions.rs:41
↓ 4 callersMethodmass
Produce the total size of a noun, in words * * This counts the total size, see mass_frame() to count the size in the current frame. */
crates/nockvm/rust/nockvm/src/noun.rs:1380
↓ 4 callersFunctionmemory_requirement_exact
Memory requirement for division.
crates/nockvm/rust/ibig/src/div/mod.rs:131
↓ 4 callersFunctionmink
Deterministic scry crashes should have the following behaviour: root <-- bail, %crud mink <-- return Deterministic scry
crates/nockvm/rust/nockvm/src/jets/nock.rs:147
↓ 4 callersMethodmodify
(&mut self, f: F)
crates/nockapp/src/noun/slab.rs:81
↓ 4 callersFunctionmont_reduction
(x_u128: u128)
crates/zkvm-jetpack/src/jets/tip5_jets.rs:214
↓ 4 callersMethodmul
(self, rhs: Modulo<'a>)
crates/nockvm/rust/ibig/src/modular/mul.rs:17
↓ 4 callersFunctionmul_word_in_place
(words: &mut [Word], rhs: Word)
crates/nockvm/rust/ibig/src/mul/mod.rs:33
↓ 4 callersMethodpeek
(&mut self, path: NounSlab)
crates/nockapp/src/nockapp/mod.rs:319
↓ 4 callersFunctionpoke
( nockapp: &mut NockApp<J>, command: SetupCommand, )
crates/nockchain/src/setup.rs:44
↓ 4 callersMethodpow_word
(self, exp: Word, ring: &ModuloRingSmall)
crates/nockvm/rust/ibig/src/modular/pow.rs:69
↓ 4 callersMethodpush_may_reallocate_stack
(&mut self, stack: &mut S, word: Word)
crates/nockvm/rust/ibig/src/buffer.rs:114
↓ 4 callersMethodraw_alloc_in_previous_frame
Allocate space in the previous stack frame. This calls pre_copy() first to ensure that the * stack frame is in cleanup phase, which is the only t
crates/nockvm/rust/nockvm/src/mem.rs:1200
↓ 4 callersMethodremove_block_id
Removes a block ID from the tracker. implements [%track %remove block-id] effect
crates/nockchain-libp2p-io/src/p2p_util.rs:265
↓ 4 callersMethodrun
(&mut self)
crates/nockapp/src/nockapp/mod.rs:373
↓ 4 callersMethodsave
Except in tests, save should only be called by the permit handler.
crates/nockapp/src/nockapp/mod.rs:293
↓ 4 callersMethodset_forwarding_pointer
(&mut self, new_me: *const u64)
crates/nockvm/rust/nockvm/src/noun.rs:367
↓ 4 callersFunctionslab_noun_equality
Does not unify: slabs are collected all-at-once so there's no point.
crates/nockapp/src/noun/slab.rs:504
↓ 4 callersMethodslam
Slams (applies) a gate at a specific axis of Arvo. # Arguments `axis` - The axis to slam. `ovo` - The sample noun. # Returns Result containing the
crates/nockapp/src/kernel/form.rs:925
↓ 4 callersMethodsoft
Performs a "soft" computation, handling errors gracefully. # Arguments `ovo` - The input noun. `axis` - The axis to slam. `trace_name` - Optional na
crates/nockapp/src/kernel/form.rs:941
↓ 4 callersFunctionsub_in_place
(lhs: &mut [Word], rhs: &[Word])
crates/nockvm/rust/ibig/src/add.rs:121
↓ 4 callersFunctionsystem_data_dir
()
crates/nockapp/src/lib.rs:51
↓ 4 callersFunctiontest_add_sub
Test a + b = c in various ways.
crates/nockvm/rust/ibig/integration-tests-renamed-for-nonexecution/add.rs:6
↓ 4 callersFunctiontest_mul
(a: &'a T, b: &'a T, c: &'a T)
crates/nockvm/rust/ibig/integration-tests-renamed-for-nonexecution/mul.rs:7
↓ 4 callersMethodto_le_bytes
Return little-endian bytes. # Examples ``` # use ibig::ubig; assert!(ubig!(0).to_le_bytes().is_empty()); assert_eq!(ubig!(0x010203).to_le_bytes(), [
crates/nockvm/rust/ibig/src/convert.rs:179
↓ 4 callersMethodto_wire
(&self)
crates/nockapp/src/nockapp/wire.rs:155
↓ 4 callersFunctionu128_as_noun
(stack: &mut NockStack, res: u128)
crates/zkvm-jetpack/src/utils.rs:93
↓ 4 callersMethodvalidate
(&self, path: &PathBuf)
crates/nockapp/src/nockapp/save.rs:353
↓ 4 callersFunctionvecnoun_to_hoon_list
(stack: &mut NockStack, vec: &[Noun])
crates/zkvm-jetpack/src/utils.rs:18
↓ 4 callersFunctionweld
(stack: &mut NockStack, a: Noun, b: Noun)
crates/nockvm/rust/nockvm/src/jets/list.rs:160
↓ 4 callersFunctionword_from_le_bytes_partial
(bytes: &[u8])
crates/nockvm/rust/ibig/src/primitive.rs:149
↓ 3 callersFunctionac_ed_veri
Verify a signature of the given message with the given public key.
crates/nockvm/rust/nockvm_crypto/src/ed25519.rs:39
↓ 3 callersFunctionac_shas
Hashes a message and salt using SHA-256.
crates/nockvm/rust/nockvm_crypto/src/sha.rs:33
↓ 3 callersFunctionadd_in_place
(lhs: &mut [Word], rhs: &[Word])
crates/nockvm/rust/ibig/src/add.rs:111
↓ 3 callersFunctionadd_layout
(a: Layout, b: Layout)
crates/nockvm/rust/ibig/src/memory.rs:211
↓ 3 callersFunctionadd_signed_mul_split_into_chunks
c += sign * a * b Splits a into chunks of chunk_len, using regular multiplication for the remainder if any. Returns carry.
crates/nockvm/rust/ibig/src/mul/helpers.rs:13
↓ 3 callersMethodalloc_cell
(&mut self)
crates/nockapp/src/noun/slab.rs:145
↓ 3 callersMethodalloc_pointer
(&self)
crates/nockvm/rust/nockvm/src/mem.rs:289
↓ 3 callersMethodalloc_would_oom
(&self, alloc_type: AllocationType, words: usize)
crates/nockvm/rust/nockvm/src/mem.rs:579
↓ 3 callersMethodas_mut
(&mut self)
crates/nockvm/rust/nockvm/src/mem.rs:198
← previousnext →301–400 of 2,245, ranked by callers