From 0e42fded1a58138b7a154add514a7a174aa52001 Mon Sep 17 00:00:00 2001 From: "A. R. Shajii" Date: Sat, 2 Mar 2024 16:30:03 -0500 Subject: [PATCH] 2024 updates (#548) * Update copyright dates in stdlib * Update copyright dates in cpp files * Update copyright dates in h files * Update copyright dates in py files * Bump version * Update LICENSE * Update release notes --- CMakeLists.txt | 4 ++-- LICENSE | 4 ++-- codon/app/main.cpp | 2 +- codon/cir/analyze/analysis.cpp | 2 +- codon/cir/analyze/analysis.h | 2 +- codon/cir/analyze/dataflow/capture.cpp | 2 +- codon/cir/analyze/dataflow/capture.h | 2 +- codon/cir/analyze/dataflow/cfg.cpp | 2 +- codon/cir/analyze/dataflow/cfg.h | 2 +- codon/cir/analyze/dataflow/dominator.cpp | 2 +- codon/cir/analyze/dataflow/dominator.h | 2 +- codon/cir/analyze/dataflow/reaching.cpp | 2 +- codon/cir/analyze/dataflow/reaching.h | 2 +- codon/cir/analyze/module/global_vars.cpp | 2 +- codon/cir/analyze/module/global_vars.h | 2 +- codon/cir/analyze/module/side_effect.cpp | 2 +- codon/cir/analyze/module/side_effect.h | 2 +- codon/cir/attribute.cpp | 2 +- codon/cir/attribute.h | 2 +- codon/cir/base.cpp | 2 +- codon/cir/base.h | 2 +- codon/cir/cir.h | 2 +- codon/cir/const.cpp | 2 +- codon/cir/const.h | 2 +- codon/cir/dsl/codegen.h | 2 +- codon/cir/dsl/nodes.cpp | 2 +- codon/cir/dsl/nodes.h | 2 +- codon/cir/flow.cpp | 2 +- codon/cir/flow.h | 2 +- codon/cir/func.cpp | 2 +- codon/cir/func.h | 2 +- codon/cir/instr.cpp | 2 +- codon/cir/instr.h | 2 +- codon/cir/llvm/gpu.cpp | 2 +- codon/cir/llvm/gpu.h | 2 +- codon/cir/llvm/llvisitor.cpp | 2 +- codon/cir/llvm/llvisitor.h | 2 +- codon/cir/llvm/llvm.h | 2 +- codon/cir/llvm/optimize.cpp | 2 +- codon/cir/llvm/optimize.h | 2 +- codon/cir/module.cpp | 2 +- codon/cir/module.h | 2 +- codon/cir/pyextension.h | 2 +- codon/cir/transform/cleanup/canonical.cpp | 2 +- codon/cir/transform/cleanup/canonical.h | 2 +- codon/cir/transform/cleanup/dead_code.cpp | 2 +- codon/cir/transform/cleanup/dead_code.h | 2 +- codon/cir/transform/cleanup/global_demote.cpp | 2 +- codon/cir/transform/cleanup/global_demote.h | 2 +- codon/cir/transform/cleanup/replacer.cpp | 2 +- codon/cir/transform/cleanup/replacer.h | 2 +- codon/cir/transform/folding/const_fold.cpp | 2 +- codon/cir/transform/folding/const_fold.h | 2 +- codon/cir/transform/folding/const_prop.cpp | 2 +- codon/cir/transform/folding/const_prop.h | 2 +- codon/cir/transform/folding/folding.cpp | 2 +- codon/cir/transform/folding/folding.h | 2 +- codon/cir/transform/folding/rule.h | 2 +- codon/cir/transform/lowering/imperative.cpp | 2 +- codon/cir/transform/lowering/imperative.h | 2 +- codon/cir/transform/lowering/pipeline.cpp | 2 +- codon/cir/transform/lowering/pipeline.h | 2 +- codon/cir/transform/manager.cpp | 2 +- codon/cir/transform/manager.h | 2 +- codon/cir/transform/parallel/openmp.cpp | 2 +- codon/cir/transform/parallel/openmp.h | 2 +- codon/cir/transform/parallel/schedule.cpp | 2 +- codon/cir/transform/parallel/schedule.h | 2 +- codon/cir/transform/pass.cpp | 2 +- codon/cir/transform/pass.h | 2 +- codon/cir/transform/pythonic/dict.cpp | 2 +- codon/cir/transform/pythonic/dict.h | 2 +- codon/cir/transform/pythonic/generator.cpp | 2 +- codon/cir/transform/pythonic/generator.h | 2 +- codon/cir/transform/pythonic/io.cpp | 2 +- codon/cir/transform/pythonic/io.h | 2 +- codon/cir/transform/pythonic/list.cpp | 2 +- codon/cir/transform/pythonic/list.h | 2 +- codon/cir/transform/pythonic/str.cpp | 2 +- codon/cir/transform/pythonic/str.h | 2 +- codon/cir/transform/rewrite.h | 2 +- codon/cir/types/types.cpp | 2 +- codon/cir/types/types.h | 2 +- codon/cir/util/cloning.cpp | 2 +- codon/cir/util/cloning.h | 2 +- codon/cir/util/context.h | 2 +- codon/cir/util/format.cpp | 2 +- codon/cir/util/format.h | 2 +- codon/cir/util/inlining.cpp | 2 +- codon/cir/util/inlining.h | 2 +- codon/cir/util/irtools.cpp | 2 +- codon/cir/util/irtools.h | 2 +- codon/cir/util/iterators.h | 2 +- codon/cir/util/matching.cpp | 2 +- codon/cir/util/matching.h | 2 +- codon/cir/util/operator.h | 2 +- codon/cir/util/outlining.cpp | 2 +- codon/cir/util/outlining.h | 2 +- codon/cir/util/packs.h | 2 +- codon/cir/util/side_effect.cpp | 2 +- codon/cir/util/side_effect.h | 2 +- codon/cir/util/visitor.cpp | 2 +- codon/cir/util/visitor.h | 2 +- codon/cir/value.cpp | 2 +- codon/cir/value.h | 2 +- codon/cir/var.cpp | 2 +- codon/cir/var.h | 2 +- codon/compiler/compiler.cpp | 2 +- codon/compiler/compiler.h | 2 +- codon/compiler/debug_listener.cpp | 2 +- codon/compiler/debug_listener.h | 2 +- codon/compiler/engine.cpp | 2 +- codon/compiler/engine.h | 2 +- codon/compiler/error.cpp | 2 +- codon/compiler/error.h | 2 +- codon/compiler/jit.cpp | 2 +- codon/compiler/jit.h | 2 +- codon/compiler/jit_extern.h | 2 +- codon/compiler/memory_manager.cpp | 2 +- codon/compiler/memory_manager.h | 2 +- codon/dsl/dsl.h | 2 +- codon/dsl/plugins.cpp | 2 +- codon/dsl/plugins.h | 2 +- codon/parser/ast.h | 2 +- codon/parser/ast/error.h | 2 +- codon/parser/ast/expr.cpp | 2 +- codon/parser/ast/expr.h | 2 +- codon/parser/ast/stmt.cpp | 2 +- codon/parser/ast/stmt.h | 2 +- codon/parser/ast/types.h | 2 +- codon/parser/ast/types/class.cpp | 2 +- codon/parser/ast/types/class.h | 2 +- codon/parser/ast/types/function.cpp | 2 +- codon/parser/ast/types/function.h | 2 +- codon/parser/ast/types/link.cpp | 2 +- codon/parser/ast/types/link.h | 2 +- codon/parser/ast/types/static.cpp | 2 +- codon/parser/ast/types/static.h | 2 +- codon/parser/ast/types/traits.cpp | 2 +- codon/parser/ast/types/traits.h | 2 +- codon/parser/ast/types/type.cpp | 2 +- codon/parser/ast/types/type.h | 2 +- codon/parser/ast/types/union.cpp | 2 +- codon/parser/ast/types/union.h | 2 +- codon/parser/cache.cpp | 2 +- codon/parser/cache.h | 2 +- codon/parser/common.cpp | 2 +- codon/parser/common.h | 2 +- codon/parser/ctx.h | 2 +- codon/parser/peg/peg.cpp | 2 +- codon/parser/peg/peg.h | 2 +- codon/parser/peg/rules.h | 2 +- codon/parser/visitors/doc/doc.cpp | 2 +- codon/parser/visitors/doc/doc.h | 2 +- codon/parser/visitors/format/format.cpp | 2 +- codon/parser/visitors/format/format.h | 2 +- codon/parser/visitors/simplify/access.cpp | 2 +- codon/parser/visitors/simplify/assign.cpp | 2 +- codon/parser/visitors/simplify/basic.cpp | 2 +- codon/parser/visitors/simplify/call.cpp | 2 +- codon/parser/visitors/simplify/class.cpp | 2 +- .../parser/visitors/simplify/collections.cpp | 2 +- codon/parser/visitors/simplify/cond.cpp | 2 +- codon/parser/visitors/simplify/ctx.cpp | 2 +- codon/parser/visitors/simplify/ctx.h | 2 +- codon/parser/visitors/simplify/error.cpp | 2 +- codon/parser/visitors/simplify/function.cpp | 2 +- codon/parser/visitors/simplify/import.cpp | 2 +- codon/parser/visitors/simplify/loops.cpp | 2 +- codon/parser/visitors/simplify/op.cpp | 2 +- codon/parser/visitors/simplify/simplify.cpp | 2 +- codon/parser/visitors/simplify/simplify.h | 2 +- codon/parser/visitors/translate/translate.cpp | 2 +- codon/parser/visitors/translate/translate.h | 2 +- .../visitors/translate/translate_ctx.cpp | 2 +- .../parser/visitors/translate/translate_ctx.h | 2 +- codon/parser/visitors/typecheck/access.cpp | 2 +- codon/parser/visitors/typecheck/assign.cpp | 2 +- codon/parser/visitors/typecheck/basic.cpp | 2 +- codon/parser/visitors/typecheck/call.cpp | 2 +- codon/parser/visitors/typecheck/class.cpp | 2 +- .../parser/visitors/typecheck/collections.cpp | 2 +- codon/parser/visitors/typecheck/cond.cpp | 2 +- codon/parser/visitors/typecheck/ctx.cpp | 2 +- codon/parser/visitors/typecheck/ctx.h | 2 +- codon/parser/visitors/typecheck/error.cpp | 2 +- codon/parser/visitors/typecheck/function.cpp | 2 +- codon/parser/visitors/typecheck/infer.cpp | 2 +- codon/parser/visitors/typecheck/loops.cpp | 2 +- codon/parser/visitors/typecheck/op.cpp | 2 +- codon/parser/visitors/typecheck/typecheck.cpp | 2 +- codon/parser/visitors/typecheck/typecheck.h | 2 +- codon/parser/visitors/visitor.cpp | 2 +- codon/parser/visitors/visitor.h | 2 +- codon/runtime/exc.cpp | 2 +- codon/runtime/gpu.cpp | 2 +- codon/runtime/lib.cpp | 2 +- codon/runtime/lib.h | 2 +- codon/runtime/re.cpp | 2 +- codon/util/common.cpp | 2 +- codon/util/common.h | 2 +- codon/util/jupyter.cpp | 2 +- codon/util/jupyter.h | 2 +- codon/util/peg2cpp.cpp | 2 +- docs/advanced/build.md | 2 +- docs/intro/releases.md | 20 +++++++++++++++++++ jit/codon/__init__.py | 2 +- jit/codon/decorator.py | 2 +- jit/codon/jit.pxd | 2 +- jit/codon/jit.pyx | 2 +- jit/setup.py | 2 +- jupyter/jupyter.cpp | 2 +- jupyter/jupyter.h | 2 +- stdlib/algorithms/heapsort.codon | 2 +- stdlib/algorithms/insertionsort.codon | 2 +- stdlib/algorithms/pdqsort.codon | 2 +- stdlib/algorithms/qsort.codon | 2 +- stdlib/algorithms/strings.codon | 2 +- stdlib/algorithms/timsort.codon | 2 +- stdlib/bisect.codon | 2 +- stdlib/bz2.codon | 2 +- stdlib/cmath.codon | 2 +- stdlib/collections.codon | 2 +- stdlib/copy.codon | 2 +- stdlib/datetime.codon | 2 +- stdlib/experimental/simd.codon | 2 +- stdlib/functools.codon | 2 +- stdlib/getopt.codon | 2 +- stdlib/gpu.codon | 2 +- stdlib/gzip.codon | 2 +- stdlib/heapq.codon | 2 +- stdlib/internal/__init__.codon | 2 +- stdlib/internal/__init_test__.codon | 2 +- stdlib/internal/attributes.codon | 2 +- stdlib/internal/builtin.codon | 2 +- stdlib/internal/c_stubs.codon | 2 +- stdlib/internal/core.codon | 2 +- stdlib/internal/dlopen.codon | 2 +- stdlib/internal/file.codon | 2 +- stdlib/internal/format.codon | 2 +- stdlib/internal/gc.codon | 2 +- stdlib/internal/internal.codon | 2 +- stdlib/internal/khash.codon | 2 +- stdlib/internal/pynumerics.codon | 2 +- stdlib/internal/python.codon | 2 +- stdlib/internal/sort.codon | 2 +- stdlib/internal/static.codon | 2 +- stdlib/internal/str.codon | 2 +- stdlib/internal/types/array.codon | 2 +- stdlib/internal/types/bool.codon | 2 +- stdlib/internal/types/byte.codon | 2 +- stdlib/internal/types/collections/dict.codon | 2 +- stdlib/internal/types/collections/list.codon | 2 +- stdlib/internal/types/collections/set.codon | 2 +- stdlib/internal/types/collections/tuple.codon | 2 +- stdlib/internal/types/complex.codon | 2 +- stdlib/internal/types/error.codon | 2 +- stdlib/internal/types/float.codon | 2 +- stdlib/internal/types/generator.codon | 2 +- stdlib/internal/types/int.codon | 2 +- stdlib/internal/types/intn.codon | 2 +- stdlib/internal/types/optional.codon | 2 +- stdlib/internal/types/ptr.codon | 2 +- stdlib/internal/types/range.codon | 2 +- stdlib/internal/types/slice.codon | 2 +- stdlib/internal/types/str.codon | 2 +- stdlib/internal/types/strbuf.codon | 2 +- stdlib/itertools.codon | 2 +- stdlib/math.codon | 2 +- stdlib/openmp.codon | 2 +- stdlib/operator.codon | 2 +- stdlib/os/__init__.codon | 2 +- stdlib/os/path.codon | 2 +- stdlib/pickle.codon | 2 +- stdlib/python.codon | 2 +- stdlib/random.codon | 2 +- stdlib/re.codon | 2 +- stdlib/sortedlist.codon | 2 +- stdlib/statistics.codon | 2 +- stdlib/string.codon | 2 +- stdlib/sys.codon | 2 +- stdlib/threading.codon | 2 +- stdlib/time.codon | 2 +- stdlib/typing.codon | 2 +- stdlib/unittest.codon | 2 +- test/main.cpp | 2 +- test/types.cpp | 2 +- 287 files changed, 308 insertions(+), 288 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 111ef47c..e7bb3e42 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,10 +1,10 @@ cmake_minimum_required(VERSION 3.14) project( Codon - VERSION "0.16.3" + VERSION "0.17.0" HOMEPAGE_URL "https://github.com/exaloop/codon" DESCRIPTION "high-performance, extensible Python compiler") -set(CODON_JIT_PYTHON_VERSION "0.1.7") +set(CODON_JIT_PYTHON_VERSION "0.2.0") configure_file("${PROJECT_SOURCE_DIR}/cmake/config.h.in" "${PROJECT_SOURCE_DIR}/codon/config/config.h") configure_file("${PROJECT_SOURCE_DIR}/cmake/config.py.in" diff --git a/LICENSE b/LICENSE index 8c3c195c..a603daaf 100644 --- a/LICENSE +++ b/LICENSE @@ -10,11 +10,11 @@ Parameters Licensor: Exaloop, Inc. Licensed Work: Codon compiler, runtime, and standard library - The Licensed Work is (c) 2022 Exaloop Inc. + The Licensed Work is (c) 2022-2024 Exaloop Inc. Additional Use Grant: None -Change Date: 2026-05-01 +Change Date: 2028-03-01 Change License: Apache License, Version 2.0 diff --git a/codon/app/main.cpp b/codon/app/main.cpp index 64b8255d..df487565 100644 --- a/codon/app/main.cpp +++ b/codon/app/main.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/codon/cir/analyze/analysis.cpp b/codon/cir/analyze/analysis.cpp index 3e39908f..f62f2807 100644 --- a/codon/cir/analyze/analysis.cpp +++ b/codon/cir/analyze/analysis.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "analysis.h" diff --git a/codon/cir/analyze/analysis.h b/codon/cir/analyze/analysis.h index de61db0a..e51114ee 100644 --- a/codon/cir/analyze/analysis.h +++ b/codon/cir/analyze/analysis.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/analyze/dataflow/capture.cpp b/codon/cir/analyze/dataflow/capture.cpp index fe02b9bc..3f8ed2a8 100644 --- a/codon/cir/analyze/dataflow/capture.cpp +++ b/codon/cir/analyze/dataflow/capture.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "capture.h" diff --git a/codon/cir/analyze/dataflow/capture.h b/codon/cir/analyze/dataflow/capture.h index 64810273..e08ed2fd 100644 --- a/codon/cir/analyze/dataflow/capture.h +++ b/codon/cir/analyze/dataflow/capture.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/analyze/dataflow/cfg.cpp b/codon/cir/analyze/dataflow/cfg.cpp index d05a4012..b3345038 100644 --- a/codon/cir/analyze/dataflow/cfg.cpp +++ b/codon/cir/analyze/dataflow/cfg.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "cfg.h" diff --git a/codon/cir/analyze/dataflow/cfg.h b/codon/cir/analyze/dataflow/cfg.h index 1fcbe789..9f30c30b 100644 --- a/codon/cir/analyze/dataflow/cfg.h +++ b/codon/cir/analyze/dataflow/cfg.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/analyze/dataflow/dominator.cpp b/codon/cir/analyze/dataflow/dominator.cpp index 9d502b29..ee874b0e 100644 --- a/codon/cir/analyze/dataflow/dominator.cpp +++ b/codon/cir/analyze/dataflow/dominator.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "dominator.h" diff --git a/codon/cir/analyze/dataflow/dominator.h b/codon/cir/analyze/dataflow/dominator.h index c66ff08c..39b407d3 100644 --- a/codon/cir/analyze/dataflow/dominator.h +++ b/codon/cir/analyze/dataflow/dominator.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/analyze/dataflow/reaching.cpp b/codon/cir/analyze/dataflow/reaching.cpp index 016c906d..c21821ed 100644 --- a/codon/cir/analyze/dataflow/reaching.cpp +++ b/codon/cir/analyze/dataflow/reaching.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "reaching.h" diff --git a/codon/cir/analyze/dataflow/reaching.h b/codon/cir/analyze/dataflow/reaching.h index f8021f85..efb5b713 100644 --- a/codon/cir/analyze/dataflow/reaching.h +++ b/codon/cir/analyze/dataflow/reaching.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/analyze/module/global_vars.cpp b/codon/cir/analyze/module/global_vars.cpp index 171f91eb..cb94e783 100644 --- a/codon/cir/analyze/module/global_vars.cpp +++ b/codon/cir/analyze/module/global_vars.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "global_vars.h" diff --git a/codon/cir/analyze/module/global_vars.h b/codon/cir/analyze/module/global_vars.h index a73eb655..917e6743 100644 --- a/codon/cir/analyze/module/global_vars.h +++ b/codon/cir/analyze/module/global_vars.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/analyze/module/side_effect.cpp b/codon/cir/analyze/module/side_effect.cpp index 0a5aaa18..5688de5b 100644 --- a/codon/cir/analyze/module/side_effect.cpp +++ b/codon/cir/analyze/module/side_effect.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "side_effect.h" diff --git a/codon/cir/analyze/module/side_effect.h b/codon/cir/analyze/module/side_effect.h index 3187eae3..aba9f134 100644 --- a/codon/cir/analyze/module/side_effect.h +++ b/codon/cir/analyze/module/side_effect.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/attribute.cpp b/codon/cir/attribute.cpp index 0f104e99..64e7ba87 100644 --- a/codon/cir/attribute.cpp +++ b/codon/cir/attribute.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "attribute.h" diff --git a/codon/cir/attribute.h b/codon/cir/attribute.h index 2fc8a841..6f9f41d1 100644 --- a/codon/cir/attribute.h +++ b/codon/cir/attribute.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/base.cpp b/codon/cir/base.cpp index 164081dd..e61a0676 100644 --- a/codon/cir/base.cpp +++ b/codon/cir/base.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "base.h" diff --git a/codon/cir/base.h b/codon/cir/base.h index d8aef86c..be63a8c7 100644 --- a/codon/cir/base.h +++ b/codon/cir/base.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/cir.h b/codon/cir/cir.h index 44f71440..8f8d22cb 100644 --- a/codon/cir/cir.h +++ b/codon/cir/cir.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/const.cpp b/codon/cir/const.cpp index 06987ba5..efe104a6 100644 --- a/codon/cir/const.cpp +++ b/codon/cir/const.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "const.h" diff --git a/codon/cir/const.h b/codon/cir/const.h index 0f66ccdb..71b2d15a 100644 --- a/codon/cir/const.h +++ b/codon/cir/const.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/dsl/codegen.h b/codon/cir/dsl/codegen.h index c6492990..2aeb7c25 100644 --- a/codon/cir/dsl/codegen.h +++ b/codon/cir/dsl/codegen.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/dsl/nodes.cpp b/codon/cir/dsl/nodes.cpp index 5badfe2f..7f36fd62 100644 --- a/codon/cir/dsl/nodes.cpp +++ b/codon/cir/dsl/nodes.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "nodes.h" diff --git a/codon/cir/dsl/nodes.h b/codon/cir/dsl/nodes.h index 995a1d94..e0bb1c09 100644 --- a/codon/cir/dsl/nodes.h +++ b/codon/cir/dsl/nodes.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/flow.cpp b/codon/cir/flow.cpp index 2052645e..0e90530d 100644 --- a/codon/cir/flow.cpp +++ b/codon/cir/flow.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "flow.h" diff --git a/codon/cir/flow.h b/codon/cir/flow.h index df199d07..75621d9a 100644 --- a/codon/cir/flow.h +++ b/codon/cir/flow.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/func.cpp b/codon/cir/func.cpp index c3689d5e..a02540ff 100644 --- a/codon/cir/func.cpp +++ b/codon/cir/func.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "func.h" diff --git a/codon/cir/func.h b/codon/cir/func.h index 6adaeed2..f14ac8f6 100644 --- a/codon/cir/func.h +++ b/codon/cir/func.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/instr.cpp b/codon/cir/instr.cpp index 4ea18c5b..0781f58e 100644 --- a/codon/cir/instr.cpp +++ b/codon/cir/instr.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "instr.h" diff --git a/codon/cir/instr.h b/codon/cir/instr.h index ff6bd71b..dcc97559 100644 --- a/codon/cir/instr.h +++ b/codon/cir/instr.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/llvm/gpu.cpp b/codon/cir/llvm/gpu.cpp index 3205d059..6d8300db 100644 --- a/codon/cir/llvm/gpu.cpp +++ b/codon/cir/llvm/gpu.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "gpu.h" diff --git a/codon/cir/llvm/gpu.h b/codon/cir/llvm/gpu.h index df1dd21c..889accc9 100644 --- a/codon/cir/llvm/gpu.h +++ b/codon/cir/llvm/gpu.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/llvm/llvisitor.cpp b/codon/cir/llvm/llvisitor.cpp index 5850b80e..c2349ce5 100644 --- a/codon/cir/llvm/llvisitor.cpp +++ b/codon/cir/llvm/llvisitor.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "llvisitor.h" diff --git a/codon/cir/llvm/llvisitor.h b/codon/cir/llvm/llvisitor.h index 96b415df..182a6e6c 100644 --- a/codon/cir/llvm/llvisitor.h +++ b/codon/cir/llvm/llvisitor.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/llvm/llvm.h b/codon/cir/llvm/llvm.h index 6830a0f7..1db355b3 100644 --- a/codon/cir/llvm/llvm.h +++ b/codon/cir/llvm/llvm.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/llvm/optimize.cpp b/codon/cir/llvm/optimize.cpp index 57dcb2f2..c74c57f2 100644 --- a/codon/cir/llvm/optimize.cpp +++ b/codon/cir/llvm/optimize.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "optimize.h" diff --git a/codon/cir/llvm/optimize.h b/codon/cir/llvm/optimize.h index 3ee9c77c..093e11dc 100644 --- a/codon/cir/llvm/optimize.h +++ b/codon/cir/llvm/optimize.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/module.cpp b/codon/cir/module.cpp index e4ee00a0..2287edcc 100644 --- a/codon/cir/module.cpp +++ b/codon/cir/module.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "module.h" diff --git a/codon/cir/module.h b/codon/cir/module.h index 3f90b52b..647c8670 100644 --- a/codon/cir/module.h +++ b/codon/cir/module.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/pyextension.h b/codon/cir/pyextension.h index f01f97b7..e075c822 100644 --- a/codon/cir/pyextension.h +++ b/codon/cir/pyextension.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/transform/cleanup/canonical.cpp b/codon/cir/transform/cleanup/canonical.cpp index 9cf73d12..2a9aadaa 100644 --- a/codon/cir/transform/cleanup/canonical.cpp +++ b/codon/cir/transform/cleanup/canonical.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "canonical.h" diff --git a/codon/cir/transform/cleanup/canonical.h b/codon/cir/transform/cleanup/canonical.h index fc6c788e..c3d5ca22 100644 --- a/codon/cir/transform/cleanup/canonical.h +++ b/codon/cir/transform/cleanup/canonical.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/transform/cleanup/dead_code.cpp b/codon/cir/transform/cleanup/dead_code.cpp index b709410b..6d7c2818 100644 --- a/codon/cir/transform/cleanup/dead_code.cpp +++ b/codon/cir/transform/cleanup/dead_code.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "dead_code.h" diff --git a/codon/cir/transform/cleanup/dead_code.h b/codon/cir/transform/cleanup/dead_code.h index 87f30e62..1da42798 100644 --- a/codon/cir/transform/cleanup/dead_code.h +++ b/codon/cir/transform/cleanup/dead_code.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/transform/cleanup/global_demote.cpp b/codon/cir/transform/cleanup/global_demote.cpp index fce142a2..280b5581 100644 --- a/codon/cir/transform/cleanup/global_demote.cpp +++ b/codon/cir/transform/cleanup/global_demote.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "global_demote.h" diff --git a/codon/cir/transform/cleanup/global_demote.h b/codon/cir/transform/cleanup/global_demote.h index bd1d45a3..73725270 100644 --- a/codon/cir/transform/cleanup/global_demote.h +++ b/codon/cir/transform/cleanup/global_demote.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/transform/cleanup/replacer.cpp b/codon/cir/transform/cleanup/replacer.cpp index 15ae070e..d210645a 100644 --- a/codon/cir/transform/cleanup/replacer.cpp +++ b/codon/cir/transform/cleanup/replacer.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "replacer.h" diff --git a/codon/cir/transform/cleanup/replacer.h b/codon/cir/transform/cleanup/replacer.h index 331981fc..999b7f74 100644 --- a/codon/cir/transform/cleanup/replacer.h +++ b/codon/cir/transform/cleanup/replacer.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/transform/folding/const_fold.cpp b/codon/cir/transform/folding/const_fold.cpp index bdf94e81..d2aeb3ac 100644 --- a/codon/cir/transform/folding/const_fold.cpp +++ b/codon/cir/transform/folding/const_fold.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "const_fold.h" diff --git a/codon/cir/transform/folding/const_fold.h b/codon/cir/transform/folding/const_fold.h index 5c7a1eaf..3c27d06d 100644 --- a/codon/cir/transform/folding/const_fold.h +++ b/codon/cir/transform/folding/const_fold.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/transform/folding/const_prop.cpp b/codon/cir/transform/folding/const_prop.cpp index 076e72a9..085f9a90 100644 --- a/codon/cir/transform/folding/const_prop.cpp +++ b/codon/cir/transform/folding/const_prop.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "const_prop.h" diff --git a/codon/cir/transform/folding/const_prop.h b/codon/cir/transform/folding/const_prop.h index 14b7bdc9..3cd624d4 100644 --- a/codon/cir/transform/folding/const_prop.h +++ b/codon/cir/transform/folding/const_prop.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/transform/folding/folding.cpp b/codon/cir/transform/folding/folding.cpp index f6364f42..d65d089a 100644 --- a/codon/cir/transform/folding/folding.cpp +++ b/codon/cir/transform/folding/folding.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "folding.h" diff --git a/codon/cir/transform/folding/folding.h b/codon/cir/transform/folding/folding.h index 570abc28..d68feafb 100644 --- a/codon/cir/transform/folding/folding.h +++ b/codon/cir/transform/folding/folding.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/transform/folding/rule.h b/codon/cir/transform/folding/rule.h index dfc9a40d..9305594f 100644 --- a/codon/cir/transform/folding/rule.h +++ b/codon/cir/transform/folding/rule.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/transform/lowering/imperative.cpp b/codon/cir/transform/lowering/imperative.cpp index 4bd7191f..8b34f1d4 100644 --- a/codon/cir/transform/lowering/imperative.cpp +++ b/codon/cir/transform/lowering/imperative.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "imperative.h" diff --git a/codon/cir/transform/lowering/imperative.h b/codon/cir/transform/lowering/imperative.h index 440f36f0..25a7b613 100644 --- a/codon/cir/transform/lowering/imperative.h +++ b/codon/cir/transform/lowering/imperative.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/transform/lowering/pipeline.cpp b/codon/cir/transform/lowering/pipeline.cpp index 34047f8b..6a7a6002 100644 --- a/codon/cir/transform/lowering/pipeline.cpp +++ b/codon/cir/transform/lowering/pipeline.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "pipeline.h" diff --git a/codon/cir/transform/lowering/pipeline.h b/codon/cir/transform/lowering/pipeline.h index 028800c4..9d0d6abc 100644 --- a/codon/cir/transform/lowering/pipeline.h +++ b/codon/cir/transform/lowering/pipeline.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/transform/manager.cpp b/codon/cir/transform/manager.cpp index b7ebab46..60d2b894 100644 --- a/codon/cir/transform/manager.cpp +++ b/codon/cir/transform/manager.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "manager.h" diff --git a/codon/cir/transform/manager.h b/codon/cir/transform/manager.h index c36cf41b..c0306837 100644 --- a/codon/cir/transform/manager.h +++ b/codon/cir/transform/manager.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/transform/parallel/openmp.cpp b/codon/cir/transform/parallel/openmp.cpp index 359c1230..77b7373d 100644 --- a/codon/cir/transform/parallel/openmp.cpp +++ b/codon/cir/transform/parallel/openmp.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "openmp.h" diff --git a/codon/cir/transform/parallel/openmp.h b/codon/cir/transform/parallel/openmp.h index 1f9ecb8b..610afa01 100644 --- a/codon/cir/transform/parallel/openmp.h +++ b/codon/cir/transform/parallel/openmp.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/transform/parallel/schedule.cpp b/codon/cir/transform/parallel/schedule.cpp index 35991fed..fb0ba28b 100644 --- a/codon/cir/transform/parallel/schedule.cpp +++ b/codon/cir/transform/parallel/schedule.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "schedule.h" diff --git a/codon/cir/transform/parallel/schedule.h b/codon/cir/transform/parallel/schedule.h index 32c91410..10ed803f 100644 --- a/codon/cir/transform/parallel/schedule.h +++ b/codon/cir/transform/parallel/schedule.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/transform/pass.cpp b/codon/cir/transform/pass.cpp index f9630e5f..e9e1d20e 100644 --- a/codon/cir/transform/pass.cpp +++ b/codon/cir/transform/pass.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "pass.h" diff --git a/codon/cir/transform/pass.h b/codon/cir/transform/pass.h index 73ec532c..2431de64 100644 --- a/codon/cir/transform/pass.h +++ b/codon/cir/transform/pass.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/transform/pythonic/dict.cpp b/codon/cir/transform/pythonic/dict.cpp index cd0952b8..8767d789 100644 --- a/codon/cir/transform/pythonic/dict.cpp +++ b/codon/cir/transform/pythonic/dict.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "dict.h" diff --git a/codon/cir/transform/pythonic/dict.h b/codon/cir/transform/pythonic/dict.h index b6b28676..95725c20 100644 --- a/codon/cir/transform/pythonic/dict.h +++ b/codon/cir/transform/pythonic/dict.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/transform/pythonic/generator.cpp b/codon/cir/transform/pythonic/generator.cpp index 023bad75..a37a4662 100644 --- a/codon/cir/transform/pythonic/generator.cpp +++ b/codon/cir/transform/pythonic/generator.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "generator.h" diff --git a/codon/cir/transform/pythonic/generator.h b/codon/cir/transform/pythonic/generator.h index 663f8868..9e416bbe 100644 --- a/codon/cir/transform/pythonic/generator.h +++ b/codon/cir/transform/pythonic/generator.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/transform/pythonic/io.cpp b/codon/cir/transform/pythonic/io.cpp index 858531ea..a9195064 100644 --- a/codon/cir/transform/pythonic/io.cpp +++ b/codon/cir/transform/pythonic/io.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "io.h" diff --git a/codon/cir/transform/pythonic/io.h b/codon/cir/transform/pythonic/io.h index 950c3814..ae7ffe26 100644 --- a/codon/cir/transform/pythonic/io.h +++ b/codon/cir/transform/pythonic/io.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/transform/pythonic/list.cpp b/codon/cir/transform/pythonic/list.cpp index aee57a2e..dcf462c6 100644 --- a/codon/cir/transform/pythonic/list.cpp +++ b/codon/cir/transform/pythonic/list.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "list.h" diff --git a/codon/cir/transform/pythonic/list.h b/codon/cir/transform/pythonic/list.h index 1456696d..16cd8770 100644 --- a/codon/cir/transform/pythonic/list.h +++ b/codon/cir/transform/pythonic/list.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/transform/pythonic/str.cpp b/codon/cir/transform/pythonic/str.cpp index a746f416..ead700db 100644 --- a/codon/cir/transform/pythonic/str.cpp +++ b/codon/cir/transform/pythonic/str.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "str.h" diff --git a/codon/cir/transform/pythonic/str.h b/codon/cir/transform/pythonic/str.h index c5891c04..af4c368b 100644 --- a/codon/cir/transform/pythonic/str.h +++ b/codon/cir/transform/pythonic/str.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/transform/rewrite.h b/codon/cir/transform/rewrite.h index 0f2d8811..055c549b 100644 --- a/codon/cir/transform/rewrite.h +++ b/codon/cir/transform/rewrite.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/types/types.cpp b/codon/cir/types/types.cpp index a5353bf2..b2f4f6d0 100644 --- a/codon/cir/types/types.cpp +++ b/codon/cir/types/types.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "types.h" diff --git a/codon/cir/types/types.h b/codon/cir/types/types.h index 0845e4cf..befff22c 100644 --- a/codon/cir/types/types.h +++ b/codon/cir/types/types.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/util/cloning.cpp b/codon/cir/util/cloning.cpp index f38c3ab1..e44fef38 100644 --- a/codon/cir/util/cloning.cpp +++ b/codon/cir/util/cloning.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "cloning.h" diff --git a/codon/cir/util/cloning.h b/codon/cir/util/cloning.h index 02534709..a8e72033 100644 --- a/codon/cir/util/cloning.h +++ b/codon/cir/util/cloning.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/util/context.h b/codon/cir/util/context.h index c95bc7af..b3461049 100644 --- a/codon/cir/util/context.h +++ b/codon/cir/util/context.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/util/format.cpp b/codon/cir/util/format.cpp index c3146443..a0ca7db0 100644 --- a/codon/cir/util/format.cpp +++ b/codon/cir/util/format.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/codon/cir/util/format.h b/codon/cir/util/format.h index 68d04d94..ab268a63 100644 --- a/codon/cir/util/format.h +++ b/codon/cir/util/format.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/util/inlining.cpp b/codon/cir/util/inlining.cpp index d14a47a0..1e507551 100644 --- a/codon/cir/util/inlining.cpp +++ b/codon/cir/util/inlining.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "inlining.h" diff --git a/codon/cir/util/inlining.h b/codon/cir/util/inlining.h index 68fc4676..f52c966f 100644 --- a/codon/cir/util/inlining.h +++ b/codon/cir/util/inlining.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/util/irtools.cpp b/codon/cir/util/irtools.cpp index 70d54507..e1ca43ec 100644 --- a/codon/cir/util/irtools.cpp +++ b/codon/cir/util/irtools.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "irtools.h" diff --git a/codon/cir/util/irtools.h b/codon/cir/util/irtools.h index e0b42e4a..8323255b 100644 --- a/codon/cir/util/irtools.h +++ b/codon/cir/util/irtools.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/util/iterators.h b/codon/cir/util/iterators.h index 81bf318b..01cc1438 100644 --- a/codon/cir/util/iterators.h +++ b/codon/cir/util/iterators.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/util/matching.cpp b/codon/cir/util/matching.cpp index 985d4601..bb159e34 100644 --- a/codon/cir/util/matching.cpp +++ b/codon/cir/util/matching.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "matching.h" diff --git a/codon/cir/util/matching.h b/codon/cir/util/matching.h index 5b8b6bb2..aa2b3152 100644 --- a/codon/cir/util/matching.h +++ b/codon/cir/util/matching.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/util/operator.h b/codon/cir/util/operator.h index 48819056..d798ddd6 100644 --- a/codon/cir/util/operator.h +++ b/codon/cir/util/operator.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/util/outlining.cpp b/codon/cir/util/outlining.cpp index c031daf4..69fa4525 100644 --- a/codon/cir/util/outlining.cpp +++ b/codon/cir/util/outlining.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "outlining.h" diff --git a/codon/cir/util/outlining.h b/codon/cir/util/outlining.h index 0a252f07..bb8674fb 100644 --- a/codon/cir/util/outlining.h +++ b/codon/cir/util/outlining.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/util/packs.h b/codon/cir/util/packs.h index d7d51355..7c026f63 100644 --- a/codon/cir/util/packs.h +++ b/codon/cir/util/packs.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/util/side_effect.cpp b/codon/cir/util/side_effect.cpp index 263902f6..6248a3a3 100644 --- a/codon/cir/util/side_effect.cpp +++ b/codon/cir/util/side_effect.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "side_effect.h" diff --git a/codon/cir/util/side_effect.h b/codon/cir/util/side_effect.h index 81f9e8ab..01635ced 100644 --- a/codon/cir/util/side_effect.h +++ b/codon/cir/util/side_effect.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/util/visitor.cpp b/codon/cir/util/visitor.cpp index 5856516e..dc0b2f5e 100644 --- a/codon/cir/util/visitor.cpp +++ b/codon/cir/util/visitor.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "visitor.h" diff --git a/codon/cir/util/visitor.h b/codon/cir/util/visitor.h index 199440c7..472116f0 100644 --- a/codon/cir/util/visitor.h +++ b/codon/cir/util/visitor.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/value.cpp b/codon/cir/value.cpp index 13ef1343..0e5e3ca2 100644 --- a/codon/cir/value.cpp +++ b/codon/cir/value.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "value.h" diff --git a/codon/cir/value.h b/codon/cir/value.h index 199d2f84..0bb0e9ae 100644 --- a/codon/cir/value.h +++ b/codon/cir/value.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/cir/var.cpp b/codon/cir/var.cpp index baa1aaed..9ed1f3f9 100644 --- a/codon/cir/var.cpp +++ b/codon/cir/var.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "var.h" diff --git a/codon/cir/var.h b/codon/cir/var.h index 03b0fc5c..a959ea94 100644 --- a/codon/cir/var.h +++ b/codon/cir/var.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/compiler/compiler.cpp b/codon/compiler/compiler.cpp index ff297810..7a87eb24 100644 --- a/codon/compiler/compiler.cpp +++ b/codon/compiler/compiler.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "compiler.h" diff --git a/codon/compiler/compiler.h b/codon/compiler/compiler.h index de188e67..aa8c7f2e 100644 --- a/codon/compiler/compiler.h +++ b/codon/compiler/compiler.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/compiler/debug_listener.cpp b/codon/compiler/debug_listener.cpp index 3f33694f..eca4cfaa 100644 --- a/codon/compiler/debug_listener.cpp +++ b/codon/compiler/debug_listener.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "debug_listener.h" diff --git a/codon/compiler/debug_listener.h b/codon/compiler/debug_listener.h index 05226eb4..bb558aee 100644 --- a/codon/compiler/debug_listener.h +++ b/codon/compiler/debug_listener.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/compiler/engine.cpp b/codon/compiler/engine.cpp index d8d6bbcc..9e678d95 100644 --- a/codon/compiler/engine.cpp +++ b/codon/compiler/engine.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "engine.h" diff --git a/codon/compiler/engine.h b/codon/compiler/engine.h index 5c0444ab..02542626 100644 --- a/codon/compiler/engine.h +++ b/codon/compiler/engine.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/compiler/error.cpp b/codon/compiler/error.cpp index 7f69d356..8bfb93c4 100644 --- a/codon/compiler/error.cpp +++ b/codon/compiler/error.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "error.h" diff --git a/codon/compiler/error.h b/codon/compiler/error.h index 0826e3d4..70cba378 100644 --- a/codon/compiler/error.h +++ b/codon/compiler/error.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/compiler/jit.cpp b/codon/compiler/jit.cpp index 290fb7fe..c7293978 100644 --- a/codon/compiler/jit.cpp +++ b/codon/compiler/jit.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "jit.h" diff --git a/codon/compiler/jit.h b/codon/compiler/jit.h index 8f9ff226..9190f95b 100644 --- a/codon/compiler/jit.h +++ b/codon/compiler/jit.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/compiler/jit_extern.h b/codon/compiler/jit_extern.h index 655a3c75..06122922 100644 --- a/codon/compiler/jit_extern.h +++ b/codon/compiler/jit_extern.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/compiler/memory_manager.cpp b/codon/compiler/memory_manager.cpp index be81f1b7..3f076ba7 100644 --- a/codon/compiler/memory_manager.cpp +++ b/codon/compiler/memory_manager.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "memory_manager.h" diff --git a/codon/compiler/memory_manager.h b/codon/compiler/memory_manager.h index 1c95fb08..c54f04d4 100644 --- a/codon/compiler/memory_manager.h +++ b/codon/compiler/memory_manager.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/dsl/dsl.h b/codon/dsl/dsl.h index 3f59e690..f0f64210 100644 --- a/codon/dsl/dsl.h +++ b/codon/dsl/dsl.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/dsl/plugins.cpp b/codon/dsl/plugins.cpp index 83179002..ebd9b477 100644 --- a/codon/dsl/plugins.cpp +++ b/codon/dsl/plugins.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "plugins.h" diff --git a/codon/dsl/plugins.h b/codon/dsl/plugins.h index 005c4f5f..21b5a04f 100644 --- a/codon/dsl/plugins.h +++ b/codon/dsl/plugins.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/parser/ast.h b/codon/parser/ast.h index 9e2ca471..f3f2f448 100644 --- a/codon/parser/ast.h +++ b/codon/parser/ast.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/parser/ast/error.h b/codon/parser/ast/error.h index f9eca003..30b63229 100644 --- a/codon/parser/ast/error.h +++ b/codon/parser/ast/error.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/parser/ast/expr.cpp b/codon/parser/ast/expr.cpp index 4ed0deb1..9317f0f7 100644 --- a/codon/parser/ast/expr.cpp +++ b/codon/parser/ast/expr.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "expr.h" diff --git a/codon/parser/ast/expr.h b/codon/parser/ast/expr.h index 6b12d551..4f4f9487 100644 --- a/codon/parser/ast/expr.h +++ b/codon/parser/ast/expr.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/parser/ast/stmt.cpp b/codon/parser/ast/stmt.cpp index b896c49d..88499065 100644 --- a/codon/parser/ast/stmt.cpp +++ b/codon/parser/ast/stmt.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "stmt.h" diff --git a/codon/parser/ast/stmt.h b/codon/parser/ast/stmt.h index a1fa17b0..5cd3b9a7 100644 --- a/codon/parser/ast/stmt.h +++ b/codon/parser/ast/stmt.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/parser/ast/types.h b/codon/parser/ast/types.h index 5e11cacc..93d89961 100644 --- a/codon/parser/ast/types.h +++ b/codon/parser/ast/types.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/parser/ast/types/class.cpp b/codon/parser/ast/types/class.cpp index d2f6b41a..9f2ebbd1 100644 --- a/codon/parser/ast/types/class.cpp +++ b/codon/parser/ast/types/class.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/codon/parser/ast/types/class.h b/codon/parser/ast/types/class.h index ac381f7c..92af5cd0 100644 --- a/codon/parser/ast/types/class.h +++ b/codon/parser/ast/types/class.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/parser/ast/types/function.cpp b/codon/parser/ast/types/function.cpp index df9fb97a..68ffcc9f 100644 --- a/codon/parser/ast/types/function.cpp +++ b/codon/parser/ast/types/function.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/codon/parser/ast/types/function.h b/codon/parser/ast/types/function.h index d83601fd..16c267de 100644 --- a/codon/parser/ast/types/function.h +++ b/codon/parser/ast/types/function.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/parser/ast/types/link.cpp b/codon/parser/ast/types/link.cpp index 41913b67..d601588b 100644 --- a/codon/parser/ast/types/link.cpp +++ b/codon/parser/ast/types/link.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/codon/parser/ast/types/link.h b/codon/parser/ast/types/link.h index 67917419..2fe10aa0 100644 --- a/codon/parser/ast/types/link.h +++ b/codon/parser/ast/types/link.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/parser/ast/types/static.cpp b/codon/parser/ast/types/static.cpp index 2c06b92f..88ab4354 100644 --- a/codon/parser/ast/types/static.cpp +++ b/codon/parser/ast/types/static.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/codon/parser/ast/types/static.h b/codon/parser/ast/types/static.h index 3a86cfa7..79654f8e 100644 --- a/codon/parser/ast/types/static.h +++ b/codon/parser/ast/types/static.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/parser/ast/types/traits.cpp b/codon/parser/ast/types/traits.cpp index ed3c782f..96bd3491 100644 --- a/codon/parser/ast/types/traits.cpp +++ b/codon/parser/ast/types/traits.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/codon/parser/ast/types/traits.h b/codon/parser/ast/types/traits.h index fc6a7334..9131c65a 100644 --- a/codon/parser/ast/types/traits.h +++ b/codon/parser/ast/types/traits.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/parser/ast/types/type.cpp b/codon/parser/ast/types/type.cpp index af4599b4..e793a454 100644 --- a/codon/parser/ast/types/type.cpp +++ b/codon/parser/ast/types/type.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/codon/parser/ast/types/type.h b/codon/parser/ast/types/type.h index 9034a0a6..3d0b710a 100644 --- a/codon/parser/ast/types/type.h +++ b/codon/parser/ast/types/type.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/parser/ast/types/union.cpp b/codon/parser/ast/types/union.cpp index 6c7b946c..17537000 100644 --- a/codon/parser/ast/types/union.cpp +++ b/codon/parser/ast/types/union.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/codon/parser/ast/types/union.h b/codon/parser/ast/types/union.h index 2a2c7a62..dabef74a 100644 --- a/codon/parser/ast/types/union.h +++ b/codon/parser/ast/types/union.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/parser/cache.cpp b/codon/parser/cache.cpp index c2200027..65006779 100644 --- a/codon/parser/cache.cpp +++ b/codon/parser/cache.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "cache.h" diff --git a/codon/parser/cache.h b/codon/parser/cache.h index 44ddd7c9..f9bdbbf5 100644 --- a/codon/parser/cache.h +++ b/codon/parser/cache.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/parser/common.cpp b/codon/parser/common.cpp index 5290944a..59b904a4 100644 --- a/codon/parser/common.cpp +++ b/codon/parser/common.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "common.h" diff --git a/codon/parser/common.h b/codon/parser/common.h index d9854482..5e1c9ba2 100644 --- a/codon/parser/common.h +++ b/codon/parser/common.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/parser/ctx.h b/codon/parser/ctx.h index 6236ff95..46d94f9e 100644 --- a/codon/parser/ctx.h +++ b/codon/parser/ctx.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/parser/peg/peg.cpp b/codon/parser/peg/peg.cpp index 12fe97ad..6bc5b1aa 100644 --- a/codon/parser/peg/peg.cpp +++ b/codon/parser/peg/peg.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "peg.h" diff --git a/codon/parser/peg/peg.h b/codon/parser/peg/peg.h index 1aab26e3..4d6f1f7e 100644 --- a/codon/parser/peg/peg.h +++ b/codon/parser/peg/peg.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/parser/peg/rules.h b/codon/parser/peg/rules.h index 17dd9937..8efbe593 100644 --- a/codon/parser/peg/rules.h +++ b/codon/parser/peg/rules.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/parser/visitors/doc/doc.cpp b/codon/parser/visitors/doc/doc.cpp index 46496764..9de73218 100644 --- a/codon/parser/visitors/doc/doc.cpp +++ b/codon/parser/visitors/doc/doc.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "doc.h" diff --git a/codon/parser/visitors/doc/doc.h b/codon/parser/visitors/doc/doc.h index ed3b3f62..22b7372f 100644 --- a/codon/parser/visitors/doc/doc.h +++ b/codon/parser/visitors/doc/doc.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/parser/visitors/format/format.cpp b/codon/parser/visitors/format/format.cpp index 509e1716..369d295a 100644 --- a/codon/parser/visitors/format/format.cpp +++ b/codon/parser/visitors/format/format.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/codon/parser/visitors/format/format.h b/codon/parser/visitors/format/format.h index cb4b74ff..71017370 100644 --- a/codon/parser/visitors/format/format.h +++ b/codon/parser/visitors/format/format.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/parser/visitors/simplify/access.cpp b/codon/parser/visitors/simplify/access.cpp index 20c4a8a8..4afe970a 100644 --- a/codon/parser/visitors/simplify/access.cpp +++ b/codon/parser/visitors/simplify/access.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/codon/parser/visitors/simplify/assign.cpp b/codon/parser/visitors/simplify/assign.cpp index 00451052..63f0b3d2 100644 --- a/codon/parser/visitors/simplify/assign.cpp +++ b/codon/parser/visitors/simplify/assign.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/codon/parser/visitors/simplify/basic.cpp b/codon/parser/visitors/simplify/basic.cpp index 3cd34e55..409fdae8 100644 --- a/codon/parser/visitors/simplify/basic.cpp +++ b/codon/parser/visitors/simplify/basic.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/codon/parser/visitors/simplify/call.cpp b/codon/parser/visitors/simplify/call.cpp index c73f30c9..8d601eda 100644 --- a/codon/parser/visitors/simplify/call.cpp +++ b/codon/parser/visitors/simplify/call.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/codon/parser/visitors/simplify/class.cpp b/codon/parser/visitors/simplify/class.cpp index 9fdfc114..83e82d15 100644 --- a/codon/parser/visitors/simplify/class.cpp +++ b/codon/parser/visitors/simplify/class.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/codon/parser/visitors/simplify/collections.cpp b/codon/parser/visitors/simplify/collections.cpp index f23ef5fb..26961f76 100644 --- a/codon/parser/visitors/simplify/collections.cpp +++ b/codon/parser/visitors/simplify/collections.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/codon/parser/visitors/simplify/cond.cpp b/codon/parser/visitors/simplify/cond.cpp index 29bbe3fd..71f8f747 100644 --- a/codon/parser/visitors/simplify/cond.cpp +++ b/codon/parser/visitors/simplify/cond.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/codon/parser/visitors/simplify/ctx.cpp b/codon/parser/visitors/simplify/ctx.cpp index cecc53f8..647cfafe 100644 --- a/codon/parser/visitors/simplify/ctx.cpp +++ b/codon/parser/visitors/simplify/ctx.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "ctx.h" diff --git a/codon/parser/visitors/simplify/ctx.h b/codon/parser/visitors/simplify/ctx.h index b0f14c9e..47e6b0b2 100644 --- a/codon/parser/visitors/simplify/ctx.h +++ b/codon/parser/visitors/simplify/ctx.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/parser/visitors/simplify/error.cpp b/codon/parser/visitors/simplify/error.cpp index 9e604c44..4057e065 100644 --- a/codon/parser/visitors/simplify/error.cpp +++ b/codon/parser/visitors/simplify/error.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/codon/parser/visitors/simplify/function.cpp b/codon/parser/visitors/simplify/function.cpp index 961805a5..0eb86ebf 100644 --- a/codon/parser/visitors/simplify/function.cpp +++ b/codon/parser/visitors/simplify/function.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/codon/parser/visitors/simplify/import.cpp b/codon/parser/visitors/simplify/import.cpp index 2e149040..0c2cedd9 100644 --- a/codon/parser/visitors/simplify/import.cpp +++ b/codon/parser/visitors/simplify/import.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/codon/parser/visitors/simplify/loops.cpp b/codon/parser/visitors/simplify/loops.cpp index 672c00b4..fc89c2aa 100644 --- a/codon/parser/visitors/simplify/loops.cpp +++ b/codon/parser/visitors/simplify/loops.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/codon/parser/visitors/simplify/op.cpp b/codon/parser/visitors/simplify/op.cpp index e925fea8..c0451dff 100644 --- a/codon/parser/visitors/simplify/op.cpp +++ b/codon/parser/visitors/simplify/op.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/codon/parser/visitors/simplify/simplify.cpp b/codon/parser/visitors/simplify/simplify.cpp index 76806b03..98faf528 100644 --- a/codon/parser/visitors/simplify/simplify.cpp +++ b/codon/parser/visitors/simplify/simplify.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "simplify.h" diff --git a/codon/parser/visitors/simplify/simplify.h b/codon/parser/visitors/simplify/simplify.h index 6d6fa2c8..feeb6369 100644 --- a/codon/parser/visitors/simplify/simplify.h +++ b/codon/parser/visitors/simplify/simplify.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/parser/visitors/translate/translate.cpp b/codon/parser/visitors/translate/translate.cpp index a345e58a..be8d8073 100644 --- a/codon/parser/visitors/translate/translate.cpp +++ b/codon/parser/visitors/translate/translate.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "translate.h" diff --git a/codon/parser/visitors/translate/translate.h b/codon/parser/visitors/translate/translate.h index 980797fd..b34cccd3 100644 --- a/codon/parser/visitors/translate/translate.h +++ b/codon/parser/visitors/translate/translate.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/parser/visitors/translate/translate_ctx.cpp b/codon/parser/visitors/translate/translate_ctx.cpp index 81f2b2ec..57ae364b 100644 --- a/codon/parser/visitors/translate/translate_ctx.cpp +++ b/codon/parser/visitors/translate/translate_ctx.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "translate_ctx.h" diff --git a/codon/parser/visitors/translate/translate_ctx.h b/codon/parser/visitors/translate/translate_ctx.h index 7d6d11d8..d9b95026 100644 --- a/codon/parser/visitors/translate/translate_ctx.h +++ b/codon/parser/visitors/translate/translate_ctx.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/parser/visitors/typecheck/access.cpp b/codon/parser/visitors/typecheck/access.cpp index 014992b0..ce3ae8bc 100644 --- a/codon/parser/visitors/typecheck/access.cpp +++ b/codon/parser/visitors/typecheck/access.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/codon/parser/visitors/typecheck/assign.cpp b/codon/parser/visitors/typecheck/assign.cpp index 7b6bac56..010a4346 100644 --- a/codon/parser/visitors/typecheck/assign.cpp +++ b/codon/parser/visitors/typecheck/assign.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/codon/parser/visitors/typecheck/basic.cpp b/codon/parser/visitors/typecheck/basic.cpp index a45465bd..1697f672 100644 --- a/codon/parser/visitors/typecheck/basic.cpp +++ b/codon/parser/visitors/typecheck/basic.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "codon/parser/ast.h" #include "codon/parser/cache.h" diff --git a/codon/parser/visitors/typecheck/call.cpp b/codon/parser/visitors/typecheck/call.cpp index 13562523..f596b727 100644 --- a/codon/parser/visitors/typecheck/call.cpp +++ b/codon/parser/visitors/typecheck/call.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/codon/parser/visitors/typecheck/class.cpp b/codon/parser/visitors/typecheck/class.cpp index d97bff83..bcaaee9b 100644 --- a/codon/parser/visitors/typecheck/class.cpp +++ b/codon/parser/visitors/typecheck/class.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/codon/parser/visitors/typecheck/collections.cpp b/codon/parser/visitors/typecheck/collections.cpp index 72786633..36c58cd5 100644 --- a/codon/parser/visitors/typecheck/collections.cpp +++ b/codon/parser/visitors/typecheck/collections.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "codon/parser/ast.h" #include "codon/parser/cache.h" diff --git a/codon/parser/visitors/typecheck/cond.cpp b/codon/parser/visitors/typecheck/cond.cpp index 45f06076..33fe0652 100644 --- a/codon/parser/visitors/typecheck/cond.cpp +++ b/codon/parser/visitors/typecheck/cond.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "codon/parser/ast.h" #include "codon/parser/common.h" diff --git a/codon/parser/visitors/typecheck/ctx.cpp b/codon/parser/visitors/typecheck/ctx.cpp index 40d0dd36..b9edf709 100644 --- a/codon/parser/visitors/typecheck/ctx.cpp +++ b/codon/parser/visitors/typecheck/ctx.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "ctx.h" diff --git a/codon/parser/visitors/typecheck/ctx.h b/codon/parser/visitors/typecheck/ctx.h index 9d8a36e4..176cc21e 100644 --- a/codon/parser/visitors/typecheck/ctx.h +++ b/codon/parser/visitors/typecheck/ctx.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/parser/visitors/typecheck/error.cpp b/codon/parser/visitors/typecheck/error.cpp index 4fa74012..dd0b313a 100644 --- a/codon/parser/visitors/typecheck/error.cpp +++ b/codon/parser/visitors/typecheck/error.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "codon/parser/ast.h" #include "codon/parser/common.h" diff --git a/codon/parser/visitors/typecheck/function.cpp b/codon/parser/visitors/typecheck/function.cpp index e61a22bd..733289e4 100644 --- a/codon/parser/visitors/typecheck/function.cpp +++ b/codon/parser/visitors/typecheck/function.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/codon/parser/visitors/typecheck/infer.cpp b/codon/parser/visitors/typecheck/infer.cpp index 2cddf3bc..6410f0e0 100644 --- a/codon/parser/visitors/typecheck/infer.cpp +++ b/codon/parser/visitors/typecheck/infer.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/codon/parser/visitors/typecheck/loops.cpp b/codon/parser/visitors/typecheck/loops.cpp index 7c37e400..d6fc914b 100644 --- a/codon/parser/visitors/typecheck/loops.cpp +++ b/codon/parser/visitors/typecheck/loops.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/codon/parser/visitors/typecheck/op.cpp b/codon/parser/visitors/typecheck/op.cpp index 331b87da..c1bc080c 100644 --- a/codon/parser/visitors/typecheck/op.cpp +++ b/codon/parser/visitors/typecheck/op.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/codon/parser/visitors/typecheck/typecheck.cpp b/codon/parser/visitors/typecheck/typecheck.cpp index b733401b..a16c52a8 100644 --- a/codon/parser/visitors/typecheck/typecheck.cpp +++ b/codon/parser/visitors/typecheck/typecheck.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "typecheck.h" diff --git a/codon/parser/visitors/typecheck/typecheck.h b/codon/parser/visitors/typecheck/typecheck.h index dc6de231..eb7510d5 100644 --- a/codon/parser/visitors/typecheck/typecheck.h +++ b/codon/parser/visitors/typecheck/typecheck.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/parser/visitors/visitor.cpp b/codon/parser/visitors/visitor.cpp index 13c348bf..5855bfd9 100644 --- a/codon/parser/visitors/visitor.cpp +++ b/codon/parser/visitors/visitor.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "visitor.h" diff --git a/codon/parser/visitors/visitor.h b/codon/parser/visitors/visitor.h index c4af0029..d229062a 100644 --- a/codon/parser/visitors/visitor.h +++ b/codon/parser/visitors/visitor.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/runtime/exc.cpp b/codon/runtime/exc.cpp index e75ade06..31874c58 100644 --- a/codon/runtime/exc.cpp +++ b/codon/runtime/exc.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "codon/runtime/lib.h" #include "llvm/BinaryFormat/Dwarf.h" diff --git a/codon/runtime/gpu.cpp b/codon/runtime/gpu.cpp index 72272fcc..b71478e2 100644 --- a/codon/runtime/gpu.cpp +++ b/codon/runtime/gpu.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/codon/runtime/lib.cpp b/codon/runtime/lib.cpp index 06048cc8..ba014c07 100644 --- a/codon/runtime/lib.cpp +++ b/codon/runtime/lib.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/codon/runtime/lib.h b/codon/runtime/lib.h index d0f444b9..3f653c32 100644 --- a/codon/runtime/lib.h +++ b/codon/runtime/lib.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/runtime/re.cpp b/codon/runtime/re.cpp index bfb6204f..0e910b49 100644 --- a/codon/runtime/re.cpp +++ b/codon/runtime/re.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "codon/runtime/lib.h" #include diff --git a/codon/util/common.cpp b/codon/util/common.cpp index bf08dcf5..73742648 100644 --- a/codon/util/common.cpp +++ b/codon/util/common.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "common.h" diff --git a/codon/util/common.h b/codon/util/common.h index d2ee1db1..00d454ab 100644 --- a/codon/util/common.h +++ b/codon/util/common.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/util/jupyter.cpp b/codon/util/jupyter.cpp index c9e6a4f9..55738837 100644 --- a/codon/util/jupyter.cpp +++ b/codon/util/jupyter.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "codon/util/jupyter.h" #include diff --git a/codon/util/jupyter.h b/codon/util/jupyter.h index f000d420..8db66041 100644 --- a/codon/util/jupyter.h +++ b/codon/util/jupyter.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once diff --git a/codon/util/peg2cpp.cpp b/codon/util/peg2cpp.cpp index 34efec33..e9850490 100644 --- a/codon/util/peg2cpp.cpp +++ b/codon/util/peg2cpp.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/docs/advanced/build.md b/docs/advanced/build.md index 0a92b362..c3cf69d6 100644 --- a/docs/advanced/build.md +++ b/docs/advanced/build.md @@ -3,7 +3,7 @@ recommend using pre-built binaries if possible. # Dependencies -Codon uses an LLVM fork based on LLVM 15. To build it, you can do: +Codon uses an LLVM fork based on LLVM 17. To build it, you can do: ``` bash git clone --depth 1 -b codon https://github.com/exaloop/llvm-project diff --git a/docs/intro/releases.md b/docs/intro/releases.md index 91a0e8f0..a51eb2a6 100644 --- a/docs/intro/releases.md +++ b/docs/intro/releases.md @@ -6,6 +6,26 @@ These release notes generally do not include small bug fixes. See the [closed issues](https://github.com/exaloop/codon/issues?q=is%3Aissue+is%3Aclosed) for more information. +# v0.17 + +## LLVM upgrade + +Upgraded to LLVM 17 (from 15). + +## Standard library updates + +- New floating-point types `float16`, `bfloat16` and `float128`. +- Updates to several existing functions, such as adding `key` and + `default` arguments to `min()` and `max()`. +- Slice arguments can now be of any type, not just `int`. + +## Other improvements + +- Property setters are now supported. +- Updated import logic to match CPython's more closely. +- Several improvements to dynamic polymorphism to match CPython more + closely. + # v0.16 ## Python extensions diff --git a/jit/codon/__init__.py b/jit/codon/__init__.py index ac85841c..458b4678 100644 --- a/jit/codon/__init__.py +++ b/jit/codon/__init__.py @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. __all__ = ["jit", "convert", "JITError"] diff --git a/jit/codon/decorator.py b/jit/codon/decorator.py index 1f516c41..54209dcf 100644 --- a/jit/codon/decorator.py +++ b/jit/codon/decorator.py @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. from argparse import ArgumentError import ctypes diff --git a/jit/codon/jit.pxd b/jit/codon/jit.pxd index e7217dba..11ad59b5 100644 --- a/jit/codon/jit.pxd +++ b/jit/codon/jit.pxd @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. from libcpp.string cimport string from libcpp.vector cimport vector diff --git a/jit/codon/jit.pyx b/jit/codon/jit.pyx index 4b233629..719b2a8a 100644 --- a/jit/codon/jit.pyx +++ b/jit/codon/jit.pyx @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. # distutils: language=c++ # cython: language_level=3 diff --git a/jit/setup.py b/jit/setup.py index ba6d54e3..ea252e4c 100644 --- a/jit/setup.py +++ b/jit/setup.py @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. import os import sys diff --git a/jupyter/jupyter.cpp b/jupyter/jupyter.cpp index 1d37378a..6c6f7fa8 100644 --- a/jupyter/jupyter.cpp +++ b/jupyter/jupyter.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include "jupyter.h" diff --git a/jupyter/jupyter.h b/jupyter/jupyter.h index b379e00f..a6832ed1 100644 --- a/jupyter/jupyter.h +++ b/jupyter/jupyter.h @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #pragma once #include diff --git a/stdlib/algorithms/heapsort.codon b/stdlib/algorithms/heapsort.codon index f5d95c2b..291d6414 100644 --- a/stdlib/algorithms/heapsort.codon +++ b/stdlib/algorithms/heapsort.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. def _heapify( arr: Array[T], begin: int, end: int, keyf: Callable[[T], S], T: type, S: type diff --git a/stdlib/algorithms/insertionsort.codon b/stdlib/algorithms/insertionsort.codon index d1494c99..faa4ec5a 100644 --- a/stdlib/algorithms/insertionsort.codon +++ b/stdlib/algorithms/insertionsort.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. def _insertion_sort( arr: Array[T], begin: int, end: int, keyf: Callable[[T], S], T: type, S: type diff --git a/stdlib/algorithms/pdqsort.codon b/stdlib/algorithms/pdqsort.codon index 6a03c0b6..ece888d4 100644 --- a/stdlib/algorithms/pdqsort.codon +++ b/stdlib/algorithms/pdqsort.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. # Parts of this file: https://github.com/orlp/pdqsort # License: # Copyright (c) 2021 Orson Peters diff --git a/stdlib/algorithms/qsort.codon b/stdlib/algorithms/qsort.codon index 507e71e3..e3a4f1cf 100644 --- a/stdlib/algorithms/qsort.codon +++ b/stdlib/algorithms/qsort.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. # Parts of this file: https://github.com/orlp/pdqsort # License: # Copyright (c) 2021 Orson Peters diff --git a/stdlib/algorithms/strings.codon b/stdlib/algorithms/strings.codon index 86983b4a..87e57599 100644 --- a/stdlib/algorithms/strings.codon +++ b/stdlib/algorithms/strings.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. # Implementation of vectorized Rabin-Karp string search. # See http://0x80.pl/articles/simd-strfind.html for diff --git a/stdlib/algorithms/timsort.codon b/stdlib/algorithms/timsort.codon index 0c3fcac5..853a1615 100644 --- a/stdlib/algorithms/timsort.codon +++ b/stdlib/algorithms/timsort.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. # Pats of this file: (c) 2022 Python Software Foundation. All right reserved. # License: # 1. This LICENSE AGREEMENT is between the Python Software Foundation ("PSF"), and diff --git a/stdlib/bisect.codon b/stdlib/bisect.codon index 5bec38ff..222f1030 100644 --- a/stdlib/bisect.codon +++ b/stdlib/bisect.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. # Pats of this file: (c) 2022 Python Software Foundation. All right reserved. # License: # 1. This LICENSE AGREEMENT is between the Python Software Foundation ("PSF"), and diff --git a/stdlib/bz2.codon b/stdlib/bz2.codon index cd857b01..8e188d52 100644 --- a/stdlib/bz2.codon +++ b/stdlib/bz2.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. from internal.file import bzFile diff --git a/stdlib/cmath.codon b/stdlib/cmath.codon index 1ce0a684..bb2da2c3 100644 --- a/stdlib/cmath.codon +++ b/stdlib/cmath.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. import math diff --git a/stdlib/collections.codon b/stdlib/collections.codon index 2cc87994..bae29fb1 100644 --- a/stdlib/collections.codon +++ b/stdlib/collections.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. from internal.types.optional import unwrap diff --git a/stdlib/copy.codon b/stdlib/copy.codon index d8030668..1cbaa046 100644 --- a/stdlib/copy.codon +++ b/stdlib/copy.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. class Error(Static[Exception]): def __init__(self, message: str = ""): diff --git a/stdlib/datetime.codon b/stdlib/datetime.codon index eb458b73..2774c410 100644 --- a/stdlib/datetime.codon +++ b/stdlib/datetime.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. # Parts of this file: (c) 2022 Python Software Foundation. All right reserved. # - Currently does not support timezones # - Timedeltas use a pure-microseconds representations for efficiency, meaning they diff --git a/stdlib/experimental/simd.codon b/stdlib/experimental/simd.codon index 7dc55129..d3822d54 100644 --- a/stdlib/experimental/simd.codon +++ b/stdlib/experimental/simd.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. @tuple(container=False) # disallow default __getitem__ diff --git a/stdlib/functools.codon b/stdlib/functools.codon index e5088b2d..63d41b34 100644 --- a/stdlib/functools.codon +++ b/stdlib/functools.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. def partial(): # internal pass diff --git a/stdlib/getopt.codon b/stdlib/getopt.codon index fcc36f6a..bb943986 100644 --- a/stdlib/getopt.codon +++ b/stdlib/getopt.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. # Parts of this file: (c) 2022 Python Software Foundation. All right reserved. # License: # 1. This LICENSE AGREEMENT is between the Python Software Foundation ("PSF"), and diff --git a/stdlib/gpu.codon b/stdlib/gpu.codon index 96fbad5f..11530181 100644 --- a/stdlib/gpu.codon +++ b/stdlib/gpu.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. from internal.gc import sizeof as _sizeof diff --git a/stdlib/gzip.codon b/stdlib/gzip.codon index f2a37d51..dd7ab1a1 100644 --- a/stdlib/gzip.codon +++ b/stdlib/gzip.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. from internal.file import gzFile diff --git a/stdlib/heapq.codon b/stdlib/heapq.codon index 499e9ccc..472f17e6 100644 --- a/stdlib/heapq.codon +++ b/stdlib/heapq.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. # 'heap' is a heap at all indices >= startpos, except possibly for pos. pos # is the index of a leaf with a possibly out-of-order value. Restore the diff --git a/stdlib/internal/__init__.codon b/stdlib/internal/__init__.codon index 21b15a76..0aa66cfa 100644 --- a/stdlib/internal/__init__.codon +++ b/stdlib/internal/__init__.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. # Core library diff --git a/stdlib/internal/__init_test__.codon b/stdlib/internal/__init_test__.codon index debd6407..08b3847a 100644 --- a/stdlib/internal/__init_test__.codon +++ b/stdlib/internal/__init_test__.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. # Core library diff --git a/stdlib/internal/attributes.codon b/stdlib/internal/attributes.codon index 33143109..a7158516 100644 --- a/stdlib/internal/attributes.codon +++ b/stdlib/internal/attributes.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. @__attribute__ def test(): diff --git a/stdlib/internal/builtin.codon b/stdlib/internal/builtin.codon index 4392e078..7145ab0a 100644 --- a/stdlib/internal/builtin.codon +++ b/stdlib/internal/builtin.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. class object: def __init__(self): diff --git a/stdlib/internal/c_stubs.codon b/stdlib/internal/c_stubs.codon index 447acce8..d87610ba 100644 --- a/stdlib/internal/c_stubs.codon +++ b/stdlib/internal/c_stubs.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. # runtime functions from C import seq_print(str) diff --git a/stdlib/internal/core.codon b/stdlib/internal/core.codon index 7717ed1c..71c6b0d0 100644 --- a/stdlib/internal/core.codon +++ b/stdlib/internal/core.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. @__internal__ class __internal__: diff --git a/stdlib/internal/dlopen.codon b/stdlib/internal/dlopen.codon index 12904701..ffac44ac 100644 --- a/stdlib/internal/dlopen.codon +++ b/stdlib/internal/dlopen.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. @pure @C diff --git a/stdlib/internal/file.codon b/stdlib/internal/file.codon index 78ffb067..27709cdc 100644 --- a/stdlib/internal/file.codon +++ b/stdlib/internal/file.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. from internal.gc import realloc, free diff --git a/stdlib/internal/format.codon b/stdlib/internal/format.codon index 1437d94b..48db692b 100644 --- a/stdlib/internal/format.codon +++ b/stdlib/internal/format.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. def _format_error(ret: str): raise ValueError(f"invalid format specifier: {ret}") diff --git a/stdlib/internal/gc.codon b/stdlib/internal/gc.codon index 47f57fbd..84142bf2 100644 --- a/stdlib/internal/gc.codon +++ b/stdlib/internal/gc.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. # Primarily for internal use. Regular users should not use this module. @pure diff --git a/stdlib/internal/internal.codon b/stdlib/internal/internal.codon index b7e733dd..9a081847 100644 --- a/stdlib/internal/internal.codon +++ b/stdlib/internal/internal.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. from internal.gc import ( alloc, alloc_atomic, alloc_atomic_uncollectable, diff --git a/stdlib/internal/khash.codon b/stdlib/internal/khash.codon index 902c8edb..e43e0220 100644 --- a/stdlib/internal/khash.codon +++ b/stdlib/internal/khash.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. def __ac_isempty(flag: Ptr[u32], i: int) -> int: return int(flag[i >> 4] >> u32((i & 0xF) << 1)) & 2 diff --git a/stdlib/internal/pynumerics.codon b/stdlib/internal/pynumerics.codon index e87254cf..b5362822 100644 --- a/stdlib/internal/pynumerics.codon +++ b/stdlib/internal/pynumerics.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. @pure @llvm diff --git a/stdlib/internal/python.codon b/stdlib/internal/python.codon index db7d7238..8a136473 100644 --- a/stdlib/internal/python.codon +++ b/stdlib/internal/python.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. import os diff --git a/stdlib/internal/sort.codon b/stdlib/internal/sort.codon index 256fdd18..2bcfb8b6 100644 --- a/stdlib/internal/sort.codon +++ b/stdlib/internal/sort.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. from algorithms.pdqsort import pdq_sort_inplace from algorithms.insertionsort import insertion_sort_inplace diff --git a/stdlib/internal/static.codon b/stdlib/internal/static.codon index 565a5746..eff6fa88 100644 --- a/stdlib/internal/static.codon +++ b/stdlib/internal/static.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. # Methods for static reflection. Implemented within call.cpp and/or loops.cpp. # !! Not intended for public use !! diff --git a/stdlib/internal/str.codon b/stdlib/internal/str.codon index eef412ba..7c7e5491 100644 --- a/stdlib/internal/str.codon +++ b/stdlib/internal/str.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. _MAX: Static[int] = 0x7FFFFFFFFFFFFFFF diff --git a/stdlib/internal/types/array.codon b/stdlib/internal/types/array.codon index 3d8e4be6..f0231b63 100644 --- a/stdlib/internal/types/array.codon +++ b/stdlib/internal/types/array.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. from internal.gc import sizeof diff --git a/stdlib/internal/types/bool.codon b/stdlib/internal/types/bool.codon index 17683f19..02cf5c8c 100644 --- a/stdlib/internal/types/bool.codon +++ b/stdlib/internal/types/bool.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. from internal.attributes import commutative, associative diff --git a/stdlib/internal/types/byte.codon b/stdlib/internal/types/byte.codon index 3431b663..39a25abd 100644 --- a/stdlib/internal/types/byte.codon +++ b/stdlib/internal/types/byte.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. @extend class byte: diff --git a/stdlib/internal/types/collections/dict.codon b/stdlib/internal/types/collections/dict.codon index 952050d1..3fc407e2 100644 --- a/stdlib/internal/types/collections/dict.codon +++ b/stdlib/internal/types/collections/dict.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. # dict implementation based on klib's khash import internal.khash as khash diff --git a/stdlib/internal/types/collections/list.codon b/stdlib/internal/types/collections/list.codon index 056b2b49..d7ce189a 100644 --- a/stdlib/internal/types/collections/list.codon +++ b/stdlib/internal/types/collections/list.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. import internal.gc as gc diff --git a/stdlib/internal/types/collections/set.codon b/stdlib/internal/types/collections/set.codon index 96a9ee87..6b46344c 100644 --- a/stdlib/internal/types/collections/set.codon +++ b/stdlib/internal/types/collections/set.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. # set implementation based on klib's khash from internal.attributes import commutative, associative diff --git a/stdlib/internal/types/collections/tuple.codon b/stdlib/internal/types/collections/tuple.codon index fb63b299..15331d17 100644 --- a/stdlib/internal/types/collections/tuple.codon +++ b/stdlib/internal/types/collections/tuple.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. @tuple class DynamicTuple: diff --git a/stdlib/internal/types/complex.codon b/stdlib/internal/types/complex.codon index e22c30b2..e73621d1 100644 --- a/stdlib/internal/types/complex.codon +++ b/stdlib/internal/types/complex.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. @tuple(python=False) class complex64: diff --git a/stdlib/internal/types/error.codon b/stdlib/internal/types/error.codon index f0bb722a..0b53b9dc 100644 --- a/stdlib/internal/types/error.codon +++ b/stdlib/internal/types/error.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. # Warning(!): This type must be consistent with the exception # header type defined in runtime/exc.cpp. diff --git a/stdlib/internal/types/float.codon b/stdlib/internal/types/float.codon index b83cd35e..368bb4bd 100644 --- a/stdlib/internal/types/float.codon +++ b/stdlib/internal/types/float.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. from internal.attributes import commutative from internal.gc import alloc_atomic, free diff --git a/stdlib/internal/types/generator.codon b/stdlib/internal/types/generator.codon index 80ca6a5e..8764716f 100644 --- a/stdlib/internal/types/generator.codon +++ b/stdlib/internal/types/generator.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. @extend class Generator: diff --git a/stdlib/internal/types/int.codon b/stdlib/internal/types/int.codon index 8602bfe1..9fe63571 100644 --- a/stdlib/internal/types/int.codon +++ b/stdlib/internal/types/int.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. from internal.attributes import commutative, associative, distributive from internal.types.complex import complex diff --git a/stdlib/internal/types/intn.codon b/stdlib/internal/types/intn.codon index bf4571b5..0978537c 100644 --- a/stdlib/internal/types/intn.codon +++ b/stdlib/internal/types/intn.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. from internal.attributes import commutative, associative, distributive diff --git a/stdlib/internal/types/optional.codon b/stdlib/internal/types/optional.codon index 0af011e5..5596a362 100644 --- a/stdlib/internal/types/optional.codon +++ b/stdlib/internal/types/optional.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. @extend class Optional: diff --git a/stdlib/internal/types/ptr.codon b/stdlib/internal/types/ptr.codon index 16a48fd3..4de5fd77 100644 --- a/stdlib/internal/types/ptr.codon +++ b/stdlib/internal/types/ptr.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. @extend class Ptr: diff --git a/stdlib/internal/types/range.codon b/stdlib/internal/types/range.codon index 26e4ccd3..f02bfeef 100644 --- a/stdlib/internal/types/range.codon +++ b/stdlib/internal/types/range.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. @tuple class range: diff --git a/stdlib/internal/types/slice.codon b/stdlib/internal/types/slice.codon index 8c0affbd..33fa76ab 100644 --- a/stdlib/internal/types/slice.codon +++ b/stdlib/internal/types/slice.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. @tuple class Slice: diff --git a/stdlib/internal/types/str.codon b/stdlib/internal/types/str.codon index 4399a242..66efec5c 100644 --- a/stdlib/internal/types/str.codon +++ b/stdlib/internal/types/str.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. @pure @C diff --git a/stdlib/internal/types/strbuf.codon b/stdlib/internal/types/strbuf.codon index 67ec874c..eb7e7464 100644 --- a/stdlib/internal/types/strbuf.codon +++ b/stdlib/internal/types/strbuf.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. class strbuf: data: Ptr[byte] diff --git a/stdlib/itertools.codon b/stdlib/itertools.codon index 4947af18..63a341df 100644 --- a/stdlib/itertools.codon +++ b/stdlib/itertools.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. from internal.types.optional import unwrap diff --git a/stdlib/math.codon b/stdlib/math.codon index 2161a8f6..734bea27 100644 --- a/stdlib/math.codon +++ b/stdlib/math.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. @pure @llvm diff --git a/stdlib/openmp.codon b/stdlib/openmp.codon index 06715d78..2a4381cf 100644 --- a/stdlib/openmp.codon +++ b/stdlib/openmp.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. # OpenMP interface # Ref: https://github.com/llvm/llvm-project/tree/main/openmp diff --git a/stdlib/operator.codon b/stdlib/operator.codon index 16b81e6f..eb055c5c 100644 --- a/stdlib/operator.codon +++ b/stdlib/operator.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. lt = lambda a, b: a < b le = lambda a, b: a <= b diff --git a/stdlib/os/__init__.codon b/stdlib/os/__init__.codon index f3d24886..7fd22c95 100644 --- a/stdlib/os/__init__.codon +++ b/stdlib/os/__init__.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. def system(cmd: str) -> int: return _C.system(cmd.c_str()) diff --git a/stdlib/os/path.codon b/stdlib/os/path.codon index fb93fed7..2badbd95 100644 --- a/stdlib/os/path.codon +++ b/stdlib/os/path.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. def splitext(p: str) -> Tuple[str, str]: """ diff --git a/stdlib/pickle.codon b/stdlib/pickle.codon index 82f78888..dfddef59 100644 --- a/stdlib/pickle.codon +++ b/stdlib/pickle.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. from internal.file import _gz_errcheck from internal.gc import sizeof, atomic diff --git a/stdlib/python.codon b/stdlib/python.codon index 92f34e2f..2f24c7a3 100644 --- a/stdlib/python.codon +++ b/stdlib/python.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. from internal.python import ensure_initialized diff --git a/stdlib/random.codon b/stdlib/random.codon index f458b077..75fed6e6 100644 --- a/stdlib/random.codon +++ b/stdlib/random.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. import sys from math import inf as INF, sqrt as _sqrt, acos as _acos, cos as _cos, sin as _sin diff --git a/stdlib/re.codon b/stdlib/re.codon index 5411c1ca..de10d585 100644 --- a/stdlib/re.codon +++ b/stdlib/re.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. # Adapted in part from Google's Python re2 wrapper # https://github.com/google/re2/blob/abseil/python/re2.py diff --git a/stdlib/sortedlist.codon b/stdlib/sortedlist.codon index 3e96fc19..058728fb 100644 --- a/stdlib/sortedlist.codon +++ b/stdlib/sortedlist.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. from bisect import bisect_right, bisect_left, insort from collections import deque diff --git a/stdlib/statistics.codon b/stdlib/statistics.codon index 4b02fb6c..a3bf6bd7 100644 --- a/stdlib/statistics.codon +++ b/stdlib/statistics.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. import bisect import random diff --git a/stdlib/string.codon b/stdlib/string.codon index 187a8e51..52d856c3 100644 --- a/stdlib/string.codon +++ b/stdlib/string.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. ascii_letters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" ascii_lowercase = "abcdefghijklmnopqrstuvwxyz" diff --git a/stdlib/sys.codon b/stdlib/sys.codon index e74d9dc9..1a588b81 100644 --- a/stdlib/sys.codon +++ b/stdlib/sys.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. argv = list(__argv__, len(__argv__)) diff --git a/stdlib/threading.codon b/stdlib/threading.codon index 87745aa6..68c69bf3 100644 --- a/stdlib/threading.codon +++ b/stdlib/threading.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. @tuple class Lock: diff --git a/stdlib/time.codon b/stdlib/time.codon index 494a505c..8ed0a713 100644 --- a/stdlib/time.codon +++ b/stdlib/time.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. from sys import stderr diff --git a/stdlib/typing.codon b/stdlib/typing.codon index 0ebc1d29..b506c6e4 100644 --- a/stdlib/typing.codon +++ b/stdlib/typing.codon @@ -1,3 +1,3 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. # (empty) diff --git a/stdlib/unittest.codon b/stdlib/unittest.codon index 913f7373..ba266bad 100644 --- a/stdlib/unittest.codon +++ b/stdlib/unittest.codon @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2023 Exaloop Inc. +# Copyright (C) 2022-2024 Exaloop Inc. # Simplified version of Python's unittest.TestCase to allow # copy/pasting tests directly from CPython's test suite. diff --git a/test/main.cpp b/test/main.cpp index fbc82a9d..bc93c426 100644 --- a/test/main.cpp +++ b/test/main.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include diff --git a/test/types.cpp b/test/types.cpp index 5eab09bf..9b28d7ee 100644 --- a/test/types.cpp +++ b/test/types.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2022-2023 Exaloop Inc. +// Copyright (C) 2022-2024 Exaloop Inc. #include #include