This bug was a blunder introduced during a tidying-up operation and I have fixed it for the next beta.

It had nothing to do with AVX.  The first version below says 9.01: is there something wrong with the beta distribution?

Henry Rich

On 9/25/2020 1:26 AM, Joey K Tuttle wrote:
I find the failure in Darwin as well, causing a segmentation fault, earlier 
releases are OK.

When I put the new jengine in a Darwin non-avx machine, I get

    JVERSION
Engine: j901/j64/darwin
Release-f: commercial/2020-06-11T16:03:29
Library: 9.01.24
Platform: Darwin 64
Installer: J901 install
InstallPath: /applications/j901
Contact: www.jsoftware.com
      (1 1 $ < 0) {:: 'a';'c'
a
      (3 1 $ <0){:: 'a';'b';'c'
aaa
So my speculation is that the segmentation fault is somewhere in the avx code.

I have a lame Linux system (non-avx) and I say lame because I have to install 
from the tar.gz file rather than get the new version through pacman. There the 
expressions work ok, but when I run the newly installed jbeta, I get -

    JVERSION
Engine: j902/j64/linux
Beta-e: commercial/2020-08-14T10:06:25
Library: 9.02.05
Platform: Linux 64
Installer: J902 install
InstallPath: /usr/local/lib/j902

That seems to indicate that Beta-f didn't make it into the distribution file.

http://www.jsoftware.com/download/j902/install/j902_linux64.tar.gz

They also work fine in Beta-e on a RaspberryPi but the current   jengine 
available there is beta-d.

Thanks - joey




On 2020Sep 24, at 20:39, 'robert therriault' via Beta <[email protected]> 
wrote:

Originally I posted this in error on the programming forum

Henry, thanks for all the work that you put into improving the language through 
subsequent betas.

I am away from my production computer, which has the different beta versions 
for j902, but I have found a difference between J901 and J902-f

   JVERSION
Engine: j901/j64avx2/darwin
Beta-m: commercial/2019-10-02T11:28:59
Library: 9.01.24
Qt IDE: 1.8.4/5.12.5
Platform: Darwin 64
Installer: J901 install
InstallPath: /users/bobtherriault/j901
Contact: www.jsoftware.com

   (1 1 $ < 0) {:: 'a';'c'
a
  (3 1 $ <0){:: 'a';'b';'c'
aaa

Either of these lines will crash the entire session of j902-f
   JVERSION
Engine: j902/j64avx2/darwin
Beta-f: commercial/2020-09-24T12:49:44
Library: 9.02.05
Qt IDE: 1.8.7/5.12.7(5.12.7)
Platform: Darwin 64
Installer: J902 install
InstallPath: /users/bobtherriault/j902
Contact: www.jsoftware.com

Hope this helps. I will be back from vacation on Monday, but I can still do a 
little more investigation from my laptop if necessary.

Cheers, bob
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm


--
This email has been checked for viruses by AVG.
https://www.avg.com

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to