libkc3/env.c


Log

Author Commit Date CI Message
Thomas de Grivel fe0d359e 2024-12-10T09:45:19 fix cfn mutex and env_fork, add vegeta testing
Thomas de Grivel f0c03c8d 2024-12-09T15:58:34 env_fork
Thomas de Grivel 8a7abc20 2024-12-04T10:38:39 wip threads, httpd
Thomas de Grivel cc8dc525 2024-12-03T21:59:56 fix memleak
Thomas de Grivel 8b308f7d 2024-12-03T13:56:56 List.count
Thomas de Grivel b6e7d3c9 2024-12-03T12:42:50 make env forkable
Thomas de Grivel 1165bf0f 2024-12-03T11:06:11 g_kc3_env as a pointer
Thomas de Grivel 7b870505 2024-12-02T20:39:37 wip threads
jeremy 38749fae 2024-11-28T18:39:08 env_eval_call_fn_args
Thomas de Grivel de1e0c3a 2024-11-27T15:36:46 fix build on OpenBSD
Thomas de Grivel e5030cf5 2024-11-26T21:12:10 better error messages
Thomas de Grivel c44dd7ae 2024-11-20T12:16:25 'trace' boolean in env
Thomas de Grivel f902c493 2024-11-19T21:52:59 plug memleaks
Thomas de Grivel 0059a8ae 2024-11-19T15:32:37 fix fn env frame
Thomas de Grivel e15955c2 2024-11-18T21:14:18 fix paths with double slash (//)
Thomas de Grivel f661ace0 2024-11-18T16:27:13 fix compilation after rebase
Thomas de Grivel ec70b853 2024-11-18T15:09:00 fix tests
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 80cb8e95 2024-11-18T11:20:30 Facts.collect_with
jeremy 0bc74da1 2024-11-14T17:23:32 wiki find
jeremy a059c8f3 2024-11-14T14:53:48 wip fact_with_macro
Thomas de Grivel 39aa089e 2024-11-08T13:44:01 time
Thomas de Grivel 313b5a67 2024-11-07T15:33:17 fix httpd
Thomas de Grivel 54a05ab1 2024-11-07T13:09:56 wip fixing time init copy
Thomas de Grivel 5ff33ed9 2024-11-06T20:12:10 env_eval_equal_time: fix evaluation of time by casting twice.
Thomas de Grivel bc28a61e 2024-11-04T15:29:30 http sessions
Thomas de Grivel 8a2cf6e0 2024-11-04T06:15:59 fix double free in facts_first_with_tags
Thomas de Grivel 463e1d78 2024-11-01T13:56:23 fix env_facts_first_with
Thomas de Grivel 7fadaf12 2024-10-31T18:17:06 fix let and Map in Struct
Thomas de Grivel d3f17ba4 2024-10-29T16:27:43 wip
Thomas de Grivel 17d27816 2024-10-29T12:12:26 remove config.kc3
Thomas de Grivel ccd0b9a2 2024-10-29T11:28:52 wip httpd
Thomas de Grivel dca39366 2024-10-21T11:46:12 wip
Thomas de Grivel 155708c1 2024-10-19T11:55:01 fix pattern matching of variables
Thomas de Grivel 42d88e08 2024-10-19T11:37:40 env_eval_equal_tag: bind and set variables
Thomas de Grivel 40cacf8f 2024-10-15T17:37:13 fix {a, b} = {1, 2}
Thomas de Grivel 7874d74d 2024-09-29T20:48:30 Facts.with
Thomas de Grivel 70e42254 2024-09-18T18:59:43 env_facts_collect_with_tags
Thomas de Grivel a40127e2 2024-09-18T10:40:06 fix memleak in fn frame
Thomas de Grivel 4f551b16 2024-09-17T17:27:18 fix closures
Thomas de Grivel e2ac6cb4 2024-09-17T16:19:53 closures
Thomas de Grivel d0ebd60c 2024-09-17T12:21:04 file explorer: make fx
Thomas de Grivel 2dce5452 2024-09-17T10:20:46 fx: parent directories links in title
Thomas de Grivel ebdb6914 2024-09-11T00:51:42 fix && and ||
Thomas de Grivel 58a36064 2024-09-10T18:41:53 httpd: daemonize flag (-d)
Thomas de Grivel c183399e 2024-09-06T17:46:57 wip httpd doc
Thomas de Grivel 40e9a911 2024-09-06T16:42:03 wip doc
Thomas de Grivel bb77d2b1 2024-09-05T16:09:00 Facts.first_with_tags()
Thomas de Grivel b5109da2 2024-08-31T10:27:10 test ikc3 defoperator OK
Thomas de Grivel 32d2e319 2024-08-31T09:17:28 wip tag_init_void
Thomas de Grivel 6e1774ab 2024-08-31T08:47:08 wip env_eval_struct
Thomas de Grivel f7a1c9b7 2024-08-31T07:37:45 remove debug messages
Thomas de Grivel a9c17bac 2024-08-30T20:18:44 env_eval_struct: debug message
Thomas de Grivel ef5db353 2024-08-30T18:46:58 wip env_eval_struct
Thomas de Grivel 315ac5b4 2024-08-30T18:01:43 wip struct
Thomas de Grivel c930b2eb 2024-08-29T02:38:43 env_eval_struct
Thomas de Grivel 85cec740 2024-08-27T17:14:13 wip segv
Thomas de Grivel 9b9fc228 2024-08-27T16:21:04 wip struct_eval
Thomas de Grivel 7f69abab 2024-08-27T12:27:38 wip tests
Thomas de Grivel 87858636 2024-08-27T08:56:57 wip
Thomas de Grivel 37078995 2024-08-23T23:07:59 wip operators
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 ed2cf4e6 2024-08-21T18:57:05 make Var work, add operator var_assign (<-)
Thomas de Grivel d9964179 2024-08-21T14:44:17 refactor var
Thomas de Grivel e7db580a 2024-08-18T20:36:21 fix memleak
Thomas de Grivel 3ecb4fd8 2024-08-18T20:20:12 fix struct size
Thomas de Grivel 4049a75e 2024-08-18T19:13:05 fix double free
Thomas de Grivel 0602ff4f 2024-08-17T14:35:17 facts_with
Thomas de Grivel 83f088cb 2024-08-16T23:55:27 Facts.with_tags(Facts.env_facts(), ?, ?, ?, fn (fact) { puts(fact) })
Thomas de Grivel ecd36f07 2024-08-10T18:38:03 pretty printer: tests ok
Thomas de Grivel d5a04b57 2024-08-09T00:44:51 TAG_TIME, tests OK
Thomas de Grivel 15cf7750 2024-08-08T22:45:43 wip TAG_TIME
Thomas de Grivel bce12090 2024-08-08T19:07:22 new tag type: TAG_TIME
Thomas de Grivel 752330a5 2024-08-08T17:20:11 Fix build on MacOS (M2)
Baptiste 8014ec3b 2024-08-06T15:07:46 wip tests asan
Thomas de Grivel 48ef7ecd 2024-08-05T13:52:44 fix httpd
Thomas de Grivel 6ed69c0b 2024-08-03T19:01:59 revert changes for __DIR__ and __FILE__
Thomas de Grivel 4f11cd62 2024-08-03T18:53:50 wip Str eval
Thomas de Grivel 57e770d6 2024-08-03T14:35:31 list_has
Baptiste 11022990 2024-08-02T19:50:04 error checking
Thomas de Grivel 242b5c07 2024-08-02T15:04:32 frame_replace
Thomas de Grivel 57979c67 2024-08-02T12:12:19 wip httpd
Thomas de Grivel e2190819 2024-08-01T17:31:13 clean file_dir and file_path in env_load
Thomas de Grivel 9b813394 2024-07-31T16:41:24 wip httpd
Thomas de Grivel 27318b4d 2024-07-31T14:00:43 wip httpd
Thomas de Grivel bc9a0b3e 2024-07-31T13:52:06 env_load
Thomas de Grivel 591012ff 2024-07-31T12:14:33 wip httpd
Thomas de Grivel d05b6203 2024-07-29T14:08:40 wip tests
Thomas de Grivel 89697be8 2024-07-28T05:25:58 tmp = {0}
Thomas de Grivel df4566fe 2024-07-24T17:49:51 ko IKC3_TEST=if make test_ikc3
Thomas de Grivel 20080c9c 2024-07-24T16:25:37 wip call
Baptiste c263dc2f 2024-07-24T16:21:51 fix compilation
Thomas de Grivel df689957 2024-07-24T15:21:17 tag_sym -> tag_sym_value
Baptiste 9eabdd09 2024-07-24T14:43:58 ko corrected memleaks + crash due to bad naming
Thomas de Grivel 8a8e5d43 2024-07-24T14:24:00 ko fix compilation
Thomas de Grivel 35c2f2fe 2024-07-23T20:35:40 wip env
Thomas de Grivel c6edd393 2024-07-23T19:45:07 less debug messages
Thomas de Grivel 9a994841 2024-07-23T19:41:29 fix env_sym_search_modules