Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Water-Melon/Melon
/ functions
Functions
1,346 in github.com/Water-Melon/Melon
⨍
Functions
1,346
◇
Types & classes
323
↓ 563 callers
Function
MLN_FUNC
include/mln_lex.h:233
↓ 346 callers
Function
mln_string_free
src/mln_string.c:234
↓ 279 callers
Function
mln_alloc_free
src/mln_alloc.c:476
↓ 186 callers
Function
MLN_FUNC_VOID
* for internal */
include/mln_fheap.h:75
↓ 186 callers
Function
mln_alloc_m
src/mln_alloc.c:247
↓ 118 callers
Function
emit
src/mln_lang_vm.c:276
↓ 117 callers
Function
bail
src/mln_lang_vm.c:372
↓ 92 callers
Function
do_match
Helper: run mln_reg_match and return match count */
t/regexp.c:20
↓ 85 callers
Function
mln_alloc_destroy
src/mln_alloc.c:206
↓ 75 callers
Function
mln_string_nset
src/mln_string.c:218
↓ 71 callers
Function
check_tostring
t/bignum.c:30
↓ 69 callers
Function
mln_alloc_init
src/mln_alloc.c:146
↓ 67 callers
Function
mln_json_destroy
src/mln_json.c:316
↓ 65 callers
Function
check_match
Helper: check that the i-th match equals expected */
t/regexp.c:38
↓ 63 callers
Function
mln_lang_int_var_toint
src/mln_lang_int.c:162
↓ 62 callers
Function
mln_lang_stack_pop
src/mln_lang.c:419
↓ 58 callers
Function
mln_lang_stack_node_free
src/mln_lang.c:439
↓ 56 callers
Function
mln_lang_stack_push
src/mln_lang.c:316
↓ 52 callers
Function
gettimeofday
src/mln_utils.c:119
↓ 48 callers
Function
check_cron
* Helper: parse cron expression with given base time and verify the result * matches the expected UTC components. */
t/cron.c:13
↓ 47 callers
Function
sp_pop
src/mln_lang_vm.c:295
↓ 44 callers
Function
mln_buf_new
* Inline mln_buf_new for performance - avoids function call overhead * on the hot allocation path. */
include/mln_chain.h:66
↓ 43 callers
Function
mln_event_fd_set
src/mln_event.c:464
↓ 43 callers
Function
mln_get_char
src/mln_conf.c:134
↓ 43 callers
Function
mln_string_set
src/mln_string.c:208
↓ 40 callers
Function
mln_lang_new
src/mln_lang.c:749
↓ 39 callers
Function
socketpair
src/mln_utils.c:40
↓ 39 callers
Function
value_release
Drop a slot value as if it were popped and discarded. */
src/mln_lang_vm.c:2747
↓ 38 callers
Function
sp_push
src/mln_lang_vm.c:289
↓ 36 callers
Function
check
t/aes.c:11
↓ 34 callers
Function
mln_expr_val_cleanup
src/mln_expr.c:82
↓ 32 callers
Function
mln_string_ref
src/mln_string.c:228
↓ 29 callers
Function
mln_event_dispatch
src/mln_event.c:1184
↓ 27 callers
Function
create_lex_from_buf
t/lex.c:68
↓ 27 callers
Function
mln_event_free
src/mln_event.c:297
↓ 26 callers
Function
mln_json_obj_search
src/mln_json.c:191
↓ 25 callers
Function
mln_event_new
src/mln_event.c:185
↓ 23 callers
Function
set_nonblock
Helper to set socket to non-blocking mode */
t/connection.c:37
↓ 22 callers
Function
now_us
t/bignum.c:17
↓ 20 callers
Function
value_take_var
Convert a value into a freshly-owned mln_lang_var_t*. After this * the input slot is left in a released state (kind=NIL, borrow=0). * Returns NULL o
src/mln_lang_vm.c:2766
↓ 18 callers
Function
do_equal
Helper: run mln_reg_equal */
t/regexp.c:29
↓ 18 callers
Function
mln_event_timer_set
* ev_timer */
src/mln_event.c:347
↓ 18 callers
Function
mln_http_generate_write
src/mln_http.c:687
↓ 17 callers
Function
tls_test_attach
Attach a connection to a raw SSL_CTX by injecting the SSL handle * directly. mln_tcp_conn_tls_init() is the public entry point but it * needs an ml
t/connection.c:913
↓ 16 callers
Function
build_int_tree
t/rbtree.c:1332
↓ 16 callers
Function
build_rtp
Helper: build an RTP packet in buf. Returns total packet length. */
t/fec.c:13
↓ 16 callers
Function
check_mul
t/bignum.c:522
↓ 16 callers
Function
patch_jump
Patch the b-field of an already-emitted JUMP instruction at patch_pc so * that execution transfers to target_pc. Calls bail() if the signed 16-bit
src/mln_lang_vm.c:570
↓ 15 callers
Function
check_sub
t/bignum.c:513
↓ 15 callers
Function
create_test_file
t/file.c:17
↓ 15 callers
Function
usleep
src/mln_utils.c:108
↓ 14 callers
Function
__mln_lang_str_var_tostring
src/mln_lang_str.c:168
↓ 14 callers
Function
now_ms
t/string.c:32
↓ 13 callers
Function
add_sconst
src/mln_lang_vm.c:321
↓ 13 callers
Function
check_add
t/bignum.c:504
↓ 13 callers
Function
compile_exp
src/mln_lang_vm.c:1223
↓ 13 callers
Function
pipe
src/mln_utils.c:9
↓ 12 callers
Function
check_cron_error
Helper: verify that a cron expression returns 0 (error). */
t/cron.c:41
↓ 11 callers
Function
check_div
t/bignum.c:531
↓ 11 callers
Function
mln_lang_job_new
src/mln_lang.c:1456
↓ 11 callers
Function
mln_span_free
src/mln_span.c:189
↓ 11 callers
Function
mln_span_new
* Span creation / destruction */
src/mln_span.c:169
↓ 11 callers
Function
mln_span_release
src/mln_span.c:276
↓ 11 callers
Function
scan_exp_for_eval
src/mln_lang_vm.c:2387
↓ 10 callers
Function
mln_buf_pool_release
src/mln_chain.c:27
↓ 10 callers
Function
mln_span_dump
src/mln_span.c:270
↓ 10 callers
Function
now_ms
t/tools.c:32
↓ 10 callers
Function
now_us
t/rsa.c:20
↓ 10 callers
Function
verify_block
t/rs.c:8
↓ 9 callers
Function
expr_ft_free
src/mln_expr.c:201
↓ 9 callers
Function
mln_json_generate
src/mln_json.c:1395
↓ 9 callers
Function
mln_lang_vm_chunk_free
src/mln_lang_vm.c:83
↓ 9 callers
Function
mln_lex_strerror
src/mln_lex.c:405
↓ 9 callers
Function
roundtrip
* Encode `in_str` and verify the encoding equals `expected`, then * decode the encoding and verify the result equals `in_str` again. */
t/base64.c:23
↓ 9 callers
Function
tls_test_fixture_init
Generate a self-signed test certificate and bake it into the two * shared SSL_CTXs. Trust is wired up so the client can verify the * server with X5
t/connection.c:858
↓ 8 callers
Function
closedir
src/mln_utils.c:177
↓ 8 callers
Function
make_lex
--- helpers ---------------------------------------------------------- */
t/parser_generator.c:33
↓ 8 callers
Function
mln_event_fd_append_set
src/mln_event.c:609
↓ 8 callers
Function
mln_expr_val_replace
src/mln_expr.c:92
↓ 8 callers
Function
mln_lang_free
src/mln_lang.c:805
↓ 8 callers
Function
run
t/lang_vm.c:102
↓ 8 callers
Function
test_parse
=========================================================== * 5. mln_json_fetch (dot-path navigation) * ===========================================
t/json.c:430
↓ 8 callers
Function
verify_rb_properties
* Verify red-black tree properties recursively. Returns the black-height. * Also checks the depth constraint at every node: for each subtree, * max_
t/rbtree.c:1031
↓ 7 callers
Function
compile_assign
src/mln_lang_vm.c:1237
↓ 7 callers
Function
expr_ft_move
Transfer ownership of token from src to dest (move semantics). */
src/mln_expr.c:211
↓ 7 callers
Function
find_local_slot
src/mln_lang_vm.c:358
↓ 7 callers
Function
mln_alloc_re
src/mln_alloc.c:452
↓ 7 callers
Function
mln_conf_load
src/mln_conf.c:836
↓ 7 callers
Function
mln_event_fd_array_get
src/mln_event.c:110
↓ 7 callers
Function
vm_fire_watcher
Watcher trigger: builds funccall, dispatches; for compiled EXTERNAL, * funccall_run_compat (via the run_handler hook in mln_lang.c) pushes * a new V
src/mln_lang_vm.c:4719
↓ 6 callers
Function
get_time_ms
t/matrix.c:493
↓ 6 callers
Function
mln_bignum_i2osp
src/mln_bignum.c:1262
↓ 6 callers
Function
mln_event_timer_process
src/mln_event.c:402
↓ 6 callers
Function
mln_expr_val_move
========================================================================= * Value helper functions * ===============================================
src/mln_expr.c:76
↓ 6 callers
Function
mln_is_word_char
src/mln_regexp.c:63
↓ 6 callers
Function
mln_lang_scope_in
src/mln_lang.c:597
↓ 6 callers
Function
monotonic_seconds
t/thread_pool.c:23
↓ 6 callers
Function
now_sec
t/alloc.c:33
↓ 6 callers
Function
now_sec
t/list.c:13
↓ 6 callers
Function
set_nonblock
t/websocket.c:12
next →
1–100 of 1,346, ranked by callers