- 07 Jul, 2015 16 commits
-
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
No measurable speed improvement.
-
POTTIER Francois authored
Move call to [fold f qs] into loop, making it tail-recursive. Then, hoist [loop] out of [fold]. The impact is measurable on [Coverage] (maybe 10% overall).
-
POTTIER Francois authored
This seems to save a little time, but not as much as hoped.
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
Added [Lr1.nt_of_entry]. Implemented [ReferenceInterpreter.check_error_path].
-
POTTIER Francois authored
-
- 06 Jul, 2015 24 commits
-
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
This modifies the analyses in [Grammar] to use [Fix] as the fixed point computation algorithm.
-
POTTIER Francois authored
-
Yann Régis-Gianas authored
-
Yann Régis-Gianas authored
This reverts commit fc203a594b2d68f40b18966550e9c23460fc20e9.
-
Yann Régis-Gianas authored
-
Yann Régis-Gianas authored
-
Yann Régis-Gianas authored
-
Yann Régis-Gianas authored
If the programmer did not provide a name [_i] is used (where [i] is the producer's position in the right hand side). This syntax modification actually simplifies the code: - There is no more on-the-fly naming of unnamed arguments. - Inlining is no more restricted to semantic actions that do not use $i. The patch is large because: - This change has an impact on many modules. - The expected results of the bench had to be updated.
-
Yann Régis-Gianas authored
Action: Use [Set.of_list].
-
POTTIER Francois authored
-
POTTIER Francois authored
This leads to slightly fewer questions in the main analysis (-10% on c.mly) and many fewer nodes considered during backward search (4K instead of 60K on c.mly), yet it is slightly slower (+10% on c.mly).
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-
POTTIER Francois authored
-