libkc3


Log

Author Commit Date CI Message
Thomas de Grivel 51c40be5 2025-08-19T16:35:08 assert
Thomas de Grivel f90faa91 2025-08-19T16:34:33 Fix pfacts queries in test ikc3
Thomas de Grivel b37d9735 2025-08-19T16:06:45 dump and restore pfacts
Thomas de Grivel f941e8c0 2025-08-19T14:08:19 dump is not compatible through ABIs
Thomas de Grivel 9e092f97 2025-08-19T13:49:03 wip macos
Thomas de Grivel c69ec5b1 2025-08-19T13:39:49 make gdb_dump_restore
Thomas de Grivel 5111cac8 2025-08-19T12:37:50 implement pfacts_*
lyzer-px c524c6a9 2025-08-19T12:37:31 wip: marshall(_read)_pfacts and pfacts clean
Thomas de Grivel 9a8b862c 2025-08-19T11:59:25 implement hash_update_pfacts as shallow pointer hash
Thomas de Grivel b8c71d46 2025-08-19T11:55:22 implement g_sym_Facts/_star
Thomas de Grivel b9de2231 2025-08-19T11:26:09 implement buf_inspect_pfacts/_size
Thomas de Grivel 0af87973 2025-08-18T23:51:08 wip pfacts
Thomas de Grivel 4f24a676 2025-08-18T22:14:11 include endian.h
Thomas de Grivel a3a5d0fa 2025-08-18T22:05:09 add htonl and htons
Google Search Manual 362d5a5b 2025-08-18T16:31:01 fix: made paths portable for dlopen
Thomas de Grivel 7b31d433 2025-08-18T14:06:39 fix memleak in marshall_read_clean
Thomas de Grivel 3f26eb8a 2025-08-18T13:39:55 catch one more memleak in env_init/clean
Thomas de Grivel 7c964434 2025-08-18T13:26:54 env_clean: env->dlopen_list
Thomas de Grivel 41a6c90d 2025-08-18T13:09:45 fix buf_inspect_fn_size
Thomas de Grivel c8f35404 2025-08-17T22:32:44 Fix build on MacOS, mainly includes for endian.h
Google Search Manual 6b4ef0cb 2025-08-18T11:42:09 fix: memory leaks
Google Search Manual fba4aa1b 2025-08-18T11:41:53 feat: endian.h (builtin_bswap powered)
Thomas de Grivel 39f44866 2025-08-17T20:06:55 trying to revive www from dump
Thomas de Grivel 04e98910 2025-08-15T17:24:28 add dump files, use 'make dump' to refresh the dumps.
Thomas de Grivel 21bcf98e 2025-08-15T14:05:44 wip marshall dump
Thomas de Grivel ad25ca5a 2025-08-15T12:48:58 err_inspect_buf: use inspect_str
Thomas de Grivel 908d3c4b 2025-08-15T12:31:23 add magic markers into marshall/read
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 d9f6a945 2025-08-14T18:21:35 add kc3.dump and all tests pass
Thomas de Grivel 48270395 2025-08-14T17:25:56 fix facts dumps order to restore in addition order
Thomas de Grivel 7289f9da 2025-08-14T17:23:32 wip marshall/read env
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 32f06b35 2025-08-13T22:55:45 clean
Thomas de Grivel cddd79c0 2025-08-13T20:43:11 make dump
Thomas de Grivel 53002eaa 2025-08-13T19:27:35 ikc3 --dump and --restore
Thomas de Grivel 6ad803a7 2025-08-13T19:11:23 fix buf_seek
Thomas de Grivel 8c0e3842 2025-08-13T18:58:52 do not fail on buf_refill error in buf_file_open_r_seek
Thomas de Grivel 928e66d4 2025-08-13T18:50:48 wip env_args_init and ikc3 --dump and --restore
Thomas de Grivel cd368cb7 2025-08-13T18:13:54 stub env marshall functions
Thomas de Grivel 415fbad3 2025-08-13T17:47:12 KC3.dump((Str) path) and parse optional argument --restore PATH
Thomas de Grivel a9a18d3a 2025-08-13T14:09:06 implement marshall_read_init_file
Thomas de Grivel 01dcc482 2025-08-13T13:58:55 fix compilation
Thomas de Grivel f4282ed6 2025-08-13T12:51:32 sw marshall_read_size(&mr, &size); wip facts_load_binary
lyzer-px 5bcb6900 2025-08-13T12:25:09 fix: removed a return
lyzer-px fe049cca 2025-08-13T12:23:55 wip: marshall_read_facts
Thomas de Grivel 85cde782 2025-08-13T11:54:06 update TODO
Thomas de Grivel 0e56801a 2025-08-13T11:44:46 todo
Thomas de Grivel 194e621c 2025-08-13T01:24:02 fix httpd
Thomas de Grivel 8d242f21 2025-08-12T18:02:40 add stacktrace to env_eval_call_resolve
Thomas de Grivel 91d9ae95 2025-08-12T16:19:12 marshall_facts: clean more
Thomas de Grivel fca0446a 2025-08-12T16:12:32 delete existing frame before callable_fn evaluation
Thomas de Grivel d100d65b 2025-08-12T15:55:17 fix two memleaks in marshall_read_heap_pointer
Thomas de Grivel fb3bf131 2025-08-12T15:42:17 fix mem leak in marshall read
Thomas de Grivel 1f15537a 2025-08-12T15:22:17 ht_clean
Thomas de Grivel 8086e9e7 2025-08-12T15:06:31 fix reference counting of s_struct_type.clean pcallable
Thomas de Grivel 505fb9dd 2025-08-12T15:05:25 fix reference counting of s_struct_type.clean pcallable
Thomas de Grivel 05e0ecca 2025-08-12T15:03:02 check if mutex is ready before calling mutex_lock in callable_delete struct type clean
Thomas de Grivel 6dc3c925 2025-08-12T14:59:39 check if mutex is ready before calling pthread function
Thomas de Grivel 365c16df 2025-08-12T14:23:46 wip embed and fn frame corruption
Thomas de Grivel 75fa6d57 2025-08-11T23:14:10 fix marshall/read array
Thomas de Grivel d62631c2 2025-08-11T22:32:34 don't buf_inspect_array data or tags if dimension_count == 0
Thomas de Grivel 35cbdb52 2025-08-11T22:32:06 don't buf_inspect_array data or tags if dimension_count == 0
Thomas de Grivel 0e91376a 2025-08-11T22:10:28 don't marshall array data or tags if dimension_count == 0
Thomas de Grivel db8b099c 2025-08-11T21:54:06 don't marshall array data or tags if dimension_count == 0
Thomas de Grivel f9b56baf 2025-08-11T20:01:01 fix stacktrace last ,
Thomas de Grivel a2886eb3 2025-08-11T19:49:54 add error messages to mutex_lock
Thomas de Grivel 006fe2ab 2025-08-11T19:42:31 buf_inspect_stacktrace: print arguments
Thomas de Grivel e1b70421 2025-08-11T19:27:36 wip
Thomas de Grivel 47c5e8ac 2025-08-11T19:20:45 wip
Thomas de Grivel fd3480aa 2025-08-11T19:16:58 fix error message in mutex.c
Thomas de Grivel cc556ccd 2025-08-11T19:12:14 fix memleak in struct_type
Thomas de Grivel 4b7c95a7 2025-08-11T19:10:28 fix memleak in struct_type
Google Search Manual 36025386 2025-08-11T17:48:35 ???: fixed most of the memory leaks (25)
Google Search Manual 1f4e6d07 2025-08-11T17:09:18 fix: memory leaks
Google Search Manual f5abaecd 2025-08-11T15:40:38 fix: fact dump
Perle 19be81d7 2025-08-11T15:09:03 fix: call for facts with binary
Thomas de Grivel 8493abcd 2025-08-11T14:46:44 marshall_size
Perle 8e1c7847 2025-08-11T14:44:20 feat: marshall_read_array and build fix
Thomas de Grivel e50ef2c4 2025-08-11T13:23:10 marshall_array
Thomas de Grivel fd014db6 2025-08-11T13:23:00 fix prototype log_open
Thomas de Grivel 6b9d5fe5 2025-08-11T13:22:42 fix hash array
Thomas de Grivel 97c8a368 2025-08-11T13:04:09 s_tag * -> p_tag
Thomas de Grivel 229003e7 2025-08-11T13:03:09 marshall_read: fact
Thomas de Grivel a7d82398 2025-08-11T12:58:24 todo and error handling
Thomas de Grivel 7bc4b709 2025-08-11T12:48:00 start refactor of facts/binary
Thomas de Grivel 436f4f3a 2025-08-11T12:39:34 initialized refactor of facts (binary = true)
Thomas de Grivel 4f79fbba 2025-08-11T12:26:20 wip marshall facts db
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 af2ae56f 2025-08-10T19:37:11 marshall/read struct type clean and must_clean
Thomas de Grivel ad7318cc 2025-08-10T15:15:37 refactor f_clean into p_callable and use env_eval_call_callable_args to call the callable at struct clean time.
Thomas de Grivel 4dc12cfe 2025-08-10T14:44:56 fix json integer to str
Thomas de Grivel 675cb5b8 2025-08-10T01:24:51 all marshall tests pass
Thomas de Grivel 80eca08f 2025-08-10T00:48:33 fix bugs, align types with marshall_data
Thomas de Grivel c1163b18 2025-08-10T00:27:05 align prototypes on marshall_data, add many error messages
Thomas de Grivel 25e51e7a 2025-08-09T23:22:02 fix marshall read struct
Thomas de Grivel aa168919 2025-08-09T21:46:15 make some more tests pass
Thomas de Grivel fddb0b98 2025-08-09T12:59:12 wip marshall_read callable, pcallable, do blocks, fix buf_inspect for cfn with module == env.current_defmodule.