issues
search
qmuntal
/
stateless
Go library for creating finite state machines
BSD 2-Clause "Simplified" License
894
stars
47
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Please add the ability to reuse a state machine
#79
scr-oath
opened
2 days ago
2
How to trigger state machine with external storage into sub init state?
#78
liang-kang
opened
2 months ago
0
How to stop FSM execution
#77
paveq
opened
2 months ago
0
feat: add OnExitWith configuration method
#76
Metamogul
closed
1 month ago
1
Allow adding actions for leaving a state with a specific trigger
#75
Metamogul
closed
1 month ago
2
Run CI tests with go1.21 and go1.22
#74
qmuntal
closed
4 months ago
0
Don't execute entry action when reentering a state from a super state trigger
#73
qmuntal
closed
4 months ago
0
Allow setting a state machine to some intermediate state
#72
husam-e
opened
4 months ago
2
How to get superstate of source/destination state in OnTransitioned
#71
hywell-h
opened
7 months ago
0
Update panic message for unexpected parameter count
#70
GerardVivancos
closed
8 months ago
1
fix potential issue of statemachine trigger lost
#69
liang-kang
closed
10 months ago
1
Fix race conditions in queued Fire
#68
qmuntal
closed
10 months ago
1
Does FiringQueued statemachine run to complete if any error occurs?
#67
liang-kang
opened
10 months ago
0
fix concurrent issue
#66
liang-kang
closed
10 months ago
1
Reduce state transition allocations
#65
qmuntal
closed
10 months ago
2
Optimizing findHandler
#64
k-raval
closed
10 months ago
3
No valid leaving transitions are permitted from state ... for trigger ...
#63
heiningair
closed
11 months ago
1
Support concurrent state machine reads
#62
qmuntal
closed
11 months ago
0
Concurrent issue on String() function
#61
youngSSS
closed
11 months ago
1
Drop stretchr/testify dependency
#60
qmuntal
closed
11 months ago
0
Rewrite interface{} to any
#59
qmuntal
closed
11 months ago
0
How to get the super state of hierarchical state?
#58
kaundinya5
closed
1 year ago
4
Fix transitions between same cluster
#57
qmuntal
closed
1 year ago
0
Export to DOT graph doesn't produce correct string representation of the state machine
#56
zaporozhets
closed
1 year ago
2
Extended state [WIP]
#55
kunalpowar
closed
1 year ago
1
Support for extended states
#54
kunalpowar
closed
1 year ago
3
Fix unaligned panic on 32 bit arm
#53
qmuntal
closed
1 year ago
0
unaligned 64-bit atomic operation
#52
kkettinger
closed
1 year ago
4
A better way to pass transition arguments
#51
lexuzieel
opened
1 year ago
3
Return error from PermitDynamic
#50
qmuntal
closed
1 year ago
0
No way to get error returned from PermitDynamic
#49
lexuzieel
closed
1 year ago
1
What are internal transitions?
#48
lexuzieel
closed
1 year ago
3
README does not explain where and how states are defined
#47
tvogt
closed
1 year ago
1
Relax SetTriggerParameters check to allow all Go allowed casts
#46
qmuntal
closed
2 years ago
1
SetTriggerParameters enhancment: validate interfaces
#45
delwaterman
closed
2 years ago
4
graphviz: quote transition labels appropriately
#44
qmuntal
closed
2 years ago
0
Update graph_test.go
#43
qmuntal
closed
2 years ago
0
graphviz: quote guard functions appropriately
#42
qmuntal
closed
2 years ago
0
Add ToGraph regression tests
#41
qmuntal
closed
2 years ago
0
Ensure generated DOT file doesn't change unless state machine changes
#40
cezarsa
closed
2 years ago
1
Don't panic when the context passed GetTransition does not contain a transition key
#39
qmuntal
closed
2 years ago
0
Properly escape and quote graphs
#38
qmuntal
closed
2 years ago
0
Invalid DOT graph generated when methods are used as actions
#37
cezarsa
closed
2 years ago
1
stateless.GetTransition can panic
#36
rledisez
closed
2 years ago
1
Test passing state and trigger as generic types
#35
qmuntal
opened
2 years ago
0
Use generics for State and Trigger
#34
soypat
opened
2 years ago
3
Passing arguments in state accessor and mutator
#33
stevenferrer
closed
1 year ago
3
Fix unaligned panic on 32 bit arm
#32
qmuntal
closed
2 years ago
0
Panic on 32bit ARM processor
#31
james7272
closed
2 years ago
2
add Firing() for StateMachine
#30
okhowang
closed
2 years ago
1
Next