Code

History

Commits on master to statemachine.go31
  1. Better error message about no valid actionsGregory Petrosyan committed 3 years agod59a388
  2. Better no-actions check in Repeat()Gregory Petrosyan committed 3 years agoa832770
  3. Rename Run() to Repeat()Gregory Petrosyan committed 3 years ago6821166
  4. Make Run() execute a variable number of actionsGregory Petrosyan committed 3 years agoe0500eb
  5. Add StateMachineActions() helperGregory Petrosyan committed 3 years ago95d7a39
  6. Better state machine tests via t.Run()Gregory Petrosyan committed 3 years ago330a5fd
  7. Yay genericsGregory Petrosyan committed 4 years ago6b89b51
  8. Update doc commentsGregory Petrosyan committed 4 years ago64593fd
  9. Run 1.19 go fmtGregory Petrosyan committed 4 years agoff836af
  10. Lower checks and steps 5x when -test.short flag is setGregory Petrosyan committed 4 years agofa75bd5
  11. Use single global for flagsGregory Petrosyan committed 6 years agoe5424da
  12. Do not allow multiple initializers for state machinesGregory Petrosyan committed 6 years ago61d4575
  13. Inline stateMachine.cleanup()Gregory Petrosyan committed 6 years agobdac9a4
  14. Fail statemachine tests at the end of action in case of Errorf(), Error() or Fail()Gregory Petrosyan committed 6 years ago21074c3
  15. Better docs for Run()Gregory Petrosyan committed 6 years ago43c285f
  16. Allow state machines to have other public methods with no arguments than Cleanup()Gregory Petrosyan committed 6 years ago0984602
  17. Introduce StateMachine interfaceGregory Petrosyan committed 6 years ago065dc98
  18. Soft invalid data boundaries in state machines via repeat.reject()Gregory Petrosyan committed 6 years ago4b94b3a
  19. Drop bitStreamSourceGregory Petrosyan committed 7 years agoa22fe3e
  20. Better comment for StateMachine()Gregory Petrosyan committed 7 years ago8deb302
  21. Smarter state machine action skippingGregory Petrosyan committed 7 years agobb8e4d6
  22. Cleaner state machine interfaceGregory Petrosyan committed 7 years agod02206f
  23. Add copyright noticesGregory Petrosyan committed 7 years ago714b13a
  24. Make golint a bit happierGregory Petrosyan committed 7 years ago466b3ee
  25. Rename Data to SourceGregory Petrosyan committed 7 years agoab1fccf
  26. Add *Generator.Draw() convenience methodGregory Petrosyan committed 7 years ago01df46a
  27. Avoid t.Helper() where possibleGregory Petrosyan committed 7 years ago767bd2f
  28. More precise repeat labelsGregory Petrosyan committed 7 years ago99ae9f3
  29. Correctly report failed statemachine tests with no possible actionsGregory Petrosyan committed 7 years ago3da9bf9
  30. doc: first bits of broken englishGregory Petrosyan committed 7 years ago29af9d8
  31. Initial commitGregory Petrosyan committed 7 years agoabc7dc6

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t