Project

General

Profile

Revision:

Revisions

# Date Author Comment
c653e640 02/28/2014 10:39 AM Pierre-Loïc Garoche

Minor bugs

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/branches/horn_encoding@164 041b043f-8d7c-46b2-b46e-ef0dd855326e

b63536a0 02/28/2014 10:39 AM Pierre-Loïc Garoche

Minor bugs

64dfa450 02/28/2014 10:35 AM Eric Noulard

Do not use stable sort because it requires recent ocamlgraph
library (1.8.3) which is not widely available in distro repository.
Moreover "stable" sort is not necessary, sort will do.
Fixes Issue #49: https://cavale.enseeiht.fr/redmine/issues/49

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@163 041b043f-8d7c-46b2-b46e-ef0dd855326e

ae78dfee 02/28/2014 10:35 AM Eric Noulard

Do not use stable sort because it requires recent ocamlgraph
library (1.8.3) which is not widely available in distro repository.
Moreover "stable" sort is not necessary, sort will do.
Fixes Issue #49: https://cavale.enseeiht.fr/redmine/issues/49

e2380d4d 02/28/2014 10:33 AM Pierre-Loïc Garoche

Solved some bugs in the lustre printer
Generation of a witness with both the main node and hte inlined main node
Test script modified to check consistency of the inlining process

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/branches/inlining@162 041b043f-8d7c-46b2-b46e-ef0dd855326e

c02d255e 02/28/2014 10:33 AM Pierre-Loïc Garoche

Solved some bugs in the lustre printer
Generation of a witness with both the main node and hte inlined main node
Test script modified to check consistency of the inlining process

1577dc7e 02/26/2014 03:37 PM Xavier Thirioux

better error message for tuple type mismatch

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@161 041b043f-8d7c-46b2-b46e-ef0dd855326e

06fa8b5e 02/26/2014 03:37 PM Xavier Thirioux

better error message for tuple type mismatch

11242500 02/26/2014 02:37 PM Xavier Thirioux

again, debugged tuple subtyping

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@160 041b043f-8d7c-46b2-b46e-ef0dd855326e

fbda2f96 02/26/2014 02:37 PM Xavier Thirioux

again, debugged tuple subtyping

17249d2e 02/26/2014 02:04 PM Xavier Thirioux

removed debug printing

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@159 041b043f-8d7c-46b2-b46e-ef0dd855326e

45ca90f5 02/26/2014 02:04 PM Xavier Thirioux

removed debug printing

9b5969d4 02/26/2014 02:02 PM Xavier Thirioux

corrected wrong subtyping rule for tuple assignment

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@158 041b043f-8d7c-46b2-b46e-ef0dd855326e

1cb216b4 02/26/2014 02:02 PM Xavier Thirioux

corrected wrong subtyping rule for tuple assignment

4a840259 02/26/2014 01:42 PM Xavier Thirioux

added subtyping in equations (rhs may be a subtype of lhs)

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@157 041b043f-8d7c-46b2-b46e-ef0dd855326e

b580c8f8 02/26/2014 01:42 PM Xavier Thirioux

added subtyping in equations (rhs may be a subtype of lhs)

71513f0e 02/26/2014 07:48 AM Pierre-Loïc Garoche

Improvements as suggested by e. Noulard: better install of include; modified generated makefile

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@156 041b043f-8d7c-46b2-b46e-ef0dd855326e

b8ae1bbc 02/26/2014 07:48 AM Pierre-Loïc Garoche

Improvements as suggested by e. Noulard: better install of include; modified generated makefile

aea225b9 02/24/2014 04:47 PM Pierre-Loïc Garoche

Updated version of test script: timeout for z3

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/branches/horn_encoding@155 041b043f-8d7c-46b2-b46e-ef0dd855326e

f1da5111 02/24/2014 04:47 PM Pierre-Loïc Garoche

Updated version of test script: timeout for z3

4be0d54a 02/24/2014 04:26 PM Pierre-Loïc Garoche

Fixed bug on the main part

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/branches/horn_encoding@154 041b043f-8d7c-46b2-b46e-ef0dd855326e

9334747d 02/24/2014 04:26 PM Pierre-Loïc Garoche

Fixed bug on the main part

1f674c15 02/24/2014 11:48 AM Pierre-Loïc Garoche

Cleaning useless files

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/branches/horn_encoding@153 041b043f-8d7c-46b2-b46e-ef0dd855326e

433b1e6b 02/24/2014 11:48 AM Pierre-Loïc Garoche

Cleaning useless files

cd6efd9b 02/24/2014 11:47 AM Pierre-Loïc Garoche

First fully working version of horn backend.

Has to be called with "-horn -node main_node"

The test script compute the smt2 file and calls z3 on them.

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/branches/horn_encoding@152 041b043f-8d7c-46b2-b46e-ef0dd855326e

3e209698 02/24/2014 11:47 AM Pierre-Loïc Garoche

