Skip to content

[TRACKING] Follow-up Enhancements #42

@ganler

Description

@ganler

The main features are refactored in #33 with a primary focus on extensibility, code quality, and maintainability (e.g., ci & PyPI). This thread tracks some follow-up (or P1~2) enhancements and features that we are going to work on in the next few weeks.

0.0.0

https://pypi.org/project/nnsmith/0.0.0/

0.0.1

https://pypi.org/project/nnsmith/0.0.1/

TBD

  • Cleaning stale branches after a 5-month window size;
  • nnsmith.fuzz TUI.
  • Implement exclude set logics;
  • Replace pygraphviz with graphviz to release the dependency constraint by pygraphviz?
  • Simplifying nnsmith arith by extending z3.ArithRef. floor div for symbolic integers in Python Z3Prover/z3#6309
  • Well-form core operators and dialects; -- core operators should not change that frequently...
  • Simplifying and bringing back attribute binning;
  • CLI-level documentation;
  • Tutorials on CLI, design, and extension.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions