File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2525
2626### Added
2727
28+ - ** openkal-musl 0.29.0 与 openkal-llvm-runtime 0.20.0,一次变更。** musl 的 ` execvp ` 、` execvpe ` 、` execlp ` 与 ` posix_spawnp `
29+ 按 ` kal_env_system ` 所述系统的约定查找程序(Windows:PATH 以 ` ; ` 分隔,无后缀的名字依次试 ` PATHEXT ` 各后缀);` link ` 、` linkat `
30+ 经 ` kal_fs_hard_link ` 实现;声明 ` requires = ["mcpp:kernel-abi=openkal"] ` ;依赖改为 openkal 0.25 一族。llvm-runtime 依赖
31+ openkal-musl ` ^0.29.0 ` ,其测试改为 mtest 的用例。` tests/examples/openkal-musl ` 与 ` tests/examples/openkal ` 改用新版本。
2832- ** mcpplibs.os 0.4.4.** 两个平台模块加入系统的对象模型:` windows::com ` (COM 与 Windows Runtime:套间、对象与按槽调用、
2933 ` query ` 、` create ` 、` hstring ` 、` activate ` 、` factory ` 、` delegate ` )和 ` macos::objc ` (Objective-C 运行时:` id ` 、` send<R> ` 、
3034 autorelease pool、类与选择子、框架、NSString、` define_class ` 、` block ` );每个目标都声明、只在自己的平台定义,镜像里不定义;
Original file line number Diff line number Diff line change @@ -75,6 +75,13 @@ package = {
7575
7676 xpm = {
7777 linux = {
78+ [" 0.20.0" ] = {
79+ url = {
80+ GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.20.0.tar.gz" ,
81+ CN = " https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.20.0/openkal-llvm-runtime-0.20.0.tar.gz" ,
82+ },
83+ sha256 = " 1f1ba2b50b6fba48a6e042b03090ef251d27d429c15c1d3f2c0c16f06eef03f4" ,
84+ },
7885 [" 0.19.2" ] = {
7986 url = {
8087 GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.19.2.tar.gz" ,
@@ -504,6 +511,13 @@ package = {
504511 },
505512 },
506513 macosx = {
514+ [" 0.20.0" ] = {
515+ url = {
516+ GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.20.0.tar.gz" ,
517+ CN = " https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.20.0/openkal-llvm-runtime-0.20.0.tar.gz" ,
518+ },
519+ sha256 = " 1f1ba2b50b6fba48a6e042b03090ef251d27d429c15c1d3f2c0c16f06eef03f4" ,
520+ },
507521 [" 0.19.2" ] = {
508522 url = {
509523 GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.19.2.tar.gz" ,
@@ -933,6 +947,13 @@ package = {
933947 },
934948 },
935949 windows = {
950+ [" 0.20.0" ] = {
951+ url = {
952+ GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.20.0.tar.gz" ,
953+ CN = " https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.20.0/openkal-llvm-runtime-0.20.0.tar.gz" ,
954+ },
955+ sha256 = " 1f1ba2b50b6fba48a6e042b03090ef251d27d429c15c1d3f2c0c16f06eef03f4" ,
956+ },
936957 [" 0.19.2" ] = {
937958 url = {
938959 GLOBAL = " https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.19.2.tar.gz" ,
Original file line number Diff line number Diff line change @@ -75,6 +75,13 @@ package = {
7575
7676 xpm = {
7777 linux = {
78+ [" 0.29.0" ] = {
79+ url = {
80+ GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.29.0.tar.gz" ,
81+ CN = " https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.29.0/openkal-musl-0.29.0.tar.gz" ,
82+ },
83+ sha256 = " 2fa79b29ba670cf229c48c6c3149f3eac8d101b9c29152d9faeaa6a4e502dd9b" ,
84+ },
7885 [" 0.28.1" ] = {
7986 url = {
8087 GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.28.1.tar.gz" ,
@@ -511,6 +518,13 @@ package = {
511518 },
512519 },
513520 macosx = {
521+ [" 0.29.0" ] = {
522+ url = {
523+ GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.29.0.tar.gz" ,
524+ CN = " https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.29.0/openkal-musl-0.29.0.tar.gz" ,
525+ },
526+ sha256 = " 2fa79b29ba670cf229c48c6c3149f3eac8d101b9c29152d9faeaa6a4e502dd9b" ,
527+ },
514528 [" 0.28.1" ] = {
515529 url = {
516530 GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.28.1.tar.gz" ,
@@ -947,6 +961,13 @@ package = {
947961 },
948962 },
949963 windows = {
964+ [" 0.29.0" ] = {
965+ url = {
966+ GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.29.0.tar.gz" ,
967+ CN = " https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.29.0/openkal-musl-0.29.0.tar.gz" ,
968+ },
969+ sha256 = " 2fa79b29ba670cf229c48c6c3149f3eac8d101b9c29152d9faeaa6a4e502dd9b" ,
970+ },
950971 [" 0.28.1" ] = {
951972 url = {
952973 GLOBAL = " https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.28.1.tar.gz" ,
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ name = "openkal-musl-tests"
88version = " 0.1.0"
99
1010[target .'cfg(os = "linux")' .dependencies .mcpplibs ]
11- openkal-musl = " 0.28.1 "
11+ openkal-musl = " 0.29.0 "
1212
1313[target .'cfg(os = "linux")' .build ]
1414cxxflags = [" -DHAVE_OPENKAL_MUSL=1" ]
Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ openkal-macos = "0.23.0"
3030openkal-windows = " 0.21.0"
3131
3232[target .'cfg(all(os = "linux", env = "musl"))' .dependencies .mcpplibs ]
33- openkal-llvm-runtime = " 0.19.2 "
33+ openkal-llvm-runtime = " 0.20.0 "
3434
3535[target .'cfg(arch = "wasm32")' .dependencies .mcpplibs ]
3636openkal-emscripten = " 0.14.0"
You can’t perform that action at this time.
0 commit comments