Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| d2116e1a | 2025-09-20 22:37:53 | wip TLS.Client and TLS.Server | ||
| f5955d88 | 2025-09-20 19:58:01 | update sources | ||
| e6772301 | 2025-09-17 18:43:17 | move tls/server.c into tls/tls.c | ||
| 40d4f38f | 2025-09-05 15:08:58 | fix bugs in tls and update sources | ||
| 9c640653 | 2025-10-08 15:26:18 | wip demo egl | ||
| e1ce9750 | 2025-10-07 22:43:30 | add window/egl/drm | ||
| 9b9b5e81 | 2025-10-03 16:20:54 | update sources | ||
| 57ebefe3 | 2025-10-01 02:55:02 | compile native app glue | ||
| 9b1f0d16 | 2025-09-30 20:48:30 | update sources | ||
| c79174fe | 2025-09-30 13:59:35 | Move all OpenGL code to gl/ and fix build | ||
| a6af069c | 2025-09-30 13:11:16 | moved GL files to their own directory to share between EGL and SDL2 | ||
| 50fbd1ea | 2025-09-30 12:29:00 | add text rendering to egl demo | ||
| 2183ed76 | 2025-09-29 23:19:22 | egl | ||
| f434bb59 | 2025-09-25 15:26:11 | update_sources | ||
| 1aed08a3 | 2025-09-23 16:56:14 | add pdf KC3 subdir to update_sources | ||
| b0bae93c | 2025-09-21 19:04:05 | add runj and sort to top update_sources | ||
| 67b85f84 | 2025-09-20 17:14:10 | fix update sources picking binary facts log | ||
| 5462b01f | 2025-09-18 02:27:17 | update sources | ||
| 838f2fdd | 2025-09-15 17:44:19 | sources | ||
| d4a19b3f | 2025-09-11 08:41:26 | update sources | ||
| c4a9421a | 2025-09-09 02:03:25 | pdf_buf_parse, pdf_parse_from_str, lib/kc3/0.1/pdf.kc3: PDF.parse_str, and add tests | ||
| e112e37d | 2025-09-08 16:43:36 | link pdf to main build and add stub tests | ||
| 8923ae81 | 2025-09-08 14:25:04 | pdf_buf_parse_bool | ||
| bbec7555 | 2025-09-11 20:58:57 | fix KC3.require | ||
| 9e0cf3c1 | 2025-09-05 14:01:46 | refactor *_new_ref -> p*_init_copy | ||
| a9077c87 | 2025-09-04 01:19:32 | wip memory corruption or bug in facts_remove_fact | ||
| 34f94089 | 2025-09-02 15:27:12 | securelevel(level > 0) → block cfn definition, eval, and system calls | ||
| 29617eb2 | 2025-09-01 20:21:00 | securelevel → update_sources | ||
| 3f95edac | 2025-08-31 23:41:53 | rewrite RPC to use structured data mode by IKC3 client and support netcat mode out of the box. | ||
| 2db44de3 | 2025-08-28 19:10:02 | tls_config.c | ||
| 1a1b2453 | 2025-08-28 16:48:06 | configure and update sources link to tls subdirectory | ||
| 38cfd325 | 2025-08-26 17:44:17 | tls | ||
| 81615aa6 | 2025-08-28 00:26:15 | remove kubz from release | ||
| 0c28632b | 2025-08-27 16:10:53 | implement List.count as cfn | ||
| 1e59bece | 2025-08-27 15:27:51 | wip make dist | ||
| 61d54a60 | 2025-08-27 15:03:30 | wip make dist | ||
| c317a1d0 | 2025-08-26 22:20:03 | include kc3 marshall test vector (.kc3m) | ||
| b4e2dc9d | 2025-08-26 15:52:34 | wip make dist 0.1.15 | ||
| 57ad3ec1 | 2025-08-22 16:39:37 | ./update_sources | ||
| 0af87973 | 2025-08-18 23:51:08 | wip pfacts | ||
| be6e34e9 | 2025-08-11 00:22:53 | wip embed, Call.ident, Call.sym | ||
| 9dda9e0c | 2025-08-05 14:30:41 | wip marshall pstruct_type and marshall_data | ||
| 951dc69a | 2025-08-05 07:46:52 | sources | ||
| eb06917b | 2025-08-05 05:26:14 | embed test | ||
| f8317f48 | 2025-08-05 05:07:47 | wip | ||
| d933af02 | 2025-08-01 14:42:03 | add support for basic types in set and implemented set_has__NAME | ||
| 6c0e2a86 | 2025-08-01 16:27:35 | %Time{} with tags | ||
| 9148a806 | 2025-07-25 16:38:18 | update sources | ||
| dec6e133 | 2025-07-25 12:49:22 | time.c -> timespec.c | ||
| 76c7ae59 | 2025-07-23 15:44:43 | update tests to run marshall_read tests | ||
| 6ab705bf | 2025-07-21 16:12:46 | update sources | ||
| 1198a6ef | 2025-07-17 16:09:59 | feat: marshall_read_p* | ||
| c2fb36ca | 2025-07-15 20:19:01 | fix: marshall function parameter mismatches - Add missing heap parameter to marshall_tag call in kc3.c:718 - Add missing heap parameter to marshall_uw call in marshall.c:278 - Add missing heap parameter to marshall_tag call in marshall.c:282 - Fix marshall_heap_pointer function signature to match header declaration - Fix marshall_list parameter to be const s_list * to match header - Update test macros to include heap parameter and rename to MARSHALL_TEST_BUF_* - Fix direct marshall_u32 calls in test functions to include heap parameter | ||
| 14e5009d | 2025-07-10 16:33:44 | serialize.c -> marshall.c for real | ||
| 944c07d2 | 2025-07-21 02:28:03 | wip p_* | ||
| 87826002 | 2025-07-21 01:59:24 | refactor types.h p_* types | ||
| d05d821d | 2025-07-20 23:55:00 | split env_eval_equal.c env_eval_quote.c | ||
| d5a23dfa | 2025-07-15 12:34:55 | fix unwind protect | ||
| 08729c30 | 2025-07-14 17:09:37 | wip pvar | ||
| 9a99c242 | 2025-07-14 00:42:16 | wip pvar | ||
| ca3863a3 | 2025-06-29 19:07:31 | env_frame_capture | ||
| ee1507e1 | 2025-05-18 15:05:17 | update_sources | ||
| 8df9b1b0 | 2025-05-01 16:12:30 | block | ||
| 036ad8d8 | 2025-04-29 23:18:03 | fix file_close, list_filter_ | ||
| a16819fb | 2025-04-29 21:16:54 | refactor: rename block into do_block | ||
| 27eb5c06 | 2025-03-17 10:30:06 | fix make dist | ||
| c0763c0b | 2025-03-16 18:22:56 | ./update_sources | ||
| 75a14eb5 | 2025-03-10 18:06:50 | wip 4th refactor in a row: pstruct_type | ||
| 1b7d95b9 | 2025-03-10 12:18:00 | wip env.c env_global and env_default | ||
| c8c572d2 | 2025-03-09 19:45:56 | split env.h and env_eval.h | ||
| 157b92d6 | 2025-03-07 16:27:26 | wip ops / pstruct refcount | ||
| 90fd6c4e | 2025-03-04 19:07:05 | wip pstruct | ||
| 72907a3f | 2025-03-04 16:09:13 | wip operators and struct/pstruct pass by ref | ||
| cfda296d | 2025-03-01 18:24:28 | update_sources | ||
| 9b0a214e | 2025-02-27 15:20:20 | update_sources | ||
| f20a8909 | 2025-02-24 01:17:30 | op / ops | ||
| 2c10f36b | 2025-02-21 18:18:33 | wip kubz intro | ||
| a16a7274 | 2025-02-18 17:09:39 | types.h | ||
| a399944e | 2025-02-17 13:03:03 | update_sources | ||
| efeb8a31 | 2025-02-14 20:07:41 | fix ratio_pow and tests | ||
| 0b1ece4f | 2025-02-06 11:26:06 | wip gtk4 gsk | ||
| cfb5a895 | 2025-02-05 23:51:24 | Math.pow | ||
| 9e299435 | 2025-02-05 22:35:22 | linux (PopOS) | ||
| e13294cb | 2025-01-21 21:25:13 | New in KC3 v0.1.14 - pretty printer - auto indent KC3 code - map - `access` - `get` (get key value) - `put` (return a new map) - struct - `access` - `get` - `put` - facts database (triple store) accessible from KC3 - `new database (Ptr)` - `add_tags` - `collect_with` - `collect_with_tags` - `remove_tags` - `with_tags` - `with` - `with_macro` - HTTPd v0.2.0 - dynamic pages (MVC) - models are defined in `./app/models/` - controllers are defined in `./app/controllers/` - templates are defined in `./app/templates/` - views are defined in `./app/views/` - dynamic router is defined in `./config/router.kc3` - For now we don't match request method and just match the start of the URL with `Str.starts_with?(url, route.path)` - If there is no route or no controller or the controller does not return a HTTP response, a 404 error is returned. Other frameworks like Ruby on Rails or Phoenix do return a 500... - threads - `env_fork_init` - `env_fork_clean` - `Thread.new(fn)` - fx v0.2.0 - file explorer - preview files - text - image - video - audio - binary (hexdump -C) - properties - create - POST "/properties/*path" - delete - DELETE "/properties/*path | ||
| 284dc8f5 | 2025-01-21 19:45:52 | fix make test_httpd | ||
| 7d3f43e7 | 2025-01-21 17:07:09 | wip release | ||
| df437cf0 | 2025-01-21 16:15:41 | wip release 0.1.14 | ||
| 4d9b3bd8 | 2025-01-06 09:23:22 | update sources | ||
| 74f26a31 | 2025-01-02 19:54:43 | update_sources | ||
| 7ee82f33 | 2024-12-29 19:25:14 | revert alloc changes | ||
| bdc01abc | 2024-12-25 05:15:02 | wip | ||
| 4e291bf8 | 2024-12-21 16:14:13 | wip compatibility with C++ | ||
| 2e835e1a | 2024-12-20 21:05:43 | wip cxx ncpu | ||
| 070040fd | 2024-12-19 12:48:04 | gtk4: entry | ||
| 19a24d10 | 2024-12-18 19:48:40 | kmsg: accels | ||
| 1097ba27 | 2024-12-18 15:49:48 | wip gtk4 menu | ||
| 0c3fe2dd | 2024-12-18 07:48:30 | kmsg / gtk4: wip menus | ||
| e07e3b10 | 2024-12-16 15:31:03 | gtk4 label | ||
| 3573b898 | 2024-12-16 14:55:21 | ./update_sources | ||
| d1e40886 | 2024-12-16 14:52:42 | Gtk4 ListBox |