- Feb 06, 2025
-
-
- Renaming [round_to] as [change_format] to avoid confusion with [round] - Renaming [of_float] as [represents ~float ~in_format] to better convey the goal of this module and why we hide the float type - Adding [@@noalloc] to external functions [set_rounding_mode] and [get_rounding_mode] as a (rather small) optimisation
-
- Bug fix in [single_precision_of_string] - Removing unused [frama_c_sqrt] - Adding default cases to all switch to catch erronous inputs
-
-
The module now handles explicitly the floating point formats using the type system, thus ensuring strict manipulation of float numbers.
-
Maxime Jacquemin authored
Regroup all arithmetic modules in one place See merge request frama-c/frama-c!4923
-
Maxime Jacquemin authored
-
Maxime Jacquemin authored
-
Basile Desloges authored
-
Maxime Jacquemin authored
-
Maxime Jacquemin authored
-
Maxime Jacquemin authored
-
Maxime Jacquemin authored
- Using Q.mul_2exp for pow2 - Simpler and correct implementation for log2 - Declaring the ten constant only once
-
Maxime Jacquemin authored
-
Maxime Jacquemin authored
- Add a Rational module that implements a field over rationals. - Add rationals to Datatype - Move field, nat, finite and linear into libraries/arithmetic - Update linear_filter_test to use the Rational module - Update oracles
-
Basile Desloges authored
[libc] Add specification for signal(sig, func) See merge request frama-c/frama-c!4895
-
- Feb 05, 2025
-
-
Julien Signoles authored
[kernel] remove unused Datatype.*.module_name and Type.*ml_name Closes #1489 See merge request frama-c/frama-c!4907
-
Basile Desloges authored
-
Basile Desloges authored
-
Basile Desloges authored
-
Basile Desloges authored
-
Basile Desloges authored
Add advice on `typing:no-proto` message See merge request frama-c/frama-c!4920
-
David Bühler authored
[scripts] Improve callgrind usage See merge request frama-c/frama-c!4925
-
Basile Desloges authored
-
Basile Desloges authored
-
Basile Desloges authored
-
Valentin Perrelle authored
-
Thibault Martin authored
Resolve "Failure when a GNU.body does not end with a Cabs.COMPUTATION" Closes #1475 See merge request frama-c/frama-c!4905
-
-
Thibault Martin authored
Add a parameter builder for decimal numbers See merge request frama-c/frama-c!4926
-
-
-
-
-
-
-
Thibault Martin authored
Move attributes related functions out of Cil See merge request frama-c/frama-c!4910
-
Valentin Perrelle authored
-
Valentin Perrelle authored
-
Valentin Perrelle authored
- Type.register returns the first registered type instead of a new one
-
Valentin Perrelle authored
-