Skip to content

Commit

Permalink
prepare for 1.5
Browse files Browse the repository at this point in the history
  • Loading branch information
c-cube committed Jan 21, 2018
1 parent f197a32 commit 1a4c787
Show file tree
Hide file tree
Showing 7 changed files with 45 additions and 10 deletions.
37 changes: 37 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,42 @@
# Changelog

## 1.5

- be compatible with sequence >= 1.0
- cli option to switch off maximal number of variables per clause
- Dockerfile and instructions to build a docker image
- add eta-reduction to `LLTerm`
- update phases API + params so it's easier to use from utop
- move to jbuilder

- fail early when unifying a variable and a polymorphic constant
- More realistic test to expose a bug in unification of polymorphic terms
- upper bound on msat and deps on logtk
- fix for llprover (use congruence correctly for poly equalities)
- printer for congruence
- cache llproof checking result, display it in llproof-printing
- refactor proof checker to look more like a tableaux prover + dot printing
- llprover: hack to allow checking of rewriting steps that occur under binders
- split proof checker into its own module `LLProver`
- add linear expressions and arith predicates in `LLTerm`
- make demodulation more robust
- bugfix in `Type.apply` for polymorphic type arguments
- stop positive extensionality rule from removing type arguments
- moved detection for "distinct object" syntax into TypeInference
- omit type declarations for distinct objects in TPTP output
- bugfix restrict_to_scope: recursive call when variable already in scope
- bugfix: type of polymorphic application in app_encode tool
- bugfix: app_encode extensionality axiom needs type arguments
- `fo_detector` tool to count problems with applied variables
- clean up Subst module
- bugfix: wrong polymorphic types in returned unifier
- remove hornet from makefile, improve logitest targets
- remove hornet
- better type error messages
- make `Subst.apply` tailrec
- "int" mode for variable purification
- bugfix: unquote identifiers in TPTP parser

## 1.4

- remove inlining on parsers
Expand Down
2 changes: 1 addition & 1 deletion src/core/AllocCache.mli
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
{b NOT THREAD SAFE}
@since NEXT_RELEASE
@since 1.5
*)

module Arr : sig
Expand Down
2 changes: 1 addition & 1 deletion src/core/Binder.mli
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

(** The classic binders for the internal AST and various term representations.
@since NEXT_RELEASE *)
@since 1.5 *)

type t =
| Exists
Expand Down
2 changes: 1 addition & 1 deletion src/core/Builtin.mli
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
Builtins cover numbers, connectives, and builtin types, among others.
@since NEXT_RELEASE *)
@since 1.5 *)

type t =
| Not
Expand Down
2 changes: 1 addition & 1 deletion src/core/ID.mli
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
information about the identifier (e.g. special sugar notation,
whether it's a skolem, etc.)
@since NEXT_RELEASE
@since 1.5
*)

type t = private {
Expand Down
2 changes: 1 addition & 1 deletion src/core/Var.mli
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
It is used in {!TypedSTerm.t} for manipulating free and bound variables.
@since NEXT_RELEASE *)
@since 1.5 *)

type +'a t = private {
id: ID.t;
Expand Down
8 changes: 3 additions & 5 deletions zipperposition.opam
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
opam-version: "1.2"
maintainer: "simon.cruanes@inria.fr"
maintainer: "simon.cruanes[email protected]"
author: "Simon Cruanes"
homepage: "https://github.com/c-cube/zipperposition"
version: "1.4"
build: ["jbuilder" "build" "-p" name]
version: "1.5"
build: ["jbuilder" "build" "@install"]
build-doc: ["jbuilder" "build" "@doc"]
install: ["jbuilder" "install" name]
remove: ["jbuilder" "uninstall" name]
depends: [
"ocamlfind" { build }
"base-bytes"
Expand Down

0 comments on commit 1a4c787

Please sign in to comment.