Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: LPCIC/elpi

3.7.1

24 Apr 20:44
@gares gares
v3.7.1
This tag was signed with the committer’s verified signature.
gares Enrico Tassi
GPG key ID: 250533CCA29B764F
Verified
Learn about vigilant mode.
14e39f2
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

CHANGES:

Requires Menhir 20211230 and OCaml 4.14 or above on Linux, Windows and
MacOS.

  • API:
    • Fix: clause_of_term now correctly computes the digest of the whole
      clause, including its attributes
Assets 3
Loading

3.7.0

15 Apr 11:17
@gares gares
v3.7.0
This tag was signed with the committer’s verified signature.
gares Enrico Tassi
GPG key ID: 250533CCA29B764F
Verified
Learn about vigilant mode.
cecbe99
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

CHANGES:

Requires Menhir 20211230 and OCaml 4.14 or above on Linux, Windows and
MacOS.

  • REPL:

    • elpi takes zero or one file (not more) when executing
    • elpi -deps prints a dot file with the direct dependencies of given files.
      Example: elpi -deps *.elpi | xdot -
  • API:

    • Change: separate API for scoping AST or builtins. Scoping AST can return more
      than one scoped program, in particular it returns all accumulated code
      with file name and digest. Incidentally it also computes the dependencies
      of each file.
    • New: api to get the dependencies of a scoped program or compilation unit
    • New: api to map compilation units and apply a substitution on the CData
      they contain
Loading

3.6.2

18 Mar 13:41
@gares gares
v3.6.2
This tag was signed with the committer’s verified signature.
gares Enrico Tassi
GPG key ID: 250533CCA29B764F
Verified
Learn about vigilant mode.
0eaca7f
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

CHANGES:

Requires Menhir 20211230 and OCaml 4.14 or above on Linux, Windows and
MacOS.

  • Compiler:
    • Change: do not store in the unit the whole program signature (base + unit),
      since this grows quadratically and is a problem in Rocq since some programs
      are made of thausands of units.
Loading

3.6.1

03 Mar 15:47
@gares gares
v3.6.1
This tag was signed with the committer’s verified signature.
gares Enrico Tassi
GPG key ID: 250533CCA29B764F
Verified
Learn about vigilant mode.
40b90b6
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

CHANGES:

Requires Menhir 20211230 and OCaml 4.14 or above on Linux, Windows and
MacOS.

  • Typechecker:
    • Change: when expcting prop or list prop use an excted type of 0 arity
    • Fix: improve error message in case of failed overloading resolution
Loading

3.6.0

02 Mar 10:34
@gares gares
v3.6.0
This tag was signed with the committer’s verified signature.
gares Enrico Tassi
GPG key ID: 250533CCA29B764F
Verified
Learn about vigilant mode.
e68c756
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

CHANGES:

Requires Menhir 20211230 and OCaml 4.14 or above on Linux, Windows and
MacOS.

  • FFI:
    • Change: Variadic predicates can generate extra goals
Loading

3.5.0

26 Feb 21:07
@gares gares
v3.5.0
This tag was signed with the committer’s verified signature.
gares Enrico Tassi
GPG key ID: 250533CCA29B764F
Verified
Learn about vigilant mode.
0ab09b7
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

CHANGES:

Requires Menhir 20211230 and OCaml 4.14 or above on Linux, Windows and
MacOS 14 (Sonoma). MacOS 15 (Sequoia) and later require OCaml 5.4.

  • Typechecker:

    • Change: disallow undeclared data constructors and predicates
  • Compiler:

    • New allow builtins to be declared in extension units (not just in the
      base)
  • Typechecker:

    • Fix error messages when there is an arity mismatch, i.e. suggest some
      arguments may be missing
    • Change symbols without a declared signature raise a fatal error. Only
      undeclared predicates are tolerated, and only when the inferred type is
      unambiguously prop
Loading

3.4.5

12 Dec 07:34
@gares gares
v3.4.5
This tag was signed with the committer’s verified signature.
gares Enrico Tassi
GPG key ID: 250533CCA29B764F
Verified
Learn about vigilant mode.
af8ef2a
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

CHANGES:

Requires Menhir 20211230 and OCaml 4.13 or above.

  • Builtin:
    • Fix pattern_match builtin had the arguments in wrong order (w.r.t. the
      documentation). The pattern is now the second argument.
Loading

3.4.4

10 Dec 19:25
@gares gares
v3.4.4
This tag was signed with the committer’s verified signature.
gares Enrico Tassi
GPG key ID: 250533CCA29B764F
Verified
Learn about vigilant mode.
c44c0ce
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

CHANGES:

Requires Menhir 20211230 and OCaml 4.13 or above.

  • Compiler:
    • Fix bug involving spilling and sigma
Loading

3.4.3

03 Nov 14:33
@gares gares
v3.4.3
This tag was signed with the committer’s verified signature.
gares Enrico Tassi
GPG key ID: 250533CCA29B764F
Verified
Learn about vigilant mode.
a64377f
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

CHANGES:

Requires Menhir 20211230 and OCaml 4.13 or above.

  • Language:

    • New attribute :nooc to disable occur check
  • Stdlib:

    • New unsound_unif performing unification without occur check
    • New std.fset and std.fmap that work on ground terms and
      disable occur check
  • Compiler:

    • Change raise an error in case of type/typeabbrev collision
  • Parser:

    • Fix associativity of =!=> (was not the same as ==>)
Loading
ellbur reacted with hooray emoji
1 person reacted

3.4.2

17 Oct 07:31
@gares gares
v3.4.2
This tag was signed with the committer’s verified signature.
gares Enrico Tassi
GPG key ID: 250533CCA29B764F
Verified
Learn about vigilant mode.
c114619
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

CHANGES:

Requires Menhir 20211230 and OCaml 4.13 or above.

  • Runtime:
    • Fix bug concerning CHR rules firing on non-fully-dereffed terms
Loading
Previous 1 3 4 5 9 10
Previous

AltStyle によって変換されたページ (->オリジナル) /