19 Commits (58086190eb03163873ce007fdce0441f6af0acb7)

Author SHA1 Message Date
Gwenaël Delaval 58086190eb Headers and license file for GPL
Headers for every source file (excluding examples), mentioning
authors, copyright and license (GPL)

COPYING file with GPLv3 content.
12 years ago
Léonard Gérard bdd85f5f81 mapfold over var_ident. 13 years ago
Brice Gelineau 938e8897b2 n-ary Sarray_power Earray_fill 13 years ago
Gwenal Delaval da648254d8 Added type string to pervasives, with string constants in AST 13 years ago
Léonard Gérard 5d2f7dfa85 jeudi soir. still on mls2obc. 13 years ago
Léonard Gérard b8b16a7355 blop 13 years ago
Léonard Gérard cab8bb706e backport from async. 13 years ago
Léonard Gérard 159bab2a55 async constants. 13 years ago
Léonard Gérard 315527231c Async in Heptagon Minils Obc. 14 years ago
Léonard Gérard 9998d7ea39 Added a unit type. Tunit. 14 years ago
Léonard Gérard a22f7216f2 Added when and merge to heptagon. Need tests !
Clocking is still done in minils since it is way simpler.
14 years ago
Cédric Pasteur df12e081ae Refactored Misc
Created two new files: 
 - utilities/global/compiler_options.ml: contains
 the options that can be set using the cli
 - utilities/global/errors.ml: contains global
 errors definition

Misc now only contains helper functions that have 
nothing to do with the ast or the compiler.
14 years ago
Léonard Gérard 02db2ad6b4 Changed compile flags, and cleaned a bit.
Warn as error for partial match.
Warn for unused variables : added some TODO to check.
PS : I'll deal with callgraph which is doing things that Modules does.
14 years ago
Léonard Gérard 412425301a Added Sfield to differentiate from Sconstructor. 14 years ago
Léonard Gérard a3ac71174c Static exp instantiation fix. 14 years ago
Léonard Gérard 1c2929078d Small tweaks on the hept_mapfold and comments. 14 years ago
Cédric Pasteur b8f69492b9 Add mapfold for other types in Signature 14 years ago
Cédric Pasteur 9e7c013fe2 Completion_mapfold
- Added it_gather combinator to create simply
a version of an iterating function using a gather
to combine accumulator values

Completion_mapfold and every_mapfold seems to work
14 years ago
Cédric Pasteur e7bd251b35 Added Global_mapfold and Mls_mapfold
- Global_mapfold is used to iterate over types
defined in Types or Signature (the iterators 
from Types were moved here)
- Mls_mapfold to iterate over Minils AST (we
do not iterate over clocks yet: is it useful ?)
14 years ago