aboutsummaryrefslogtreecommitdiffstats
path: root/system/doc/design_principles/statem.xml
AgeCommit message (Collapse)Author
2018-07-03fix some errors in code samples for gen_statem behaviourAlberto Sartori
* consistently use var name `Button` instead of `Digit` * remove unnecessary calls to `do_lock` and `do_unlock` * fix compile errors
2018-04-18Fix after feedbackRaimo Niskanen
2018-04-17Fix after feedback on 'When to use'Raimo Niskanen
2018-04-12Add a 'When to use' sectionRaimo Niskanen
2018-04-12Fix timeout parsing and doc feedbackRaimo Niskanen
2018-03-29Improve doc, change images to .svgRaimo Niskanen
2018-03-22Update User's Guide and pointers to itRaimo Niskanen
2018-01-24Merge branch 'maint'Raimo Niskanen
Conflicts: lib/stdlib/src/gen_statem.erl
2017-12-18Correct typo in design principles for gen_statemRaimo Niskanen
Reported by Guilherme Andrade
2017-08-16system: Fix broken doc links to gen_fsm design princLukas Larsson
2017-05-22Fix documentation detailsRaimo Niskanen
2017-04-21Implement {timeout,Name} timeoutsRaimo Niskanen
2017-03-03Merge branch 'raimo/kernel/gen_statem-progress/OTP-14114' into maintRaimo Niskanen
* raimo/kernel/gen_statem-progress/OTP-14114: Make code_change/4 optional Implement fallback for terminate/3 Clarify code_change and callback mode change Stop pampering with stacktraces Clean up timer handling Remove event timer optimization Clean up timer handling Reduce number of loop variables hence code mass Optimize by using async cancel_timer Bugfix: callback mode not cached after code change Implement repeat_state and repeat_state_and_data Correct type checking function for action {next_event,,} Change arity of type to init_result/1
2017-02-01fix a few statem typosKim Shrier
2017-01-30Implement repeat_state and repeat_state_and_dataRaimo Niskanen
2016-10-25Clarify the chapter 'Postponing Events' (ERL-284)Raimo Niskanen
2016-10-13Use parameterized typesRaimo Niskanen
2016-10-12Implement state timeoutsRaimo Niskanen
2016-10-04Improve docs and typesRaimo Niskanen
2016-09-30Change state entry events into state enter callsRaimo Niskanen
2016-09-20Improve docsRaimo Niskanen
2016-09-16Improve docsRaimo Niskanen
2016-09-16Implement state entry eventsRaimo Niskanen
2016-09-01doc: Correct errors introduced by Editorial changesHans Bolinder
Fix some older errors as well.
2016-08-10Doc fixesRaimo Niskanen
2016-08-02Rewrite gen_statem docs for M:callback_mode/0Raimo Niskanen
2016-07-13Fix verb conjugation in statem docsBernhard Schwarz
'We' wait.
2016-05-11Reword 'dispatch' into 'branch depending'Raimo Niskanen
2016-05-09Fix all seealso and other minor changesRaimo Niskanen
2016-05-06Editorial updatexsipewe
2016-04-27Fix hibernation subtletyRaimo Niskanen
2016-04-25Add section on state filteringRaimo Niskanen
Misc documentation fixes.
2016-04-22Promote gen_statem over gen_fsmRaimo Niskanen
2016-04-21Modify code_change/4 to return CallbackModeRaimo Niskanen
Also move check of non-atom states in callback mode state_functions to where the state function is called. This gives homogenous diagnostics for state functions, code_change/4 and system_replace_state StateFun. Irregularities pointed out by James Fish.
2016-04-19Use ?NAME macro in examplesRaimo Niskanen
2016-04-19Introduce Fred Herbert suggested additionsRaimo Niskanen
2016-04-18Introduce corrections from Fred Hebert and IngelaRaimo Niskanen
2016-04-18Use .png pictures instead of .gifRaimo Niskanen
2016-04-15Write Design Principles chapterRaimo Niskanen