libkc3


Log

Author Commit Date CI Message
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.
Thomas de Grivel 4335373b 2025-08-08T21:40:44 wip callable, fn, frame, pcallable
Thomas de Grivel 90367870 2025-08-08T20:10:44 fix marshall/read time
Thomas de Grivel 8d2888a8 2025-08-08T19:50:30 fix map tests
Thomas de Grivel 132f0830 2025-08-08T19:11:54 fix tests marshall ikc3
lyzer-px f9e5d0af 2025-08-08T18:06:55 fix: i and count misconception
lyzer-px f42d48dc 2025-08-08T18:03:10 feat: loops through tags on map and do_block
lyzer-px e1e4a8af 2025-08-08T17:56:17 fix: tag -> ptag
Thomas de Grivel 4d756494 2025-08-08T17:55:58 ws
Thomas de Grivel 0fd7ea70 2025-08-08T17:48:08 == NULL -> !
lyzer-px f8a792de 2025-08-08T17:55:09 fix: marshall_read_do_block
lyzer-px 4b266bb4 2025-08-08T17:47:34 fix: marshall_read_map
Thomas de Grivel d3f73a24 2025-08-08T17:16:41 sym -> psym
Thomas de Grivel b62623e2 2025-08-08T17:12:39 fix inspect ratio
Thomas de Grivel 551c9173 2025-08-08T17:03:33 wip
lyzer-px 41506b5e 2025-08-08T15:40:41 wip: passing the progress
Thomas de Grivel 0eade256 2025-08-08T12:13:54 fix buf_inspect_tag and ratio for integer casts
Thomas de Grivel 2cf7b56e 2025-08-08T09:04:45 fix marshall (heap = true)
Thomas de Grivel 0a0c9c9d 2025-08-07T20:09:28 fix: make ikc3 marshall tests pass !
Thomas de Grivel b3a9c4c8 2025-08-07T19:21:49 fix marshall_heap_pointer
Thomas de Grivel 5facb8f1 2025-08-07T18:40:12 add tag type to hash table
Thomas de Grivel 25be3c59 2025-08-07T18:39:55 sort switch case
Thomas de Grivel 47a85ea3 2025-08-07T18:23:57 error handling
Thomas de Grivel fcc0dad9 2025-08-07T18:22:05 error handling
Thomas de Grivel 780e4f45 2025-08-07T13:14:18 fix marshalling of s_str
Thomas de Grivel 2c02c35a 2025-08-06T17:03:59 marshall test in ikc3, with loopback function
Google Search Manual 9a2c5d17 2025-08-06T16:34:52 feat: marshall_array to be reviewed
Thomas de Grivel 360864a5 2025-08-06T16:31:18 fix build and add tests for marshall
Thomas de Grivel 79aa33a6 2025-08-06T16:15:50 implement wrappers for marshall_read in kc3
Google Search Manual a7860654 2025-08-06T15:34:54 fix: duplicate stub
lyzer-px db03f98e 2025-08-06T15:33:19 fix: type_errors
lyzer-px 01d2fc70 2025-08-06T15:29:50 feat: added more error handline on tag_clean and list_clean
Thomas de Grivel 72349fc6 2025-08-06T15:25:40 s_array.dimension -> dimension_count
lyzer-px 10e77739 2025-08-06T15:13:51 fix: added spaces to func declarations
Thomas de Grivel c8ef3d4c 2025-08-06T12:27:54 rename s_array.dimension to dimension_count