Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/antirez/ds4
/ functions
Functions
2,709 in github.com/antirez/ds4
⨍
Functions
2,709
◇
Types & classes
93
↓ 10 callers
Function
sample_argmax
ds4.c:22557
↓ 10 callers
Function
sha1_bytes_hex
ds4_server.c:8306
↓ 10 callers
Function
test_kv_stub_file
ds4_server.c:14865
↓ 10 callers
Function
tui_run_clock_stop
ds4_eval.c:1292
↓ 10 callers
Function
web_buf_take
ds4_web.c:105
↓ 10 callers
Function
xrealloc
ds4_server.c:76
↓ 9 callers
Function
agent_dsml_parser_free
ds4_agent.c:1298
↓ 9 callers
Function
agent_publishf
ds4_agent.c:1096
↓ 9 callers
Function
agent_set_error
ds4_agent.c:1129
↓ 9 callers
Function
agent_syntax_for_lang
ds4_agent.c:2004
↓ 9 callers
Function
config_expect_f32
ds4.c:3867
↓ 9 callers
Function
cursor_read
ds4.c:1489
↓ 9 callers
Function
cursor_u64
ds4.c:1506
↓ 9 callers
Function
dist_cli_need_arg
ds4_distributed.c:8078
↓ 9 callers
Function
dot_f32
ds4.c:6986
↓ 9 callers
Function
ds4_encode_chat_prompt
ds4.c:22375
↓ 9 callers
Function
ds4_kvstore_read_header
ds4_kvstore.c:417
↓ 9 callers
Function
ds4_kvstore_sha1_bytes_hex
ds4_kvstore.c:321
↓ 9 callers
Function
ds4_session_sample
ds4.c:26990
↓ 9 callers
Function
ds4_tokenize_text
ds4.c:22308
↓ 9 callers
Function
ds4_vec_dot_q4_K_q8_K
ds4.c:2754
↓ 9 callers
Function
ds4q_f16_to_f32
gguf-tools/quants.c:1076
↓ 9 callers
Function
dsv4_fp8_kv_quantize_row_inplace_cpu
DeepSeek V4 stores the non-RoPE part of compressed KV through an E4M3-style * round trip. Keeping this in the CPU reference makes cache values compa
ds4.c:2489
↓ 9 callers
Function
hc_pre_from_state_one
ds4.c:6463
↓ 9 callers
Function
metal_graph_debug_wants
ds4.c:10820
↓ 9 callers
Function
metal_graph_directional_steering_ffn_enabled
ds4.c:10728
↓ 9 callers
Function
openai_stream_free
ds4_server.c:5094
↓ 9 callers
Function
quantize_q8_0_activation
ds4.c:4921
↓ 9 callers
Function
renderer_plain
ds4_agent.c:2676
↓ 9 callers
Function
renderer_syntax_write
ds4_agent.c:2054
↓ 9 callers
Function
stop_list_clear
ds4_server.c:920
↓ 9 callers
Function
tensor_type_name
ds4.c:1700
↓ 9 callers
Function
thinking_state_feed
ds4_server.c:9404
↓ 9 callers
Function
tool_memory_attach_to_messages
ds4_server.c:8129
↓ 9 callers
Function
tool_memory_free
ds4_server.c:7931
↓ 9 callers
Function
tool_schema_orders_find
ds4_server.c:755
↓ 9 callers
Function
topic_is
ds4_help.c:99
↓ 9 callers
Function
utf8StrWidth
Calculate the display width of a UTF-8 string of 'len' bytes. * This is used for cursor positioning in the terminal. * Handles grapheme clusters: ch
linenoise.c:441
↓ 9 callers
Function
utf8_stream_safe_len
Tokenizers can split a multi-byte UTF-8 character across two tokens. If an * SSE delta ends at that boundary, some clients replace the incomplete by
ds4_server.c:1013
↓ 9 callers
Function
web_set_cancel_err
ds4_web.c:135
↓ 9 callers
Function
xstrdup
gguf-tools/deepseek4-quantize.c:94
↓ 8 callers
Function
cli_now_sec
ds4_cli.c:228
↓ 8 callers
Function
die
ds4_server.c:65
↓ 8 callers
Function
die
gguf-tools/quality-testing/score_official.c:10
↓ 8 callers
Function
dist_activation_bits_valid
ds4_distributed.c:790
↓ 8 callers
Function
dist_coordinator_rebuild_from_transcript
ds4_distributed.c:2948
↓ 8 callers
Function
dist_token_hash_prefix
ds4_distributed.c:1509
↓ 8 callers
Function
dist_u64_add
ds4_distributed.c:693
↓ 8 callers
Function
ds4_engine_routed_quant_bits
ds4.c:24029
↓ 8 callers
Function
ds4_kvstore_entry_free
ds4_kvstore.c:372
↓ 8 callers
Function
ds4_kvstore_le_put32
ds4_kvstore.c:191
↓ 8 callers
Function
ds4_kvstore_path_join
ds4_kvstore.c:340
↓ 8 callers
Function
ds4_parallel_for_min_rows
Run a row-parallel CPU kernel, falling back to serial execution for small * jobs or nested calls where spawning more work would only add latency. */
ds4.c:1437
↓ 8 callers
Function
ds4_quantize_row_q8_K
Quantize a float activation into Q8_K blocks so GGUF Q2_K/IQ2_XXS expert * kernels can reuse the same activation for many expert rows. */
ds4.c:2584
↓ 8 callers
Function
ds4_session_argmax
ds4.c:26965
↓ 8 callers
Function
dsml_decode_tracker_update
Track where generation is inside a DSML tool call. This is intentionally a * forgiving recognizer, not a validator: malformed DSML still gets parsed
ds4_server.c:5463
↓ 8 callers
Function
editor_csi_cursor
ds4_agent.c:8905
↓ 8 callers
Function
json_bool
ds4_server.c:290
↓ 8 callers
Function
kv_cache_evict
ds4_server.c:8592
↓ 8 callers
Function
make_bash_order
ds4_server.c:12130
↓ 8 callers
Function
metal_graph_attn_comp_cache_is_f16
ds4.c:13486
↓ 8 callers
Function
metal_graph_eval_token_raw_swa
Execute one Metal decode token and read back logits. */
ds4.c:19461
↓ 8 callers
Function
metal_graph_raw_span_for_batch
ds4.c:13139
↓ 8 callers
Function
metal_graph_stream_readahead_range_impl
ds4.c:11357
↓ 8 callers
Function
metal_tensor_fill_f32
ds4.c:10672
↓ 8 callers
Function
model_find_tensor
ds4.c:2083
↓ 8 callers
Function
parse_int
ds4_bench.c:64
↓ 8 callers
Function
responses_random_id
Codex' Responses API uses 24-hex suffixes for response/item ids. Prefix * controls the variant (resp_, rs_, msg_, fc_) so each event references a *
ds4_server.c:5986
↓ 8 callers
Function
should_remember_thinking_checkpoint
ds4_server.c:9588
↓ 8 callers
Function
sse_chunk
ds4_server.c:4911
↓ 8 callers
Function
tool_memory_put
ds4_server.c:8124
↓ 8 callers
Function
web_tab_free
ds4_web.c:1130
↓ 8 callers
Function
worker_clear_interrupt
Ctrl+C is a latched request consumed by the worker. Once an interrupted * operation has reached a stable append-only boundary and is about to publis
ds4_agent.c:3533
↓ 7 callers
Function
agent_progress_append
ds4_agent.c:8307
↓ 7 callers
Function
anthropic_tool_emit_args_fragment
ds4_server.c:7170
↓ 7 callers
Function
append_dsml_tool_calls_text
ds4_server.c:2242
↓ 7 callers
Function
axpy_f32
ds4.c:7005
↓ 7 callers
Function
build_footer_text
Build the editable footer. With queued prompts, the footer becomes multiple * rows: a compact queue preview first, then the normal status row. */
ds4_agent.c:8514
↓ 7 callers
Function
chat_msg_add_tool_call_id
ds4_server.c:671
↓ 7 callers
Function
cpu_directional_steering_project_rows
ds4.c:21841
↓ 7 callers
Function
dist_payload_read_u32
ds4_distributed.c:601
↓ 7 callers
Function
dist_payload_write_u32
ds4_distributed.c:591
↓ 7 callers
Function
ds4_context_memory_estimate_with_prefill
ds4.c:21411
↓ 7 callers
Function
ds4_default_raw_cap
ds4.c:8323
↓ 7 callers
Function
ds4_dist_prepare_engine_options
ds4_distributed.c:8346
↓ 7 callers
Function
ds4_engine_layer_count
ds4.c:26000
↓ 7 callers
Function
ds4_engine_open
ds4.c:25546
↓ 7 callers
Function
ds4_kvstore_fill_header
ds4_kvstore.c:393
↓ 7 callers
Function
ds4_log_is_tty
ds4.c:1239
↓ 7 callers
Function
ds4q_row_size
gguf-tools/quants.c:1032
↓ 7 callers
Function
editor_write_async
Serialize async model/tool output with linenoise. This is the central * terminal contract. In scroll-region mode the live prompt stays painted: *
ds4_agent.c:9300
↓ 7 callers
Function
embed_token_f16
Load one token embedding row and expand it to float activations. */
ds4.c:4482
↓ 7 callers
Function
gguf_string_size
gguf-tools/deepseek4-quantize.c:1399
↓ 7 callers
Function
http_error
ds4_server.c:4821
↓ 7 callers
Function
id_list_contains
ds4_server.c:8311
↓ 7 callers
Function
id_list_free
ds4_server.c:8324
↓ 7 callers
Function
isZWJ
Check if codepoint is Zero Width Joiner. */
linenoise.c:211
↓ 7 callers
Function
joyai_ascii_punct_symbol
ds4.c:22068
↓ 7 callers
Function
json_int
ds4_server.c:281
↓ 7 callers
Function
kv_cache_chat_anchor_pos
ds4_server.c:8646
← previous
next →
201–300 of 2,709, ranked by callers