Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

lustrec / src / backends / C @ 13aec2da

Name Size Revision Age Author Comment
c_backend.ml 7.16 KB e7cc5186 over 2 years Pierre-Loïc Garoche Refactor error printing.
c_backend_cmake.ml 3.92 KB
c_backend_common.ml 24.8 KB 13aec2da almost 2 years Pierre-Loïc Garoche [main] enum typedef in C use the original lustr...
c_backend_header.ml 17.2 KB 13aec2da almost 2 years Pierre-Loïc Garoche [main] enum typedef in C use the original lustr...
c_backend_lusic.ml 680 Bytes 44686ab5 over 2 years Pierre-Loïc Garoche Missing file c_backend_lusic
c_backend_main.ml 8.16 KB f76eae4f over 2 years Pierre-Loïc Garoche first solution to address very large identifier...
c_backend_makefile.ml 4.15 KB 6a078e8a over 2 years Pierre-Loïc Garoche C backend: solved the issue of long name in gen...
c_backend_mauve.ml 7.6 KB 2fdbc781 over 2 years Pierre-Loïc Garoche Cleaning output: - no more classic display for ...
c_backend_spec.ml 8.19 KB 58a463e7 almost 5 years Pierre-Loïc Garoche Added a construct for Dependencies (was a tuple...
c_backend_src.ml 32.5 KB 3ca27bc7 over 2 years Pierre-Loïc Garoche - Addtional encapsulation of machine_code instr...

Latest revisions

# Date Author Comment
13aec2da 01/18/2018 05:31 PM Pierre-Loïc Garoche

[main] enum typedef in C use the original lustre filename as identifier. This commit cleans the filename to remove dots.

c80e92d1 11/09/2017 10:58 PM Pierre-Loïc Garoche

Solving a warning with ocaml 4.04 and uppercase_ascii. Provides backward compatibility for 4.02

6a078e8a 07/27/2017 10:46 PM Pierre-Loïc Garoche

C backend: solved the issue of long name in generated binaries.

f76eae4f 07/27/2017 07:44 PM Pierre-Loïc Garoche

first solution to address very large identifiers in node names, logs, and generated binaries

e7cc5186 07/18/2017 12:03 AM Pierre-Loïc Garoche

Refactor error printing.

1bff14ac 06/23/2017 06:13 PM Pierre-Loïc Garoche

- Added a field lustre_eq to machine instruction in order to record the originating lustre equation
- 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

3ca27bc7 06/23/2017 04:07 AM Pierre-Loïc Garoche

- Addtional encapsulation of machine_code instr in a struct to enable future extension of type with more metadata.
- Improved EMF backend with META information

7ab1c5bd 06/22/2017 05:21 PM Pierre-Loïc Garoche

- Added a precision parameter for io_frontend "real" types
- New fonction in plugins: main_loop_body_prefix

990210f3 05/16/2017 04:57 PM Pierre-Loïc Garoche

Improved include folders behaviors:
- allow multiple -I dir, will be used in order (first one declared
is first used)

- when declaring a global library #open <foo>, foo is first checked
in local folders, than in global one (install path). This
does not apply to local libraries opened with #open "foo".

521e2a6b 05/16/2017 10:56 AM Pierre-Loïc Garoche

trying to improving pretty printing. Not so perfect for the moment

View revisions

Also available in: Atom