kc3-lang/kc3/lib

Branch :


Log

Author Commit Date CI Message
thodg a8a3d1bb 2025-09-25 16:04:26 make dump
thodg da9589de 2025-09-23 21:12:42 fix pdf tests
thodg 76498191 2025-09-23 20:36:00 use PDF.name_list_delete_all in tests to plug memleak (2/2)
thodg d0dbc0f5 2025-09-23 20:26:33 wip asan memleak in pdf: 1/2 kc3_pdf_name_list_delete_all
thodg 00e2acb3 2025-09-23 16:10:12 add Str.character_is_reserved?
thodg 700fee0b 2025-09-23 18:08:17 pdf_buf_parse using pdf_name_list
thodg 564e1481 2025-09-19 11:52:47 make dump
thodg 34d9d27c 2025-09-19 11:31:08 fix defstruct containing do block (needs quote)
thodg 58b3e844 2025-09-18 13:51:49 fix pdf xref (maps in structs)
thodg bd393522 2025-09-18 02:25:38 add full struct test and missing code to make it pass
thodg e3a62878 2025-09-15 20:24:40 add nav links to kmxgit, codeberg and github
thodg 346efd6f 2025-09-15 17:50:58 make dump
thodg c678989c 2025-09-10 17:08:57 fix pdf_buf_parse_trailer
thodg 5c765c0e 2025-09-10 16:23:54 make progress on pdf parser
thodg 156029a6 2025-09-09 22:44:51 wip pdf_buf_parse_file, pdf_buf_parse_trailer
thodg fa358150 2025-09-09 16:54:03 fix bugs in pdf parser
thodg c4a9421a 2025-09-09 02:03:25 pdf_buf_parse, pdf_parse_from_str, lib/kc3/0.1/pdf.kc3: PDF.parse_str, and add tests
thodg 9c3afa47 2025-09-13 18:48:13 run httpd with securelevel(2)
thodg 123b37dc 2025-09-13 18:24:54 wip httpd securelevel
thodg 4fb13f3c 2025-09-12 23:35:49 fix static route directory index to not list dot files
thodg 42f467f7 2025-09-12 23:08:09 fix tests
thodg 6ddab394 2025-09-12 22:28:18 fix test_httpd
thodg d5792817 2025-09-12 21:32:14 wip
thodg a1f129b6 2025-09-12 19:31:19 make test_httpd
thodg c3f67b04 2025-09-12 15:25:32 make mutex type portable in counter
thodg 36d3d3d0 2025-09-12 14:39:57 fix cfn_apply that returns a pointer as result type, set the pointer type and target type before calling the ffi.
thodg dd4a4c77 2025-09-12 13:57:06 fix dump
thodg 74d99aff 2025-09-11 23:35:13 make dump
thodg 2fcec34e 2025-09-11 23:19:23 fix test/httpd/kc3.dump
thodg bacc5562 2025-09-11 22:57:59 fix markdown tests
thodg 283b9a70 2025-09-11 21:46:11 wip counter
thodg bbec7555 2025-09-11 20:58:57 fix KC3.require
thodg 1622c92e 2025-09-11 17:38:02 make fx
thodg 3f685486 2025-09-11 16:54:22 fix make fx
thodg a3b77550 2025-09-11 14:54:26 wip fx
thodg 0a905b52 2025-09-11 14:20:06 wip httpd fx
thodg 7095d69d 2025-09-08 18:47:29 make dump
thodg ea96589c 2025-09-07 00:02:58 update dump and httpd with lib/kc3/0.1/err.kc3 and io.kc3
thodg b225e904 2025-09-06 23:52:59 httpd: clean unused -D option, use error output as a .error.log file
thodg 6aca9eb5 2025-09-06 23:34:15 remove unused code in http server
thodg 06231fb0 2025-09-06 12:38:28 cd test/wget && make
thodg 1ca0285e 2025-09-06 12:19:47 make dump
thodg 16f90182 2025-09-06 11:54:35 make dump
thodg 497817c3 2025-09-05 20:26:33 wip memleak
thodg 5dfbc89a 2025-09-05 15:59:12 fix various bugs
thodg 1a9f9171 2025-09-05 13:08:43 call_ident, call_sym => pcall_ident, pcall_sym
thodg 22c655b6 2025-09-04 13:44:44 fix bugs in call/pcall refactor
thodg a9077c87 2025-09-04 01:19:32 wip memory corruption or bug in facts_remove_fact
thodg 2c5db5af 2025-09-03 20:42:44 wip memory corruption, please run ASan
thodg 8c37a1ae 2025-09-03 16:31:20 wip call
thodg 46eafd3c 2025-09-03 14:14:48 buf_inspect_stacktrace → plist_reverse(stacktrace)
thodg 0f2052cb 2025-09-03 12:18:20 faster rendering in test/httpd
thodg ae614143 2025-09-03 12:11:09 fix test/httpd dump and optimize doc_index and sitemap
thodg 95067e52 2025-09-03 10:59:25 fix buf_read_to_str and str_init_slice error checking
thodg 3727f2e5 2025-09-02 17:52:26 update dump and env_test dump size
thodg 34f94089 2025-09-02 15:27:12 securelevel(level > 0) → block cfn definition, eval, and system calls
thodg b1336c44 2025-09-01 00:41:17 rpc with structured data
thodg 3f95edac 2025-08-31 23:41:53 rewrite RPC to use structured data mode by IKC3 client and support netcat mode out of the box.
lpinf 305a2316 2025-08-29 20:26:11 WIP refactor: buf_read_str into str
Lyzer b1ffd800 2025-08-29 18:40:38 feat: partial rpc ikc3
thodg 2db44de3 2025-08-28 19:10:02 tls_config.c
thodg a8511f34 2025-08-28 18:16:30 TLS.ca_cert_path()
thodg 8fe68293 2025-08-28 16:12:52 refactor STR_1 -> STR and STR_CONST
thodg d2fbd67e 2025-08-26 17:31:24 kickstart tls for kc3
thodg 24cd91a9 2025-08-27 17:29:38 readme: prepare for release, remake kc3.dump with List.count as cfn
thodg 0c28632b 2025-08-27 16:10:53 implement List.count as cfn
thodg 61d54a60 2025-08-27 15:03:30 wip make dist
thodg 5800825e 2025-08-27 12:25:25 refactored cfn tag_address -> cfn_macro kc3_address_of, env_address_of
thodg 3470b276 2025-08-26 15:56:33 make dump
thodg 1cbc1606 2025-08-26 14:19:41 fix pointer and add tests for pointer
thodg dea27e91 2025-08-24 17:45:06 add pointer_type to s_pointer
thodg e1a76bcb 2025-08-22 17:34:12 init: add & and * operators from C K&R
thodg a034e77b 2025-08-24 21:35:37 try with dump
thodg d4d05ae7 2025-08-22 12:10:01 fix marshall tests using claude-code
thodg 26d008d4 2025-08-20 19:58:31 test portable dump with map-based struct types
thodg f90faa91 2025-08-19 16:34:33 Fix pfacts queries in test ikc3
thodg f941e8c0 2025-08-19 14:08:19 dump is not compatible through ABIs
thodg c69ec5b1 2025-08-19 13:39:49 make gdb_dump_restore
thodg f1a92015 2025-08-19 13:18:56 rename facts_database to pfacts_init
thodg 0af87973 2025-08-18 23:51:08 wip pfacts
49623ef2 2025-08-18 16:31:52 fix: misplaced load_app()
362d5a5b 2025-08-18 16:31:01 fix: made paths portable for dlopen
f1c43970 2025-08-18 14:55:11 fix: kc3 http test missing require
thodg 04e98910 2025-08-15 17:24:28 add dump files, use 'make dump' to refresh the dumps.
thodg f5ec849d 2025-08-15 11:37:20 fix marshall ikc3 tests
thodg 32d162e3 2025-08-14 22:48:00 wip dump/restore env
thodg 4378552e 2025-08-14 18:38:05 change make dump to ignore test/httpd
thodg d9f6a945 2025-08-14 18:21:35 add kc3.dump and all tests pass
thodg 7289f9da 2025-08-14 17:23:32 wip marshall/read env
thodg bc7bc3bf 2025-08-14 15:39:43 dump again
thodg 61ad534c 2025-08-14 15:39:24 all tests pass, restoring from lib/kc3/0.1/kc3.dump automatically. Use make dump to update the dump.
thodg dfa0bce9 2025-08-14 14:58:31 dump and restore env
thodg cddd79c0 2025-08-13 20:43:11 make dump
thodg 3f5d9a67 2025-08-13 19:47:22 make dump with kc3s
thodg d1adfab9 2025-08-13 19:41:57 make lib_dumps
thodg 415fbad3 2025-08-13 17:47:12 KC3.dump((Str) path) and parse optional argument --restore PATH
thodg 194e621c 2025-08-13 01:24:02 fix httpd
thodg 3b0549bc 2025-08-12 20:54:29 fix ekc3
thodg bb3893b2 2025-08-12 16:26:34 fix memleak in ekc3
thodg 365c16df 2025-08-12 14:23:46 wip embed and fn frame corruption