kc3-lang/kc3

Branch :


Log

Author Commit Date CI Message
thodg 41bd0a53 2025-08-25 12:07:17 fix struct_type_update_map, must_clean was not initialized
thodg 67e1f810 2025-08-25 11:45:20 wip memleak / double free, fix pcallable_clean
thodg 7dba283c 2025-08-25 11:21:16 wip memleak
thodg d44e8c79 2025-08-25 11:20:10 wip memleak
thodg cbd4c4e3 2025-08-25 11:18:17 wip memleak
thodg af15b2d4 2025-08-25 11:07:13 fix use after free in buf_inspect_call_size
thodg 4777e645 2025-08-25 11:01:47 fix use after free in buf_parse_call_op
thodg ff86acd3 2025-08-25 10:21:14 use s_op* in buf_inspect_op*
thodg 14cc2a97 2025-08-24 22:24:28 fix assert
thodg d2976bec 2025-08-24 22:20:59 fix debug assert
thodg 5a8da5dd 2025-08-24 22:12:42 fix dump size
thodg 6bbe2d78 2025-08-24 22:03:35 fix memleak in error path
thodg a034e77b 2025-08-24 21:35:37 try with dump
thodg 5126596c 2025-08-24 21:19:16 add proper op handling in marshall_read_ops and ops_add instead of ugly hack
thodg 0d286755 2025-08-24 20:41:29 check ref count and print message in marshall callable
thodg 4a7cc17a 2025-08-24 20:21:42 fix env_test
thodg e82274bc 2025-08-24 18:52:26 remove asan.log
thodg 21fbb1e2 2025-08-24 20:10:04 wip marshall_read cfn
thodg 8c2df147 2025-08-24 19:50:53 fix env_test dump/restore
thodg 5c9936fb 2025-08-24 19:21:33 fix cfn locking and marshall_read cif_ready = true
thodg c07ee7d5 2025-08-24 19:03:15 do not ignore kc3 dumps
thodg 5e736c78 2025-08-24 19:00:38 test env_dump and env_dump_restore
thodg d4d05ae7 2025-08-22 12:10:01 fix marshall tests using claude-code
thodg 0282d5df 2025-08-21 18:54:55 fix marshall test
thodg 20e72c89 2025-08-21 17:58:41 fn_clean: frame_delete_all -> err_puts
thodg 0e141ead 2025-08-21 12:42:56 fix test vector on Obsd
thodg 26d008d4 2025-08-20 19:58:31 test portable dump with map-based struct types
thodg f73cbc2e 2025-08-20 19:45:35 fix offset and size used when not initialized
thodg 7923d9c6 2025-08-20 19:25:11 decorrelate dump from build in Makefile
Lyzer b7ff58fe 2025-08-20 18:08:06 feat: marshall_read struct type
thodg 1877d1c0 2025-08-20 15:20:02 fix restore binary log of pfacts with log, with or without binary log
thodg 122a9823 2025-08-20 14:13:19 fix memleak and memory corruption in env_facts_with_transaction
thodg a223a69b 2025-08-20 13:58:22 create new s_log if not allocated when opening binary log
thodg c8416872 2025-08-20 13:44:29 remove debug messages
thodg 68f20e99 2025-08-20 13:39:09 fix resurrection of binary log
thodg 5df8ea9a 2025-08-20 12:22:35 update todo
thodg 651ed3bf 2025-08-20 11:54:05 fix memleak in log_clean
thodg 4e8fe683 2025-08-20 11:40:20 fix binary log resurrection after pfacts dump with log open
thodg 6fc802e8 2025-08-19 22:54:33 wip binary log, make dump is ok
thodg f7200b12 2025-08-19 21:41:36 refactor file_open to accept s_str
thodg 6868f508 2025-08-19 18:31:39 facts log
thodg 5e2e9ad5 2025-08-19 16:55:33 don't commit dumps
thodg 51c40be5 2025-08-19 16:35:08 assert
thodg f90faa91 2025-08-19 16:34:33 Fix pfacts queries in test ikc3
thodg b37d9735 2025-08-19 16:06:45 dump and restore pfacts
thodg f941e8c0 2025-08-19 14:08:19 dump is not compatible through ABIs
thodg 9e092f97 2025-08-19 13:49:03 wip macos
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 5111cac8 2025-08-19 12:37:50 implement pfacts_*
Lyzer c524c6a9 2025-08-19 12:37:31 wip: marshall(_read)_pfacts and pfacts clean
thodg 9a8b862c 2025-08-19 11:59:25 implement hash_update_pfacts as shallow pointer hash
thodg b8c71d46 2025-08-19 11:55:22 implement g_sym_Facts/_star
thodg b9de2231 2025-08-19 11:26:09 implement buf_inspect_pfacts/_size
thodg 0af87973 2025-08-18 23:51:08 wip pfacts
thodg 4f24a676 2025-08-18 22:14:11 include endian.h
thodg a3a5d0fa 2025-08-18 22:05:09 add htonl and htons
49623ef2 2025-08-18 16:31:52 fix: misplaced load_app()
222264cb 2025-08-18 16:31:12 chore: update todo
362d5a5b 2025-08-18 16:31:01 fix: made paths portable for dlopen
ef2c27bc 2025-08-18 15:35:22 chore: update TODO.md
f1c43970 2025-08-18 14:55:11 fix: kc3 http test missing require
thodg 7b31d433 2025-08-18 14:06:39 fix memleak in marshall_read_clean
thodg 3f26eb8a 2025-08-18 13:39:55 catch one more memleak in env_init/clean
thodg 7c964434 2025-08-18 13:26:54 env_clean: env->dlopen_list
thodg 9550be28 2025-08-18 13:13:12 fix marshall ikc3 test
thodg 41a6c90d 2025-08-18 13:09:45 fix buf_inspect_fn_size
thodg 9b9433ea 2025-08-18 11:53:03 workaround types.h bug on MacOS
thodg c8f35404 2025-08-17 22:32:44 Fix build on MacOS, mainly includes for endian.h
a5b19442 2025-08-18 11:42:25 wip: disabled tests for debug purposes
6b4ef0cb 2025-08-18 11:42:09 fix: memory leaks
fba4aa1b 2025-08-18 11:41:53 feat: endian.h (builtin_bswap powered)
thodg 39f44866 2025-08-17 20:06:55 trying to revive www from dump
thodg 84f5838f 2025-08-16 14:02:40 httpd: detect when local dump was loaded
thodg 04e98910 2025-08-15 17:24:28 add dump files, use 'make dump' to refresh the dumps.
thodg 21bcf98e 2025-08-15 14:05:44 wip marshall dump
thodg ad25ca5a 2025-08-15 12:48:58 err_inspect_buf: use inspect_str
thodg 908d3c4b 2025-08-15 12:31:23 add magic markers into marshall/read
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 aa966515 2025-08-14 18:35:10 remove non-working dump in test/httpd
thodg d9f6a945 2025-08-14 18:21:35 add kc3.dump and all tests pass
thodg 48270395 2025-08-14 17:25:56 fix facts dumps order to restore in addition order
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 58246da6 2025-08-14 10:49:16 todo
thodg 32f06b35 2025-08-13 22:55:45 clean
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 53002eaa 2025-08-13 19:27:35 ikc3 --dump and --restore
thodg 6ad803a7 2025-08-13 19:11:23 fix buf_seek
thodg 8c0e3842 2025-08-13 18:58:52 do not fail on buf_refill error in buf_file_open_r_seek
thodg 928e66d4 2025-08-13 18:50:48 wip env_args_init and ikc3 --dump and --restore
thodg cd368cb7 2025-08-13 18:13:54 stub env marshall functions
thodg 415fbad3 2025-08-13 17:47:12 KC3.dump((Str) path) and parse optional argument --restore PATH
thodg 5e77a40a 2025-08-13 17:19:11 update submodules