-
Notifications
You must be signed in to change notification settings - Fork 37
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
Use of %synchronize-at
unexpectedly rejected
#1617
Comments
We currently do not seem to account for Since synchronizing on a message in a container of unspecified size (i.e., involving lookahead) is pretty much the most common case of synchronization for TCP this is definitely something we should fix. |
We previously would not detect `%synchronize-at` or `%synchronize-from` attributes if the unit was not directly in a field, i.e., we mishandled the common case of synchronizing on a unit in a list. With this patch we now handle these attributes, regardless of how the unit appears. Closes #1617.
We previously would not detect `%synchronize-at` or `%synchronize-from` attributes if the unit was not directly in a field, i.e., we mishandled the common case of synchronizing on a unit in a list. With this patch we now handle these attributes, regardless of how the unit appears. Closes #1617.
We previously would not detect `%synchronize-at` or `%synchronize-from` attributes if the unit was not directly in a field, i.e., we mishandled the common case of synchronizing on a unit in a list. With this patch we now handle these attributes, regardless of how the unit appears. Closes #1617. (cherry picked from commit 57debb2)
Also backported to |
Is there any chance of getting this fix into the 1.9 branch? Possibly in a 1.9.1 release? |
We previously would not detect `%synchronize-at` or `%synchronize-from` attributes if the unit was not directly in a field, i.e., we mishandled the common case of synchronizing on a unit in a list. With this patch we now handle these attributes, regardless of how the unit appears. Closes #1617. (cherry picked from commit 57debb2)
Backported to @pauldokas Since I had already backported this to Please note that we typically only backport patches which fix incorrect runtime behavior (e.g., types showing incorrect behavior at runtime; grammar accepted, but incorrect parser generated). The issue fixed here does not fall under this since it is about adding to an incomplete feature (unintentionally incomplete and inconsistent with e.g., the docs, but not effect on runtime behavior). Backporting to |
One would expect that the following code can be used to specify a literal to synchronize on independently of usual lookahead parsing:
We currently reject this code.
The text was updated successfully, but these errors were encountered: