- Feb 03, 2022
-
-
BRUN Lelio authored
ast modifs and additional arrow_taint phase to retrieve which arrow "protects" / "taints" which variable
-
- Sep 20, 2021
-
-
BRUN Lelio authored
-
- Jul 29, 2021
-
-
BRUN Lelio authored
-
- Jun 30, 2021
-
-
BRUN Lelio authored
-
- Jun 25, 2021
-
-
BRUN Lelio authored
-
- Jun 17, 2021
-
-
BRUN Lelio authored
-
- Feb 05, 2021
-
-
BRUN Lelio authored
-
- Nov 20, 2019
-
-
Pierre Loic Garoche authored
Array access: solved issues in C backend when basic operations in array access dimensions. Also better handling in EMF, ie further normalization through new equations
-
- Nov 14, 2019
-
-
Pierre Loic Garoche authored
-
- Mar 21, 2019
-
-
Pierre Loic Garoche authored
-
- Mar 12, 2019
-
-
Pierre Loic Garoche authored
Contract resolution still need to be done as well as dealing with the machine code level and so on.
-
- Nov 23, 2018
-
-
Pierre Loic Garoche authored
-
- Nov 21, 2018
-
-
Pierre Loic Garoche authored
node_Table hashtbl is now only available through functions of the corelang.mli
-
Pierre Loic Garoche authored
-
- Nov 15, 2018
-
-
Pierre Loic Garoche authored
- a bug in regressio ntest Simulink/integrator_ext_IC_matrix_test revealed the following (serious issue): when building the list of instruction (in the machine code) the access to variable were hardcoded to LocalVar or StateVAr depending whether the variables was part of the identified memories. Un fortunately the set of memories is only known after iterating through all definitions. A read access to a memory which was scheduled before its update was generating a non compilable C code: the access to the memory x which should be written as mem->x was written as a local access "x". But x was not declared as a local variable: hence gcc compile error. The current commit is pretty involved. It goes through all the code: - LocalVar and StateVar have been merged in Var in machine instructions (rhs ie expressions) - any possible print or access to these shall be given access to the machine (ie its memories) so a lot of functions have been enriched with a machine first argument. Regression tests performed well showing no additional bug introduced. The only Unstable->Broken changes are the DIFF which could not be run at all before.
-
- Nov 13, 2018
-
-
Pierre Loic Garoche authored
-
- Nov 08, 2018
-
-
Pierre Loic Garoche authored
SEAL: compute the projection to switched systems. Some issues with intermediate variables and a better selection of split guard have to be addressed
-
- Oct 08, 2018
-
-
Pierre Loic Garoche authored
- Adapted the parsing of specification with a cocospec compatible one - The data structure of contracts is now almost cocospec compatible - Lustrec-test has been updated to use the newest syntax
-
- Oct 05, 2018
-
-
Pierre Loic Garoche authored
Adapted the parser/types/constructors for cocospec syntax
-
- Sep 25, 2018
-
-
Pierre Loic Garoche authored
-
- Sep 24, 2018
-
-
Pierre Loic Garoche authored
-
- May 31, 2018
-
-
THIRIOUX Xavier authored
-
THIRIOUX Xavier authored
-
- May 04, 2018
-
-
Pierre Loic Garoche authored
-
- Mar 30, 2018
-
-
Pierre Loic Garoche authored
- Renamed type declarations as lustre_types and machine_code_types
-
- Mar 14, 2018
-
-
Pierre Loic Garoche authored
- program type renamed as program_t - Initiating the lustrev tool with dependencies to z3 and seal.
-
- Feb 13, 2018
-
-
Pierre Loic Garoche authored
-
- Jan 31, 2018
-
-
Pierre Loic Garoche authored
[general] large modification: added machine types, a second typing phase dealing with machine types (eg uint8) typing was transformed as a functor and parametrized by basic types (int/real/bool) it can also be applied multiple times on the same program
-
- Dec 19, 2017
-
-
Pierre Loic Garoche authored
[global] reordered local vars, keeping the declared ones before the others. Was mandatory for clocked expressions in compiled automata.
-
- Dec 18, 2017
-
-
Pierre Loic Garoche authored
-
- Jul 27, 2017
-
-
Pierre Loic Garoche authored
-
- Jul 07, 2017
-
-
Pierre Loic Garoche authored
This is used in EMF backend.
-
- Jul 03, 2017
-
-
Pierre Loic Garoche authored
-
- Jun 26, 2017
-
-
Pierre Loic Garoche authored
-
- Feb 14, 2017
-
-
THIRIOUX Xavier authored
nice bug correction wrt constants with a large number of digits. Would raise exception when comparing these constants
-
- Jan 31, 2017
-
-
Pierre Loic Garoche authored
-
- Dec 08, 2016
-
-
Temesghen Kahsai authored
-
- Sep 30, 2016
-
-
Temesghen Kahsai authored
-
- Aug 09, 2016
-
-
THIRIOUX Xavier authored
-
- Aug 06, 2016
-
-
THIRIOUX Xavier authored
-