Repository navigation
Split the CICS TS queue family out of the forge's CicsTask (Part of #5274) - #6641
Merged
Merged
Conversation
…5274) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Contributor
|
No description provided. |
Contributor
|
This PR conflicts with main, so no checks ran. Merge origin/main into it and regenerate generated files with their tools (never hand-merge them), then push. |
Contributor
|
No description provided. |
Contributor
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Contributor
|
No description provided. |
Contributor
|
No description provided. |
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Part of #5274 (slice 5: the TS queue family).
Moves the temporary-storage queue block of
CICS_TASK_JAVA(withTempStorage,writeqTs,rewriteqTs,readqTs,readqTsNext, theTsResultrecord and the nestedTempStoragestore) intogitgalaxy/tools/cobol_to_java/cics_task_tsqueues.pyasTSQUEUES_JAVA, spliced back where it sat. The generatedCicsTaskis byte-identical:CICS_TASK_JAVAcompared equal as a string before and after (sha256 2c83e438...). Same pattern as #6635 (transient-data split).Hand-written files (5): the new module, the forge,
test_cics_family_split.py(new once-where-it-sat test),test_evidence_components.py(staleness pair),tests/tools/det_sweep_plan.py(GENERATOR tuple).Class / Sibling gaps
Class: forge-runtime Java family split, where a contiguous span of
CICS_TASK_JAVAbecomes its owncics_task_<family>.pyconstant. Done: web, taskcontrol, containers, filecontrol, faults, conditions; this PR adds TS queues; the TD queues are in #6635. Sibling gaps still insideCICS_TASK_JAVA: the BMS family (sendMap,MapSubfields,receiveMap), the FORMATTIME code, and the harness and driver classes near the end. Each needs its own boundary check and its own slice (5-file limit).Cross-repo
None. Companion in this repo: #6635 touches the same four shared files (import, tuple and test-list lines). Either merge order works; the second one merges main.
Gates
pr_gates --fast7/7,--ratchets9/9 (no golden bless needed), tree-wide guards plus the two test files (362 passed), time ratchet clean,det_port.py check: 179/179 ports unchanged.🤖 Generated with Claude Code