~patmaddox

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

About branch ffi
  • Compare C interop of different languages [f07e90b2c8]
22 check-ins related to "ffi"
2023-10-19
20:06
merge ffi check-in: 840780d4a4 user: patmaddox tags: trunk
2023-08-04
09:12
ffi: add Lua as a language, since it's included in base Closed-Leaf check-in: 4aab2109da user: patmaddox tags: ffi
2023-08-03
20:30
ffi: notes on C++ including headers check-in: 8e08e01286 user: patmaddox tags: ffi
20:08
merge ffi [f07e90b2c8]

- C++ libucl integration
- Go libucl integration
- Zig libucl integration
- update notes check-in: 862958bfbe user: patmaddox tags: trunk

20:05
ffi: notes on C++ check-in: 563b3af566 user: patmaddox tags: ffi
20:03
ffi: C++ libucl integration check-in: f0c59e08fc user: patmaddox tags: ffi
19:55
ffi: C++ hello world check-in: d8708d71c4 user: patmaddox tags: ffi
19:20
ffi: more notes about explicit bindings check-in: a7d49b03bb user: patmaddox tags: ffi
18:47
ffi: add to list of languages to investigate check-in: 2914bf6293 user: patmaddox tags: ffi
18:38
ffi: notes check-in: 154a3617ed user: patmaddox tags: ffi
18:32
ffi: notes on source-compatible vs binary-compatible check-in: 3c0f189545 user: patmaddox tags: ffi
18:27
ffi: Zig libucl integration check-in: 6c956b50d6 user: patmaddox tags: ffi
17:43
ffi: add notes on initing pointer check-in: 929e8eb05c user: patmaddox tags: ffi
14:36
ffi: Go libucl integration

There are probably a bunch of memory leaks.
Specifically, I think each time I call C.CString() I become responsible for free-ing that memory. check-in: 917f6ac910 user: patmaddox tags: ffi

14:04
merge ffi [f07e90b2c8]

- uclcmd reference implementation
- C implementation check-in: 97a6e46531 user: patmaddox tags: trunk

13:59
ffi: C libucl integration check-in: 2fc4fcc2fa user: patmaddox tags: ffi
13:13
ffi: remove quotes from expected output check-in: a4de52ae82 user: patmaddox tags: ffi
13:05
ffi: add extra UCL keys; replace Makefile with Justfile check-in: dfa038f8b3 user: patmaddox tags: ffi
2023-07-29
17:59
ffi: use make -s to silence the make lines, rather than @ in the lower makefiles check-in: 3880ab1fec user: patmaddox tags: ffi
17:47
ffi: starting a libucl test with uclcmd control check-in: 35b703e914 user: patmaddox tags: ffi
17:29
ffi: initial draft of notes check-in: 32aa3d6a2b user: patmaddox tags: ffi
17:16
www: home page links to drafts trunk instead of all checkins check-in: 3e1e2e713a user: patmaddox tags: trunk