kc3-lang/kc3

Branch :


Log

Author Commit Date CI Message
thodg 6ed7c240 2025-08-02 13:12:29 vibe coding kc3_uptime and time_diff_to_str and kc3 wrappers for those two functions.
thodg d933af02 2025-08-01 14:42:03 add support for basic types in set and implemented set_has__NAME
thodg 4c6b7321 2025-08-01 19:37:07 fact_init_1
600726e0 2025-08-01 18:12:27 fix: checked a checkbox
2e01ce36 2025-08-01 18:01:36 feat: updated todo
683f1943 2025-08-01 17:42:18 feat: marshall_fact, marshall_ptag
2ff8c43f 2025-08-01 17:59:35 feat: marshall_fact misc func
5e445175 2025-08-01 17:42:44 refactor: changed psym to use its typedef
Lyzer 51255358 2025-08-01 17:47:19 wip: added more functions
b96fed9d 2025-08-01 17:15:30 fix: missing comment
1339f017 2025-08-01 17:14:31 feat: marshall_ptr, marshall_ptr_free + tests
thodg 627a462b 2025-08-01 16:39:35 fix buf_parse_time_as_tags
1b47a3b8 2025-08-01 16:34:37 wip: marshall_time
thodg 6c0e2a86 2025-08-01 16:27:35 %Time{} with tags
cd742277 2025-08-01 15:40:19 feat: marshall_ratio, marshall_quote, marshall_var, marshall_pvar, marshall_complex
57641de6 2025-08-01 11:58:18 feat: marshall_fn test
thodg 3fb9369e 2025-07-31 20:49:33 check marshall_uw return value
thodg 5c1eab0e 2025-07-31 19:43:28 fix asserts in marshall.c
0d472558 2025-07-31 16:54:42 chore: updated TODO
c9556740 2025-07-31 16:54:33 feat: unit tests (100% passing !!)
28213443 2025-07-31 16:54:22 feat: marshall_cfn, marshall_fn, marshall_(p)frame, marshall_(p)callable, marshall_(p)call
9265f62d 2025-07-31 16:48:13 feat: p_frame typedef
edd86f5a 2025-07-31 16:42:15 chore: authors
753c0fa3 2025-07-31 16:41:57 feat: marshall_heap_pointer now takes a const pointer + marshall_(p)frame prototype
dca46f15 2025-07-31 14:23:17 feat: marshall_map tag test
998ce18d 2025-07-31 14:23:07 feat: use of memcmp instead of strcmp for tests
1edc05ec 2025-07-31 14:22:21 feat: buf inspect string oct->hex format
3e00837e 2025-07-31 13:27:26 feat: marshall_float32/64/128
22084086 2025-07-31 12:36:51 fix: marshall_plist test
Lyzer b1ee9258 2025-07-31 12:34:49 feat: added marshall_read_ht functions
92518898 2025-07-31 11:47:54 fix: unit tests indentation
1e7e0b09 2025-07-31 11:40:45 refactor: unit tests
Lyzer 871cd980 2025-07-31 11:23:45 feat: added wide read_tests
Lyzer 695eec3e 2025-07-31 10:53:28 fix: removed on_heap for marshall_read test
thodg f30eeefe 2025-07-31 10:35:04 fix test marshall_test.c
thodg 7b0a452b 2025-07-31 10:32:17 remove _HEAP tests from marshall_test
ab3d535f 2025-07-30 18:21:43 chore: TODO changes (to be completed)
Lyzer 29262c6f 2025-07-30 18:18:00 fix: heap size on read_tests
Lyzer b45bc82b 2025-07-30 17:53:48 fix: marshall_read_init tmp
Lyzer 53035964 2025-07-30 17:49:14 wip ht_add_init for marshall_read
Lyzer feba94fc 2025-07-30 17:23:17 wip marshall_read_plist
Lyzer 6da4a6d1 2025-07-30 17:13:38 feat: added hashtable in types.h; added marshall_read_heap_pointer
thodg ff668d02 2025-07-30 14:19:36 check buffer sizes and started to implement buf_seek
Lyzer 21f29489 2025-07-30 14:08:24 fix: adress was missing on mr->heap
thodg cd95cdf2 2025-07-30 12:55:46 fix marshall_read_init_str to check buffer sizes
6b1e4157 2025-07-30 12:19:09 wip: marshall_pcallable, marshall_call, marshall_ident
thodg 718c9da6 2025-07-30 12:10:55 add comments for marshall_read_plist
thodg feedeed0 2025-07-29 21:59:58 reorder and add tests for marshall_test_tag
thodg 67246b74 2025-07-29 19:38:11 fix marshall_read_test f64 wrong buf size in header
thodg 49a7a2aa 2025-07-29 19:18:55 reorder marshall tag tests
Lyzer c243e768 2025-07-29 18:21:23 feat: removed useless test with preprocessor
Lyzer fd1c8de4 2025-07-29 18:19:40 feat: added character tests
Lyzer c49fef61 2025-07-29 18:15:28 feat: tests for signed integer types
b2477ae8 2025-07-29 16:27:23 chore: uncommented not implemented tests
ea040bd5 2025-07-29 16:13:52 feat: marshall_read_test indentation
Lyzer 7e07e8d3 2025-07-29 11:40:52 fix: replaced broken f128 value by PI
be59a757 2025-07-29 10:57:05 feat: marshall_tag integer test
bb9dea2b 2025-07-29 10:40:01 fix: marshall_tag(integer) test failed
thodg 54ef68b8 2025-07-28 17:58:20 fix buf_read_integer
thodg dd575e5c 2025-07-28 17:30:19 fix compilation
thodg e843c98d 2025-07-28 17:27:18 add missing files to read libtommath integers
thodg 8d032c55 2025-07-28 17:21:56 buf_read_integer (signed binary format)
Lyzer 1002d09b 2025-07-28 17:28:28 bug: last f128 test error
Lyzer 3840968a 2025-07-28 17:06:24 feat: marshall_read_array
thodg b5ec33b5 2025-07-28 16:54:06 add missing functions for serialization of libtommath big integers
1ee8a052 2025-07-28 16:50:50 refactor(test/marshall): better reading for bytes, new macro to read tag
Lyzer b6b70db9 2025-07-28 16:09:47 WIP: marshall_read_array
thodg def27136 2025-07-28 16:00:51 force 28 bit per digit for libtommath integers
Lyzer 57342ad2 2025-07-28 15:50:20 feat: floating point marshall_read_test_tag
805a5962 2025-07-28 15:20:33 fix: new enum for types failed unit tests
Lyzer 87d56300 2025-07-28 15:13:37 fix: wrong call type in marshall_read test because the enum changed
bbd42daa 2025-07-28 14:57:44 feat: -j flag for configure (should be a liiiittle faster)
thodg 47e75989 2025-07-26 20:36:11 remove comment
thodg 396e0fa0 2025-07-26 20:29:41 wip marshall
thodg 942099c5 2025-07-26 20:14:43 fix compilation
thodg 979b3eef 2025-07-26 19:48:21 refactor types.h
thodg 149d841f 2025-07-26 18:15:54 wip marshall_test
thodg 9148a806 2025-07-25 16:38:18 update sources
thodg 693f5938 2025-07-25 16:36:08 CLAUDE.md
thodg ae1f95c2 2025-07-25 13:00:14 doc: named blocks
thodg 878abc6d 2025-07-25 12:54:10 typo in doc
thodg dec6e133 2025-07-25 12:49:22 time.c -> timespec.c
thodg fab97a24 2025-07-25 12:48:40 add doc for named blocks and implicit named blocks in named functions
thodg c83f69f4 2025-07-25 11:21:22 fix double free (stupid one...)
09ad1fae 2025-07-25 18:29:05 feat: call of marshall_tag
Lyzer bbd83477 2025-07-25 18:02:09 refactor: TAG_LIST -> TAG_PLIST
Lyzer bb0a3fe1 2025-07-25 17:17:32 fix: hexadecimal values for max unsigned tests marshall_read
thodg f5fe4c36 2025-07-25 16:57:35 add hex values for tag types
Lyzer bd5aa889 2025-07-25 16:35:38 feat: marshall_read reads bool and u8; changed the enum in types.h to explicit values
thodg 8edcffdd 2025-07-25 11:10:09 update tests
thodg db05865d 2025-07-25 09:46:54 fix marshall_read_test.c for marshall_read_bool
thodg 14b8fcc1 2025-07-25 08:00:43 wip marshall_read / tests
thodg eff76bd1 2025-07-22 20:16:32 remove useless doc
thodg 87ea842e 2025-07-22 18:33:33 fix bool_init_cast for pvar
thodg ddb3e80a 2025-07-22 17:24:27 portable endian.h
thodg 526c0da8 2025-07-22 17:23:36 README: todo
thodg 2d4423d5 2025-07-22 16:07:46 todo, new in this release
thodg 37b05be9 2025-07-22 06:07:54 ws: 72 columns
thodg 6318b603 2025-07-22 05:26:14 ws: 72 columns
thodg c7c622ca 2025-07-22 04:57:55 ws: 72 columns