Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 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 | ||
| d3eeeff4 | 2024-12-15 23:30:28 | gtk4: text view, widget (set hexpand, vexpand), kmsg: final layout | ||
| def855ef | 2024-12-15 19:56:21 | fix gtk4 box and button | ||
| 64b519ed | 2024-12-13 21:57:41 | wip button and box~ | ||
| 870de9d3 | 2024-12-12 13:16:11 | wip kc3 widget | ||
| 9446a32a | 2024-12-11 13:09:16 | gtk4 entry_buffer | ||
| 9c0569b7 | 2024-12-11 11:35:14 | wip gtk+4 | ||
| d43063c7 | 2024-12-11 03:42:10 | wip gtk4 application | ||
| 016f0489 | 2024-12-11 00:31:14 | gtk4 | ||
| f0c03c8d | 2024-12-09 15:58:34 | env_fork | ||
| 5bcd7eef | 2024-12-08 19:11:14 | mutex | ||
| b3bc87e4 | 2024-12-04 16:20:49 | facts_rwlock* -> rwlock.c rwlock.h | ||
| 62d0fe26 | 2024-12-03 20:29:46 | wip serialize | ||
| 500a2999 | 2024-12-03 15:54:14 | update sources | ||
| 624142ec | 2024-12-03 15:04:19 | update sources | ||
| de1e0c3a | 2024-11-27 15:36:46 | fix build on OpenBSD | ||
| 39f04489 | 2024-11-19 23:00:19 | update_sources | ||
| df38cb84 | 2024-11-18 10:29:36 | wip const and s_callable | ||
| 0d9e6a21 | 2024-11-18 15:10:43 | sources | ||
| 07ab99d4 | 2024-11-09 19:01:45 | prepare release | ||
| 521272f0 | 2024-11-09 17:15:52 | fix sources.mk and sources.sh | ||
| 27ed5a60 | 2024-11-06 20:38:39 | update_sources | ||
| 0f9937f5 | 2024-10-25 19:27:44 | wip password hash | ||
| c0ad8afc | 2024-10-25 16:43:47 | wip crypt | ||
| 58c1fe7a | 2024-09-25 17:43:53 | Sh.quote and tests | ||
| fa18b5e2 | 2024-09-05 18:41:00 | wip url escapes | ||
| 296b24c7 | 2024-09-04 15:21:20 | wip doc | ||
| d6aa7d36 | 2024-09-02 13:43:41 | release v0.1.13 | ||
| 37078995 | 2024-08-23 23:07:59 | wip operators | ||
| ff1007c6 | 2024-08-17 16:45:05 | misc | ||
| d1dc020f | 2024-08-17 16:43:42 | non blocking httpd | ||
| cf801550 | 2024-08-14 13:20:56 | move HTTP.Event to Event | ||
| ce12b760 | 2024-08-13 17:48:51 | socket | ||
| 0faaa440 | 2024-08-09 15:52:19 | wip pretty printer | ||
| d5a04b57 | 2024-08-09 00:44:51 | TAG_TIME, tests OK | ||
| d80247ca | 2024-08-08 11:44:11 | http: wip event | ||
| d87f2f3f | 2024-08-07 12:50:49 | wip mime types | ||
| eef7c6dc | 2024-08-06 16:13:28 | Release KC3 v0.1.12 . | ||
| 1163eac3 | 2024-08-04 12:03:47 | cast_needed | ||
| 9f143e15 | 2024-07-30 18:31:02 | update_sources | ||
| 704eb1f3 | 2024-07-26 18:03:24 | wip http, buf_rw | ||
| 2d153172 | 2024-07-25 13:36:47 | test_http: kc3s, fix tests | ||
| e8923ad6 | 2024-07-21 21:07:00 | wip | ||
| 600f4487 | 2024-07-20 19:00:22 | wip http and buf_parse | ||
| a0d7c17f | 2024-07-19 23:07:08 | fix tests and compilation | ||
| d4f526a9 | 2024-07-17 21:20:48 | configure: print own path | ||
| 6f308531 | 2024-07-17 19:10:01 | wip ekc3/html html_escape | ||
| 37895056 | 2024-07-17 01:42:27 | update_sources | ||
| 1ae6ad0e | 2024-07-15 19:59:52 | rename c3 to kc3, fix update_source, configure, build | ||
| 58185aae | 2024-07-04 18:29:14 | update_sources |