Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: AliceO2Group/AliceO2
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: rc/daily-20260807-0000
Choose a base ref
...
head repository: AliceO2Group/AliceO2
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: dev
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 7 commits
  • 127 files changed
  • 7 contributors

Commits on Aug 7, 2026

  1. Bump actions/stale from 10 to 11 (#15661)

    Bumps [actions/stale](https://github.com/actions/stale) from 10 to 11.
    - [Release notes](https://github.com/actions/stale/releases)
    - [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
    - [Commits](actions/stale@v10...v11)
    
    ---
    updated-dependencies:
    - dependency-name: actions/stale
      dependency-version: '11'
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 7, 2026
    Configuration menu
    Copy the full SHA
    9c05590 View commit details
    Browse the repository at this point in the history
  2. [ALICE3] TF3: add passive edge around each pixel (#15654)

    * add passive edge to each pixel
    
    * set default to 0
    
    * revert linkdef
    maciacco authored Aug 7, 2026
    Configuration menu
    Copy the full SHA
    e4d1882 View commit details
    Browse the repository at this point in the history
  3. Add riscv64 support in x9 and rANS (#15669)

    - x9.c: add a riscv64 branch to the arch guards, emitting the PAUSE
      hint (Zihintpause) as a raw .4byte encoding so it assembles regardless
      of -march and is a NOP on cores without the extension.
    - rANS defines.h: add riscv64 (64-bit) to the coder-detection guard so
      the existing scalar Compat/SingleStream coders are selected; no SIMD.
    
    Refs #15664
    Mahsuba authored Aug 7, 2026
    Configuration menu
    Copy the full SHA
    5d1f519 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2026

  1. Configuration menu
    Copy the full SHA
    6fb748e View commit details
    Browse the repository at this point in the history
  2. Split ALICE3 TRK and FT3 layout (#15657)

    * Split ALICE3 TRK and FT3 layout
    
    Restructure the ALICE3 upgrade detectors so TRK and FT3 live under a shared Detectors/Upgrades/ALICE3/TRKFT3 top-level directory. TRK-specific code is kept in TRKFT3/TRK, FT3-specific code is kept in TRKFT3/FT3, and shared reconstruction, workflow, and simulation code is placed under TRKFT3/common. The data formats follow the same split with DataFormats/Detectors/Upgrades/ALICE3/TRKFT3/common providing shared TRKFT3 objects.
    
    Move the common hit, digit, cluster, and ROF data formats to DataFormatsTRKFT3. The TRKFT3 Hit is a standalone clone of the ITSMFT-style hit rather than deriving from ITSMFT. The Digit is cloned into the TRKFT3 data formats so digitization no longer relies on ITSMFT digits. The Cluster type is now template<int DetID>, with TRKCluster and FT3Cluster aliases, preserving subDetID for geometry lookups while replacing the previous disk/dist split with a single layer field. The MC2ROF data format and related digitizer/cluster writer paths are removed.
    
    Move common digitization code to TRKFT3/common/simulation and template the digitizer stack by DetID. DigiParams, DPLDigitizerParam, and Digitizer are now instantiated separately for TRK and FT3. DigiParams uses std::array storage with detector-specific compile-time layer capacities, and the DPL digitizer workflow can instantiate independent TRK and FT3 digitizers using the shared TRKFT3 digitizer implementation.
    
    Split GeometryTGeo into TRK and FT3-specific classes. TRK keeps the barrel/vertex geometry implementation, while FT3 has its own FT3Base GeometryTGeo and parameters. Both detector simulations use the shared TRKFT3 Hit type. Global reconstruction, digitizer workflow, reconstruction, workflow, and validation macros were updated to consume DataFormatsTRKFT3 types and the new TRKFT3 layout.
    
    Validation: this change was iterated against the O2 build, fixing configure, compile, and link errors reported during the build, including stale DataFormatsTRK references, missing TRKFT3 includes, clusterer template namespace usage, removed cluster disk access, and the FT3 GeometryTGeo Print symbol.
    
    * Re-introduce mapping functions for FT3 digitization
    
    The log files indicate that digits are produced, but they are not properly written out. Probably because the DigitWriterSpec still needs work.
    
    * Please consider the following formatting changes
    
    * Please consider the following formatting changes
    
    * Fix digitizer and digit/cluster writers
    
    * Guard ALICE3 test macros by ENABLE_UPGRADES ifdef
    
    ---------
    
    Co-authored-by: Marco van Leeuwen <marco.van.leeuwen@cern.ch>
    Co-authored-by: ALICE Action Bot <alibuild@cern.ch>
    3 people authored Aug 8, 2026
    Configuration menu
    Copy the full SHA
    b248548 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2026

  1. DPL: make benchmark ready for new ownership model (#15562)

    Rather than relying on a moveable container, move elements one by one. This works the same for both ownership models and since it's just some benchmark internal buffer, it does not advantage the owning model vs the non owning.
    ktf authored Aug 9, 2026
    Configuration menu
    Copy the full SHA
    f4dbc08 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a69fc0a View commit details
    Browse the repository at this point in the history
Loading