summaryrefslogtreecommitdiff
path: root/lib/stdlib/src/gen_statem.erl
Commit message (Expand)AuthorAgeFilesLines
* [stdlib] Remove gen_statem call proxy processRickard Green2023-03-301-62/+6
* gen_statem: list comprehension with map generator instead of maps:foldMaria Scott2023-03-061-6/+3
* Simplify error propagationRaimo Niskanen2023-02-161-2/+2
* Implement synchronous init failure for gen processesRaimo Niskanen2023-02-151-12/+8
* [stdlib] Add error return value for initMicael Karlberg2023-02-081-3/+14
* Merge branch 'raimo/stdlib/gen_statem-cb-mode-update/OTP-18239' into maintRaimo Niskanen2022-09-121-180/+194
|\
| * Optimize loop_actions_next_eventRaimo Niskanen2022-09-101-44/+59
| * Fix typeRaimo Niskanen2022-09-101-1/+1
| * Change strategy for fetching callback modeRaimo Niskanen2022-09-101-139/+138
* | Correct the type spec for format_status/1Raimo Niskanen2022-06-131-33/+40
* | Improve response handling for asynchronous 'gen' requestsRickard Green2022-03-201-30/+195
* | Clean up handling of `gen` exits in `gen_statem`Raimo Niskanen2022-03-091-2/+11
* | Write type specifications for gen_serverRaimo Niskanen2022-02-241-17/+27
* | Merge branch 'maint'Rickard Green2021-12-131-1/+1
|\ \ | |/
| * Update copyright yearRickard Green2021-12-131-1/+1
| * gen_statem: Make it possible to spec dataAnton Thomasson2021-11-081-16/+25
* | Merge pull request #4952 from garazdawi/lukas/stdlib/gen-format-last-message/...Lukas Larsson2021-11-161-49/+72
|\ \
| * | stdlib: Add gen_server:format_status/1Lukas Larsson2021-11-161-49/+72
| |/
* | gen_statem: Make it possible to spec dataAnton Thomasson2021-08-271-16/+25
|/
* Prepare gen calls for extra data in tag also when using aliasesRickard Green2021-04-271-11/+2
* Merge branch 'rickard/alias/OTP-16718' into rickard/alias/master/OTP-16718Rickard Green2020-11-121-1/+29
|\
| * Use alias in gen behavioursRickard Green2020-11-121-1/+29
* | Implement zero time-outs with dedicated queueRaimo Niskanen2020-10-191-143/+136
|/
* Fix Dialyzer problemsRaimo Niskanen2020-03-201-0/+1
* Merge branch 'maint'Raimo Niskanen2020-03-061-95/+136
|\
| * Improve function nameRaimo Niskanen2020-02-211-82/+83
| * Implement push and pop of callback moduleRaimo Niskanen2020-02-211-13/+51
* | Merge branch 'rickard/start-monitor/OTP-16120'Rickard Green2020-02-211-1/+25
|\ \
| * | Support for start_monitor in proc_lib and gen behavioursRickard Green2019-10-221-1/+22
| * | Rewrite to use synchronous timer cancelRaimo Niskanen2019-04-171-147/+83
* | | Merge branch 'maint'Raimo Niskanen2020-02-171-79/+112
|\ \ \ | | |/ | |/|
| * | Implement change_callback_moduleRaimo Niskanen2020-02-111-4/+28
| * | Figure out callback mode a wee bit laterRaimo Niskanen2020-01-311-75/+84
* | | Merge branch 'dgud/stdlib/gen-async-call'Dan Gudmundsson2020-01-081-1/+24
|\ \ \
| * | | stdlib: Add 'send_request' and 'wait_response' to generic behaviorsDan Gudmundsson2019-12-041-1/+24
| |/ /
* | | [gen_statem] Adjust log events for single line loggingHans Bolinder2019-11-111-102/+288
|/ /
* | Fix auto timer cancel bugRaimo Niskanen2019-09-111-1/+1
* | Change data structure for TimersRaimo Niskanen2019-08-291-146/+95
* | Implement timeout cancel and updateRaimo Niskanen2019-08-291-56/+171
* | Improve sys:log of timeoutsRaimo Niskanen2019-08-291-26/+63
* | Log time-outs in crash and get_statusRaimo Niskanen2019-08-201-2/+17
* | Merge branch 'solvip/stdlib/gen_statem/export-start-types'Raimo Niskanen2019-02-251-17/+23
|\ \
| * | Create a gen_statem type for enter_loop optionsRaimo Niskanen2019-02-251-20/+18
| * | gen_statem exports types related to starting & namingSölvi Páll Ásgeirsson2018-12-131-0/+8
* | | correct: Work around a compiler mis-optimizationRaimo Niskanen2019-01-211-52/+7
* | | Write some more comments in the engine loopRaimo Niskanen2019-01-171-38/+155
* | | Work around a compiler mis-optimizationRaimo Niskanen2019-01-171-8/+40
* | | Move out helper functions to engine loopRaimo Niskanen2019-01-171-413/+473
* | | Handle #trans_opts{} fields in parse_actions() argumentsRaimo Niskanen2019-01-151-79/+89
* | | Optimize gen_statem engine loopRaimo Niskanen2019-01-141-830/+896