Thanks very much for the fix Toby, and thanks Ken for testing.
You're not kidding about the fix not being all that easy! That's quite an impressive piece of work.
I've merged this to master. When I try to run the tests, I get a failure for xa:I may have a bad or old version of xa:I haven't tried to investigate this in detail yet. I'm happy to have a look into it (time permitting), but do you happen to know what might be causing this please, Toby? Could you maybe try running the test on your machine with your version of xa from my master to see if it's an xa version discrepancy or a bad merge or something like that?
Edit: Could we also add something like "#!/usr/bin/bash" to the top of the go scripts? I'm happy to do this but wanted to check what you though first. I'm experimentally using the fish shell as my interactive shell and I got caught out trying to run the scripts as a result.
You're not kidding about the fix not being all that easy! That's quite an impressive piece of work.
I've merged this to master. When I try to run the tests, I get a failure for xa:
Code:
$ ./goTesting moving1 for Acmewarning: move boundary at binary address $3002 splits a classificationTesting moving1 for xawarning: move boundary at binary address $3002 splits a classification6,17c6,17< 00000050: 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f PQRSTUVWXYZ[\]^_< 00000060: 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f `abcdefghijklmno< 00000070: 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f pqrstuvwxyz{|}~.< 00000080: 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d 8e 8f ................< 00000090: 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f ................< 000000a0: a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af ................< 000000b0: b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf ................< 000000c0: c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd ce cf ................< 000000d0: d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd de df ................< 000000e0: e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed ee ef ................< 000000f0: f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd fe ff ................< 00000100: 00 .---> 00000050: 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5c 5d 5e PQRSTUVWXYZ[\\]^> 00000060: 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e _`abcdefghijklmn> 00000070: 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e opqrstuvwxyz{|}~> 00000080: 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d 8e ................> 00000090: 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e ................> 000000a0: 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae ................> 000000b0: af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd be ................> 000000c0: bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd ce ................> 000000d0: cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd de ................> 000000e0: df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed ee ................> 000000f0: ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd fe ................> 00000100: ff 00 ..
Code:
$ xa --versionxa (xa65) v2.3.5Written by Andre Fachat, Jolse Maginnis, David Weinehall and Cameron KaiserCopyright (C) 1989-2009 Andre Fachat, Jolse Maginnis, David Weinehalland Cameron Kaiser.This is free software; see the source for copying conditions. There is NOwarranty; not even for MERCHANTABILIY or FITNESS FOR A PARTICULAR PURPOSE.
Edit: Could we also add something like "#!/usr/bin/bash" to the top of the go scripts? I'm happy to do this but wanted to check what you though first. I'm experimentally using the fish shell as my interactive shell and I got caught out trying to run the scripts as a result.
Statistics: Posted by SteveF — Wed Jan 08, 2025 9:50 pm