-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support zero-delay cycles #468
Open
edwardalee
wants to merge
27
commits into
transient-fed
Choose a base branch
from
transient-fed-cycles
base: transient-fed
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 1 commit
Commits
Show all changes
27 commits
Select commit
Hold shift + click to select a range
fea2eed
Support zero-delay cycles
edwardalee 7fd3ce5
Fix the type of _lf_zero_delay_cycle_action_table_size iterator to be…
ChadliaJerad ac14760
Removed unnecessary parens
edwardalee ec5b2d6
Run clang formatter
ChadliaJerad 322dde6
Fixed thread interactions
edwardalee da02bb6
Format
edwardalee e902d3f
Fix mutex access in lf_delayed_grants()
ChadliaJerad c7ea64d
Made functions static and use free function for queue
edwardalee 46abf8c
Added max function
edwardalee 8c85e1f
Revert to holding mutex plus general cleanups
edwardalee 60282e5
Hold mutex and notify downstream not upstream
edwardalee e97a619
Merge branch 'transient-fed' into transient-fed-cycles
ChadliaJerad 291d7fb
Fix the pqueue tag iterator type
ChadliaJerad 71a4cb6
Fix condition 2 for computing the effective start time of a transient…
ChadliaJerad 5ef6b54
Update lingua-franca-ref.txt
ChadliaJerad d41a6a4
Revert to 0 microstep
edwardalee 07f3671
Merge branch 'transient-fed' into transient-fed-cycles
ChadliaJerad 6c20e64
Fix lf_get_federates_bin_directory() + Fix its scope, as well as lf_g…
ChadliaJerad 286931d
Remove no more needed LF_FEDERATED_BIN_DIRECTORY
ChadliaJerad 6b55db0
Run Clang formatter
ChadliaJerad f00c5af
Merge branch 'transient-fed' into transient-fed-cycles
ChadliaJerad e8c930d
Remove overlooked code when merging
ChadliaJerad 960307e
Handle corner cases where connection messages about transients are re…
ChadliaJerad d543cc7
Reset timing info from previous runs
ChadliaJerad 2981542
Skip checking the satet in the first call of _update_min_delays_upsteam
ChadliaJerad 7b7c01f
Invalidate min delays of all federates once a tansient joins
ChadliaJerad 859a078
Do not skip the node itself in _updat_min_delays
ChadliaJerad File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This unlock may occur with no matching lock.