Skip to content

Add event rendezvous function blocks for 2, 3, and 4 events#2087

Merged
azoitl merged 2 commits into
eclipse-4diac:developfrom
franz-hoepfinger-4diac:a5
May 5, 2026
Merged

Add event rendezvous function blocks for 2, 3, and 4 events#2087
azoitl merged 2 commits into
eclipse-4diac:developfrom
franz-hoepfinger-4diac:a5

Conversation

@franz-hoepfinger-4diac
Copy link
Copy Markdown
Contributor

No description provided.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 1, 2026

Test Results

  110 files  ±0    110 suites  ±0   1m 10s ⏱️ -1s
6 108 tests ±0  6 108 ✅ ±0  0 💤 ±0  0 ❌ ±0 
6 109 runs  ±0  6 109 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit 9d88ed0. ± Comparison against base commit 1ba5714.

This pull request removes 29 and adds 11 tests. Note that renamed tests count towards both.

 
  *
  Multi-line comment
 Multi-line comment
 comment *)->
 comment */->
(*
*)
*/
…
org.eclipse.fordiac.ide.test.model.util.StringTransformTest ‑ transformStringName(String, String) 10: (*
 Multi-line comment
*)
s := "Hello   World!";
->s:="Hello   World!";
org.eclipse.fordiac.ide.test.model.util.StringTransformTest ‑ transformStringName(String, String) 11: /*
 Multi-line comment
*/
s := "Hello   World!";
->s:="Hello   World!";
org.eclipse.fordiac.ide.test.model.util.StringTransformTest ‑ transformStringName(String, String) 15: whitespace at the end 
->whitespace at the end
org.eclipse.fordiac.ide.test.model.util.StringTransformTest ‑ transformStringName(String, String) 22: test unclosed multine comment
(*
  Multi-line comment
  *
->test unclosed multine comment
org.eclipse.fordiac.ide.test.model.util.StringTransformTest ‑ transformStringName(String, String) 23: test unclosed multine comment
(*
  Multi-line comment

->test unclosed multine comment
org.eclipse.fordiac.ide.test.model.util.StringTransformTest ‑ transformStringName(String, String) 24: test unclosed multine comment
/*
  Multi-line comment
  *
->test unclosed multine comment
org.eclipse.fordiac.ide.test.model.util.StringTransformTest ‑ transformStringName(String, String) 25: test unclosed multine comment
/*
  Multi-line comment

->test unclosed multine comment
org.eclipse.fordiac.ide.test.model.util.StringTransformTest ‑ transformStringName(String, String) 5: (* This is a multi-line 
 
 comment *)->
org.eclipse.fordiac.ide.test.model.util.StringTransformTest ‑ transformStringName(String, String) 6: /* This is a multi-line 
 
 comment */->
org.eclipse.fordiac.ide.test.model.util.StringTransformTest ‑ transformStringName(String, String) 8: // This is a single-line  
test->test
…

Copy link
Copy Markdown
Contributor

@azoitl azoitl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Ready to merge when the according 4diac FORTE PR is there.

franz-hoepfinger-4diac added a commit to franz-hoepfinger-4diac/4diac-forte that referenced this pull request Apr 14, 2026
This function block provides event synchronization for a configurable number of inputs. The count of event inputs (EI) is determined dynamically from the FB instance name (e.g., GEN_E_REND_3). An output event (EO) is fired once all EIs have been received, and a reset input (R) clears the internal state.

eclipse-4diac/4diac-ide#2087
franz-hoepfinger-4diac added a commit to franz-hoepfinger-4diac/4diac-forte that referenced this pull request Apr 14, 2026
This function block provides event synchronization for a configurable number of inputs. The count of event inputs (EI) is determined dynamically from the FB instance name (e.g., GEN_E_REND_3). An output event (EO) is fired once all EIs have been received, and a reset input (R) clears the internal state.

eclipse-4diac/4diac-ide#2087
franz-hoepfinger-4diac added a commit to franz-hoepfinger-4diac/4diac-forte that referenced this pull request Apr 17, 2026
This function block provides event synchronization for a configurable number of inputs. The count of event inputs (EI) is determined dynamically from the FB instance name (e.g., GEN_E_REND_3). An output event (EO) is fired once all EIs have been received, and a reset input (R) clears the internal state.

eclipse-4diac/4diac-ide#2087

Add tests for GEN_E_REND function blocks
franz-hoepfinger-4diac added a commit to franz-hoepfinger-4diac/4diac-forte that referenced this pull request Apr 17, 2026
This function block provides event synchronization for a configurable number of inputs. The count of event inputs (EI) is determined dynamically from the FB instance name (e.g., GEN_E_REND_3). An output event (EO) is fired once all EIs have been received, and a reset input (R) clears the internal state.

eclipse-4diac/4diac-ide#2087

Add tests for GEN_E_REND function blocks
franz-hoepfinger-4diac added a commit to franz-hoepfinger-4diac/4diac-forte that referenced this pull request Apr 18, 2026
This function block provides event synchronization for a configurable number of inputs. The count of event inputs (EI) is determined dynamically from the FB instance name (e.g., GEN_E_REND_3). An output event (EO) is fired once all EIs have been received, and a reset input (R) clears the internal state.

eclipse-4diac/4diac-ide#2087

Add tests for GEN_E_REND function blocks
franz-hoepfinger-4diac added a commit to franz-hoepfinger-4diac/4diac-forte that referenced this pull request Apr 18, 2026
This function block provides event synchronization for a configurable number of inputs. The count of event inputs (EI) is determined dynamically from the FB instance name (e.g., GEN_E_REND_3). An output event (EO) is fired once all EIs have been received, and a reset input (R) clears the internal state.

eclipse-4diac/4diac-ide#2087

Add tests for GEN_E_REND function blocks
franz-hoepfinger-4diac added a commit to franz-hoepfinger-4diac/4diac-forte that referenced this pull request Apr 18, 2026
This function block provides event synchronization for a configurable number of inputs. The count of event inputs (EI) is determined dynamically from the FB instance name (e.g., GEN_E_REND_3). An output event (EO) is fired once all EIs have been received, and a reset input (R) clears the internal state.

eclipse-4diac/4diac-ide#2087

Add tests for GEN_E_REND function blocks
franz-hoepfinger-4diac added a commit to franz-hoepfinger-4diac/4diac-forte that referenced this pull request Apr 21, 2026
This function block provides event synchronization for a configurable number of inputs. The count of event inputs (EI) is determined dynamically from the FB instance name (e.g., GEN_E_REND_3). An output event (EO) is fired once all EIs have been received, and a reset input (R) clears the internal state.

eclipse-4diac/4diac-ide#2087

Add tests for GEN_E_REND function blocks
franz-hoepfinger-4diac added a commit to franz-hoepfinger-4diac/4diac-forte that referenced this pull request May 5, 2026
This function block provides event synchronization for a configurable number of inputs. The count of event inputs (EI) is determined dynamically from the FB instance name (e.g., GEN_E_REND_3). An output event (EO) is fired once all EIs have been received, and a reset input (R) clears the internal state.

eclipse-4diac/4diac-ide#2087

Add tests for GEN_E_REND function blocks
azoitl pushed a commit to eclipse-4diac/4diac-forte that referenced this pull request May 5, 2026
This function block provides event synchronization for a configurable number of inputs. The count of event inputs (EI) is determined dynamically from the FB instance name (e.g., GEN_E_REND_3). An output event (EO) is fired once all EIs have been received, and a reset input (R) clears the internal state.

eclipse-4diac/4diac-ide#2087

Add tests for GEN_E_REND function blocks
@azoitl azoitl merged commit 16c822e into eclipse-4diac:develop May 5, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants