Tags

Tags give the ability to mark specific points in history as being important
  • v1.45.0

    protected
    d7e26540 · Release 1.45.0 ·
    1.45.0 release
    
    New features:
    - Update korg-clang-23 to 23.1.0-rc3
    - runtime: docker: Bump clang-nightly to 24
    - runtime: docker: Add clang-23
    
  • v1.44.0

    protected
    0125e05d · Release 1.44.0 ·
    1.44.0 release
    
    New features:
    - Update korg-clang-23 to 23.1.0-rc2
    - build: save reproducer.sh in the output directory
    
    Bug fixes:
    - target: kselftest: depend on headers
    - build: drop our own KCFLAGS from the reproducer command line
    
    Documentation updates:
    - docs: targets: fix typo in kselftest
    
  • v1.43.0

    protected
    972956eb · Release 1.43.0 ·
    1.43.0 release
    
    New features:
    - Add support for korg-clang-23
    
    Bug fixes:
    - arch: rename arm to armhf and armv5 to armel
    
    Documentation updates:
    - docs: fix wrong arm alias for armel
    
  • v1.42.0

    protected
    bb58801f · Release 1.42.0 ·
    1.42.0 release
    
    Container images:
    - docker: stop rebuilding base-debian11
    - docker: stop building gcc-11
    - docker: stop building gcc-12
    
  • v1.41.0

    protected
    f0664b12 · Release 1.41.0 ·
    1.41.0 release
    
    New features:
    - Update korg-clang-22 to 22.1.5
    - Update korg-clang-22 to 22.1.6
    - runtime: Add gcc-16 toolchain configuration
    - runtime: Add korg-gcc-16 toolchain configuration
    - runtime: skip parisc for gcc-16
    - Update korg-clang-22 to 22.1.7
    - Update korg-clang-22 to 22.1.8
    
    Bug fixes:
    - pyproject: migrate to PEP 621 metadata
    - metadata: drop original author email
    - pyproject: ship test/ in the flit sdist
    - metadata: write metadata.json early so it survives a hard kill
    - build: log the compiler version at the start of build.log
    - packaging: require python 3.11
    - ci: drop EOL python versions from the test matrix
    - ci: remove unused CI image builds
    - ci: add ci-debian-13 image build
    - ci: test python 3.13
    - ci: add ci-ubuntu-26.04 image build
    - ci: test python 3.14
    - test: format test_utils.py with newer black
    - ci: test python 3.11 to 3.14 on github
    
    Container images:
    - ci: use debian trixie for packages and trigger jobs
    - runtime: docker: add armhf and armel container targets
    
    Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
    
  • v1.40.0

    protected
    9f4ea06c · Release 1.40.0 ·
    1.40.0 release
    
    New features:
    - tuxmake: accept Kbuild targets as positional arguments
    - tuxmake: accept kconfig targets as positional arguments
    
    Bug fixes:
    - kselftest: pass KDIR to enable out-of-tree module builds
    - kselftest: allow partial build failures
    - target: accept any CONFIG_*=<value> inline fragment
    - kselftest: report WARNING status on nonfatal failures
    - kselftest: use make -i for the install step
    - docs: update --kconfig-add help text, remove kselftest-merge target
    
    Container images:
    - arch: unify sh, sh2 and sh4 into a single sh architecture
    - Update korg-clang-22 to 22.1.4
    
  • v1.39.0

    protected
    5e04e160 · Release 1.39.0 ·
    1.39.0 release
    
    Bug fixes:
    - build: use user-supplied CROSS_COMPILE in compiler check
    - check-environment: add fuse3 detection and cross pkg-config fallback
    - test: add test for missing user-supplied CROSS_COMPILE
    - check-environment: fix fuse3 test program
    - check-environment: fix fuse3 test on 32-bit architectures
    
    Container images:
    - docker: fix native pkg-config after foreign-arch install
    - docker: skip equivs package when real cross compiler is installed
    
  • v1.38.0

    protected
    cee4bf6c · Release 1.38.0 ·
    1.38.0 release
    
    New features:
    - Update korg-clang-22 to 22.1.3
    
    Bug fixes:
    - arch: powerpc: revert CROSS_COMPILE to powerpc64le-linux-gnu-
    
  • v1.37.0

    protected
    0e38ffbf · Release 1.37.0 ·
    1.37.0 release
    
    Bug fixes:
    - Update korg-clang-22 to 22.1.0
    - Update korg-clang-22 to 22.1.1
    - Update korg-clang-22 to 22.1.2
    - runtime: null: check if compiler exists on host
    - build: raise CompilerNotFoundError for null runtime
    - build: replace korg arch if/elif chain with a dict
    - arch: loongarch: move LLVM vars to clang toolchain configs
    - korg-gcc: use kernel arch names for targets
    - arch: powerpc: switch CROSS_COMPILE to powerpc64-linux-gnu-
    - korg-gcc: add powerpc support
    - toolchain: remove llvm, korg-llvm, and rustllvm
    - target: drop CC and HOSTCC for kselftest clang builds
    
    Container images:
    - Revert "runtime: docker: Apply workaround for apt.llvm.org installation errors on Trixie"
    - docker: Dockerfile.build: handle libfuse-dev to libfuse3-dev transition
    
  • v1.36.0

    protected
    4075d486 · Release 1.36.0 ·
    1.36.0 release
    
    New features:
    - Update korg-clang-22 to 22.1.0-rc3
    - runtime: docker: Bump clang-nightly to 23
    - runtime: docker: Add clang-22
    
    Bug fixes:
    - runtime: docker: Apply workaround for apt.llvm.org installation errors on Trixie
    - runtime: docker: clang-(20|21|22): Drop riscv from target_bases
    - runtime: docker: clang-(20|21|22): Drop loongarch from target_bases
    - test: add back clang version check for test_hexagon
    
  • v1.35.0

    protected
    07775ec3 · Release 1.35.0 ·
    1.35.0 release
    
    New features:
    - toolchain: add arc gcc-12+ support with architecture-specific overrides
    - target: add dtbs_check for schema validation
    - Add support for korg-clang-22
    - target: add binrpm-pkg support
    - Makefile: switch to use tuxpkg for release and packaging
    
    Bug fixes:
    - tuxmake/target: Add LLVM=1 to kselftest builds when using clang
    - target/kselftest: Work around kselftest parellel build issue
    - target: fix bindeb-pkg support
    - runtime: docker: Update base version for clang-android to debian13
    - docker: fix equivs Maintainer field for newer dpkg-source
    - docker: fix pip install on older Debian versions
    - docker: fix gcc symlinks when base image has newer gcc
    - test: fix test collection failure when clang is not installed
    
    Documentation updates:
    - README: add table of contents and clean up readme2index.sh
    
    Container images:
    - Update korg-clang-21 to 21.1.4
    - support: docker: Dockerfile.base: add 'libxxhash-dev'
    - Update korg-clang-21 to 21.1.5
    - Update korg-clang-21 to 21.1.6
    - runtime: docker: target_hosts: build for amd64 only
    - support: docker: change REGISTRY to DOCKER_REGISTRY
    - support: docker: push images to tuxmake registry
    - Update korg-clang-21 to 21.1.7
    - Update korg-clang-21 to 21.1.8
    - Update README.md to reference GitHub instead of GitLab
    - docker: add binutils-dev for x86_64 objtool build
    - docker: Remove manual pahole build from Dockerfile.build
    - docker: Set CC=clang when building pylibfdt in clang images
    - docker: Remove jsonschema version pin for dtschema
    - docker: clang-android: Update to r584948b (22.0.1)
    - Update korg-clang-22 to 22.1.0-rc2
    - docker: skip equivs fake gcc package when building natively
    
    Testing/infrastructure:
    - pyproject: update maintainers
    - Reformat code for black 26.1.0
    - Add GitHub Actions CI workflow
    - Dockerfile.ci-archlinux: add CI container image for archlinux
    - Dockerfile.ci-debian: add CI container image for debian
    - Dockerfile.ci-fedora: add CI container image for fedora
    - ci: add ci-image builds for debian, fedora and archlinux
    - ci: add workflow_dispatch so ci-images can be triggered from UI
    - ci: add tuxpkg workflow for package builds
    - ci: add package repository to pages deployment
    
  • v1.34.0

    protected
    2f579f2a · 1.34.0 release ·
    1.34.0 release
    
  • v1.33.1

    protected
    ded8e140 · 1.33.1 release ·
    1.33.1 release
    
  • v1.33.0

    protected
    1feafb85 · 1.33.0 release ·
    1.33.0 release
    
  • v1.32.0

    protected
    3c08d3af · 1.32.0 release ·
    1.32.0 release
    
  • v1.31.0

    protected
    72bbe2a6 · 1.31.0 release ·
    1.31.0 release
    
  • v1.30.0

    protected
    86e96cf7 · 1.30.0 release ·
    1.30.0 release
    
  • v1.29.3

    protected
    23c604bd · 1.29.3 release ·
    1.29.3 release
    
  • v1.29.2

    protected
    14cadee9 · 1.29.2 release ·
    1.29.2 release
    
  • v1.29.1

    protected
    596d3c86 · 1.29.1 release ·
    1.29.1 release