libkc3/buf_inspect.c


Log

Author Commit Date CI Message
Thomas de Grivel dfa0bce9 2025-08-14T14:58:31 dump and restore env
Thomas de Grivel 194e621c 2025-08-13T01:24:02 fix httpd
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 f9b56baf 2025-08-11T20:01:01 fix stacktrace last ,
Thomas de Grivel 006fe2ab 2025-08-11T19:42:31 buf_inspect_stacktrace: print arguments
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 b62623e2 2025-08-08T17:12:39 fix inspect ratio
Thomas de Grivel 551c9173 2025-08-08T17:03:33 wip
Thomas de Grivel 0eade256 2025-08-08T12:13:54 fix buf_inspect_tag and ratio for integer casts
Thomas de Grivel c8ef3d4c 2025-08-06T12:27:54 rename s_array.dimension to dimension_count
Thomas de Grivel 7169b221 2025-08-06T00:02:20 fix data for buf_inspect_list -> plist and _size functions, also work on ekc3
Thomas de Grivel 63d336a7 2025-08-05T07:17:13 wip embed
Thomas de Grivel 7fd229db 2025-08-03T14:32:59 update string formatting to follow C std
Thomas de Grivel 261cc860 2025-08-03T12:58:47 dereference arguments to _inspect_* for basic C numeric types.
Thomas de Grivel b432845c 2025-08-03T12:56:00 dereference arguments to inspect for numeric types
Thomas de Grivel 2d20dcd1 2025-08-02T19:08:26 feat: KC3 uptime and pcallable and pvar names
Thomas de Grivel d933af02 2025-08-01T14:42:03 add support for basic types in set and implemented set_has__NAME
Google Search Manual 1edc05ec 2025-07-31T14:22:21 feat: buf inspect string oct->hex format
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 e34005a0 2025-07-24T13:00:23 fix buf_inspect_str_reserved and _size
Google Search Manual 539e2263 2025-07-21T17:33:28 style: changed too long lines
Thomas de Grivel 6160bff2 2025-07-21T13:03:11 tests pass: refactor p_*
Thomas de Grivel 87826002 2025-07-21T01:59:24 refactor types.h p_* types
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 cfe8bb54 2025-07-14T18:21:41 wip pvar
Thomas de Grivel 0a4deeef 2025-07-14T18:06:29 wip pvar
Thomas de Grivel 08729c30 2025-07-14T17:09:37 wip pvar
Thomas de Grivel bcf49f76 2025-07-14T02:10:00 wip buf_inspect and buf_parse closure frame bindings
Thomas de Grivel 9a99c242 2025-07-14T00:42:16 wip pvar
Thomas de Grivel 149669c1 2025-07-04T23:45:20 wip frame
Thomas de Grivel a70717db 2025-06-12T14:01:47 various buf_inspect bugfixes
Thomas de Grivel a16819fb 2025-04-29T21:16:54 refactor: rename block into do_block
Thomas de Grivel e35ef184 2025-04-18T21:46:06 fix buf_inspect_str_size
Thomas de Grivel 931608d2 2025-04-18T21:33:01 buf_inspect_str_character_size
Thomas de Grivel 29ab55a8 2025-03-31T16:35:22 buf_inspect_integer_hexadecimal
Thomas de Grivel d1c8db9c 2025-03-16T20:07:20 fix make test_libkc3_asan
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 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 2f5a675a 2025-03-07T18:36:43 wip ops / pstruct
Thomas de Grivel 157b92d6 2025-03-07T16:27:26 wip ops / pstruct refcount
Thomas de Grivel 72907a3f 2025-03-04T16:09:13 wip operators and struct/pstruct pass by ref
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 f343fbaa 2025-03-03T17:08:24 fix buf_inspect_call_op(_size)
Thomas de Grivel f39d8727 2025-03-03T16:46:36 wip bugfixes
Thomas de Grivel db40523c 2025-03-02T16:14:12 Change copyright wording and extend to 2025
Thomas de Grivel b37aa75e 2025-03-01T15:54:36 wip ops
Thomas de Grivel 3b413504 2025-02-28T17:34:31 wip buf_inspect_fn
Thomas de Grivel c5b55f4c 2025-02-27T22:43:39 wip tests
Thomas de Grivel b52185ba 2025-02-14T22:40:46 wip clang64 msys2
Thomas de Grivel ccde0b7d 2025-02-06T22:44:34 fix file_dirname and http request
Thomas de Grivel 5d722a35 2025-02-06T14:24:03 wip buf_inspect_struct_size bug
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 005c6731 2024-11-21T04:09:34 fix floats again, make some new casts
Thomas de Grivel 8cb54ad2 2024-11-20T20:45:56 fix tests for floats, and fix floats
Thomas de Grivel 16b4888b 2024-11-20T20:06:05 fix floats
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 eb50b054 2024-11-13T11:46:43 shorter stacktrace
Thomas de Grivel 62e87224 2024-11-11T15:05:03 List.map = cfn List "list_map" (...)
Thomas de Grivel f0658ca1 2024-11-10T11:25:56 fix loading of facts file with strings containing #{}
Thomas de Grivel 39aa089e 2024-11-08T13:44:01 time
Thomas de Grivel c72d18e7 2024-10-29T15:02:10 wip httpd
Thomas de Grivel 17d27816 2024-10-29T12:12:26 remove config.kc3
Thomas de Grivel 085a215d 2024-10-08T01:51:37 test/ikc3/facts_with
Thomas de Grivel 8802b04a 2024-09-29T17:04:45 wip env_facts_with
Thomas de Grivel f1d5b3d4 2024-09-18T11:16:50 httpd
Thomas de Grivel e2ac6cb4 2024-09-17T16:19:53 closures
Thomas de Grivel b5109da2 2024-08-31T10:27:10 test ikc3 defoperator OK
Thomas de Grivel 04c8f958 2024-08-30T19:15:35 buf_inspect_var
Thomas de Grivel fe212e19 2024-08-27T14:02:44 wip
Thomas de Grivel 7f69abab 2024-08-27T12:27:38 wip tests
Thomas de Grivel 87858636 2024-08-27T08:56:57 wip
Thomas de Grivel effa72e0 2024-08-22T02:33:51 facts_with_tags and variables
Thomas de Grivel 622d4878 2024-08-22T01:29:45 var set
Thomas de Grivel 83f088cb 2024-08-16T23:55:27 Facts.with_tags(Facts.env_facts(), ?, ?, ?, fn (fact) { puts(fact) })
Thomas de Grivel d40d21bc 2024-08-13T13:57:51 access
Thomas de Grivel 500914db 2024-08-12T11:01:47 fix tests for pretty printer
Thomas de Grivel 5455754d 2024-08-11T17:18:22 wip kc3_facts, fix buf_inspect_sym_size
Thomas de Grivel ea9be04e 2024-08-11T03:49:29 wip pretty printer for arrays
Thomas de Grivel b933599c 2024-08-11T02:38:02 pretty_printer: test/ikc3/str.kc3
Thomas de Grivel 2a7c4c96 2024-08-10T23:24:52 pretty_printer: indent maps
Thomas de Grivel 30ed0616 2024-08-10T23:06:17 wip pretty printer
Thomas de Grivel ecd36f07 2024-08-10T18:38:03 pretty printer: tests ok
Thomas de Grivel 1792fa78 2024-08-10T15:32:54 fixed compilation of tests
Thomas de Grivel 6dd239bc 2024-08-10T14:35:07 wip buf_inspect_size s_pretty
Thomas de Grivel 5b4ab876 2024-08-09T21:10:34 wip buf_inspect pretty printer
Thomas de Grivel c731c107 2024-08-09T18:00:18 refactor buf_inspect_size for s_pretty, line 2000
Thomas de Grivel fc0d908c 2024-08-09T16:52:11 wip buf_inspect_*_size pretty printer
Thomas de Grivel 07decc2d 2024-08-09T16:13:54 ws
Thomas de Grivel 538d2e9a 2024-08-09T16:12:44 wip pretty printer
Thomas de Grivel 0faaa440 2024-08-09T15:52:19 wip pretty printer
Thomas de Grivel 7ce28dd6 2024-08-09T15:17:45 buf: base_column for block indentation
Thomas de Grivel bce12090 2024-08-08T19:07:22 new tag type: TAG_TIME