Proto commits in fizzbee-io/fizzbee

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

Commit:df063bc
Author:fizzbee
Committer:GitHub

Custom param name for transition assertion (#181) Co-authored-by: jayaprabhakar <jayaprabhakar@gmail.com>

The documentation is generated from this commit.

Commit:14ba2c4
Author:fizzbee
Committer:GitHub

Allow specifying durable and ephemeral states for roles (#138) Co-authored-by: jayaprabhakar <jayaprabhakar@gmail.com>

Commit:376ac08
Author:fizzbee
Committer:GitHub

Store the thread map and thread id in the exported proto (#127) Co-authored-by: jayaprabhakar <jayaprabhakar@gmail.com>

Commit:09460e4
Author:fizzbee
Committer:GitHub

Implement fairness marker on any keyword. (#115) * Proto and Parser changes to support fairness for any stmt * Choice fairness * Temporary commit of invariants changes * More intermediate changes * Fix errors with increased cycle length * rename * Scope fairness to the role --------- Co-authored-by: jayaprabhakar <jayaprabhakar@gmail.com>

Commit:517a952
Author:fizzbee
Committer:GitHub

Assign a stable request id (#110) Co-authored-by: jayaprabhakar <jayaprabhakar@gmail.com>

Commit:3925133
Author:fizzbee
Committer:GitHub

Add support to disable for actions and support max_concurrent actions for actions (#86) Co-authored-by: jayaprabhakar <jayaprabhakar@gmail.com>

Commit:e35bbbf
Author:fizzbee
Committer:GitHub

Add comments to statespace_options.proto (#71)

Commit:7347b6c
Author:fizzbee
Committer:GitHub

Use optional proto so we can enable deadlock_detection by default when it is not set (#70) Co-authored-by: jayaprabhakar <jayaprabhakar@gmail.com>

Commit:4511fe8
Author:fizzbee
Committer:GitHub

Support state space options as a yaml frontmatter. This simplifies online playground use and easy to share a single file (#69) Co-authored-by: jayaprabhakar <jayaprabhakar@gmail.com>

Commit:75d0a22
Author:fizzbee
Committer:GitHub

Set error linenumbers in the stacktrace (#52) Co-authored-by: jayaprabhakar <jayaprabhakar@gmail.com>

Commit:410144a
Author:fizzbee
Committer:GitHub

Support symmetric_values and symmetric role (#48) Symmetry reduction by specifying values and roles as symmetric. For ids and keys, you can specify ``` KEYS = symmetric_values('key', 3) VALUES = symmetric_values('val', 3) ``` For roles, ``` symmetric role Node: # actions and functions pass ``` To access the id of the node to be used at other places, use `role.__id__` Co-authored-by: jayaprabhakar <jayaprabhakar@gmail.com>

Commit:53ba3af
Author:fizzbee
Committer:GitHub

Add separate roles and maintain messages (#39) Co-authored-by: jayaprabhakar <jayaprabhakar@gmail.com>

Commit:0eae88e
Author:fizzbee
Committer:GitHub

Any with condition (#38) Co-authored-by: jayaprabhakar <jayaprabhakar@gmail.com>

Commit:8280cba
Author:fizzbee
Committer:GitHub

Support require stmt and simplified any stmt (#37) Co-authored-by: jayaprabhakar <jayaprabhakar@gmail.com>

Commit:92c861c
Author:fizzbee
Committer:GitHub

Support for methods within roles (#28)

Commit:bf44d5e
Author:fizzbee
Committer:GitHub

Role AST and parser (#21)

Commit:051bf8b
Author:fizzbee
Committer:GitHub

Support enum and top level statements suitable for constants (#18)

Commit:6e1816c
Author:fizzbee
Committer:GitHub

Handle methods with parameters (#5)

Commit:228338c
Author:fizzbee
Committer:GitHub

Fresh commit from the old repo (#1)