Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

lustrec / src / backends / C @ d5fe9ac9

Name Size Revision Age Author Comment
c_backend.ml 4.59 KB 70e1006b about 5 years Xavier Thirioux This is a major revision: - added interface f...
c_backend_common.ml 12.5 KB 6a1a01d2 about 5 years Xavier Thirioux - Added major feature: Lustre V6 automata !!! ...
c_backend_header.ml 13.5 KB 1eda3e78 about 5 years Xavier Thirioux - work in progress for automata...
c_backend_main.ml 4.94 KB 70e1006b about 5 years Xavier Thirioux This is a major revision: - added interface f...
c_backend_makefile.ml 3.26 KB 70e1006b about 5 years Xavier Thirioux This is a major revision: - added interface f...
c_backend_spec.ml 8.19 KB 70e1006b about 5 years Xavier Thirioux This is a major revision: - added interface f...
c_backend_src.ml 16.8 KB d5fe9ac9 about 5 years Xavier Thirioux - corrected bug in node reset clock - cleaner ...

Latest revisions

# Date Author Comment
d5fe9ac9 09/18/2014 05:25 PM Xavier Thirioux

- corrected bug in node reset clock
- cleaner (but heavier !) code generation scheme for automata

6a1a01d2 09/14/2014 08:08 PM Xavier Thirioux

- Added major feature: Lustre V6 automata !!!
- one automata example added
- changed the reset condition in node calls (now a simple bool expr)
- bug corrected in clock calculus
- bug corrected in traceability info
- added field in variables to test whether they are original...

1eda3e78 09/09/2014 06:03 PM Xavier Thirioux

- work in progress for automata...

70e1006b 09/02/2014 02:43 PM Xavier Thirioux

This is a major revision:
- 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

b38ffff3 07/09/2014 09:57 AM Pierre-Loïc Garoche

Updated the licence info and header for each file.
Moved backends in separate folders

36454535 07/03/2014 10:46 PM Pierre-Loïc Garoche

Merged horn_traces branch

0038002e 07/02/2014 05:29 PM Pierre-Loïc Garoche

Prepared first stage of code reorg:
1. moved type def in lustrespec.ml
2. moved constructor and basic functions in corelang
3. Modified eexpr with prenext quantifiers

e95470b3 06/25/2014 05:37 PM Pierre-Loïc Garoche

Merged trunk updates

713176a4 06/25/2014 12:47 PM Pierre-Loïc Garoche

Specialized the prefix/postfix modifiers through functors arguments

522938b5 06/25/2014 11:13 AM Pierre-Loïc Garoche

Split all functions of C backends in separate files

View revisions

Also available in: Atom