Proto commits in cuter-testing/cuter

These 12 commits are when the Protocol Buffers files have changed:

Commit:49a640f
Author:Kostis Sagonas

Correct some misspellings and typos

The documentation is generated from this commit.

Commit:91bfe53
Author:Angelos Kolaitis
Committer:GitHub

Support spec definitions with Erlang maps (183) (#184) List of changes: - Add new ?map_tag macro definition - Introduce Spec.{Association, AssociationList} messages - Introduce 'MAP' value for Spec.Type enum - Add new cuter_type t_map/0 and t_map/1 - Support map type in t_from_form - Encode map specs and send to Python - Add TODO for how the smt library can handle maps (will be added later) - Add unit tests for parsing specs containing map types - Support pretty printing map specs.

Commit:48d3cb5
Author:Aggelos Giantsios
Committer:Aggelos Giantsios

Do not attempt to fix variables to specific values If the entry point has arity > 1, and the solve returns unknown or timeout for a model, we would try to fix some of the variables to specific values to simplify the model. This functionality is not helpful in our case. If the solver reponds with unknown or times out, then there is a regression in the solver or in our tool.

Commit:1d91169
Author:Aggelos Giantsios
Committer:Kostis Sagonas

Refactor the spec generation to allow recursion An Mfa's spec will no longer expand type definitions. All needed type definitions will be in a separate list.

Commit:821874e
Author:Aggelos Giantsios

Prefix proto files for uniformity #96

Commit:0aeb28a
Author:Aggelos Giantsios
Committer:Aggelos Giantsios

Compile the protobufs for Python #96

Commit:77b8986
Author:Aggelos Giantsios
Committer:Aggelos Giantsios

Add a generic LogEntry protobuf #96 This is an intermediate commit. Some MFAs and types will later on removed.

Commit:ba0b2a0
Author:Aggelos Giantsios
Committer:Aggelos Giantsios

Create a protobuf for commands that go throught the port #96

Commit:19ea21f
Author:Aggelos Giantsios
Committer:Aggelos Giantsios

Decode ErlangTerm protobufs #96

Commit:84ca21b
Author:Aggelos Giantsios
Committer:Aggelos Giantsios

Use protbufs throughout CutEr #96

Commit:08b9204
Author:Aggelos Giantsios
Committer:Aggelos Giantsios

Add fun types to ErlangTerm #96

Commit:dba956a
Author:Aggelos Giantsios
Committer:Aggelos Giantsios

Serialize & De-serialize terms using protobufs #96