libkc3/buf_inspect.c


Log

Author Commit Date CI Message
Thomas de Grivel 42f467f7 2025-09-12T23:08:09 fix tests
Thomas de Grivel bbec7555 2025-09-11T20:58:57 fix KC3.require
Thomas de Grivel 3f685486 2025-09-11T16:54:22 fix make fx
Thomas de Grivel a9077c87 2025-09-04T01:19:32 wip memory corruption or bug in facts_remove_fact
Thomas de Grivel 8c37a1ae 2025-09-03T16:31:20 wip call
Thomas de Grivel 46eafd3c 2025-09-03T14:14:48 buf_inspect_stacktrace → plist_reverse(stacktrace)
Thomas de Grivel dea27e91 2025-08-24T17:45:06 add pointer_type to s_pointer
Thomas de Grivel 30d9dffa 2025-08-22T16:15:55 buf_inspect_pointer, buf_inspect_pointer_size
Perle cac787da 2025-08-22T15:49:40 feat: added headers for pointer.h
Google Search Manual 35475832 2025-08-22T12:53:31 wip: refactor: buf_inspect_pointer -> buf_inspect_c_pointer
Thomas de Grivel af15b2d4 2025-08-25T11:07:13 fix use after free in buf_inspect_call_size
Thomas de Grivel 4777e645 2025-08-25T11:01:47 fix use after free in buf_parse_call_op
Thomas de Grivel ff86acd3 2025-08-25T10:21:14 use s_op* in buf_inspect_op*
Thomas de Grivel b9de2231 2025-08-19T11:26:09 implement buf_inspect_pfacts/_size
Thomas de Grivel 0af87973 2025-08-18T23:51:08 wip pfacts
Thomas de Grivel 41a6c90d 2025-08-18T13:09:45 fix buf_inspect_fn_size
Thomas de Grivel 21bcf98e 2025-08-15T14:05:44 wip marshall dump
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