First fully working version of horn backend.

Has to be called with "-horn -node main_node"

The test script compute the smt2 file and calls z3 on them.

9cab57c9 02/24/2014 11:25 AM Pierre-Loïc Garoche

...

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/branches/horn_encoding@151 041b043f-8d7c-46b2-b46e-ef0dd855326e

3a60ec17 02/24/2014 11:25 AM Pierre-Loïc Garoche

...

2f44a4cc 02/24/2014 10:50 AM Pierre-Loïc Garoche

Is it working?

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/branches/horn_encoding@150 041b043f-8d7c-46b2-b46e-ef0dd855326e

4f3cc9f3 02/24/2014 10:50 AM Pierre-Loïc Garoche

Is it working?

c76f1d66 02/24/2014 09:46 AM Pierre-Loïc Garoche

Working on bugs

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/branches/horn_encoding@149 041b043f-8d7c-46b2-b46e-ef0dd855326e

c0003810 02/24/2014 09:46 AM Pierre-Loïc Garoche

Working on bugs

2b8eca7f 02/21/2014 05:34 PM Pierre-Loïc Garoche

Manually corrected version of ex3. Should integrate the modifications

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/branches/horn_encoding@148 041b043f-8d7c-46b2-b46e-ef0dd855326e

3a9e1fe8 02/21/2014 05:34 PM Pierre-Loïc Garoche

Manually corrected version of ex3. Should integrate the modifications

f19eb2fd 02/21/2014 05:11 PM Pierre-Loïc Garoche

Second (almost) working version

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/branches/horn_encoding@147 041b043f-8d7c-46b2-b46e-ef0dd855326e

40f8d0f9 02/21/2014 05:11 PM Pierre-Loïc Garoche

Second (almost) working version

20e9de2d 02/21/2014 04:39 PM Pierre-Loïc Garoche

First (almost) working version

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/branches/horn_encoding@146 041b043f-8d7c-46b2-b46e-ef0dd855326e

faa5e5c5 02/21/2014 04:39 PM Pierre-Loïc Garoche

First (almost) working version

96babff4 02/21/2014 12:42 PM Pierre-Loïc Garoche

Ongoing ...

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/branches/horn_encoding@145 041b043f-8d7c-46b2-b46e-ef0dd855326e

fc7a01ce 02/21/2014 12:42 PM Pierre-Loïc Garoche

Ongoing ...

8605c4a4 02/21/2014 12:38 PM Pierre-Loïc Garoche

Ongoing ...

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/branches/horn_encoding@144 041b043f-8d7c-46b2-b46e-ef0dd855326e

23bdf881 02/21/2014 12:38 PM Pierre-Loïc Garoche

Ongoing ...

7a19992d 02/21/2014 08:37 AM Pierre-Loïc Garoche

In the middle of the coding process. Just pushing thinks

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/branches/horn_encoding@143 041b043f-8d7c-46b2-b46e-ef0dd855326e

04a7df69 02/21/2014 08:37 AM Pierre-Loïc Garoche

In the middle of the coding process. Just pushing thinks

dcbf9d3a 02/20/2014 06:45 AM Pierre-Loïc Garoche

The missing file

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/branches/horn_encoding@142 041b043f-8d7c-46b2-b46e-ef0dd855326e

aa6b7d46 02/20/2014 06:45 AM Pierre-Loïc Garoche

The missing file

3ee1012f 02/19/2014 05:02 PM Pierre-Loïc Garoche

Initial copy of the horn output version. Not really working yet

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/branches/horn_encoding@141 041b043f-8d7c-46b2-b46e-ef0dd855326e

f6923c9e 02/19/2014 05:02 PM Pierre-Loïc Garoche

Initial copy of the horn output version. Not really working yet

94fb84c3 02/05/2014 03:03 PM Pierre-Loïc Garoche

lego robot example

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@140 041b043f-8d7c-46b2-b46e-ef0dd855326e

7bc15356 02/05/2014 03:03 PM Pierre-Loïc Garoche

lego robot example

55242433 11/25/2013 10:39 AM Xavier Thirioux

missing dummy lib for arrays

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@139 041b043f-8d7c-46b2-b46e-ef0dd855326e

ed226e0d 11/25/2013 10:39 AM Xavier Thirioux

missing dummy lib for arrays

7a217724 11/20/2013 09:34 PM Pierre-Loïc Garoche

Current version of gen_test_suite

b06f257c 11/20/2013 09:32 PM Pierre-Loïc Garoche

Solved bug on transforming basic ops

3618484e 11/20/2013 09:31 PM Pierre-Loïc Garoche

Added uid for io_frontend.o

f29f1bee 11/20/2013 02:25 PM Pierre-Loïc Garoche

Renaming mutant nodes. Solved bug for not operator injection.

9d6dceb4 11/17/2013 02:22 AM Pierre-Loïc Garoche

New mutation algoirthm. Seems more efficient.

