- May 18, 2024
-
-
POTTIER Francois authored
-
- Feb 22, 2023
-
-
Gabriel Scherer authored
-
Gabriel Scherer authored
-
SCHERER Gabriel authored
Client: monomorphic `let rec` See merge request !49
-
- Feb 21, 2023
-
-
Gabriel Scherer authored
-
- Feb 20, 2023
-
-
Gabriel Scherer authored
-
Gabriel Scherer authored
-
Gabriel Scherer authored
-
- Feb 17, 2023
-
-
SCHERER Gabriel authored
More consistent handling of errors in Solver, Infer and FTypeChecker, with source locations See merge request !48
-
- Feb 16, 2023
-
-
Gabriel Scherer authored
-
Gabriel Scherer authored
-
Gabriel Scherer authored
The problem with 'range' is that this word has a much more general meaning, it could be an integer range; typically it is also used in comments to describe range of levels or scopes. In the context of Menhir, which is centered on parsing, 'range' clearly associates with 'source range'. But for more general project this association is lost and 'range' is confusing.
-
- Feb 12, 2023
-
-
Gabriel Scherer authored
-
- Feb 11, 2023
-
-
Gabriel Scherer authored
-
- Feb 02, 2023
-
-
SCHERER Gabriel authored
More efficient typechecking of System F pattern-matching See merge request !46
-
SCHERER Gabriel authored
# Conflicts: # client/test/TestF.ml
-
SCHERER Gabriel authored
More informative error messages when typechecking System F variants See merge request !47
-
- Feb 01, 2023
-
-
MARTINOT Olivier authored
-
MARTINOT Olivier authored
-
MARTINOT Olivier authored
-
MARTINOT Olivier authored
-
- Jan 27, 2023
-
-
SCHERER Gabriel authored
Add a notion of type equality in the client See merge request !44
-
- Jan 26, 2023
-
-
MARTINOT Olivier authored
-
MARTINOT Olivier authored
-
MARTINOT Olivier authored
-
-
MARTINOT Olivier authored
-
MARTINOT Olivier authored
-
MARTINOT Olivier authored
-
MARTINOT Olivier authored
-
MARTINOT Olivier authored
These comments should appear in F.mli too, but I'm waiting for feedbacks before I copy-paste them.
-
MARTINOT Olivier authored
The term Refl is a proof of a type equality TyEq(ty1,ty2) and Use is a construct that introduce a type equality in the typing context.
-
MARTINOT Olivier authored
-
MARTINOT Olivier authored
-
MARTINOT Olivier authored
This will be useful when we translate System F terms to graphs (a "structure" node of the graph will be represented by a Structure.structure).
-
MARTINOT Olivier authored
-
MARTINOT Olivier authored
-
- Dec 26, 2022
-
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-