Skip to content

Fix warnings and many things - #401

Open
Jordan08 wants to merge 56 commits into
codac-team:codac2from
Jordan08:fix-warnings
Open

Fix warnings and many things#401
Jordan08 wants to merge 56 commits into
codac-team:codac2from
Jordan08:fix-warnings

Conversation

@Jordan08

@Jordan08 Jordan08 commented Sep 7, 2026

Copy link
Copy Markdown

No description provided.

Jordan08 and others added 30 commits August 6, 2026 01:08
Change name in AffineMain: size -> noise_count,...
Correct many bugs in AffineForm domain and tests
rename  the folder "AffineForm" into "affine"
Fix many memory leaks and bugs
compil manual fixed
compil with option WITH_PYTHON fixed and tested with Debug.
Build clean and install clean.
No mar warnings.
…tation of the slice method in SlicedTube was returning a reference to a Slice object that was created from a shared pointer to a TSlice object. However, the shared pointer was being created with a custom deleter that did nothing, which meant that the TSlice object was never deleted, leading to a memory leak.
… based on the Eigen library and provide a Python interface to the Affine domain classes and operations. The following files have been added or modified:

- CMakeLists.txt: Updated to include the new source files for the Affine domain bindings
# Conflicts:
#	CMakeLists.txt
…egral test

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
…egral test

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Add init_from_list() function to AffineForm to allow initialization from a list of values.
Jordan08 and others added 26 commits August 28, 2026 08:30
- fix a bug in the binding python code for AffineVariables
fix bug in the binding python
In python, change matrix-vector product "*" to matrix-vector product "@"
This reverts commit 7be8480, reversing
changes made to a67be23.
Co-authored-by: Jordan08 <6967787+Jordan08@users.noreply.github.com>
Co-authored-by: Jordan08 <6967787+Jordan08@users.noreply.github.com>
The three Matrix literals were written with the IntervalMatrix idiom, where
the inner braces build an Interval. On a Matrix of doubles they are just
braces around a scalar, which clang reports as -Wbraced-scalar-init.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
{10.2} selected set(codomain,double) through a braced scalar initializer
rather than the intended Interval overload named by the comment. Both
behave the same for a degenerate instant, since set(codomain,Interval)
samples t.lb() and collapses to a single slice when t is degenerate.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants