kc3-lang/kc3

Branch :


Log

Author Commit Date CI Message
thodg 40d3caf6 2025-08-06 10:52:18 add marshall_integer test
thodg 819c877d 2025-08-06 10:51:54 ptag_clean
15ce7221 2025-08-06 10:21:13 feat: tests for marshall_struct (via marshall_tag)
thodg 7169b221 2025-08-06 00:02:20 fix data for buf_inspect_list -> plist and _size functions, also work on ekc3
thodg 97410bf5 2025-08-05 15:51:28 remove verbose error logging
thodg feb371e5 2025-08-05 15:40:49 fix config_common and config.subr for config_have_generic_sw_uw.
thodg 9dda9e0c 2025-08-05 14:30:41 wip marshall pstruct_type and marshall_data
ad5537c4 2025-08-05 12:49:39 feat: marshall_pstruct, marshall_pstruct_type
be76dfe0 2025-08-05 12:47:40 feat: MARSHALL_P macro
34468ae4 2025-08-05 12:02:15 fix: incompatible generic on some architectures
thodg 85452a49 2025-08-05 10:33:29 ekc3 tests
thodg e90f7a57 2025-08-05 08:03:09 comment all marshall_read tests that fail
thodg 951dc69a 2025-08-05 07:46:52 sources
thodg 083beb35 2025-08-05 07:46:21 make
thodg a27dc418 2025-08-05 07:38:39 embed_parse_template_str
thodg 63d336a7 2025-08-05 07:17:13 wip embed
thodg eb06917b 2025-08-05 05:26:14 embed test
thodg f8317f48 2025-08-05 05:07:47 wip
thodg 37305dc8 2025-08-05 03:58:26 wip
thodg a21f47fa 2025-08-05 01:59:28 wip backup
7827ce4b 2025-08-04 16:45:55 feat: marshall_struct, marshall_(p)struct_type
Lyzer d51d16af 2025-08-04 15:25:11 feat: added all types tests
96d3d739 2025-08-04 12:44:44 chore: updated todo
7142b22b 2025-08-04 12:44:00 wip: marshall_struct
739bf65d 2025-08-04 12:43:39 fix: indentation
Lyzer 5f00909a 2025-08-04 11:57:20 fix: err inspect didn't require a pointer
Lyzer 700935af 2025-08-04 11:41:50 feat: read ptr(free)
Lyzer cd64321d 2025-08-04 11:28:04 fix: compatible types for generic
thodg 4257951b 2025-08-04 11:14:10 todo
Lyzer ee5872eb 2025-08-04 10:19:44 feat: introdued a new status in legend
thodg 1a74f0e9 2025-08-03 15:22:58 doc: 1_KC3 Introduction
thodg f5bc287f 2025-08-03 15:24:16 doc: 1_KC3 Introduction
Lyzer 684e2c71 2025-08-03 16:26:45 feat: added all skeletons of marshall_read functions
Lyzer 2b7327b4 2025-08-03 15:13:46 feat: changed TODO.md
Lyzer 832b091e 2025-08-03 15:13:30 feat: added marhsall_read_cow
thodg 7fd229db 2025-08-03 14:32:59 update string formatting to follow C std
thodg 98a85d9d 2025-08-03 13:39:27 update test vector to use new formatting (inspect_str_hex)
thodg 75e51c12 2025-08-03 13:38:45 simplify CLAUDE.md
thodg 261cc860 2025-08-03 12:58:47 dereference arguments to _inspect_* for basic C numeric types.
thodg b432845c 2025-08-03 12:56:00 dereference arguments to inspect for numeric types
thodg 2d20dcd1 2025-08-02 19:08:26 feat: KC3 uptime and pcallable and pvar names
thodg aa614ac0 2025-08-02 15:42:20 move KC3.uptime() to Time.uptime()
thodg 70224352 2025-08-02 15:34:38 remove need for snprintf
thodg 82c2bef6 2025-08-02 13:45:41 fix tag_init.rb, fixing tag_init.c and list_init.c
thodg 23157d69 2025-08-02 13:32:32 add uptime to test_httpd in /system
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
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
683f1943 2025-08-01 17:42:18 feat: marshall_fact, marshall_ptag
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