ebf0fa11 11/15/2013 11:15 PM Pierre-Loïc Garoche

Merging modifs in trunk

4e66a853 11/14/2013 03:18 PM Pierre-Loïc Garoche

Non working version. Check out previous revision

17d2db94 11/14/2013 12:15 PM Pierre-Loïc Garoche

- Renamed the only target of the generated makefile
- Solved bug: xor are now printed as bitwise xor in c : a ^ b and not a xor b.

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@131 041b043f-8d7c-46b2-b46e-ef0dd855326e

f485f585 11/14/2013 12:15 PM Pierre-Loïc Garoche

- Renamed the only target of the generated makefile
- Solved bug: xor are now printed as bitwise xor in c : a ^ b and not a xor b.

53bdad2b 11/13/2013 07:23 PM Pierre-Loïc Garoche

New option -mcdc_cond generating conditions

7a47b44f 11/12/2013 11:20 PM Xavier Thirioux

- work in progress for interface typing

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@129 041b043f-8d7c-46b2-b46e-ef0dd855326e

b878abe5 11/12/2013 11:20 PM Xavier Thirioux

- work in progress for interface typing

4cec0e67 11/08/2013 06:35 PM Pierre-Loïc Garoche

Ongoing work. Use previous version

4eada2bb 11/08/2013 11:15 AM Pierre-Loïc Garoche

Single mutation at a time
Gather int constants to perform constant replacement

Optimized the generation mechanism to avoid inifite run when the max number of mutant is reached.

b3381ae8 11/07/2013 07:03 PM Xavier Thirioux

- small bug correction in dimension typing
- #open keyword instead of open
- dummy generic matrix/vector library interface added
- modified examples according to the new syntax

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@126 041b043f-8d7c-46b2-b46e-ef0dd855326e

accbb04d 11/07/2013 07:03 PM Xavier Thirioux

- small bug correction in dimension typing
- #open keyword instead of open
- dummy generic matrix/vector library interface added
- modified examples according to the new syntax

f30a2012 11/05/2013 04:21 PM Pierre-Loïc Garoche

Mutants generator for lustre

5c1184ad 10/22/2013 10:39 AM Pierre-Loïc Garoche

Merge (if it works) of the lustre interfaces branche providing lusi files into trunk

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@123 041b043f-8d7c-46b2-b46e-ef0dd855326e

f22632aa 10/22/2013 10:39 AM Pierre-Loïc Garoche

Merge (if it works) of the lustre interfaces branche providing lusi files into trunk

261603bd 10/22/2013 10:37 AM Pierre-Loïc Garoche

infernal spiral of svn commit. trying (ultimately) to merge the branch into trunk

2dfed060 10/22/2013 10:28 AM Pierre-Loïc Garoche

Merging trunk into lustre interfaces branch

7bd3416a 10/22/2013 10:01 AM Pierre-Loïc Garoche

Lustre interfaces: lusi files are generated and used. Remaining work: create a good makefile and add the appropriate #include, fix issues with Arnaud's benchmarks (old syntax)

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@120 041b043f-8d7c-46b2-b46e-ef0dd855326e

fdeaac38 10/22/2013 10:01 AM Pierre-Loïc Garoche

Lustre interfaces: lusi files are generated and used. Remaining work: create a good makefile and add the appropriate #include, fix issues with Arnaud's benchmarks (old syntax)

17abbe95 10/22/2013 10:01 AM Pierre-Loïc Garoche

Lustre interfaces: lusi files are generated and used. Remaining work: create a good makefile and add the appropriate #include, fix issues with Arnaud's benchmarks (old syntax)

28f970dc 10/22/2013 09:15 AM Pierre-Loïc Garoche

Lustre interfaces: lusi files are generated and used. Remaining work: create a good makefile and add the appropriate #include, fix issues with Arnaud's benchmarks (old syntax)

214db5e7 10/22/2013 09:12 AM Pierre-Loïc Garoche

Lustre interfaces: lusi files are generated and used. Remaining work: create a good makefile and add the appropriate #include

9c87e883 10/02/2013 08:18 AM Pierre-Loïc Garoche

Creating branch to reactivate the java backend - not compiling yet

22fe1c93 10/02/2013 08:13 AM Pierre-Loïc Garoche

Moved files to trunk in lustre_compiler

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@116 041b043f-8d7c-46b2-b46e-ef0dd855326e

0cbf0839 10/02/2013 08:13 AM Pierre-Loïc Garoche

Moved files to trunk in lustre_compiler

866972d2 10/02/2013 08:05 AM Pierre-Loïc Garoche

Moved files to trunk in lustre_compiler

git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@115 041b043f-8d7c-46b2-b46e-ef0dd855326e

0f649de9 10/02/2013 08:05 AM Pierre-Loïc Garoche

Moved files to trunk in lustre_compiler

(1401-1483/1483) Per page: 25, 50, 100

Also available in: Atom