test/ikc3

Branch


Log

Author Commit Date CI Message
Thomas de Grivel 36bef931 2025-09-19T11:22:56 fix struct test for do blocks
Thomas de Grivel 92e46987 2025-09-18T13:07:19 fix tests
Thomas de Grivel 2e154134 2025-09-19T11:32:17 fix struct test with do blocks
Thomas de Grivel bd393522 2025-09-18T02:25:38 add full struct test and missing code to make it pass
Thomas de Grivel 26d6d2a9 2025-09-11T22:31:57 fix tests
Thomas de Grivel 3324a84f 2025-09-11T22:23:37 fix tests
Thomas de Grivel 19d3f3b5 2025-09-04T20:31:26 marshall test vector
Thomas de Grivel 72acccd8 2025-08-26T16:24:51 fix pointer test and facts_with ikc3 tests
Thomas de Grivel 1cbc1606 2025-08-26T14:19:41 fix pointer and add tests for pointer
Thomas de Grivel 0e141ead 2025-08-21T12:42:56 fix test vector on Obsd
Thomas de Grivel f90faa91 2025-08-19T16:34:33 Fix pfacts queries in test ikc3
Thomas de Grivel 9550be28 2025-08-18T13:13:12 fix marshall ikc3 test
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 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 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 62e63e2f 2025-08-13T14:46:44 fix tests
Thomas de Grivel b71731b6 2025-08-11T23:27:48 fix test vector
Thomas de Grivel 38cfb4b6 2025-08-11T17:07:46 fix tests for marshall loopback arrays
lyzer-px 15b2768f 2025-08-11T16:27:22 feat: added kc3 array test
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 f132308f 2025-08-10T14:45:13 fix test vector for integer output that needs a cast.
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 25e51e7a 2025-08-09T23:22:02 fix marshall read struct
Thomas de Grivel 2bacb006 2025-08-09T22:13:53 fix tests, update TODO
Thomas de Grivel aa168919 2025-08-09T21:46:15 make some more tests pass
Thomas de Grivel b8315c17 2025-08-09T13:05:24 fix tests for ikc3/marshall
Thomas de Grivel f15bc15c 2025-08-08T20:20:30 fix marshall/read p/var tests
Thomas de Grivel 132f0830 2025-08-08T19:11:54 fix tests marshall ikc3
Thomas de Grivel cbc3ec31 2025-08-08T18:13:42 fix map ws
Thomas de Grivel 01b021e2 2025-08-08T17:30:54 fix ikc3/marshall tests
Thomas de Grivel 4b9e9555 2025-08-08T17:28:59 marshall test ikc3
Thomas de Grivel 6872d00b 2025-08-08T17:27:18 wip tests marshall
Thomas de Grivel a939d93d 2025-08-08T13:23:20 fix tests for marshall ikc3
Thomas de Grivel 0eade256 2025-08-08T12:13:54 fix buf_inspect_tag and ratio for integer casts
Thomas de Grivel 52da385f 2025-08-07T13:53:49 add tests for ikc3/marshall
Thomas de Grivel 23733ee0 2025-08-07T12:58:43 add tests for marshall and marshall read in test/ikc3/marshall.kc3
Thomas de Grivel 2c02c35a 2025-08-06T17:03:59 marshall test in ikc3, with loopback function
Thomas de Grivel 360864a5 2025-08-06T16:31:18 fix build and add tests for marshall
Thomas de Grivel 05a5dca9 2025-07-20T22:20:38 add test for while unwind protect
Thomas de Grivel 4826d948 2025-07-20T15:35:38 fix json and add tests for ikc3/while
Thomas de Grivel fb7ae9ad 2025-07-20T14:41:49 split buf_parse_ident_cast and fix '(Ident) Module.sym' parsing and special operator resolution
Thomas de Grivel baab45a7 2025-07-19T19:45:46 make ikc3 tests pass again, add % operator
Thomas de Grivel 94d38022 2025-07-19T15:14:26 wip
Thomas de Grivel 3f0fecd3 2025-07-19T11:02:24 fix while test (while argument needs parens)
Thomas de Grivel 4ed6b582 2025-07-19T10:31:48 while tests
Thomas de Grivel 326cb5df 2025-07-18T21:41:16 wip
Thomas de Grivel 1da3e3f5 2025-07-18T19:49:13 Add comprehensive while loop test for KC3 - Test basic while loop with false condition (no execution) - Test counter loop with puts output and variable mutation - Test sum calculation loop demonstrating accumulation - Test while loop with break statement and conditional exit - Test list building with while loop using cons operator - Follow existing ikc3 test patterns with quote/execute structure
Thomas de Grivel 35420107 2025-07-17T07:51:33 remove module autoloading at struct init
Thomas de Grivel 62fc1263 2025-07-14T18:32:31 fix fn test
Thomas de Grivel cfe8bb54 2025-07-14T18:21:41 wip pvar
Thomas de Grivel edad7979 2025-05-13T19:10:51 add tests for fn + block return and unwind_protect
Thomas de Grivel f622e917 2025-05-13T17:03:33 add tests for unwind protect
Thomas de Grivel 6f8ac880 2025-05-13T15:52:19 hook unwind_protect logic into kc3.c, renamed tests for do_block and added tests for block and unwind_protect
Thomas de Grivel f5a107cb 2025-04-28T11:43:07 wip win64 sockets
Thomas de Grivel e44c8427 2025-04-14T23:17:37 facts with transaction
Thomas de Grivel fa83cb03 2025-04-07T23:31:40 clean
Thomas de Grivel bfeaa31a 2025-03-31T16:45:12 fix buf_parse_ptr
Jeremy JEANNE e4de6287 2025-03-31T15:26:06 ptr ikc3 test
Thomas de Grivel 88f22bec 2025-03-24T16:29:41 fix tests for facts with F128
Thomas de Grivel 62496bca 2025-03-24T16:18:27 add test for F128 in triple store
Thomas de Grivel 5ca06dac 2025-03-17T22:37:36 fix memleaks in sym_anon
Thomas de Grivel 49d50d72 2025-03-14T17:46:13 fix tests for buf_parse_list which was fixed by sym_character_is_reserved
Thomas de Grivel 994d3df5 2025-03-14T15:45:02 wip
Jeremy JEANNE 781175c1 2025-03-10T20:04:03 str_split_words
Jeremy JEANNE 7282485b 2025-03-04T20:34:32 test list
Jeremy JEANNE d1218371 2025-03-04T18:11:40 fix List.count_items
Thomas de Grivel bc939153 2025-03-11T12:22:03 wip tests
Thomas de Grivel af5cfbb6 2025-03-11T12:03:50 wip threads env_fork
Thomas de Grivel dcb2126f 2025-03-11T11:38:14 wip tests
Thomas de Grivel 935e66ad 2025-03-07T14:46:14 wip ops / pstruct
Thomas de Grivel d849cea2 2025-03-04T21:17:27 fix ikc3 tests
Thomas de Grivel ee66f119 2025-03-04T14:05:40 wip tests ops and facts_with
Thomas de Grivel fc6cc58f 2025-03-04T04:25:20 wip tests ops defoperator
Thomas de Grivel b7d30b69 2025-03-03T23:16:49 wip tests ikc3
Thomas de Grivel f0cada2f 2025-03-03T21:49:08 wip tests ikc3
Thomas de Grivel 98fea351 2025-02-28T18:50:29 fix operators tests
Thomas de Grivel dfb46a5a 2025-02-25T21:54:02 wip tests
Thomas de Grivel a132c073 2025-02-22T15:12:54 List.length = cfn "kc3_list_length"
Thomas de Grivel 10c0cb40 2025-02-22T14:44:29 List.slice(list, start, end)
Thomas de Grivel f2143437 2025-02-15T17:23:51 fix buf_inspect_tag and buf_write_character_utf8_size
Thomas de Grivel f5be373a 2025-02-06T23:38:46 fix httpd file upload
Thomas de Grivel 5d722a35 2025-02-06T14:24:03 wip buf_inspect_struct_size bug
Thomas de Grivel 4da525ed 2025-01-07T11:48:44 env_and, env_or
Thomas de Grivel 3217eaae 2024-12-09T12:03:55 fix thread ikc3 test
Thomas de Grivel 4c007de6 2024-12-08T19:31:59 wip cfn mutex
Thomas de Grivel 5bcd7eef 2024-12-08T19:11:14 mutex
Thomas de Grivel b3bc87e4 2024-12-04T16:20:49 facts_rwlock* -> rwlock.c rwlock.h
Thomas de Grivel d13410b6 2024-11-26T18:44:44 List.last
Thomas de Grivel b2781d8a 2024-11-26T18:35:26 list_each -> List.each = cfn
Thomas de Grivel 3325b455 2024-11-20T20:50:25 fix test ikc3 equal
Thomas de Grivel 8cb54ad2 2024-11-20T20:45:56 fix tests for floats, and fix floats
Thomas de Grivel 88b38afe 2024-11-18T17:21:20 test time ikc3
Thomas de Grivel 39aa089e 2024-11-08T13:44:01 time
Thomas de Grivel eacb0f1d 2024-10-26T12:52:01 test Str.random_base64
Thomas de Grivel ab0cdeb5 2024-10-20T22:29:10 wip r7
Thomas de Grivel 42d88e08 2024-10-19T11:37:40 env_eval_equal_tag: bind and set variables