You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add "update" to SPACING_VIOLATION_POLICIES in LFValidator
* Add DelayedActionDuplicate.lf test checking all action policies
* Add ActionPolicy enumeration
* Add ActionPolicy parameter to macros_internal.h
* Add ActionPolicy to UcActionGenerator
* Add inline functions for event comparison
* Update ActionLib constructors to use "defer" parameter
* Add get_event_queue method to Scheduler interface
* Add action scheduling policies and remove recursive heapify from event queue
* Apply code formatting
* Add more event queue tests
* Free previous payload with "replace" policy
* Update Sender action constructor to use 'defer' policy
* Update src/queues.c
Co-authored-by: Edward A. Lee <eal@berkeley.edu>
* Add javadoc to event.h
* Add update policy tests
* Fix update policy
* Add docs
* Apply code formatting
* Refactor comments
* Refactor action update policies: move event cancel/replace from Action into Scheduler
* Add unit tests for defer, drop, replace, and update action policies
* Apply code formatting
* Add minSpacing validation for "defer" policy in LFValidator
* Refactor event comparison functions to explicitly return boolean values
* Refactor type assignment in FederatedInputConnection_ctor for implicit conversion 'bool' -> 'int'
* Add caching for Xtext ANTLR generator in build action
* Revert changes: implicit conversion 'bool' -> 'int'
* Refactor action policies to use ACTION_POLICY constants and update error return values for consistency
* Refactor FederatedInputConnection_ctor to use explicit if-else for connection type assignment
* Fix clang-tidy warnings
* Remove clang-tidy installation from memory workflow dependencies
* Fix memory report crash when base and PR branches have different tests
* Add "update" to SPACING_VIOLATION_POLICIES in LFValidator
* Add DelayedActionDuplicate.lf test checking all action policies
* Add ActionPolicy enumeration
* Add ActionPolicy parameter to macros_internal.h
* Add ActionPolicy to UcActionGenerator
* Add inline functions for event comparison
* Update ActionLib constructors to use "defer" parameter
* Add get_event_queue method to Scheduler interface
* Add action scheduling policies and remove recursive heapify from event queue
* Apply code formatting
* Add more event queue tests
* Free previous payload with "replace" policy
* Update Sender action constructor to use 'defer' policy
* Update src/queues.c
Co-authored-by: Edward A. Lee <eal@berkeley.edu>
* Add javadoc to event.h
* Add update policy tests
* Fix update policy
* Add docs
* Apply code formatting
* Refactor comments
* Refactor action update policies: move event cancel/replace from Action into Scheduler
* Add unit tests for defer, drop, replace, and update action policies
* Apply code formatting
* Add minSpacing validation for "defer" policy in LFValidator
* Refactor event comparison functions to explicitly return boolean values
* Add caching for Xtext ANTLR generator in build action
* Refactor action policies to use ACTION_POLICY constants and update error return values for consistency
* Fix clang-tidy warnings
* Remove clang-tidy installation from memory workflow dependencies
* Fix memory report crash when base and PR branches have different tests
* Fix event matching logic in find_matching_event_idx function
* Set maxNumberOfPendingEvents default value to SIZE_MAX for void actions
* Update maxNumPendingEvents default value to 20 and add VoidAction test case
* Enforce action policy when the payload_buffer is full
* Restore max number of pending events to 1 when not specified
* Fix clang-tidy errors
* Add unit tests for action buffer policies: DEFER, DROP, REPLACE, and UPDATE
* Refactor action minSpacing validation and generation with `defer` policy
* Refactor target properties with annotations
* Apply code formatting
* Fix max_pending_events annotation
* Revert changes when policy is defer and minSpacing is 0
* Fix action scheduling when minSpacing is equals to 0 and defer policy
* Fix minSpacing reference in reactor constructor code generation
* Add imports for Action and ActionOrigin in LFValidator
* Apply code formatting
---------
Co-authored-by: Edward A. Lee <eal@berkeley.edu>
0 commit comments