diff --git a/.nanvix/nanvix.lock b/.nanvix/nanvix.lock index 939eaa1b8a5322..732461c4ae4f01 100644 --- a/.nanvix/nanvix.lock +++ b/.nanvix/nanvix.lock @@ -1,29 +1,29 @@ # nanvix.lock - auto-generated by nanvix_zutil. DO NOT EDIT. [metadata] -manifest-hash = "sha256:7efaed7d36933375f95fa23c3e500f6c0d265b8870706d9b71b791fa0a902800" +manifest-hash = "sha256:6eff59557cfba5a46f6f6f7709e1b84c85492a5396018c684c0689315d565d44" nanvix-zutil-version = "0.16.3" [metadata.sdk] schema-version = 1 -sdk-version = "v0.24.49-sdk.1" +sdk-version = "v0.24.53-sdk.1" provider-id = "c-clang" provider = "clang" role = "c" image-name = "ghcr.io/nanvix/nanvix-sdk-c-clang" -image-digest = "sha256:c1e6b54602cb9d06274cc66fe326f0f2cd5f9837653d8a4240787982bba14746" -image-ref = "ghcr.io/nanvix/nanvix-sdk-c-clang@sha256:c1e6b54602cb9d06274cc66fe326f0f2cd5f9837653d8a4240787982bba14746" -nanvix-tag = "v0.24.49" -nanvix-version = "0.24.49" -nanvix-commit = "6af30b12760966c36f91c586755f9bd256f444f7" -sysroot-sha256 = "756ca85ea09fc558ef032ce9a51c1f9af1430d055f07a2a8a8d747459088bb3b" +image-digest = "sha256:3cf2e936d01859658261e4bed3f33d5edf519c5939f373f96b3361f804d3e3f6" +image-ref = "ghcr.io/nanvix/nanvix-sdk-c-clang@sha256:3cf2e936d01859658261e4bed3f33d5edf519c5939f373f96b3361f804d3e3f6" +nanvix-tag = "v0.24.53" +nanvix-version = "0.24.53" +nanvix-commit = "f79b4266e549740d125a5998edd7ef4aef32a86d" +sysroot-sha256 = "d25f9f4f46d5ed13f0b0c5cddc8fb58bb12e53983d9289352eeb11b6ce6a8219" [metadata.sdk.target] alias = "i686-nanvix" triple = "i686-unknown-nanvix" [metadata.sdk.toolchain] -llvm_commit = "ea066914e530a1b91373e0cabe068aac1849d623" +llvm_commit = "0252ccf84addae7c45d62e440cd9d8e1782af043" llvm_version = "22.1.8" port_branch = "nanvix/v22.1.8" @@ -46,41 +46,41 @@ name = "nanvix" repo = "nanvix/nanvix" kind = "sysroot" ref-kind = "tag" -ref-value = "0.24.49" -resolved-tag = "v0.24.49" -resolved-commitish = "6af30b12760966c36f91c586755f9bd256f444f7" -release-id = 397090667 +ref-value = "0.24.53" +resolved-tag = "v0.24.53" +resolved-commitish = "f79b4266e549740d125a5998edd7ef4aef32a86d" +release-id = 399740380 dependencies = [] [[package.assets]] -name = "nanvix-windows-x86-microvm-standalone-release-256mb-6af30b12760966c36f91c586755f9bd256f444f7.zip" -url = "https://github.com/nanvix/nanvix/releases/download/v0.24.49/nanvix-windows-x86-microvm-standalone-release-256mb-6af30b12760966c36f91c586755f9bd256f444f7.zip" -id = 589952700 +name = "nanvix-windows-x86-microvm-standalone-release-256mb-f79b4266e549740d125a5998edd7ef4aef32a86d.zip" +url = "https://github.com/nanvix/nanvix/releases/download/v0.24.53/nanvix-windows-x86-microvm-standalone-release-256mb-f79b4266e549740d125a5998edd7ef4aef32a86d.zip" +id = 600110209 [[package.assets]] -name = "nanvix-windows-x86_64-microvm-standalone-release-256mb-6af30b12760966c36f91c586755f9bd256f444f7.zip" -url = "https://github.com/nanvix/nanvix/releases/download/v0.24.49/nanvix-windows-x86_64-microvm-standalone-release-256mb-6af30b12760966c36f91c586755f9bd256f444f7.zip" -id = 589952778 +name = "nanvix-windows-x86_64-microvm-standalone-release-256mb-f79b4266e549740d125a5998edd7ef4aef32a86d.zip" +url = "https://github.com/nanvix/nanvix/releases/download/v0.24.53/nanvix-windows-x86_64-microvm-standalone-release-256mb-f79b4266e549740d125a5998edd7ef4aef32a86d.zip" +id = 600110323 [[package.assets]] -name = "nanvix-x86-microvm-standalone-release-256mb-6af30b12760966c36f91c586755f9bd256f444f7.tar.bz2" -url = "https://github.com/nanvix/nanvix/releases/download/v0.24.49/nanvix-x86-microvm-standalone-release-256mb-6af30b12760966c36f91c586755f9bd256f444f7.tar.bz2" -id = 589952850 +name = "nanvix-x86-microvm-standalone-release-256mb-f79b4266e549740d125a5998edd7ef4aef32a86d.tar.bz2" +url = "https://github.com/nanvix/nanvix/releases/download/v0.24.53/nanvix-x86-microvm-standalone-release-256mb-f79b4266e549740d125a5998edd7ef4aef32a86d.tar.bz2" +id = 600110433 [[package.assets]] -name = "nanvix-x86_64-microvm-standalone-release-256mb-6af30b12760966c36f91c586755f9bd256f444f7.tar.bz2" -url = "https://github.com/nanvix/nanvix/releases/download/v0.24.49/nanvix-x86_64-microvm-standalone-release-256mb-6af30b12760966c36f91c586755f9bd256f444f7.tar.bz2" -id = 589952863 +name = "nanvix-x86_64-microvm-standalone-release-256mb-f79b4266e549740d125a5998edd7ef4aef32a86d.tar.bz2" +url = "https://github.com/nanvix/nanvix/releases/download/v0.24.53/nanvix-x86_64-microvm-standalone-release-256mb-f79b4266e549740d125a5998edd7ef4aef32a86d.tar.bz2" +id = 600110453 [[package]] name = "zlib" repo = "nanvix/zlib" kind = "dependency" ref-kind = "version" -ref-value = "1.3.1-nanvix-0.24.49-sdk.1" -resolved-tag = "1.3.1-nanvix-0.24.49-sdk.1" +ref-value = "1.3.1-nanvix-0.24.53-sdk.1" +resolved-tag = "1.3.1-nanvix-0.24.53-sdk.1" resolved-commitish = "nanvix/v1.3.1" -release-id = 397680582 +release-id = 400368505 dependencies = [] required-by = [ "sqlite", @@ -91,129 +91,129 @@ required-by = [ [[package.assets]] name = "zlib-linux-x86-microvm-standalone-256mb-dev.tar.gz" -url = "https://github.com/nanvix/zlib/releases/download/1.3.1-nanvix-0.24.49-sdk.1/zlib-linux-x86-microvm-standalone-256mb-dev.tar.gz" -id = 593087758 +url = "https://github.com/nanvix/zlib/releases/download/1.3.1-nanvix-0.24.53-sdk.1/zlib-linux-x86-microvm-standalone-256mb-dev.tar.gz" +id = 601643562 [[package.assets]] name = "zlib-windows-x86-microvm-standalone-256mb-dev.zip" -url = "https://github.com/nanvix/zlib/releases/download/1.3.1-nanvix-0.24.49-sdk.1/zlib-windows-x86-microvm-standalone-256mb-dev.zip" -id = 593087757 +url = "https://github.com/nanvix/zlib/releases/download/1.3.1-nanvix-0.24.53-sdk.1/zlib-windows-x86-microvm-standalone-256mb-dev.zip" +id = 601643556 [[package]] name = "sqlite" repo = "nanvix/sqlite" kind = "dependency" ref-kind = "version" -ref-value = "3.49.0-nanvix-0.24.49-sdk.1" -resolved-tag = "3.49.0-nanvix-0.24.49-sdk.1" +ref-value = "3.49.0-nanvix-0.24.53-sdk.1" +resolved-tag = "3.49.0-nanvix-0.24.53-sdk.1" resolved-commitish = "nanvix/v3.49.0" -release-id = 397694495 +release-id = 401177210 dependencies = [ "zlib", ] [[package.assets]] name = "sqlite-linux-x86-microvm-standalone-256mb-dev.tar.gz" -url = "https://github.com/nanvix/sqlite/releases/download/3.49.0-nanvix-0.24.49-sdk.1/sqlite-linux-x86-microvm-standalone-256mb-dev.tar.gz" -id = 593155822 +url = "https://github.com/nanvix/sqlite/releases/download/3.49.0-nanvix-0.24.53-sdk.1/sqlite-linux-x86-microvm-standalone-256mb-dev.tar.gz" +id = 603717824 [[package.assets]] name = "sqlite-linux-x86-microvm-standalone-256mb.tar.gz" -url = "https://github.com/nanvix/sqlite/releases/download/3.49.0-nanvix-0.24.49-sdk.1/sqlite-linux-x86-microvm-standalone-256mb.tar.gz" -id = 593155824 +url = "https://github.com/nanvix/sqlite/releases/download/3.49.0-nanvix-0.24.53-sdk.1/sqlite-linux-x86-microvm-standalone-256mb.tar.gz" +id = 603717822 [[package.assets]] name = "sqlite-windows-x86-microvm-standalone-256mb-dev.zip" -url = "https://github.com/nanvix/sqlite/releases/download/3.49.0-nanvix-0.24.49-sdk.1/sqlite-windows-x86-microvm-standalone-256mb-dev.zip" -id = 593155820 +url = "https://github.com/nanvix/sqlite/releases/download/3.49.0-nanvix-0.24.53-sdk.1/sqlite-windows-x86-microvm-standalone-256mb-dev.zip" +id = 603717820 [[package.assets]] name = "sqlite-windows-x86-microvm-standalone-256mb.zip" -url = "https://github.com/nanvix/sqlite/releases/download/3.49.0-nanvix-0.24.49-sdk.1/sqlite-windows-x86-microvm-standalone-256mb.zip" -id = 593155818 +url = "https://github.com/nanvix/sqlite/releases/download/3.49.0-nanvix-0.24.53-sdk.1/sqlite-windows-x86-microvm-standalone-256mb.zip" +id = 603717818 [[package]] name = "openssl" repo = "nanvix/openssl" kind = "dependency" ref-kind = "version" -ref-value = "3.5.0-nanvix-0.24.49-sdk.1" -resolved-tag = "3.5.0-nanvix-0.24.49-sdk.1" +ref-value = "3.5.0-nanvix-0.24.53-sdk.1" +resolved-tag = "3.5.0-nanvix-0.24.53-sdk.1" resolved-commitish = "nanvix/v3.5.0" -release-id = 397345173 +release-id = 400370369 dependencies = [] [[package.assets]] name = "openssl-linux-x86-microvm-standalone-256mb-dev.tar.gz" -url = "https://github.com/nanvix/openssl/releases/download/3.5.0-nanvix-0.24.49-sdk.1/openssl-linux-x86-microvm-standalone-256mb-dev.tar.gz" -id = 591184877 +url = "https://github.com/nanvix/openssl/releases/download/3.5.0-nanvix-0.24.53-sdk.1/openssl-linux-x86-microvm-standalone-256mb-dev.tar.gz" +id = 601647547 [[package.assets]] name = "openssl-windows-x86-microvm-standalone-256mb-dev.zip" -url = "https://github.com/nanvix/openssl/releases/download/3.5.0-nanvix-0.24.49-sdk.1/openssl-windows-x86-microvm-standalone-256mb-dev.zip" -id = 591184879 +url = "https://github.com/nanvix/openssl/releases/download/3.5.0-nanvix-0.24.53-sdk.1/openssl-windows-x86-microvm-standalone-256mb-dev.zip" +id = 601647538 [[package]] name = "bzip2" repo = "nanvix/bzip2" kind = "dependency" ref-kind = "version" -ref-value = "1.0.8-nanvix-0.24.49-sdk.1" -resolved-tag = "1.0.8-nanvix-0.24.49-sdk.1" +ref-value = "1.0.8-nanvix-0.24.53-sdk.1" +resolved-tag = "1.0.8-nanvix-0.24.53-sdk.1" resolved-commitish = "nanvix/v1.0.8" -release-id = 397344422 +release-id = 400367316 dependencies = [] [[package.assets]] name = "bzip2-linux-x86-microvm-standalone-256mb-dev.tar.gz" -url = "https://github.com/nanvix/bzip2/releases/download/1.0.8-nanvix-0.24.49-sdk.1/bzip2-linux-x86-microvm-standalone-256mb-dev.tar.gz" -id = 591181055 +url = "https://github.com/nanvix/bzip2/releases/download/1.0.8-nanvix-0.24.53-sdk.1/bzip2-linux-x86-microvm-standalone-256mb-dev.tar.gz" +id = 601640576 [[package.assets]] name = "bzip2-linux-x86-microvm-standalone-256mb.tar.gz" -url = "https://github.com/nanvix/bzip2/releases/download/1.0.8-nanvix-0.24.49-sdk.1/bzip2-linux-x86-microvm-standalone-256mb.tar.gz" -id = 591181059 +url = "https://github.com/nanvix/bzip2/releases/download/1.0.8-nanvix-0.24.53-sdk.1/bzip2-linux-x86-microvm-standalone-256mb.tar.gz" +id = 601640577 [[package.assets]] name = "bzip2-windows-x86-microvm-standalone-256mb-dev.zip" -url = "https://github.com/nanvix/bzip2/releases/download/1.0.8-nanvix-0.24.49-sdk.1/bzip2-windows-x86-microvm-standalone-256mb-dev.zip" -id = 591181056 +url = "https://github.com/nanvix/bzip2/releases/download/1.0.8-nanvix-0.24.53-sdk.1/bzip2-windows-x86-microvm-standalone-256mb-dev.zip" +id = 601640578 [[package.assets]] name = "bzip2-windows-x86-microvm-standalone-256mb.zip" -url = "https://github.com/nanvix/bzip2/releases/download/1.0.8-nanvix-0.24.49-sdk.1/bzip2-windows-x86-microvm-standalone-256mb.zip" -id = 591181057 +url = "https://github.com/nanvix/bzip2/releases/download/1.0.8-nanvix-0.24.53-sdk.1/bzip2-windows-x86-microvm-standalone-256mb.zip" +id = 601640575 [[package]] name = "libffi" repo = "nanvix/libffi" kind = "dependency" ref-kind = "version" -ref-value = "3.4.6-nanvix-0.24.49-sdk.1" -resolved-tag = "3.4.6-nanvix-0.24.49-sdk.1" +ref-value = "3.4.6-nanvix-0.24.53-sdk.1" +resolved-tag = "3.4.6-nanvix-0.24.53-sdk.1" resolved-commitish = "nanvix/v3.4.6" -release-id = 397344090 +release-id = 400367773 dependencies = [] [[package.assets]] name = "libffi-linux-x86-microvm-standalone-256mb-dev.tar.gz" -url = "https://github.com/nanvix/libffi/releases/download/3.4.6-nanvix-0.24.49-sdk.1/libffi-linux-x86-microvm-standalone-256mb-dev.tar.gz" -id = 591179324 +url = "https://github.com/nanvix/libffi/releases/download/3.4.6-nanvix-0.24.53-sdk.1/libffi-linux-x86-microvm-standalone-256mb-dev.tar.gz" +id = 601641742 [[package.assets]] name = "libffi-windows-x86-microvm-standalone-256mb-dev.zip" -url = "https://github.com/nanvix/libffi/releases/download/3.4.6-nanvix-0.24.49-sdk.1/libffi-windows-x86-microvm-standalone-256mb-dev.zip" -id = 591179325 +url = "https://github.com/nanvix/libffi/releases/download/3.4.6-nanvix-0.24.53-sdk.1/libffi-windows-x86-microvm-standalone-256mb-dev.zip" +id = 601641747 [[package]] name = "libxml2" repo = "nanvix/libxml2" kind = "dependency" ref-kind = "version" -ref-value = "2.12.9-nanvix-0.24.49-sdk.1" -resolved-tag = "2.12.9-nanvix-0.24.49-sdk.1" +ref-value = "2.12.9-nanvix-0.24.53-sdk.1" +resolved-tag = "2.12.9-nanvix-0.24.53-sdk.1" resolved-commitish = "nanvix/v2.12.9" -release-id = 397694328 +release-id = 401174621 dependencies = [ "zlib", ] @@ -224,33 +224,33 @@ required-by = [ [[package.assets]] name = "libxml2-linux-x86-microvm-standalone-256mb-dev.tar.gz" -url = "https://github.com/nanvix/libxml2/releases/download/2.12.9-nanvix-0.24.49-sdk.1/libxml2-linux-x86-microvm-standalone-256mb-dev.tar.gz" -id = 593154959 +url = "https://github.com/nanvix/libxml2/releases/download/2.12.9-nanvix-0.24.53-sdk.1/libxml2-linux-x86-microvm-standalone-256mb-dev.tar.gz" +id = 603711449 [[package.assets]] name = "libxml2-linux-x86-microvm-standalone-256mb.tar.gz" -url = "https://github.com/nanvix/libxml2/releases/download/2.12.9-nanvix-0.24.49-sdk.1/libxml2-linux-x86-microvm-standalone-256mb.tar.gz" -id = 593154963 +url = "https://github.com/nanvix/libxml2/releases/download/2.12.9-nanvix-0.24.53-sdk.1/libxml2-linux-x86-microvm-standalone-256mb.tar.gz" +id = 603711452 [[package.assets]] name = "libxml2-windows-x86-microvm-standalone-256mb-dev.zip" -url = "https://github.com/nanvix/libxml2/releases/download/2.12.9-nanvix-0.24.49-sdk.1/libxml2-windows-x86-microvm-standalone-256mb-dev.zip" -id = 593154967 +url = "https://github.com/nanvix/libxml2/releases/download/2.12.9-nanvix-0.24.53-sdk.1/libxml2-windows-x86-microvm-standalone-256mb-dev.zip" +id = 603711451 [[package.assets]] name = "libxml2-windows-x86-microvm-standalone-256mb.zip" -url = "https://github.com/nanvix/libxml2/releases/download/2.12.9-nanvix-0.24.49-sdk.1/libxml2-windows-x86-microvm-standalone-256mb.zip" -id = 593154961 +url = "https://github.com/nanvix/libxml2/releases/download/2.12.9-nanvix-0.24.53-sdk.1/libxml2-windows-x86-microvm-standalone-256mb.zip" +id = 603711453 [[package]] name = "libxslt" repo = "nanvix/libxslt" kind = "dependency" ref-kind = "version" -ref-value = "1.1.42-nanvix-0.24.49-sdk.1" -resolved-tag = "1.1.42-nanvix-0.24.49-sdk.1" +ref-value = "1.1.42-nanvix-0.24.53-sdk.1" +resolved-tag = "1.1.42-nanvix-0.24.53-sdk.1" resolved-commitish = "nanvix/v1.1.42" -release-id = 397704926 +release-id = 401190231 dependencies = [ "libxml2", "zlib", @@ -261,23 +261,23 @@ required-by = [ [[package.assets]] name = "libxslt-linux-x86-microvm-standalone-256mb-dev.tar.gz" -url = "https://github.com/nanvix/libxslt/releases/download/1.1.42-nanvix-0.24.49-sdk.1/libxslt-linux-x86-microvm-standalone-256mb-dev.tar.gz" -id = 593207994 +url = "https://github.com/nanvix/libxslt/releases/download/1.1.42-nanvix-0.24.53-sdk.1/libxslt-linux-x86-microvm-standalone-256mb-dev.tar.gz" +id = 603749743 [[package.assets]] name = "libxslt-windows-x86-microvm-standalone-256mb-dev.zip" -url = "https://github.com/nanvix/libxslt/releases/download/1.1.42-nanvix-0.24.49-sdk.1/libxslt-windows-x86-microvm-standalone-256mb-dev.zip" -id = 593207997 +url = "https://github.com/nanvix/libxslt/releases/download/1.1.42-nanvix-0.24.53-sdk.1/libxslt-windows-x86-microvm-standalone-256mb-dev.zip" +id = 603749747 [[package]] name = "lxml" repo = "nanvix/lxml" kind = "dependency" ref-kind = "version" -ref-value = "5.3.0-nanvix-0.24.49-sdk.1" -resolved-tag = "5.3.0-nanvix-0.24.49-sdk.1" +ref-value = "5.3.0-nanvix-0.24.53-sdk.1" +resolved-tag = "5.3.0-nanvix-0.24.53-sdk.1" resolved-commitish = "nanvix/v5.3.0" -release-id = 397715921 +release-id = 401212154 dependencies = [ "zlib", "libxml2", @@ -286,31 +286,31 @@ dependencies = [ [[package.assets]] name = "lxml-linux-x86-microvm-standalone-256mb-dev.tar.gz" -url = "https://github.com/nanvix/lxml/releases/download/5.3.0-nanvix-0.24.49-sdk.1/lxml-linux-x86-microvm-standalone-256mb-dev.tar.gz" -id = 593265735 +url = "https://github.com/nanvix/lxml/releases/download/5.3.0-nanvix-0.24.53-sdk.1/lxml-linux-x86-microvm-standalone-256mb-dev.tar.gz" +id = 603805355 [[package.assets]] name = "lxml-windows-x86-microvm-standalone-256mb-dev.zip" -url = "https://github.com/nanvix/lxml/releases/download/5.3.0-nanvix-0.24.49-sdk.1/lxml-windows-x86-microvm-standalone-256mb-dev.zip" -id = 593265733 +url = "https://github.com/nanvix/lxml/releases/download/5.3.0-nanvix-0.24.53-sdk.1/lxml-windows-x86-microvm-standalone-256mb-dev.zip" +id = 603805357 [[package]] name = "xz" repo = "nanvix/xz" kind = "dependency" ref-kind = "version" -ref-value = "5.2.5-nanvix-0.24.49-sdk.1" -resolved-tag = "5.2.5-nanvix-0.24.49-sdk.1" +ref-value = "5.2.5-nanvix-0.24.53-sdk.1" +resolved-tag = "5.2.5-nanvix-0.24.53-sdk.1" resolved-commitish = "nanvix/v5.2.5" -release-id = 397343994 +release-id = 400367595 dependencies = [] [[package.assets]] name = "xz-linux-x86-microvm-standalone-256mb-dev.tar.gz" -url = "https://github.com/nanvix/xz/releases/download/5.2.5-nanvix-0.24.49-sdk.1/xz-linux-x86-microvm-standalone-256mb-dev.tar.gz" -id = 591178817 +url = "https://github.com/nanvix/xz/releases/download/5.2.5-nanvix-0.24.53-sdk.1/xz-linux-x86-microvm-standalone-256mb-dev.tar.gz" +id = 601641311 [[package.assets]] name = "xz-windows-x86-microvm-standalone-256mb-dev.zip" -url = "https://github.com/nanvix/xz/releases/download/5.2.5-nanvix-0.24.49-sdk.1/xz-windows-x86-microvm-standalone-256mb-dev.zip" -id = 591178813 +url = "https://github.com/nanvix/xz/releases/download/5.2.5-nanvix-0.24.53-sdk.1/xz-windows-x86-microvm-standalone-256mb-dev.zip" +id = 601641307 diff --git a/.nanvix/nanvix.toml b/.nanvix/nanvix.toml index ed114b3813b862..05ef55de6a6b5d 100644 --- a/.nanvix/nanvix.toml +++ b/.nanvix/nanvix.toml @@ -1,7 +1,7 @@ [package] name = "cpython" version = "3.12.3" -nanvix-version = "0.24.49" +nanvix-version = "0.24.53" [builds] [builds.matrix] @@ -23,6 +23,6 @@ xz = "5.2.5" [toolchain] kind = "nanvix-sdk" provider = "c-clang" -sdk-version = "v0.24.49-sdk.1" +sdk-version = "v0.24.53-sdk.1" sdk-image = "ghcr.io/nanvix/nanvix-sdk-c-clang" -sdk-digest = "sha256:c1e6b54602cb9d06274cc66fe326f0f2cd5f9837653d8a4240787982bba14746" +sdk-digest = "sha256:3cf2e936d01859658261e4bed3f33d5edf519c5939f373f96b3361f804d3e3f6"