MCPcopy Create free account

hub / github.com/Water-Melon/Melon / functions

Functions1,346 in github.com/Water-Melon/Melon

↓ 563 callersFunctionMLN_FUNC
include/mln_lex.h:233
↓ 346 callersFunctionmln_string_free
src/mln_string.c:234
↓ 279 callersFunctionmln_alloc_free
src/mln_alloc.c:476
↓ 186 callersFunctionMLN_FUNC_VOID
* for internal */
include/mln_fheap.h:75
↓ 186 callersFunctionmln_alloc_m
src/mln_alloc.c:247
↓ 118 callersFunctionemit
src/mln_lang_vm.c:276
↓ 117 callersFunctionbail
src/mln_lang_vm.c:372
↓ 92 callersFunctiondo_match
Helper: run mln_reg_match and return match count */
t/regexp.c:20
↓ 85 callersFunctionmln_alloc_destroy
src/mln_alloc.c:206
↓ 75 callersFunctionmln_string_nset
src/mln_string.c:218
↓ 71 callersFunctioncheck_tostring
t/bignum.c:30
↓ 69 callersFunctionmln_alloc_init
src/mln_alloc.c:146
↓ 67 callersFunctionmln_json_destroy
src/mln_json.c:316
↓ 65 callersFunctioncheck_match
Helper: check that the i-th match equals expected */
t/regexp.c:38
↓ 63 callersFunctionmln_lang_int_var_toint
src/mln_lang_int.c:162
↓ 62 callersFunctionmln_lang_stack_pop
src/mln_lang.c:419
↓ 58 callersFunctionmln_lang_stack_node_free
src/mln_lang.c:439
↓ 56 callersFunctionmln_lang_stack_push
src/mln_lang.c:316
↓ 52 callersFunctiongettimeofday
src/mln_utils.c:119
↓ 48 callersFunctioncheck_cron
* Helper: parse cron expression with given base time and verify the result * matches the expected UTC components. */
t/cron.c:13
↓ 47 callersFunctionsp_pop
src/mln_lang_vm.c:295
↓ 44 callersFunctionmln_buf_new
* Inline mln_buf_new for performance - avoids function call overhead * on the hot allocation path. */
include/mln_chain.h:66
↓ 43 callersFunctionmln_event_fd_set
src/mln_event.c:464
↓ 43 callersFunctionmln_get_char
src/mln_conf.c:134
↓ 43 callersFunctionmln_string_set
src/mln_string.c:208
↓ 40 callersFunctionmln_lang_new
src/mln_lang.c:749
↓ 39 callersFunctionsocketpair
src/mln_utils.c:40
↓ 39 callersFunctionvalue_release
Drop a slot value as if it were popped and discarded. */
src/mln_lang_vm.c:2747
↓ 38 callersFunctionsp_push
src/mln_lang_vm.c:289
↓ 36 callersFunctioncheck
t/aes.c:11
↓ 34 callersFunctionmln_expr_val_cleanup
src/mln_expr.c:82
↓ 32 callersFunctionmln_string_ref
src/mln_string.c:228
↓ 29 callersFunctionmln_event_dispatch
src/mln_event.c:1184
↓ 27 callersFunctioncreate_lex_from_buf
t/lex.c:68
↓ 27 callersFunctionmln_event_free
src/mln_event.c:297
↓ 26 callersFunctionmln_json_obj_search
src/mln_json.c:191
↓ 25 callersFunctionmln_event_new
src/mln_event.c:185
↓ 23 callersFunctionset_nonblock
Helper to set socket to non-blocking mode */
t/connection.c:37
↓ 22 callersFunctionnow_us
t/bignum.c:17
↓ 20 callersFunctionvalue_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 callersFunctiondo_equal
Helper: run mln_reg_equal */
t/regexp.c:29
↓ 18 callersFunctionmln_event_timer_set
* ev_timer */
src/mln_event.c:347
↓ 18 callersFunctionmln_http_generate_write
src/mln_http.c:687
↓ 17 callersFunctiontls_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 callersFunctionbuild_int_tree
t/rbtree.c:1332
↓ 16 callersFunctionbuild_rtp
Helper: build an RTP packet in buf. Returns total packet length. */
t/fec.c:13
↓ 16 callersFunctioncheck_mul
t/bignum.c:522
↓ 16 callersFunctionpatch_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 callersFunctioncheck_sub
t/bignum.c:513
↓ 15 callersFunctioncreate_test_file
t/file.c:17
↓ 15 callersFunctionusleep
src/mln_utils.c:108
↓ 14 callersFunction__mln_lang_str_var_tostring
src/mln_lang_str.c:168
↓ 14 callersFunctionnow_ms
t/string.c:32
↓ 13 callersFunctionadd_sconst
src/mln_lang_vm.c:321
↓ 13 callersFunctioncheck_add
t/bignum.c:504
↓ 13 callersFunctioncompile_exp
src/mln_lang_vm.c:1223
↓ 13 callersFunctionpipe
src/mln_utils.c:9
↓ 12 callersFunctioncheck_cron_error
Helper: verify that a cron expression returns 0 (error). */
t/cron.c:41
↓ 11 callersFunctioncheck_div
t/bignum.c:531
↓ 11 callersFunctionmln_lang_job_new
src/mln_lang.c:1456
↓ 11 callersFunctionmln_span_free
src/mln_span.c:189
↓ 11 callersFunctionmln_span_new
* Span creation / destruction */
src/mln_span.c:169
↓ 11 callersFunctionmln_span_release
src/mln_span.c:276
↓ 11 callersFunctionscan_exp_for_eval
src/mln_lang_vm.c:2387
↓ 10 callersFunctionmln_buf_pool_release
src/mln_chain.c:27
↓ 10 callersFunctionmln_span_dump
src/mln_span.c:270
↓ 10 callersFunctionnow_ms
t/tools.c:32
↓ 10 callersFunctionnow_us
t/rsa.c:20
↓ 10 callersFunctionverify_block
t/rs.c:8
↓ 9 callersFunctionexpr_ft_free
src/mln_expr.c:201
↓ 9 callersFunctionmln_json_generate
src/mln_json.c:1395
↓ 9 callersFunctionmln_lang_vm_chunk_free
src/mln_lang_vm.c:83
↓ 9 callersFunctionmln_lex_strerror
src/mln_lex.c:405
↓ 9 callersFunctionroundtrip
* 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 callersFunctiontls_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 callersFunctionclosedir
src/mln_utils.c:177
↓ 8 callersFunctionmake_lex
--- helpers ---------------------------------------------------------- */
t/parser_generator.c:33
↓ 8 callersFunctionmln_event_fd_append_set
src/mln_event.c:609
↓ 8 callersFunctionmln_expr_val_replace
src/mln_expr.c:92
↓ 8 callersFunctionmln_lang_free
src/mln_lang.c:805
↓ 8 callersFunctionrun
t/lang_vm.c:102
↓ 8 callersFunctiontest_parse
=========================================================== * 5. mln_json_fetch (dot-path navigation) * ===========================================
t/json.c:430
↓ 8 callersFunctionverify_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 callersFunctioncompile_assign
src/mln_lang_vm.c:1237
↓ 7 callersFunctionexpr_ft_move
Transfer ownership of token from src to dest (move semantics). */
src/mln_expr.c:211
↓ 7 callersFunctionfind_local_slot
src/mln_lang_vm.c:358
↓ 7 callersFunctionmln_alloc_re
src/mln_alloc.c:452
↓ 7 callersFunctionmln_conf_load
src/mln_conf.c:836
↓ 7 callersFunctionmln_event_fd_array_get
src/mln_event.c:110
↓ 7 callersFunctionvm_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 callersFunctionget_time_ms
t/matrix.c:493
↓ 6 callersFunctionmln_bignum_i2osp
src/mln_bignum.c:1262
↓ 6 callersFunctionmln_event_timer_process
src/mln_event.c:402
↓ 6 callersFunctionmln_expr_val_move
========================================================================= * Value helper functions * ===============================================
src/mln_expr.c:76
↓ 6 callersFunctionmln_is_word_char
src/mln_regexp.c:63
↓ 6 callersFunctionmln_lang_scope_in
src/mln_lang.c:597
↓ 6 callersFunctionmonotonic_seconds
t/thread_pool.c:23
↓ 6 callersFunctionnow_sec
t/alloc.c:33
↓ 6 callersFunctionnow_sec
t/list.c:13
↓ 6 callersFunctionset_nonblock
t/websocket.c:12
next →1–100 of 1,346, ranked by callers