- May 23, 2014
-
-
Pierre Loic Garoche authored
-
- May 22, 2014
-
-
THIRIOUX Xavier authored
-
- May 20, 2014
-
-
THIRIOUX Xavier authored
-
Pierre Loic Garoche authored
-
- May 19, 2014
-
-
THIRIOUX Xavier authored
-
THIRIOUX Xavier authored
-
Pierre Loic Garoche authored
-
Pierre Loic Garoche authored
- loading lusi - loading lib in lusi files: "in m" is now "lib m"
-
Pierre Loic Garoche authored
-
Pierre Loic Garoche authored
-
Pierre Loic Garoche authored
-
- May 16, 2014
-
-
Pierre Loic Garoche authored
Changed the load of lusi files: imported nodes or function can specify the linking lib and/or use a classical C prototype (without pointers). Parse updated as well as Makefile generation.
-
- Apr 01, 2014
-
-
THIRIOUX Xavier authored
-
- Mar 31, 2014
-
-
THIRIOUX Xavier authored
-
- Mar 24, 2014
-
-
THIRIOUX Xavier authored
-
THIRIOUX Xavier authored
changed name generation to avoid conflict with C predefined symbols; added checking for declared but not defined node symbol
-
THIRIOUX Xavier authored
-
THIRIOUX Xavier authored
-
- Mar 20, 2014
-
-
THIRIOUX Xavier authored
-
- Mar 19, 2014
-
-
THIRIOUX Xavier authored
- debugged liveness analysis...
-
THIRIOUX Xavier authored
- added computation of a reuse policy (depending on types) - not yet used though, would have to change code generation in order to be useful...
-
- Mar 18, 2014
-
-
THIRIOUX Xavier authored
-
- Mar 17, 2014
-
-
THIRIOUX Xavier authored
-
Pierre Loic Garoche authored
-
Pierre Loic Garoche authored
-
Pierre Loic Garoche authored
-
Pierre Loic Garoche authored
-
- Mar 16, 2014
-
-
THIRIOUX Xavier authored
The 'function' keyword is for stateless nodes only, the 'node' keyword is any kind of node. Improves compilation and paves the way for more optimizations.
-
- Mar 14, 2014
-
-
THIRIOUX Xavier authored
(to turn conditionals into merges, which yield more efficient C code)
-
- Mar 13, 2014
-
-
THIRIOUX Xavier authored
corrected bugs in clock generalization that produced pessimistic C code (not wrong though); corrected bug with node importation policy wrt (re)declaration, (re)definition...
-
- Mar 11, 2014
-
-
THIRIOUX Xavier authored
- added constant definition with a struct type - added checking for multiple definitions of nodes (behavior was buggy) - better and more uniform error messages for undefined/already defined symbols We still need struct expressions...
-
- Mar 10, 2014
-
-
THIRIOUX Xavier authored
-
THIRIOUX Xavier authored
Cette ligne, et les suivantes ci-dessous, seront ignorées-- M trunk/src/corelang.mli M trunk/src/type_predef.ml M trunk/src/main_lustre_compiler.ml M trunk/src/types.ml M trunk/src/printers.ml M trunk/src/typing.ml M trunk/src/horn_backend.ml M trunk/src/parser_lustre.mly M trunk/src/env.ml M trunk/src/c_backend.ml M trunk/src/corelang.ml
-
- Mar 06, 2014
-
-
THIRIOUX Xavier authored
-
THIRIOUX Xavier authored
corrected bug in arrow macros names, added storage attribute for static alloc macros, option -d now creates the destination directory if needed, with current dir as file permissions
-
- Mar 05, 2014
-
-
THIRIOUX Xavier authored
- arrows are now factorized out and become part of include as files arrow.h and arrow.c - no more arrows in generated code - compiling and linking arrow.c is only necessary in case of dynamic allocation - version now includes installation prefix (for the standard lib) and svn number
-
THIRIOUX Xavier authored
-
- Mar 04, 2014
-
-
Eric Noulard authored
-
- Mar 01, 2014
-
-
THIRIOUX Xavier authored
-
THIRIOUX Xavier authored
- added clock checking between interface and implementation files
-