<div>Hi!<br /><br /><br />a) <a href="https://github.com/modula3/cm3/issues/1163" rel="noopener noreferrer" target="_blank">cm3/issues/1163</a>  -- it is stealing actually<br />b) <span style="font-size:16px">integrate rodney-new branch to master branch  -- too<br /><br />(    As small remark:<br /><br />c)  How about my others </span><span style="background-color:transparent">PR ?</span><br /><br /><span style="font-size:16px">)<br /><br />d) I going to prepare PR related this:<br /><br /><br /></span><span style="font-family:'courier new' , monospace;font-size:16px">==</span><div><span style="font-family:'courier new' , monospace;font-size:16px">--- dtoa.c 000    Tue Nov 08 15:35:48 2022</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">+++ dtoa.c    Tue Aug 22 17:53:00 2023</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">@@ -785,7 +785,7 @@</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px"> #else</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px"> #ifdef Pack_32</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">     for(; xb < xbe; xb++, xc0++) {<!-- --></span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">-        if (y = *xb & 0xffff) {<!-- --></span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">+        if ((y = *xb & 0xffff)) {<!-- --></span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">             x = xa;</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">             xc = xc0;</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">             carry = 0;</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">@@ -799,7 +799,7 @@</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">                 while(x < xae);</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">             *xc = carry;</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">             }</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">-        if (y = *xb >> 16) {<!-- --></span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">+        if ((y = *xb >> 16)) {<!-- --></span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">             x = xa;</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">             xc = xc0;</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">             carry = 0;</span></div><div><span style="background-color:transparent;font-family:'courier new' , monospace">==</span></div><br /><br /><span style="font-size:16px">  for avoid warnings:<br /></span><span style="font-family:'courier new' , monospace;font-size:16px">==</span><div><span style="font-family:'courier new' , monospace;font-size:16px">--- dtoa.c 000 Ok .log readme.txt    Tue Aug 22 18:00:48 2023</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">+++ dtoa.c 004 Ok .log readme.txt    Tue Aug 22 17:56:00 2023</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">@@ -5,29 +5,6 @@</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px"> ignoring ..\src\m3overrides</span></div><div> </div><div><span style="font-family:'courier new' , monospace;font-size:16px"> new source -> compiling dtoa.c</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">-..\\src\\Csupport\\dtoa.c(788,8) : warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">-                if (y = *xb & 0xffff) {<!-- --></span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">-                    ~~^~~~~~~~~~~~~~</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">-..\\src\\Csupport\\dtoa.c(788,8) : note: place parentheses around the assignment to silence this warning</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">-                if (y = *xb & 0xffff) {<!-- --></span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">-                      ^</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">-                    (               )</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">-..\\src\\Csupport\\dtoa.c(788,8) : note: use '==' to turn this assignment into an equality comparison</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">-                if (y = *xb & 0xffff) {<!-- --></span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">-                      ^</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">-                      ==</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">-..\\src\\Csupport\\dtoa.c(802,8) : warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">-                if (y = *xb >> 16) {<!-- --></span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">-                    ~~^~~~~~~~~~~</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">-..\\src\\Csupport\\dtoa.c(802,8) : note: place parentheses around the assignment to silence this warning</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">-                if (y = *xb >> 16) {<!-- --></span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">-                      ^</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">-                    (            )</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">-..\\src\\Csupport\\dtoa.c(802,8) : note: use '==' to turn this assignment into an equality comparison</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">-                if (y = *xb >> 16) {<!-- --></span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">-                      ^</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">-                      ==</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px">-2 warnings generated.</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px"> ****  PARALLEL BACK-END BUILD, M3_PARALLEL_BACK = 20</span></div><div><span style="font-family:'courier new' , monospace;font-size:16px"> new "dtoa.obj" -> archiving m3core.lib</span></div><div><span style="background-color:transparent;font-family:'courier new' , monospace">== </span></div><br /><br />  Thank!<br />Best regards, Victor Miasnikov</div><div> </div><div>19.06.2023, 10:33, "vvm@tut.by" <vvm@tut.by>:</div><blockquote><div>Hi!<br /> <div><div> </div><div><div><a href="https://github.com/modula3/cm3/issues/1163" rel="noopener noreferrer" target="_blank">https://github.com/modula3/cm3/issues/1163</a><div><div>[Minor Issue] Bad Cube and Calculator in case cm3 -DM3_BACKEND_MODE=C -DBUILD_DIR=AMD64_LINUX · Issue #1163 · modula3/cm3 (github.com)</div><div> </div><div>a) We have many errors in case compiling "cm3 -DM3_BACKEND_MODE=C -DBUILD_DIR=AMD64_LINUX":</div><div> </div><div>❌ p280: Parameter passing, many cases, including packed.</div><div>--- ../src/p2/p280/stderr.build 2023-05-17 07:16:19.773193845 +0000</div><div>❌ p277: mixtures of nested constructors</div><div>--- ../src/p2/p277/stdout.build 2023-05-17 07:16:19.773193845 +0000</div><div>❌ p270: Array constructors with statically inevitable RT errors.</div><div>--- ../src/p2/p270/stdout.build 2023-05-17 07:16:19.769193703 +0000</div><div>❌ p269: Nested array constructors.</div><div>--- ../src/p2/p269/stdout.build 2023-05-17 07:16:19.769193703 +0000</div><div>❌ p268: Record constructors with statically inevitable RT errors.</div><div>--- ../src/p2/p268/stdout.build 2023-05-17 07:16:19.769193703 +0000</div><div> </div><div>z)</div><div>We have</div><div>Bad Cube and Calculator in case compiling "cm3 -DM3_BACKEND_MODE=C -DBUILD_DIR=AMD64_LINUX"</div><div> </div><div>(</div><div>And we have this on AMD64_NT too.</div><div>)</div><div> </div></div></div></div> <div>  Thank!</div><div>Best regards, Victor Miasnikov </div></div><div><div>P.S.</div><div> </div><div>Why this is "Minor Issue":</div><div> </div><div>In case using m3cc i.e. in case using cm3 -DBUILD_DIR=AMD64_LINUX we have good working Cube and Calculator.</div><div> </div><div>And we have good running test suite results:</div><div> </div><div>Test suite | Passed | Failed | Skipped | Time</div><div> </div><div>m3tests | 291✅ | 1❌ |   | NaNms</div></div></div><div> </div><div>30.04.2023, 10:06, "<a href="mailto:vvm@tut.by" rel="noopener noreferrer">vvm@tut.by</a>" <<a href="mailto:vvm@tut.by" rel="noopener noreferrer">vvm@tut.by</a>>:</div><blockquote><div> </div><div>Hi!</div><div> </div><div> </div><div>  I remember:</div><div> </div><div>In my technician branch and in Rodney branch we have good .yml file for CI/CD Github Action. And good results if running test suite.</div><div> </div><div> In master branch we have not very well state of this.</div><div> </div><div> I.e. " <span style="font-size:16px">, "it's time" to integrate rodney-new branch to master branch " in any case.</span></div><div> </div><div> </div><div>  Thank!</div><div>Best regards, Victor Miasnikov </div><div> </div><div> </div><div>29.04.2023, 23:12, "<a href="mailto:vvm@tut.by" rel="noopener noreferrer">vvm@tut.by</a>" <<a href="mailto:vvm@tut.by" rel="noopener noreferrer">vvm@tut.by</a>>:</div><blockquote><div>I'm read "Commits" in web brouser. On Monday I try recheck by download commits in .zip .</div><div> </div><div>But: source code of test p179 is de-synchronize.</div><div> </div><div>  It is 100% checked</div><div> </div><div>29.04.2023, 22:58, "Rodney Bates" <<a href="mailto:rodney.bates@gmx.com" rel="noopener noreferrer" target="_blank">rodney.bates@gmx.com</a>>:</div><blockquote> <div>On 4/18/23 07:20, <a href="mailto:vvm@tut.by" rel="noopener noreferrer" target="_blank">vvm@tut.by</a> wrote:</div><blockquote><div><div style="background-color:rgb( 255 , 255 , 255 );color:rgba( 0 , 0 , 0 , 0.9 );font-family:'ys text' , 'arial' , sans-serif;font-size:13px;font-style:normal;font-weight:400;text-decoration-color:initial;text-decoration-style:initial;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div><div style="border-radius:12px;font-size:14px;font-weight:400;margin-bottom:12px"><div style="line-height:18px;margin:13px 13px 13px 0px">Язык письма — <span style="text-decoration:underline rgba( 0 , 0 , 0 , 0.4 );text-transform:lowercase">английский</span>. Перевести на <span style="text-decoration:underline rgba( 0 , 0 , 0 , 0.4 );text-transform:lowercase">русский</span>?</div><span style="white-space:nowrap">Перевести</span></div></div></div><div style="background-color:rgb( 255 , 255 , 255 );color:rgba( 0 , 0 , 0 , 0.9 );font-family:'ys text' , 'arial' , sans-serif;font-size:13px;font-style:normal;font-weight:400;text-decoration-color:initial;text-decoration-style:initial;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"> </div><div><div style="color:#000000;font-size:16px;line-height:1.35;margin-bottom:12px;min-width:100%;word-break:break-word"><div>Hi!</div><div><div> </div><div><br />0)</div><div> </div><div>It looks like, "it's time" to integrate rodney-new branch to master branch</div></div></div></div></div></blockquote><br />I thought I did this a long time ago, and double-checked it later. <br />Am I confused?<br /> <blockquote><div><div><div style="color:#000000;font-size:16px;line-height:1.35;margin-bottom:12px;min-width:100%;word-break:break-word"><div><div> </div>( This stay relative important)<br /><br /><br />   Thank!<br /><br />1)<br /><br />  Please see p179 in<br /><a href="https://github.com/VictorMiasnikov/cm3/actions/runs/4732068835/jobs/8397767658" rel="noopener noreferrer" target="_blank">Some fixes inside m3-sys/m3tests e041 , p179 · VictorMiasnikov/cm3@6a2e707 (github.com)</a></div><div>(<br />  It's<br /><a href="https://github.com/VictorMiasnikov/cm3/actions/runs/4732068835/jobs/8397767658" rel="noopener noreferrer" target="_blank">https://github.com/VictorMiasnikov/cm3/actions/runs/4732068835/jobs/8397767658</a><br /><br />)<br /> </div><div>It is combo variant. It is good?</div><div><br /><br /><br /> 2)<br /><br />Please see errors at MacOs builds<br /><br /> </div><div>Best regards , Victor Miasnikov</div></div></div></div><div> </div><div>12.11.2022, 10:38, <a href="mailto:vvm@tut.by" rel="noopener noreferrer" target="_blank">"vvm@tut.by"</a> <a href="mailto:vvm@tut.by" rel="noopener noreferrer" target="_blank"><vvm@tut.by></a>:</div><blockquote><div>Hi!</div><div> </div><div> </div><div> As "quick fix":</div><div>Please, see settings in .yml files inside my (?) releases / branches.</div><div>And copy-paste they.</div><div> </div><div> </div><div>( All half-binaries did builded remotely, on Github Actions runner computer(s) )</div><div> </div><div> </div><div>Best regards, Victor Miasnikov </div><div> </div><div>11.11.2022, 22:47, "Rodney Bates" <<a href="mailto:rodney.bates@gmx.com" rel="noopener noreferrer" target="_blank">rodney.bates@gmx.com</a>>:</div><blockquote> <div>On 10/29/22 14:14, <a href="mailto:vvm@tut.by" rel="noopener noreferrer" target="_blank">vvm@tut.by</a> wrote:</div><blockquote><div>+ coder5506@, peter.mckinna@</div><div> </div><div>Hi!</div><div> </div><div> </div><div>CI/CD has been fixed ( in fact there is upgraded bootstrap used in Github Actions runner) two weeks ago</div></blockquote><br />So where is this fix, and how do I get it into the CI run that<br />is triggered by pushing to branch rodney-new?  As of my latest<br />push, the gcc version error is still happening. <br /> <blockquote><div> </div><div> </div><div>Beat regards, Victor Miasnikov </div><div> </div><div>29.10.2022, 20:51, "Jay K" <a href="mailto:jayk123@hotmail.com" rel="noopener noreferrer" target="_blank"><jayk123@hotmail.com></a>:</div><blockquote><div><div style="background-color:rgb( 255 , 255 , 255 );color:rgb( 0 , 0 , 0 );font-family:'calibri' , 'helvetica' , sans-serif;font-size:12pt">Unfortunately the CI is not written <em>quite </em>correctly so this is "normal".</div><div style="background-color:rgb( 255 , 255 , 255 );color:rgb( 0 , 0 , 0 );font-family:'calibri' , 'helvetica' , sans-serif;font-size:12pt">It isn't written to accomodate changes to the cm3/gcc interchange format.</div><div style="background-color:rgb( 255 , 255 , 255 );color:rgb( 0 , 0 , 0 );font-family:'calibri' , 'helvetica' , sans-serif;font-size:12pt">It isn't very wrong, just slightly.</div><div style="background-color:rgb( 255 , 255 , 255 );color:rgb( 0 , 0 , 0 );font-family:'calibri' , 'helvetica' , sans-serif;font-size:12pt"> </div><div style="background-color:rgb( 255 , 255 , 255 );color:rgb( 0 , 0 , 0 );font-family:'calibri' , 'helvetica' , sans-serif;font-size:12pt">  - Jay</div><hr style="width:98%" /><div><font color="#000000" style="font-size:11pt"><strong>From:</strong> M3devel <<a href="mailto:m3devel-bounces@elegosoft.com" rel="noopener noreferrer" target="_blank">m3devel-bounces@elegosoft.com</a>> on behalf of Rodney Bates <<a href="mailto:rodney.bates@gmx.com" rel="noopener noreferrer" target="_blank">rodney.bates@gmx.com</a>><br /><strong>Sent:</strong> Saturday, October 29, 2022 3:54 PM<br /><strong>To:</strong> m3devel <<a href="mailto:m3devel@elegosoft.com" rel="noopener noreferrer" target="_blank">m3devel@elegosoft.com</a>>; modula3/cm3 <<a href="mailto:cm3@noreply.github.com" rel="noopener noreferrer" target="_blank">cm3@noreply.github.com</a>>; Rodney Bates <<a href="mailto:rodney.m.bates@acm.org" rel="noopener noreferrer" target="_blank">rodney.m.bates@acm.org</a>><br /><strong>Subject:</strong> [M3devel] My changes merged, won't build on gcc</font><div> </div></div><div><font face="monospace">The merge of my changes with the master branch are now pushed to<br />github in branch rodney-new.  It fails to build with the gcc back<br />end with: </font><br /><br /><font face="monospace">cm3cg: fatal error: *** bad M3CG version stamp (0x110), expected 0x120<br /><br />It builds for me locally, and front group recompiles itself twice.</font><br /><br /> </div></div>,<p>_______________________________________________<br />M3devel mailing list<br /><a href="mailto:M3devel@elegosoft.com" rel="noopener noreferrer" target="_blank">M3devel@elegosoft.com</a><br /><a href="https://m3lists.elegosoft.com/mailman/listinfo/m3devel" rel="noopener noreferrer" target="_blank">https://m3lists.elegosoft.com/mailman/listinfo/m3devel</a></p></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote>,<p>_______________________________________________<br />M3devel mailing list<br /><a href="mailto:M3devel@elegosoft.com" rel="noopener noreferrer" target="_blank">M3devel@elegosoft.com</a><br /><a href="https://m3lists.elegosoft.com/mailman/listinfo/m3devel" rel="noopener noreferrer" target="_blank">https://m3lists.elegosoft.com/mailman/listinfo/m3devel</a></p></blockquote></blockquote></blockquote>