Commit Graph

22 Commits

Author SHA1 Message Date
Gwenaël Delaval c57b71b6aa Merge branch 'bzr' into decade
- Added Boolean module (enum types to boolean vectors)
- Added Hept_clocking analysis, called before Boolean
- Added z3z target from minils (sigali format)
- Bug corrections in Normalize, Normalize_mem

Conflicts:
	compiler/heptagon/analysis/typing.ml
	compiler/heptagon/heptagon.ml
	compiler/heptagon/parsing/hept_parser.mly
	compiler/heptagon/parsing/hept_parsetree.ml
	compiler/heptagon/parsing/hept_scoping.ml
	compiler/main/hept2mls.ml
	compiler/main/heptc.ml
	compiler/main/mls2seq.ml
	compiler/minils/minils.ml
	compiler/minils/transformations/normalize_mem.ml
	test/check
2011-08-04 13:37:33 +02:00
Cédric Pasteur 7d95b95ed7 Merge branch 'memalloc' into decade
Conflicts:
	compiler/global/signature.ml
	compiler/heptagon/analysis/typing.ml
	compiler/heptagon/hept_printer.ml
	compiler/heptagon/hept_utils.ml
	compiler/heptagon/heptagon.ml
	compiler/heptagon/parsing/hept_parser.mly
	compiler/heptagon/parsing/hept_parsetree.ml
	compiler/heptagon/parsing/hept_scoping.ml
	compiler/heptagon/transformations/switch.ml
	compiler/main/hept2mls.ml
	compiler/minils/minils.ml
	compiler/minils/mls_printer.ml
	compiler/obc/c/cgen.ml
	compiler/obc/control.ml
	compiler/utilities/misc.mli
2011-07-21 08:50:45 +02:00
Adrien Guatto 7d9e31a83b Tomato checking in check.sh 2011-07-08 11:56:38 +02:00
Adrien Guatto fd0b3efd2c Fixed helper scripts. 2011-05-30 10:23:03 +02:00
Cédric Pasteur 285abc48bf Fixed some bugs 2011-05-25 09:12:12 +02:00
Adrien Guatto b0a0100ad7 Fixed check script: we now see that our C backend isn't bug-free... 2011-04-27 10:52:07 +02:00
Gwenal Delaval 70e2ce08a2 Correction of check script 2011-04-20 12:28:38 +02:00
Gwenal Delaval eb164f4268 More complete check script
Added options to check scrit:
test of boolean pass, deadcode, tomato
added caml compilation test
2011-04-20 12:28:37 +02:00
Léonard Gérard 46ed02416b Convolutions and pip working. 2011-03-23 16:53:01 +01:00
Léonard Gérard 8f4411e145 Recursives Qualnames.
In order to have a correct handling of inner classes in Java, and to prepare for modules inside modules.
2011-02-07 14:24:17 +01:00
Léonard Gérard 09419a77a5 again 2011-01-24 16:09:28 +01:00
Léonard Gérard 82250b7536 check cleaned up. 2011-01-12 16:08:33 +01:00
Léonard Gérard 1ed4941101 Cleaner check. 2011-01-05 15:48:09 +01:00
Léonard Gérard c2d172af48 check changes. 2010-12-15 23:41:46 +01:00
Léonard Gérard aa3923cb56 Small 'check' cosmetic.
debugger_script updated.
2010-09-13 01:16:37 +02:00
Léonard Gérard a9066fc1f9 $id$ removed. 2010-08-17 23:30:27 +02:00
Léonard Gérard 5e737d0094 location change. Heptc works with menhir. 2010-07-21 15:15:57 +02:00
Adrien Guatto 312f8085ce Test runner: fixed missing C99 option 2010-07-16 12:13:40 +02:00
Adrien Guatto b5ba524c3e Test runner: bug-fixes and updates 2010-07-16 11:19:56 +02:00
Adrien Guatto 6b4881ccd0 Revamped testing framework 2010-07-02 16:03:04 +02:00
Cédric Pasteur 5f1b63b33a Fix bug with locations 2010-06-24 04:55:15 +02:00
Léonard Gérard 12251f960e Add lib/pervasives.epi, tests, tools 2010-06-21 12:11:06 +02:00