- Apr 13, 2022
-
-
BRUN Lelio authored
-
- Feb 03, 2022
-
-
BRUN Lelio authored
ast modifs and additional arrow_taint phase to retrieve which arrow "protects" / "taints" which variable
-
- Sep 27, 2021
-
-
BRUN Lelio authored
-
- Jun 30, 2021
-
-
BRUN Lelio authored
-
BRUN Lelio authored
-
- Jun 25, 2021
-
-
BRUN Lelio authored
-
- Jun 17, 2021
-
-
BRUN Lelio authored
-
- Feb 05, 2021
-
-
BRUN Lelio 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.
-
- 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
-
- Mar 30, 2018
-
-
Pierre Loic Garoche authored
- Renamed type declarations as lustre_types and machine_code_types
-
- 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 18, 2017
-
-
Pierre Loic Garoche authored
-
- Jul 20, 2017
-
-
Pierre Loic Garoche authored
-
- Jun 23, 2017
-
-
Pierre Loic Garoche authored
- EMF backend now impose the optimization level to be set to 0 in order to avoid equation elimination that would render traceability difficult - Options.ml has been split into Options.ml / Options_management.ml. Options.ml only contains references and no functions
-
- Apr 26, 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
-
- Nov 26, 2015
-
-
THIRIOUX Xavier authored
-
- May 04, 2015
-
-
Temesghen Kahsai authored
-
- Apr 08, 2015
-
-
THIRIOUX Xavier authored
- destination dir should now work properly - lusic files now have a version number, to avoid nasty segfaults when loading lusic files created by an older compiler version - inlining should now work with generic nodes and generic array library - tests_ok_dev.list has been added that focuses on advanced (but unused !) features of lustrec, avoiding the large 'kind' test files
-
THIRIOUX Xavier authored
- destination dir should now work properly - lusic files now have a version number, to avoid nasty segfaults when loading lusic files created by an older compiler version - inlining should now work with generic nodes and generic array library - tests_ok_dev.list has been added that focuses on advanced (but unused !) features of lustrec, avoiding the large 'kind' test files git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@443 041b043f-8d7c-46b2-b46e-ef0dd855326e
-
- Apr 03, 2015
-
-
THIRIOUX Xavier authored
- global constants were not accounted for - no good avoidance of name capture when inlining - static parameters (array sizes and clocks) not handled - ill-typed generated expressions, when inlining array expressions
-
THIRIOUX Xavier authored
- global constants were not accounted for - no good avoidance of name capture when inlining - static parameters (array sizes and clocks) not handled - ill-typed generated expressions, when inlining array expressions git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@434 041b043f-8d7c-46b2-b46e-ef0dd855326e
-
- Mar 24, 2015
-
-
Pierre Loic Garoche authored
-
Pierre Loic Garoche authored
git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@426 041b043f-8d7c-46b2-b46e-ef0dd855326e
-
- Sep 09, 2014
-
-
THIRIOUX Xavier authored
-
THIRIOUX Xavier authored
git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@333 041b043f-8d7c-46b2-b46e-ef0dd855326e
-
- Sep 03, 2014
-
-
THIRIOUX Xavier authored
- removed a potential source of bug in scheduler
-
THIRIOUX Xavier authored
- removed a potential source of bug in scheduler git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@330 041b043f-8d7c-46b2-b46e-ef0dd855326e
-
THIRIOUX Xavier authored
-
THIRIOUX Xavier authored
git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@329 041b043f-8d7c-46b2-b46e-ef0dd855326e
-
- Sep 02, 2014
-
-
THIRIOUX Xavier authored
- corrected several bugs in inlining - STILL, BUGS REMAINING in inlined code !!??!!
-
THIRIOUX Xavier authored
- corrected several bugs in inlining - STILL, BUGS REMAINING in inlined code !!??!! git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@328 041b043f-8d7c-46b2-b46e-ef0dd855326e
-
THIRIOUX Xavier authored
- added interface files (.lusi) in the language, that can be compiled on their own, giving an object file (.lusic) and a header file (.h) - modular code generation, from Lustre to C level included. - nice amount of code refactoring
-
THIRIOUX Xavier authored
- added interface files (.lusi) in the language, that can be compiled on their own, giving an object file (.lusic) and a header file (.h) - modular code generation, from Lustre to C level included. - nice amount of code refactoring git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@326 041b043f-8d7c-46b2-b46e-ef0dd855326e
-
- Jul 09, 2014
-
-
Pierre Loic Garoche authored
Moved backends in separate folders
-