Log

Author Commit Date CI Message
Thomas de Grivel efb20a1f 2024-07-16T23:13:45 wip ekc3, make kc3_dlopen silent on success
Thomas de Grivel 75ff2fd1 2024-07-16T21:41:08 fix env_load __DIR__ and __FILE__
Thomas de Grivel be34a823 2024-07-16T17:07:30 fix ikc3 --load and kc3s --load
Thomas de Grivel b45456dc 2024-07-15T22:39:24 rename c3 -> kc3
Thomas de Grivel 1ae6ad0e 2024-07-15T19:59:52 rename c3 to kc3, fix update_source, configure, build
Thomas de Grivel ca0a0ffa 2024-07-16T15:35:29 env: move --load to ikc3.c and kc3s.c, wrote kc3_puts
Thomas de Grivel b7a148cb 2024-07-16T21:10:50 bugfix --load and newlines
Thomas de Grivel 9916b9ec 2024-07-16T14:50:56 test_ekc3
Thomas de Grivel f3da01dc 2024-07-16T14:45:21 support --load and --quit
Thomas de Grivel 15dec4bf 2024-07-14T16:22:53 skip HAVE_GCOV for object files
Thomas de Grivel 512ee8d3 2024-07-05T14:29:30 error handling: fix double free and memleak
Thomas de Grivel da83a895 2024-06-28T12:17:54 configure: add CFLAGS for i386 FPU excess precision
Thomas de Grivel 8bb7cf0c 2024-07-05T14:29:07 buf_parse_module_name: tmp -> buf_tmp
Thomas de Grivel def9a1d2 2024-07-14T14:50:40 fix struct_access
Thomas de Grivel d75d8f10 2024-07-05T13:55:13 double free: wip buf_parse_ident_sym
Thomas de Grivel 4cd4563d 2024-07-04T21:39:36 configure: subdir libc3_web
Thomas de Grivel c9c5bf5a 2024-07-13T16:25:56 test access in string
Thomas de Grivel 5760a397 2024-07-04T19:18:34 update_sources (config.h)
Thomas de Grivel 58185aae 2024-07-04T18:29:14 update_sources
Thomas de Grivel 17a1ef11 2024-07-13T12:01:55 libc3: fix access, facts: error handling
Thomas de Grivel 01c97f3f 2024-07-04T18:21:34 print update_sources path
Thomas de Grivel 74dcc2d1 2024-07-04T18:21:18 print update_sources path
Thomas de Grivel 8981a7f6 2024-07-15T10:53:35 env_eval_equal_tag: use next frame as cfn has its own frame now
Thomas de Grivel 8ae86061 2024-07-09T15:16:30 fix buf_parse_tag_call_access with buf_parse_tag_primary_2
Thomas de Grivel 0c264e5d 2024-07-04T14:22:44 fix return bug in env_def operator fix def clean
Thomas de Grivel 5aa774c5 2024-07-04T14:21:57 env_
Thomas de Grivel dd68fc42 2024-07-09T10:51:21 c3_access: map_access, struct_access
Thomas de Grivel 5ce92a31 2024-07-04T11:08:49 fix tag_to_const_pointer for structs
Thomas de Grivel fac930c6 2024-07-04T11:08:10 fix env_eval_struct
Thomas de Grivel bdb6b2db 2024-07-15T10:53:03 binding_get: use temporary variable
Thomas de Grivel da461808 2024-07-09T01:03:28 history
Thomas de Grivel 11c20c15 2024-07-04T10:36:25 fix demo_gl earth.c
Thomas de Grivel ad1ea078 2024-07-04T10:35:46 ec3: wip
Thomas de Grivel 77265a5a 2024-07-09T01:03:10 wip access
Thomas de Grivel 93ee110d 2024-07-04T10:06:27 fix memory leak in data_init_copy struct
Thomas de Grivel 5a54c263 2024-07-04T10:05:58 sort s_struct type
Thomas de Grivel a0a332b7 2024-07-14T23:31:13 fix frame_get
Thomas de Grivel ce9dde32 2024-07-08T12:53:11 test/ic3/access fix test (typo)
Thomas de Grivel cf06f1d2 2024-07-03T20:14:28 remove struct.free_data
Thomas de Grivel 81aa9adb 2024-07-03T20:09:41 tag_init: remove struct_init free_data. While there fix spacing issue.
Thomas de Grivel 715ba991 2024-07-08T12:44:21 test/ic3/access fix test
Thomas de Grivel 0a163410 2024-07-03T20:00:39 one instruction per line
Thomas de Grivel a1f9b25e 2024-07-03T19:59:42 remove unused code
Thomas de Grivel 8386c204 2024-07-14T23:22:09 wip let
Thomas de Grivel e8c85345 2024-07-08T11:30:15 fix buf_parse_call_access for right associativity
Thomas de Grivel f4aefa88 2024-07-03T19:59:08 fix data_compare for structs
Thomas de Grivel 161285f9 2024-07-03T19:58:19 move var declaration to top
Thomas de Grivel 7f453dbd 2024-07-07T22:57:42 access: buf_parse, buf_inspect, more tests
Thomas de Grivel 8589f6b2 2024-07-03T15:34:21 ec3: wip
Thomas de Grivel e07f3ac4 2024-07-03T10:36:07 todo
Thomas de Grivel 46744c06 2024-07-14T16:23:50 document maps
Thomas de Grivel 9738844f 2024-07-07T20:29:13 test/ic3/access (ko)
Thomas de Grivel 03dcaf3d 2024-07-03T07:47:33 fix multiple memory leaks
Thomas de Grivel 573b9988 2024-07-02T01:19:35 ec3: work in progress
Thomas de Grivel d5b955f0 2024-07-06T13:45:42 error handling
Thomas de Grivel aa020eba 2024-07-02T00:24:30 buf_empty
Thomas de Grivel 6789d27e 2024-07-02T00:17:17 buf_read_to_str: error checking
Thomas de Grivel d48bea61 2024-07-14T16:23:38 remove last / from env_init lib path
Thomas de Grivel 7b533df1 2024-07-06T13:45:25 buf_parese_call_access
Thomas de Grivel 3645540e 2024-07-01T20:22:21 fix compilation of stubs
Thomas de Grivel 2cd36ac6 2024-07-01T20:14:20 initial commit for libc3_web
Thomas de Grivel 34063177 2024-07-05T14:39:13 fix buf_parse_ident
Thomas de Grivel afe830b5 2024-06-30T00:40:39 fix test/ic3/gl because gl_object_clean is not part of libc3
Thomas de Grivel 551e8f69 2024-06-30T00:24:16 work on error handling for structs and struct_type, and fix bug in env_struct_type_exists
Thomas de Grivel b9e790f8 2024-06-28T11:36:59 fix two segv in StructType (clean + must_clean)
Thomas de Grivel 586a96a8 2024-06-27T14:56:25 make test_ic3_asan: fix memory leaks in defmodule test
Thomas de Grivel d664ed09 2024-06-27T11:55:36 make test_asan: fix two memory leaks in env_call_get and env_module_maybe_reload
Thomas de Grivel c6dd0c67 2024-06-27T09:49:00 minor fix
Thomas de Grivel d576a796 2024-06-27T09:47:56 s_struct and s_struct_type support
Thomas de Grivel c1547a1a 2024-06-27T09:46:12 better StructType support
Thomas de Grivel 33a84e1b 2024-06-27T09:41:06 buf_inspect_struct: bounds check for data + offset
Thomas de Grivel c829de1d 2024-06-27T09:38:35 config.subr: fix build_prog CFLAGS_COV
Thomas de Grivel f12b773f 2024-06-27T09:37:44 .ic3_history
Thomas de Grivel 21d315b1 2024-06-27T09:36:34 add tests for GL
Thomas de Grivel 739fb56f 2024-06-26T21:45:58 fix gcov build
Thomas de Grivel fc1348c5 2024-06-25T14:15:40 remove unused function env_module_load_defstruct
Thomas de Grivel 0a2d47e2 2024-06-25T14:03:24 fix test/ic3/defoperator.out.expected
Thomas de Grivel 5abf82ab 2024-06-25T12:22:11 fix defstruct with var
Thomas de Grivel 38b478bc 2024-06-25T11:56:58 module_has_ident -> env_module_has_ident, module_has_symbol -> env_module_has_symbol
Thomas de Grivel eef9feec 2024-06-25T11:31:10 module_load_time -> env_module_load_time, module_maybe_reload -> env_module_maybe_reload
Thomas de Grivel 14ae324b 2024-06-25T10:38:03 module_ensure_loaded -> env_module_ensure_loaded
Thomas de Grivel 9cfe595b 2024-06-25T10:20:14 ident_get -> env_ident_get, env_tag_ident_is_bound
Thomas de Grivel a376eb62 2024-06-25T09:58:53 module_load(module, facts) -> env_module_load(env, module)
Thomas de Grivel 4d6a58b6 2024-06-25T09:44:03 remove unused function call_op_get
Thomas de Grivel fa56409f 2024-06-25T09:40:15 call_get(call, facts) -> env_call_get(env, call)
Thomas de Grivel 9168f718 2024-06-25T09:26:11 lib: turn .facts files into .c3 files
Thomas de Grivel 8fc2cde0 2024-06-25T08:05:29 make clean gen && ./update_sources
Thomas de Grivel 7a41875d 2024-06-16T10:31:25 fix operators and cfn in .facts files and module loading
Thomas de Grivel a4e01382 2024-06-16T10:30:50 fix 'Noto Sans' font path
Thomas de Grivel 41789c71 2024-06-15T13:38:56 move defstruct functionality from .facts files to .c3 files
Thomas de Grivel 1fc3c987 2024-06-14T09:41:23 fix compilation on i386
Thomas de Grivel 27431b7e 2024-06-13T07:04:38 update fonts submodules
Thomas de Grivel 371ef224 2024-05-26T18:38:50 fix buf_inspect_call_op
Thomas de Grivel 1346168e 2024-05-21T21:05:32 libc3_test ok, wip ic3_test
Thomas de Grivel db5a972c 2024-05-21T19:59:47 fix var_set bug
Thomas de Grivel 9ce41cc8 2024-05-21T19:14:49 wip var_set bug
Thomas de Grivel 01f284de 2024-05-21T16:01:39 wip var_set bug
Thomas de Grivel 0cbdc44d 2024-05-21T05:45:55 wip error handling
Thomas de Grivel d25c1801 2024-05-19T03:38:49 env_struct_type_has_spec
Thomas de Grivel 73e942ab 2024-05-19T03:38:05 facts: error handling