libkc3/tag.c


Log

Author Commit Date CI Message
Thomas de Grivel 3f95edac 2025-08-31T23:41:53 rewrite RPC to use structured data mode by IKC3 client and support netcat mode out of the box.
Thomas de Grivel 0c28632b 2025-08-27T16:10:53 implement List.count as cfn
Thomas de Grivel 5800825e 2025-08-27T12:25:25 refactored cfn tag_address -> cfn_macro kc3_address_of, env_address_of
Thomas de Grivel 1cbc1606 2025-08-26T14:19:41 fix pointer and add tests for pointer
Thomas de Grivel dea27e91 2025-08-24T17:45:06 add pointer_type to s_pointer
Thomas de Grivel 14e42915 2025-08-22T18:01:04 cleanup: Remove tag_to_const_pointer and refactor call sites.
Perle cac787da 2025-08-22T15:49:40 feat: added headers for pointer.h
Thomas de Grivel f90faa91 2025-08-19T16:34:33 Fix pfacts queries in test ikc3
Thomas de Grivel 0af87973 2025-08-18T23:51:08 wip pfacts
Thomas de Grivel 37305dc8 2025-08-05T03:58:26 wip
Thomas de Grivel 261cc860 2025-08-03T12:58:47 dereference arguments to _inspect_* for basic C numeric types.
Thomas de Grivel 2d20dcd1 2025-08-02T19:08:26 feat: KC3 uptime and pcallable and pvar names
Thomas de Grivel 979b3eef 2025-07-26T19:48:21 refactor types.h
lyzer-px bbd83477 2025-07-25T18:02:09 refactor: TAG_LIST -> TAG_PLIST
Thomas de Grivel 6160bff2 2025-07-21T13:03:11 tests pass: refactor p_*
Thomas de Grivel 5aca5640 2025-07-21T03:28:39 refactor p_*
Thomas de Grivel 87826002 2025-07-21T01:59:24 refactor types.h p_* types
Thomas de Grivel d05d821d 2025-07-20T23:55:00 split env_eval_equal.c env_eval_quote.c
Thomas de Grivel 903fee35 2025-07-17T06:35:08 assert
Thomas de Grivel 6da4c4d7 2025-07-15T23:42:41 fix: tag_init_copy PVAR handling and missing include - Follow bound PVAR to actual tag in tag_init_copy - Add missing sym.h include in bool_test.c
Thomas de Grivel a4170a32 2025-07-14T20:32:39 fix pvar
Thomas de Grivel 1c2a5430 2025-07-14T18:32:43 fix ikc3> ? = 1
Thomas de Grivel 08729c30 2025-07-14T17:09:37 wip pvar
Thomas de Grivel 9a99c242 2025-07-14T00:42:16 wip pvar
Thomas de Grivel a16819fb 2025-04-29T21:16:54 refactor: rename block into do_block
Thomas de Grivel 41388f7b 2025-04-18T23:29:53 fix tag_init_from_str
Thomas de Grivel f7e6e6ea 2025-04-08T19:33:52 Tag.from_str parser
Jeremy JEANNE d476ece1 2025-03-19T15:07:02 fix list_to_array
Thomas de Grivel e4808e3a 2025-03-16T18:18:08 ikc3 --copy for pass by copy
Thomas de Grivel c8feb452 2025-03-15T12:42:01 wip assert
Thomas de Grivel 29e7a7e6 2025-03-14T23:40:07 struct_type -> pstruct_type
Thomas de Grivel 4885ef3d 2025-03-14T20:42:27 wip pcallable
Thomas de Grivel 98cd6c5d 2025-03-12T11:17:56 wip buf_parse integer memleak
Thomas de Grivel a030f9af 2025-03-10T19:57:19 pstruct_type
Thomas de Grivel 75a14eb5 2025-03-10T18:06:50 wip 4th refactor in a row: pstruct_type
Thomas de Grivel ed15291d 2025-03-10T15:08:32 wip env_global/env_default pstruct
Thomas de Grivel c8c572d2 2025-03-09T19:45:56 split env.h and env_eval.h
Thomas de Grivel 0850fc24 2025-03-04T17:55:04 wip pstruct
Thomas de Grivel 72907a3f 2025-03-04T16:09:13 wip operators and struct/pstruct pass by ref
Thomas de Grivel 2e861758 2025-03-03T12:43:38 wip op ops ht
Thomas de Grivel db40523c 2025-03-02T16:14:12 Change copyright wording and extend to 2025
Thomas de Grivel 6a015b78 2025-02-27T18:15:25 wip ht, ops, op
Thomas de Grivel b52185ba 2025-02-14T22:40:46 wip clang64 msys2
Thomas de Grivel 40acb9cd 2025-01-06T18:13:38 wip smtp
Thomas de Grivel d866ecdc 2025-01-01T21:04:09 tag_is_integer
Thomas de Grivel 4e291bf8 2024-12-21T16:14:13 wip compatibility with C++
Thomas de Grivel 1165bf0f 2024-12-03T11:06:11 g_kc3_env as a pointer
Thomas de Grivel 48dcca9c 2024-11-18T17:52:35 fix callable
Thomas de Grivel 60885506 2024-11-18T12:26:56 fix compilation
Thomas de Grivel df38cb84 2024-11-18T10:29:36 wip const and s_callable
Thomas de Grivel 96b055e1 2024-11-14T16:27:55 wip const and s_callable
Thomas de Grivel a6722045 2024-11-18T13:20:58 Fix sha1 on mac
Thomas de Grivel 62e87224 2024-11-11T15:05:03 List.map = cfn List "list_map" (...)
Thomas de Grivel e67a3f28 2024-10-18T14:49:39 wip pthreads on macos
Thomas de Grivel 33e1f031 2024-10-15T13:59:53 fix compilation
Thomas de Grivel 3bd2aa17 2024-10-15T13:57:29 fix tag_not
Thomas de Grivel 8802b04a 2024-09-29T17:04:45 wip env_facts_with
Thomas de Grivel 9d4078f9 2024-09-23T13:04:52 wip fx, Str.size(), tag_integer_reduce for Uw, Sw
Thomas de Grivel 18e2da30 2024-09-16T16:41:44 wip cow, pcow, reference counting
Thomas de Grivel fbfd58a3 2024-09-16T14:42:49 wip cow
Thomas de Grivel dec91403 2024-08-31T09:35:11 explicit_bzero
Thomas de Grivel 6e1774ab 2024-08-31T08:47:08 wip env_eval_struct
Thomas de Grivel 014540b2 2024-08-31T07:08:19 workaround -O1 bug : tag_init_void
Thomas de Grivel 85cec740 2024-08-27T17:14:13 wip segv
Thomas de Grivel 5c98ba44 2024-08-27T16:03:52 wip struct with void
Thomas de Grivel 37078995 2024-08-23T23:07:59 wip operators
Thomas de Grivel ed2cf4e6 2024-08-21T18:57:05 make Var work, add operator var_assign (<-)
Thomas de Grivel d9964179 2024-08-21T14:44:17 refactor var
Thomas de Grivel 2ff624a5 2024-08-17T12:53:43 fix struct_access on Var, facts_with_tags works !
Thomas de Grivel d40d21bc 2024-08-13T13:57:51 access
Thomas de Grivel 5455754d 2024-08-11T17:18:22 wip kc3_facts, fix buf_inspect_sym_size
Thomas de Grivel d5a04b57 2024-08-09T00:44:51 TAG_TIME, tests OK
Thomas de Grivel 15cf7750 2024-08-08T22:45:43 wip TAG_TIME
Thomas de Grivel bce12090 2024-08-08T19:07:22 new tag type: TAG_TIME
Thomas de Grivel 752330a5 2024-08-08T17:20:11 Fix build on MacOS (M2)
Baptiste c4eabc01 2024-08-06T19:24:50 httpd: wip: file server
Baptiste 8014ec3b 2024-08-06T15:07:46 wip tests asan
Thomas de Grivel 57f6d1ad 2024-08-05T13:06:41 wip integer_reduce
Thomas de Grivel 4f11cd62 2024-08-03T18:53:50 wip Str eval
Thomas de Grivel 2c3d9e4d 2024-08-02T13:33:58 wip httpd
Thomas de Grivel e4a0cab3 2024-08-01T17:22:48 fix test http 04
Baptiste 0033716a 2024-07-30T18:00:27 http response: wip
Thomas de Grivel 9c175f04 2024-07-28T23:36:38 make test_http
Thomas de Grivel 69671c6d 2024-07-25T17:19:03 wip http request and Buf
Thomas de Grivel 12657c22 2024-07-23T16:47:20 struct struct_ { bool free_data; }
Thomas de Grivel 600f4487 2024-07-20T19:00:22 wip http and buf_parse
Thomas de Grivel 6f308531 2024-07-17T19:10:01 wip ekc3/html html_escape
Thomas de Grivel 1ae6ad0e 2024-07-15T19:59:52 rename c3 to kc3, fix update_source, configure, build
Thomas de Grivel d4f526a9 2024-07-17T21:20:48 configure: print own path