libkc3/str.c


Log

Author Commit Date CI Message
Thomas de Grivel 34d68e3c 2025-09-12T23:57:10 str_init_integer
Thomas de Grivel 1622c92e 2025-09-11T17:38:02 make fx
Thomas de Grivel d031eaf3 2025-09-05T18:22:23 wip: refactor tag_init_pcall
Thomas de Grivel b9750869 2025-09-05T17:00:15 error handling
Thomas de Grivel a9077c87 2025-09-04T01:19:32 wip memory corruption or bug in facts_remove_fact
Thomas de Grivel afc249b4 2025-09-03T11:19:30 fix str_split with empty section
Thomas de Grivel 95067e52 2025-09-03T10:59:25 fix buf_read_to_str and str_init_slice error checking
Thomas de Grivel f10ae809 2025-08-30T00:14:55 fix refactor of buf_read_until_*
Thomas de Grivel be5c221e 2025-08-29T22:49:40 finish refactor of buf_read_until_*
Perle 305a2316 2025-08-29T20:26:11 WIP refactor: buf_read_str into str
Perle d4d2b2ea 2025-08-29T20:03:33 refactor: convert read_line to sw
Google Search Manual 1f4e6d07 2025-08-11T17:09:18 fix: memory leaks
Thomas de Grivel 4f79fbba 2025-08-11T12:26:20 wip marshall facts db
Thomas de Grivel 11928701 2025-08-10T23:31:04 wip embed and str_init_concatenate_list
Thomas de Grivel 63d336a7 2025-08-05T07:17:13 wip embed
Thomas de Grivel 261cc860 2025-08-03T12:58:47 dereference arguments to _inspect_* for basic C numeric types.
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 64263f0b 2025-07-24T12:09:01 wip str
Thomas de Grivel 7a49d8f5 2025-07-23T18:39:09 wip str "\xFF"
Thomas de Grivel 56116921 2025-07-21T17:40:22 ws: 72 columns
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 ec4fee13 2025-07-14T18:45:23 fix str_init_cast for bound pvar
Thomas de Grivel 9a99c242 2025-07-14T00:42:16 wip pvar
Thomas de Grivel 26820d0b 2025-05-12T17:02:48 kc3_access -> str_access
Thomas de Grivel 520df072 2025-04-09T15:44:19 wip err_inspect
Thomas de Grivel 4885ef3d 2025-03-14T20:42:27 wip pcallable
Jeremy JEANNE 781175c1 2025-03-10T20:04:03 str_split_words
Jeremy JEANNE d46fc267 2025-03-10T16:45:13 buf_read_word_into_str, wip str_split_words, test character_is_alphanum
Jeremy JEANNE 8b1a7c43 2025-03-07T18:30:02 character_is_alphanum, character_is_alphabectic
Jeremy JEANNE 9651debd 2025-03-04T17:19:26 fix buf_read_until_list_into_str
Jeremy JEANNE c48938e3 2025-03-03T17:36:37 wip filtering Bayesian
Thomas de Grivel 63fefe97 2025-03-10T12:27:35 minor tweaks
Thomas de Grivel 0850fc24 2025-03-04T17:55:04 wip pstruct
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 2e2d907c 2025-02-25T12:38:36 fix refactoring operators struct and implementation semantics
Jeremy JEANNE 436b0821 2025-02-12T18:47:48 ratio , ratio_test
Thomas de Grivel ccde0b7d 2025-02-06T22:44:34 fix file_dirname and http request
Thomas de Grivel 792b0ffc 2025-02-03T18:52:12 fix file upload in HTTPd
Thomas de Grivel 292c85de 2025-02-01T18:32:54 wip file upload in httpd
Thomas de Grivel 377a06f3 2025-01-30T15:40:00 wip
Thomas de Grivel ba067c30 2025-01-27T00:36:46 str
Thomas de Grivel 93df7048 2025-01-25T04:01:05 wip crypt and random str
Thomas de Grivel 71dcfb34 2025-01-25T16:33:25 str random
Thomas de Grivel 25472a60 2025-01-14T00:16:58 fix str random base64
Thomas de Grivel bbc7830b 2025-01-10T01:41:20 security
Thomas de Grivel 7c65e865 2025-01-05T06:23:33 wip win32
Thomas de Grivel 4e291bf8 2024-12-21T16:14:13 wip compatibility with C++
Thomas de Grivel fe08cd61 2024-12-19T20:54:04 str: str_sw_pos_to_uw
Thomas de Grivel 005c6731 2024-11-21T04:09:34 fix floats again, make some new casts
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 f0658ca1 2024-11-10T11:25:56 fix loading of facts file with strings containing #{}
Thomas de Grivel 30f6b669 2024-10-26T13:15:36 fix Str.random_base64
Thomas de Grivel eacb0f1d 2024-10-26T12:52:01 test Str.random_base64
Thomas de Grivel 46ae338b 2024-10-26T12:43:51 wip Str.random_base64
Thomas de Grivel 81a18fe0 2024-10-14T23:12:50 worked on str_slice and fixed syntaxic coloration for KC3 files
Thomas de Grivel 89ec99cd 2024-10-04T22:04:51 wip facts_with, fx
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 c26b2b44 2024-09-18T21:59:34 fx
Thomas de Grivel 09f270fe 2024-09-16T23:13:09 wip segv
Thomas de Grivel acdd3bec 2024-09-16T03:34:45 strftime
Thomas de Grivel a03e3d79 2024-09-10T22:42:14 doc: replace space with '_'
Thomas de Grivel 31a0c7e6 2024-09-10T20:39:44 do not follow ../
Thomas de Grivel 68786b8e 2024-09-04T17:46:47 markdown to html using md4c
Thomas de Grivel d6aa7d36 2024-09-02T13:43:41 release v0.1.13
Thomas de Grivel 87858636 2024-08-27T08:56:57 wip
Thomas de Grivel 1d64d11c 2024-08-16T13:55:14 str_starts_with, str_ends_with
Thomas de Grivel 48f79401 2024-08-16T12:32:32 wip asan
Thomas de Grivel 19fd1592 2024-08-15T00:05:55 wip http_response_buf_parse
Thomas de Grivel 500914db 2024-08-12T11:01:47 fix tests for pretty printer
Baptiste 41968fd7 2024-08-11T20:13:32 working 07 http test
Thomas de Grivel ea9be04e 2024-08-11T03:49:29 wip pretty printer for arrays
Thomas de Grivel ecd36f07 2024-08-10T18:38:03 pretty printer: tests ok
Thomas de Grivel 33cc4d8c 2024-08-10T14:43:27 fix compilation
Thomas de Grivel 767e55da 2024-08-07T16:14:27 file_ext
Thomas de Grivel 18bd7a9d 2024-08-07T11:22:13 add Str.starts_with? and Str.ends_with? to fix bug in HTTPd
Baptiste a38e8186 2024-08-06T21:39:00 httpd: directory
Baptiste 9bcbf3d0 2024-08-06T20:11:58 fix compilation on debian
Baptiste 9a773cc1 2024-08-06T15:48:30 fix memleak in str_parse_eval
Baptiste 520cc234 2024-08-05T14:06:58 corrected compilation error on debian
Thomas de Grivel 4f11cd62 2024-08-03T18:53:50 wip Str eval
Thomas de Grivel 57979c67 2024-08-02T12:12:19 wip httpd
Baptiste 068f23f5 2024-08-01T13:35:36 changed buf_init to buf_init_const
Thomas de Grivel 8a0a06dd 2024-07-31T18:55:51 wip str_init_cast
Thomas de Grivel 0675e541 2024-07-31T18:13:35 buf_inspect_struct_size
Thomas de Grivel f225c6b7 2024-07-31T17:58:47 wip buf_inspect_struct
Thomas de Grivel 47e30f02 2024-07-31T17:04:39 str_init_cast: cast from [Map, Struct, Tuple] to Str
Thomas de Grivel 9a3c4f96 2024-07-29T21:21:10 fix str_init_slice and str_sw_pos_to_uw
Thomas de Grivel 48d9beb0 2024-07-29T19:00:33 err_puts for str_init_slice
Baptiste f4ab2197 2024-07-29T18:50:26 wip
Baptiste 07e09314 2024-07-29T16:49:39 working fourth http test
Thomas de Grivel d05b6203 2024-07-29T14:08:40 wip tests
Thomas de Grivel f9ee7637 2024-07-28T05:02:34 initialize tmp
Thomas de Grivel baf87c61 2024-07-18T15:42:02 ekc3: with html_escape by default
Thomas de Grivel 1ae6ad0e 2024-07-15T19:59:52 rename c3 to kc3, fix update_source, configure, build