From e5d2f56db88af83b6f5d0b7957bae132c3be0a3f Mon Sep 17 00:00:00 2001 From: Ed Reel Date: Tue, 23 Sep 2025 22:20:14 -0500 Subject: [PATCH] Codon 0.18.2 => 0.19.3 (#12901) --- manifest/x86_64/c/codon.filelist | 13 +++++++++++-- packages/codon.rb | 5 +++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/manifest/x86_64/c/codon.filelist b/manifest/x86_64/c/codon.filelist index de9e8d9ad..992017284 100644 --- a/manifest/x86_64/c/codon.filelist +++ b/manifest/x86_64/c/codon.filelist @@ -1,3 +1,4 @@ +# Total size: 224524121 /usr/local/bin/codon /usr/local/include/codon/cir/analyze/analysis.h /usr/local/include/codon/cir/analyze/dataflow/capture.h @@ -20,6 +21,7 @@ /usr/local/include/codon/cir/llvm/llvm.h /usr/local/include/codon/cir/llvm/native/native.h /usr/local/include/codon/cir/llvm/native/targets/aarch64.h +/usr/local/include/codon/cir/llvm/native/targets/arm.h /usr/local/include/codon/cir/llvm/native/targets/target.h /usr/local/include/codon/cir/llvm/native/targets/x86.h /usr/local/include/codon/cir/llvm/optimize.h @@ -36,6 +38,7 @@ /usr/local/include/codon/cir/transform/lowering/imperative.h /usr/local/include/codon/cir/transform/lowering/pipeline.h /usr/local/include/codon/cir/transform/manager.h +/usr/local/include/codon/cir/transform/numpy/indexing.h /usr/local/include/codon/cir/transform/numpy/numpy.h /usr/local/include/codon/cir/transform/parallel/openmp.h /usr/local/include/codon/cir/transform/parallel/schedule.h @@ -72,8 +75,10 @@ /usr/local/include/codon/dsl/dsl.h /usr/local/include/codon/dsl/plugins.h /usr/local/include/codon/parser/ast.h +/usr/local/include/codon/parser/ast/attr.h /usr/local/include/codon/parser/ast/error.h /usr/local/include/codon/parser/ast/expr.h +/usr/local/include/codon/parser/ast/node.h /usr/local/include/codon/parser/ast/stmt.h /usr/local/include/codon/parser/ast/types.h /usr/local/include/codon/parser/ast/types/class.h @@ -86,12 +91,12 @@ /usr/local/include/codon/parser/cache.h /usr/local/include/codon/parser/common.h /usr/local/include/codon/parser/ctx.h +/usr/local/include/codon/parser/match.h /usr/local/include/codon/parser/peg/peg.h /usr/local/include/codon/parser/peg/rules.h /usr/local/include/codon/parser/visitors/doc/doc.h /usr/local/include/codon/parser/visitors/format/format.h -/usr/local/include/codon/parser/visitors/simplify/ctx.h -/usr/local/include/codon/parser/visitors/simplify/simplify.h +/usr/local/include/codon/parser/visitors/scoping/scoping.h /usr/local/include/codon/parser/visitors/translate/translate.h /usr/local/include/codon/parser/visitors/translate/translate_ctx.h /usr/local/include/codon/parser/visitors/typecheck/ctx.h @@ -108,7 +113,10 @@ /usr/local/include/codon/runtime/lib.h /usr/local/include/codon/util/common.h /usr/local/include/codon/util/jupyter.h +/usr/local/include/codon/util/serialize.h +/usr/local/include/codon/util/tser.h /usr/local/include/fmt/args.h +/usr/local/include/fmt/base.h /usr/local/include/fmt/chrono.h /usr/local/include/fmt/color.h /usr/local/include/fmt/compile.h @@ -134,6 +142,7 @@ /usr/local/lib/codon/stdlib/bisect.codon /usr/local/lib/codon/stdlib/bz2.codon /usr/local/lib/codon/stdlib/cmath.codon +/usr/local/lib/codon/stdlib/codon/static.codon /usr/local/lib/codon/stdlib/collections.codon /usr/local/lib/codon/stdlib/copy.codon /usr/local/lib/codon/stdlib/datetime.codon diff --git a/packages/codon.rb b/packages/codon.rb index dcd51b7fb..2ea34637c 100644 --- a/packages/codon.rb +++ b/packages/codon.rb @@ -3,11 +3,11 @@ require 'package' class Codon < Package description 'Codon is a high-performance Python compiler that compiles Python code to native machine code without any runtime overhead.' homepage 'https://docs.exaloop.io/codon/' - version '0.18.2' + version '0.19.3' license 'Apache-2.0' compatibility 'x86_64' source_url "https://github.com/exaloop/codon/releases/download/v#{version}/codon-linux-x86_64.tar.gz" - source_sha256 '74b501e7037b45563daa4857ec132c989eca011515904d59e8bb02f4bd8f81d2' + source_sha256 'f27abda792c0c9f9a42d529c2e0a1b2113ec6964eec23d6f62acef9ed42c3de6' depends_on 'llvm' depends_on 'python3' @@ -16,6 +16,7 @@ class Codon < Package def self.install FileUtils.mkdir_p CREW_DEST_PREFIX + FileUtils.rm_rf Dir['include/llvm*'] FileUtils.mv Dir['lib/codon/*.so'], 'lib64' %w[bin include lib lib64].each do |dir| FileUtils.mv dir, CREW_DEST_PREFIX