|
5ec3f075
|
2025-10-27T11:55:53
|
|
update sources
|
|
15323a9b
|
2025-10-24T13:05:18
|
|
update sources
|
|
e8317d86
|
2025-10-21T15:42:34
|
|
update sources
|
|
29669ba3
|
2025-10-17T23:30:04
|
|
update sources
|
|
db1ec828
|
2025-10-15T12:52:38
|
|
unlink sort and runj from build
|
|
b30906de
|
2025-10-13T13:20:30
|
|
update sources
|
|
080366e8
|
2025-10-12T20:29:01
|
|
File.sha1_base64url(path) and File.sha512_base64url(path)
|
|
2567c104
|
2025-10-13T11:50:07
|
|
update sources
|
|
da2265ce
|
2025-10-12T15:01:09
|
|
unify all OpenGL demos under window/demo/
|
|
fc45ccde
|
2025-10-11T22:49:11
|
|
update_sources
|
|
6d469404
|
2025-10-11T17:43:39
|
|
remove PortableFP128 which is not portable at all
|
|
a8631242
|
2025-10-10T19:17:30
|
|
update sources
|
|
17c45713
|
2025-10-10T15:38:41
|
|
remove example file
|
|
d39bd481
|
2025-09-25T15:53:25
|
|
update sources
|
|
d2116e1a
|
2025-09-20T22:37:53
|
|
wip TLS.Client and TLS.Server
|
|
f5955d88
|
2025-09-20T19:58:01
|
|
update sources
|
|
e6772301
|
2025-09-17T18:43:17
|
|
move tls/server.c into tls/tls.c
|
|
40d4f38f
|
2025-09-05T15:08:58
|
|
fix bugs in tls and update sources
|
|
9c640653
|
2025-10-08T15:26:18
|
|
wip demo egl
|
|
e1ce9750
|
2025-10-07T22:43:30
|
|
add window/egl/drm
|
|
9b9b5e81
|
2025-10-03T16:20:54
|
|
update sources
|
|
57ebefe3
|
2025-10-01T02:55:02
|
|
compile native app glue
|
|
9b1f0d16
|
2025-09-30T20:48:30
|
|
update sources
|
|
c79174fe
|
2025-09-30T13:59:35
|
|
Move all OpenGL code to gl/ and fix build
|
|
a6af069c
|
2025-09-30T13:11:16
|
|
moved GL files to their own directory to share between EGL and SDL2
|
|
50fbd1ea
|
2025-09-30T12:29:00
|
|
add text rendering to egl demo
|
|
2183ed76
|
2025-09-29T23:19:22
|
|
egl
|
|
f434bb59
|
2025-09-25T15:26:11
|
|
update_sources
|
|
1aed08a3
|
2025-09-23T16:56:14
|
|
add pdf KC3 subdir to update_sources
|
|
b0bae93c
|
2025-09-21T19:04:05
|
|
add runj and sort to top update_sources
|
|
67b85f84
|
2025-09-20T17:14:10
|
|
fix update sources picking binary facts log
|
|
5462b01f
|
2025-09-18T02:27:17
|
|
update sources
|
|
838f2fdd
|
2025-09-15T17:44:19
|
|
sources
|
|
d4a19b3f
|
2025-09-11T08:41:26
|
|
update sources
|
|
c4a9421a
|
2025-09-09T02:03:25
|
|
pdf_buf_parse, pdf_parse_from_str, lib/kc3/0.1/pdf.kc3: PDF.parse_str, and add tests
|
|
e112e37d
|
2025-09-08T16:43:36
|
|
link pdf to main build and add stub tests
|
|
8923ae81
|
2025-09-08T14:25:04
|
|
pdf_buf_parse_bool
|
|
bbec7555
|
2025-09-11T20:58:57
|
|
fix KC3.require
|
|
9e0cf3c1
|
2025-09-05T14:01:46
|
|
refactor *_new_ref -> p*_init_copy
|
|
a9077c87
|
2025-09-04T01:19:32
|
|
wip memory corruption or bug in facts_remove_fact
|
|
34f94089
|
2025-09-02T15:27:12
|
|
securelevel(level > 0) → block cfn definition, eval, and system calls
|
|
29617eb2
|
2025-09-01T20:21:00
|
|
securelevel → update_sources
|
|
3f95edac
|
2025-08-31T23:41:53
|
|
rewrite RPC to use structured data mode by IKC3 client and support netcat mode out of the box.
|
|
2db44de3
|
2025-08-28T19:10:02
|
|
tls_config.c
|
|
1a1b2453
|
2025-08-28T16:48:06
|
|
configure and update sources link to tls subdirectory
|
|
38cfd325
|
2025-08-26T17:44:17
|
|
tls
|
|
81615aa6
|
2025-08-28T00:26:15
|
|
remove kubz from release
|
|
0c28632b
|
2025-08-27T16:10:53
|
|
implement List.count as cfn
|
|
1e59bece
|
2025-08-27T15:27:51
|
|
wip make dist
|
|
61d54a60
|
2025-08-27T15:03:30
|
|
wip make dist
|
|
c317a1d0
|
2025-08-26T22:20:03
|
|
include kc3 marshall test vector (.kc3m)
|
|
b4e2dc9d
|
2025-08-26T15:52:34
|
|
wip make dist 0.1.15
|
|
57ad3ec1
|
2025-08-22T16:39:37
|
|
./update_sources
|
|
0af87973
|
2025-08-18T23:51:08
|
|
wip pfacts
|
|
be6e34e9
|
2025-08-11T00:22:53
|
|
wip embed, Call.ident, Call.sym
|
|
9dda9e0c
|
2025-08-05T14:30:41
|
|
wip marshall pstruct_type and marshall_data
|
|
951dc69a
|
2025-08-05T07:46:52
|
|
sources
|
|
eb06917b
|
2025-08-05T05:26:14
|
|
embed test
|
|
f8317f48
|
2025-08-05T05:07:47
|
|
wip
|
|
d933af02
|
2025-08-01T14:42:03
|
|
add support for basic types in set and implemented set_has__NAME
|
|
6c0e2a86
|
2025-08-01T16:27:35
|
|
%Time{} with tags
|
|
9148a806
|
2025-07-25T16:38:18
|
|
update sources
|
|
dec6e133
|
2025-07-25T12:49:22
|
|
time.c -> timespec.c
|
|
76c7ae59
|
2025-07-23T15:44:43
|
|
update tests to run marshall_read tests
|
|
6ab705bf
|
2025-07-21T16:12:46
|
|
update sources
|
|
1198a6ef
|
2025-07-17T16:09:59
|
|
feat: marshall_read_p*
|
|
c2fb36ca
|
2025-07-15T20: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-10T16:33:44
|
|
serialize.c -> marshall.c for real
|
|
944c07d2
|
2025-07-21T02:28:03
|
|
wip p_*
|
|
87826002
|
2025-07-21T01:59:24
|
|
refactor types.h p_* types
|
|
d05d821d
|
2025-07-20T23:55:00
|
|
split env_eval_equal.c env_eval_quote.c
|
|
d5a23dfa
|
2025-07-15T12:34:55
|
|
fix unwind protect
|
|
08729c30
|
2025-07-14T17:09:37
|
|
wip pvar
|
|
9a99c242
|
2025-07-14T00:42:16
|
|
wip pvar
|
|
ca3863a3
|
2025-06-29T19:07:31
|
|
env_frame_capture
|
|
ee1507e1
|
2025-05-18T15:05:17
|
|
update_sources
|
|
8df9b1b0
|
2025-05-01T16:12:30
|
|
block
|
|
036ad8d8
|
2025-04-29T23:18:03
|
|
fix file_close, list_filter_
|
|
a16819fb
|
2025-04-29T21:16:54
|
|
refactor: rename block into do_block
|
|
27eb5c06
|
2025-03-17T10:30:06
|
|
fix make dist
|
|
c0763c0b
|
2025-03-16T18:22:56
|
|
./update_sources
|
|
75a14eb5
|
2025-03-10T18:06:50
|
|
wip 4th refactor in a row: pstruct_type
|
|
1b7d95b9
|
2025-03-10T12:18:00
|
|
wip env.c env_global and env_default
|
|
c8c572d2
|
2025-03-09T19:45:56
|
|
split env.h and env_eval.h
|
|
157b92d6
|
2025-03-07T16:27:26
|
|
wip ops / pstruct refcount
|
|
90fd6c4e
|
2025-03-04T19:07:05
|
|
wip pstruct
|
|
72907a3f
|
2025-03-04T16:09:13
|
|
wip operators and struct/pstruct pass by ref
|
|
cfda296d
|
2025-03-01T18:24:28
|
|
update_sources
|
|
9b0a214e
|
2025-02-27T15:20:20
|
|
update_sources
|
|
f20a8909
|
2025-02-24T01:17:30
|
|
op / ops
|
|
2c10f36b
|
2025-02-21T18:18:33
|
|
wip kubz intro
|
|
a16a7274
|
2025-02-18T17:09:39
|
|
types.h
|
|
a399944e
|
2025-02-17T13:03:03
|
|
update_sources
|
|
efeb8a31
|
2025-02-14T20:07:41
|
|
fix ratio_pow and tests
|
|
0b1ece4f
|
2025-02-06T11:26:06
|
|
wip gtk4 gsk
|
|
cfb5a895
|
2025-02-05T23:51:24
|
|
Math.pow
|
|
9e299435
|
2025-02-05T22:35:22
|
|
linux (PopOS)
|
|
e13294cb
|
2025-01-21T21: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-21T19:45:52
|
|
fix make test_httpd
|
|
7d3f43e7
|
2025-01-21T17:07:09
|
|
wip release
|