libkc3


Log

Author Commit Date CI Message
Thomas de Grivel 081f957b 2025-11-09T01:55:18 env_init: use LIBDIR/kc3/0.1 and lib/kc3/0.1 as a fallback
Thomas de Grivel 01e28cd1 2025-11-09T01:21:28 support multilib and LIBDIR (pass --libdir LIBDIR to configure)
Thomas de Grivel ed7a89fc 2025-11-06T13:52:15 fix Uw -> ffi_type_slong on Win64
Thomas de Grivel 6e25944d 2025-11-06T13:51:34 add stacktrace to error message
Thomas de Grivel 23397451 2025-11-05T17:07:15 fix buf_read_integer and marshall integer test vector
Thomas de Grivel f87feb1d 2025-11-05T16:46:03 libtommath: use bn_mp_pack
Thomas de Grivel fd81eae0 2025-11-05T16:36:39 buf_read_integer / buf_write_integer
Thomas de Grivel 4aa9e9f0 2025-11-05T16:31:16 fix integer serialization in buf_read_integer and buf_write_integer
Thomas de Grivel 1a9819d2 2025-11-05T15:56:55 fix buf parse f64 precision rounding errors accumulation
Thomas de Grivel 336f8713 2025-11-05T15:10:47 try to remove rounding errors
Thomas de Grivel 1b34dbc4 2025-11-05T14:20:21 wip i386 f64
Thomas de Grivel 9ead5d5a 2025-11-05T13:42:17 fix data compare for f32/f64
Thomas de Grivel e3a0e2ca 2025-11-05T00:47:43 remove debug output
Thomas de Grivel 26eb6002 2025-11-04T21:40:34 wip msys2 clang64
Thomas de Grivel 270ea916 2025-11-04T17:43:30 win64 bugfixes
Thomas de Grivel 86b63359 2025-11-04T14:56:48 fix compilation on msys2 clang64
Thomas de Grivel e4115849 2025-11-04T13:40:33 fix build on msys2 clang64
Thomas de Grivel 3c04741b 2025-11-04T04:24:59 pad marshall_f80 to 16 bytes (128 bits)
Thomas de Grivel b2b37bf9 2025-11-03T16:14:12 libkc3: add setters for tag_f80 and tag_f128
Thomas de Grivel 5b1f8bac 2025-11-03T14:55:39 struct type: compute size
Thomas de Grivel 24ffb472 2025-11-03T14:45:29 clean
Thomas de Grivel e0742292 2025-11-03T14:45:14 wip struct_type_compute_size
Thomas de Grivel 6c3ac857 2025-11-03T14:27:41 f128
Thomas de Grivel f48b7a16 2025-11-03T14:23:15 f128
Thomas de Grivel 846aee76 2025-11-03T14:21:05 fix integer / f128
Thomas de Grivel 6050d0bb 2025-11-03T14:16:56 fix f128.c / ifdef HAVE_F80
Thomas de Grivel cf1bec23 2025-11-03T14:05:29 implement tag_init_f80 and tag_init_f128
Thomas de Grivel b1a76185 2025-11-03T13:59:01 fix struct alignment without f128
Thomas de Grivel efa046ef 2025-11-03T02:50:59 HAVE_FLOAT128 -> HAVE_F128
Thomas de Grivel 11a9f487 2025-11-03T02:42:24 make f80 optional, makes all tests pass on macosx arm64
Thomas de Grivel 776ce8ea 2025-11-03T01:40:04 wip HAVE_F80
Thomas de Grivel 1b30cf8d 2025-11-02T23:23:41 f128 -> f80
Thomas de Grivel c2d8f8b5 2025-11-02T20:49:36 wip f80 vs f128
Thomas de Grivel e99082a6 2025-11-02T18:21:00 wip i386
Thomas de Grivel d6b033ce 2025-11-02T14:25:08 configure: fix asan linking
Thomas de Grivel 9a539ba6 2025-11-02T02:24:30 kpkg kc3 install
Thomas de Grivel 94255a29 2025-11-01T23:08:35 fix all Makefiles for install:: and uninstall:: targets in shared libs from config.subr build_lib_shared
Thomas de Grivel b3259c6e 2025-11-01T20:35:59 fix make install for shared libs
Thomas de Grivel 7d7601b6 2025-11-01T20:22:59 fix make uninstall
Thomas de Grivel fd779c11 2025-11-01T20:11:57 make install without libtool
Thomas de Grivel 9380b731 2025-11-01T20:01:14 fix build on msys2 clang64
Thomas de Grivel e835533e 2025-11-01T14:31:41 Refactor Makefile
Thomas de Grivel a79eb5d1 2025-11-01T03:12:16 remove .libs from paths
Thomas de Grivel e44614ce 2025-11-01T01:42:59 refactor building of libs
Thomas de Grivel dc1f1e9b 2025-11-01T00:46:05 fix sign comparison
Thomas de Grivel b30b6933 2025-10-31T14:56:18 configure: wip linux cov
Thomas de Grivel 3fbbe621 2025-10-31T14:08:51 configure: fix asan target
Thomas de Grivel 792ed039 2025-10-30T22:29:32 build without libtool
Thomas de Grivel db11d9a2 2025-10-30T18:34:32 wip configure without libtool
Thomas de Grivel 699d6b0b 2025-10-30T16:44:21 configure: try to remove libtool entirely
Thomas de Grivel e5b249cd 2025-10-26T02:05:38 fix compilation
Thomas de Grivel abb1f8f3 2025-10-26T01:55:11 fix realpath, lstat and stat on win64
Thomas de Grivel 931cb1d0 2025-10-24T14:52:32 remove config.h
Thomas de Grivel 60e443c7 2025-10-21T15:09:48 ignore unused variables
Thomas de Grivel 9fa96568 2025-10-21T14:22:15 add prototype for kc3_pledge
Thomas de Grivel 09b7fd61 2025-10-21T14:12:27 pledge on OpenBSD
Thomas de Grivel 370592e4 2025-10-21T14:11:48 pretty code for unveil
Thomas de Grivel 7fbd6559 2025-10-21T14:04:14 fix kc3_unveil
Thomas de Grivel 606bb54a 2025-10-21T14:00:52 kc3_unveil on OpenBSD
Thomas de Grivel 0e9a1280 2025-10-21T09:15:36 remove config.h and use -D, remove empty lines
Thomas de Grivel cd748600 2025-10-18T00:23:49 wip: configure without config.h
Thomas de Grivel af997869 2025-10-17T23:52:54 refactor config.h
Thomas de Grivel 0290a938 2025-10-17T18:36:38 make dist_dmg
Thomas de Grivel 28b0139a 2025-10-17T17:12:36 fix env argv0 dir with relative path using realpath
Thomas de Grivel fdbcc728 2025-10-16T18:19:48 fix make install
Thomas de Grivel 5ee28d9c 2025-10-16T17:00:40 configure: fix build in local dir
Thomas de Grivel bfd6d153 2025-10-16T13:51:00 unlink ucd2c from build
Thomas de Grivel f95a1d79 2025-10-16T12:24:03 wip build in separate dir
Thomas de Grivel 17c31b6d 2025-10-15T15:38:27 fix memleak
Thomas de Grivel 4a84bfcc 2025-10-15T07:49:05 remove debug message
Thomas de Grivel d77732fe 2025-10-14T15:00:23 libkc3: fix counter increase and decrease with eval_tag
Thomas de Grivel 8bfcbba1 2025-10-14T14:09:20 "x" * 4 → "xxxx"
Thomas de Grivel dde9f510 2025-10-14T12:09:28 refactor system()
Thomas de Grivel 486eb22f 2025-10-13T10:37:38 file: lstat, file_is_regular, kpkg: uninstall
Thomas de Grivel dfaf0071 2025-10-13T10:30:22 use lstat for file_exists
Thomas de Grivel 89caf0ee 2025-10-12T23:19:21 wip kpkg libmd install/uninstall
Thomas de Grivel 6dfbb91e 2025-10-12T22:04:05 kpkg libmd package
Thomas de Grivel b9126b5f 2025-10-12T21:26:50 File.list_recursive(path)
Thomas de Grivel 080366e8 2025-10-12T20:29:01 File.sha1_base64url(path) and File.sha512_base64url(path)
Thomas de Grivel f9ceb297 2025-10-13T11:53:11 remove debug message
Thomas de Grivel f1d9a433 2025-10-13T11:50:18 fix env_clean
Thomas de Grivel 6c995035 2025-10-13T11:45:35 fix env_clean (move buf_delete later in cleaning)
Thomas de Grivel 3573fac0 2025-10-13T11:38:50 libkc3: io.c: add rwlock_w to err_puts and io_puts
Thomas de Grivel 88bd7639 2025-10-12T00:07:20 timespec
Thomas de Grivel 86126264 2025-10-12T00:07:05 include timespec.h
Thomas de Grivel 1cfd44ea 2025-10-11T19:48:20 Fix build on MacOS
Thomas de Grivel ecc443f7 2025-10-11T18:37:44 Fix compilation on MacOS
Thomas de Grivel 6d469404 2025-10-11T17:43:39 remove PortableFP128 which is not portable at all
Thomas de Grivel 44c7dda8 2025-10-11T15:31:21 PortableFP128
Thomas de Grivel e5fe297e 2025-10-11T15:29:28 wip macos
Thomas de Grivel 74a084f6 2025-10-10T19:12:29 not resolving a path is not an error
Thomas de Grivel f766ac1c 2025-10-10T19:08:49 wip plist
Thomas de Grivel 44db6d90 2025-10-10T18:44:26 wip: NetBSD compilation
Thomas de Grivel aeee3860 2025-10-10T18:35:37 fix memleak
Thomas de Grivel 581a42ad 2025-10-10T18:32:26 fix memleak
Thomas de Grivel 566a5832 2025-10-10T18:22:02 assert
Thomas de Grivel 10d34e8d 2025-10-10T18:07:08 fix env_init without args
Thomas de Grivel f6aab691 2025-10-10T17:29:01 fix buf_parse_do_block_inner return value
Thomas de Grivel 553b7a8c 2025-10-10T17:23:31 wip buf_parse_fn -> return value is invalid
Google Search Manual 05efc31b 2025-10-09T14:36:53 fix: ERROR macro (libkc3/error.h)