Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
6f8a526
Step 1, CMake updates
zayenz Feb 10, 2026
3af240c
Final makefile and cmake parity updates
zayenz Feb 12, 2026
3590a5c
Fixes for CI runners
zayenz Feb 12, 2026
559336e
Updates to Windows CI build
zayenz Feb 12, 2026
d2aea37
Updates to windows ci build
zayenz Feb 12, 2026
c70f923
Modernized CMake and removed contribs
zayenz Feb 16, 2026
62d6fac
Updates to configure
zayenz Feb 17, 2026
ee71a66
Modernized the autoconf calls
zayenz Feb 17, 2026
39c9b74
Adress codex review comments
zayenz Feb 17, 2026
26d256f
Create greptile.json
zayenz Feb 17, 2026
b8bebcb
Step 1, changing perl to python
zayenz Feb 13, 2026
c423c73
Fixes for python
zayenz Feb 13, 2026
c90e14a
Minimal docs for python scripts
zayenz Feb 16, 2026
f306b7b
build: require uv for script generation across cmake and autoconf
zayenz Feb 19, 2026
2a58064
ci/docs: enforce uv checks and document strict uv requirement
zayenz Feb 19, 2026
745dfd6
Codex review-round and clean-ups
zayenz Feb 19, 2026
9f2605d
Updated builds, windows uv installation and push / pr trigger
zayenz Feb 19, 2026
c1f1477
Fix cpprofiler compilation on Windows
zayenz Feb 19, 2026
f28497a
Raise greptile filechangelimit
zayenz Feb 19, 2026
35fa496
Added changelog entries for build updates
zayenz Feb 20, 2026
ac383c4
Feedback comments
zayenz Feb 21, 2026
122c511
Review feedback updates
zayenz Feb 22, 2026
e1f1165
CI persmissions fix
zayenz Feb 22, 2026
6380d4a
Use absolute paths for some github workflows.
zayenz Feb 22, 2026
3848366
Ignore generated build artifacts and preset overrides
zayenz Mar 12, 2026
9e8eb11
Add Visual Studio vcpkg presets and CI coverage
zayenz Mar 12, 2026
0d75b6a
Simplify example binary ignore rules
zayenz Mar 12, 2026
229cbff
Modernize Doxygen generation
zayenz May 27, 2026
92ba459
Fix Doxygen documentation warnings
zayenz May 27, 2026
a8aed9c
Harden CMake package builds
zayenz May 27, 2026
99cc2f4
Fix installed FlatZinc wrappers
zayenz May 27, 2026
60177d4
Fix Autoconf host OS detection
zayenz May 27, 2026
183b4d5
Harden maintenance helper scripts
zayenz May 27, 2026
06e843b
Refresh generated Makefile dependencies
zayenz May 27, 2026
1da6e4e
Expand build workflow coverage
zayenz May 27, 2026
2cd4387
Do not force-inline polymorphic cutoff destructors
zayenz May 27, 2026
b5f9d55
Harden build and install edge cases
zayenz May 27, 2026
eb43329
Restore Doxygen example coverage
zayenz May 27, 2026
b9f8626
Require Python 3.11 for helper scripts
zayenz May 27, 2026
5b766c8
Clean up Windows CPProfiler sockets
zayenz May 27, 2026
87b43b4
Restore executable mode on Boost extraction helper
zayenz May 27, 2026
a40324c
Prepare 6.4.0 build metadata
zayenz Jun 28, 2026
994f30a
Harden CMake Qt and package handling
zayenz Jun 28, 2026
e3356a1
Expand CMake CI smoke coverage
zayenz Jun 28, 2026
15b05f9
Normalize trailing whitespace
zayenz Jun 28, 2026
0fd771d
Assert MPFR package exports in CI
zayenz Jun 28, 2026
1bb00de
Add custom VIS autoconf smoke
zayenz Jun 28, 2026
cdff7aa
Fix CMake CI smoke failures
zayenz Jun 28, 2026
94fb939
Fix MPFR discovery for vcpkg consumers
zayenz Jun 28, 2026
ff160cf
Fix vcpkg consumer smoke dependencies
zayenz Jun 28, 2026
a9e830d
Silence CI action warnings
zayenz Jun 29, 2026
bea727f
Pin CI runner labels
zayenz Jun 29, 2026
7dffdb3
Clean up build modernization leftovers
zayenz Jun 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
873 changes: 866 additions & 7 deletions .github/workflows/build.yml

Large diffs are not rendered by default.

69 changes: 12 additions & 57 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -48,60 +48,15 @@ gmon.out
doc
GecodeReference.chm
ChangeLog
examples/all-interval
examples/alpha
examples/archimedean-spiral
examples/bacp
examples/bibd
examples/bin-packing
examples/black-hole
examples/car-sequencing
examples/cartesian-heart
examples/colored-matrix
examples/crew
examples/crossword
examples/crowded-chess
examples/descartes-folium
examples/dominating-queens
examples/domino
examples/donald
examples/efpa
examples/eq20
examples/golden-spiral
examples/golf
examples/golomb-ruler
examples/graph-color
examples/grocery
examples/hamming
examples/ind-set
examples/job-shop
examples/kakuro
examples/knights
examples/langford-number
examples/magic-sequence
examples/magic-square
examples/magic-square-partial
examples/minesweeper
examples/money
examples/multi-bin-packing
examples/nonogram
examples/open-shop
examples/ortho-latin
examples/partition
examples/pentominoes
examples/perfect-square
examples/photo
examples/qcp
examples/queen-armies
examples/queens
examples/radiotherapy
examples/sat
examples/schurs-lemma
examples/sports-league
examples/steel-mill
examples/steiner
examples/sudoku
examples/sudoku-advanced
examples/tsp
examples/warehouses
examples/word-square
examples/*
!examples/CMakeLists.txt
!examples/*.cpp
!examples/*.hpp
!examples/*.hh
test/test

# Ignore build tree outputs (version metadata lives in top-level
# gecode-version.m4).
build/
CMakeUserPresets.json
CMakePresets.json.user
38 changes: 0 additions & 38 deletions .travis.yml

This file was deleted.

Loading