lib


Log

Author Commit Date CI Message
Thomas de Grivel a3b77550 2025-09-11T14:54:26 wip fx
Thomas de Grivel 0a905b52 2025-09-11T14:20:06 wip httpd fx
Thomas de Grivel 7095d69d 2025-09-08T18:47:29 make dump
Thomas de Grivel ea96589c 2025-09-07T00:02:58 update dump and httpd with lib/kc3/0.1/err.kc3 and io.kc3
Thomas de Grivel b225e904 2025-09-06T23:52:59 httpd: clean unused -D option, use error output as a .error.log file
Thomas de Grivel 6aca9eb5 2025-09-06T23:34:15 remove unused code in http server
Thomas de Grivel 06231fb0 2025-09-06T12:38:28 cd test/wget && make
Thomas de Grivel 1ca0285e 2025-09-06T12:19:47 make dump
Thomas de Grivel 16f90182 2025-09-06T11:54:35 make dump
Thomas de Grivel 497817c3 2025-09-05T20:26:33 wip memleak
Thomas de Grivel 5dfbc89a 2025-09-05T15:59:12 fix various bugs
Thomas de Grivel 1a9f9171 2025-09-05T13:08:43 call_ident, call_sym => pcall_ident, pcall_sym
Thomas de Grivel 22c655b6 2025-09-04T13:44:44 fix bugs in call/pcall refactor
Thomas de Grivel a9077c87 2025-09-04T01:19:32 wip memory corruption or bug in facts_remove_fact
Thomas de Grivel 2c5db5af 2025-09-03T20:42:44 wip memory corruption, please run ASan
Thomas de Grivel 8c37a1ae 2025-09-03T16:31:20 wip call
Thomas de Grivel 46eafd3c 2025-09-03T14:14:48 buf_inspect_stacktrace → plist_reverse(stacktrace)
Thomas de Grivel 0f2052cb 2025-09-03T12:18:20 faster rendering in test/httpd
Thomas de Grivel ae614143 2025-09-03T12:11:09 fix test/httpd dump and optimize doc_index and sitemap
Thomas de Grivel 95067e52 2025-09-03T10:59:25 fix buf_read_to_str and str_init_slice error checking
Thomas de Grivel 3727f2e5 2025-09-02T17:52:26 update dump and env_test dump size
Thomas de Grivel 34f94089 2025-09-02T15:27:12 securelevel(level > 0) → block cfn definition, eval, and system calls
Thomas de Grivel b1336c44 2025-09-01T00:41:17 rpc with structured data
Thomas de Grivel 3f95edac 2025-08-31T23:41:53 rewrite RPC to use structured data mode by IKC3 client and support netcat mode out of the box.
Perle 305a2316 2025-08-29T20:26:11 WIP refactor: buf_read_str into str
lyzer-px b1ffd800 2025-08-29T18:40:38 feat: partial rpc ikc3
Thomas de Grivel 2db44de3 2025-08-28T19:10:02 tls_config.c
Thomas de Grivel a8511f34 2025-08-28T18:16:30 TLS.ca_cert_path()
Thomas de Grivel 8fe68293 2025-08-28T16:12:52 refactor STR_1 -> STR and STR_CONST
Thomas de Grivel d2fbd67e 2025-08-26T17:31:24 kickstart tls for kc3
Thomas de Grivel 24cd91a9 2025-08-27T17:29:38 readme: prepare for release, remake kc3.dump with List.count as cfn
Thomas de Grivel 0c28632b 2025-08-27T16:10:53 implement List.count as cfn
Thomas de Grivel 61d54a60 2025-08-27T15:03:30 wip make dist
Thomas de Grivel 5800825e 2025-08-27T12:25:25 refactored cfn tag_address -> cfn_macro kc3_address_of, env_address_of
Thomas de Grivel 3470b276 2025-08-26T15:56:33 make dump
Thomas de Grivel 1cbc1606 2025-08-26T14:19:41 fix pointer and add tests for pointer
Thomas de Grivel dea27e91 2025-08-24T17:45:06 add pointer_type to s_pointer
Thomas de Grivel e1a76bcb 2025-08-22T17:34:12 init: add & and * operators from C K&R
Thomas de Grivel a034e77b 2025-08-24T21:35:37 try with dump
Thomas de Grivel d4d05ae7 2025-08-22T12:10:01 fix marshall tests using claude-code
Thomas de Grivel 26d008d4 2025-08-20T19:58:31 test portable dump with map-based struct types
Thomas de Grivel f90faa91 2025-08-19T16:34:33 Fix pfacts queries in test ikc3
Thomas de Grivel f941e8c0 2025-08-19T14:08:19 dump is not compatible through ABIs
Thomas de Grivel c69ec5b1 2025-08-19T13:39:49 make gdb_dump_restore
Thomas de Grivel f1a92015 2025-08-19T13:18:56 rename facts_database to pfacts_init
Thomas de Grivel 0af87973 2025-08-18T23:51:08 wip pfacts
Google Search Manual 49623ef2 2025-08-18T16:31:52 fix: misplaced load_app()
Google Search Manual 362d5a5b 2025-08-18T16:31:01 fix: made paths portable for dlopen
Google Search Manual f1c43970 2025-08-18T14:55:11 fix: kc3 http test missing require
Thomas de Grivel 04e98910 2025-08-15T17:24:28 add dump files, use 'make dump' to refresh the dumps.
Thomas de Grivel f5ec849d 2025-08-15T11:37:20 fix marshall ikc3 tests
Thomas de Grivel 32d162e3 2025-08-14T22:48:00 wip dump/restore env
Thomas de Grivel 4378552e 2025-08-14T18:38:05 change make dump to ignore test/httpd
Thomas de Grivel d9f6a945 2025-08-14T18:21:35 add kc3.dump and all tests pass
Thomas de Grivel 7289f9da 2025-08-14T17:23:32 wip marshall/read env
Thomas de Grivel bc7bc3bf 2025-08-14T15:39:43 dump again
Thomas de Grivel 61ad534c 2025-08-14T15:39:24 all tests pass, restoring from lib/kc3/0.1/kc3.dump automatically. Use make dump to update the dump.
Thomas de Grivel dfa0bce9 2025-08-14T14:58:31 dump and restore env
Thomas de Grivel cddd79c0 2025-08-13T20:43:11 make dump
Thomas de Grivel 3f5d9a67 2025-08-13T19:47:22 make dump with kc3s
Thomas de Grivel d1adfab9 2025-08-13T19:41:57 make lib_dumps
Thomas de Grivel 415fbad3 2025-08-13T17:47:12 KC3.dump((Str) path) and parse optional argument --restore PATH
Thomas de Grivel 194e621c 2025-08-13T01:24:02 fix httpd
Thomas de Grivel 3b0549bc 2025-08-12T20:54:29 fix ekc3
Thomas de Grivel bb3893b2 2025-08-12T16:26:34 fix memleak in ekc3
Thomas de Grivel 365c16df 2025-08-12T14:23:46 wip embed and fn frame corruption
Thomas de Grivel 4f79fbba 2025-08-11T12:26:20 wip marshall facts db
Thomas de Grivel 38e85b33 2025-08-11T01:46:09 wip embed
Thomas de Grivel ec562e4b 2025-08-11T01:37:42 render template
Thomas de Grivel f4e6e401 2025-08-11T01:13:39 wip embed
Thomas de Grivel 781e82c9 2025-08-11T00:27:54 wip buf, init, Call
Thomas de Grivel be6e34e9 2025-08-11T00:22:53 wip embed, Call.ident, Call.sym
Thomas de Grivel 11928701 2025-08-10T23:31:04 wip embed and str_init_concatenate_list
Thomas de Grivel 7deb2beb 2025-08-10T21:30:20 wip ekc3/embed
Thomas de Grivel 2c02c35a 2025-08-06T17:03:59 marshall test in ikc3, with loopback function
Thomas de Grivel 79aa33a6 2025-08-06T16:15:50 implement wrappers for marshall_read in kc3
Thomas de Grivel 7169b221 2025-08-06T00:02:20 fix data for buf_inspect_list -> plist and _size functions, also work on ekc3
Thomas de Grivel 63d336a7 2025-08-05T07:17:13 wip embed
Thomas de Grivel a21f47fa 2025-08-05T01:59:28 wip backup
Thomas de Grivel aa614ac0 2025-08-02T15:42:20 move KC3.uptime() to Time.uptime()
Thomas de Grivel 6ed7c240 2025-08-02T13:12:29 vibe coding kc3_uptime and time_diff_to_str and kc3 wrappers for those two functions.
Thomas de Grivel 64263f0b 2025-07-24T12:09:01 wip str
Thomas de Grivel 7a49d8f5 2025-07-23T18:39:09 wip str "\xFF"
Thomas de Grivel 94797ece 2025-07-21T19:23:02 plist_join, plist_reverse
Thomas de Grivel 1211dd9a 2025-07-10T16:25:57 wip TODO marshall.kc3
Thomas de Grivel 6160bff2 2025-07-21T13:03:11 tests pass: refactor p_*
Thomas de Grivel 7158549a 2025-07-20T17:11:55 wip tests, test_asan
Thomas de Grivel 4826d948 2025-07-20T15:35:38 fix json and add tests for ikc3/while
Thomas de Grivel 8398379f 2025-07-19T23:40:36 license and while
Thomas de Grivel 94d38022 2025-07-19T15:14:26 wip
Thomas de Grivel 326cb5df 2025-07-18T21:41:16 wip
Thomas de Grivel b73bb339 2025-07-17T11:20:38 wip no autoload
Thomas de Grivel 6a257091 2025-07-17T08:25:08 remove auto loading in env and env_eval
Thomas de Grivel 37b171b1 2025-07-17T08:14:40 fix require's
Thomas de Grivel 35420107 2025-07-17T07:51:33 remove module autoloading at struct init
Thomas de Grivel fccbc1e3 2025-05-27T13:33:00 sockets on win64
Thomas de Grivel 7eaa928f 2025-05-26T12:30:49 locales and translation for page controller and test httpd nav
Thomas de Grivel 6f8ac880 2025-05-13T15:52:19 hook unwind_protect logic into kc3.c, renamed tests for do_block and added tests for block and unwind_protect
Thomas de Grivel 8df9b1b0 2025-05-01T16:12:30 block
Thomas de Grivel 73067794 2025-04-30T00:15:47 wip