**/target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties

build-runtime-bridges**

// IntelliJ
*.iml
**/.idea/

// Eclipse:
**/.classpath
**/.project
**/.settings/

**/.DS_Store

.vscode/


# Avoid ignoring Maven wrapper jar file (.jar files are usually ignored)
!/.mvn/wrapper/maven-wrapper.jar

**/_deps/

**/build/
**/build2/
**/build3/
**/dist/


# LaTeX build artefacts (paper + report).
# These are regenerated on every build; tracking them creates recurring
# binary/textual merge conflicts on parallel paper-touching PRs.
docs/paper/**/*.aux
docs/paper/**/*.bbl
docs/paper/**/*.bcf
docs/paper/**/*.blg
docs/paper/**/*.fdb_latexmk
docs/paper/**/*.fls
docs/paper/**/*.log
docs/paper/**/*.out
docs/paper/**/*.synctex.gz
docs/paper/**/*.toc
docs/paper/**/*.run.xml
# Built artefact of the retired paper, built only on demand.
# (Note: gitignore does NOT support inline trailing comments — an
# explanation MUST sit on its own `#`-prefixed line above the pattern,
# otherwise the trailing text becomes part of the literal path pattern
# and the actual file is never matched.  This footgun bit PR #513;
# the inline-comment form here landed at PR #514 but didn't actually
# ignore paper.pdf for any consumer.)
docs/paper/**/paper.pdf
# The Jlt paper (docs/paper/jlt): the same build artefacts.
docs/paper/jlt/*.aux
docs/paper/jlt/*.bbl
docs/paper/jlt/*.bcf
docs/paper/jlt/*.blg
docs/paper/jlt/*.fdb_latexmk
docs/paper/jlt/*.fls
docs/paper/jlt/*.log
docs/paper/jlt/*.out
docs/paper/jlt/*.toc
docs/paper/jlt/*.run.xml
docs/paper/jlt/_minted*/
docs/paper/jlt/jlt.pdf
**/*.synctex.gz

build_ci/**

# Root-level scratch artifacts
/issue*.md
**/*.profraw

# Python bytecode and cache artifacts
**/__pycache__/**
**/*.pyc
**/*.pyo

# Root-level generated build artifacts (local and CI scratch trees)
/build-python/
/build/
/build2/
/build3/
/build_ci/
/build-runtime-bridges/
/build-runtime-bridges-ninja/

.venv*/**

nn_notes/**
.coverage
docs/paper/_minted/
docs/paper/retired/_minted*/

# vim swap files
*.swp
