Fails on android too. n=.i.3 n=.>:n i.5 1 2 3 3 4 JVERSION Engine: j901/j64/android Release-e: commercial/2020-02-09T15:24:15 Library: 9.01.24 J Android: 1.4.08/8.0.0/26 Platform: Android 64 (arm64-v8a) Installer: unknown InstallPath: /storage/emulated/0/Android/data/com.jsoftware.j.android/files Contact: www.jsoftware.com
On Tue, Jun 9, 2020, 4:26 PM Henry Rich <[email protected]> wrote: > I have fixed this for the next beta & I'm sure we'll put out a fix for > 9.01 shortly. > > Henry Rich > > On 6/9/2020 6:17 PM, 'Michael Day' via General wrote: > > and even: > > > > n =. i.3 > > n =. 5 + n > > i.5 > > 5 6 7 3 4 > > > > or worse ?: > > > > n =. i.10 > > 100 + n > > 100 101 102 103 104 105 106 107 108 109 > > i.20 > > 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 > > n =. 100 + n > > > > i.20 > > 100 101 102 103 104 105 106 107 108 109 10 11 12 13 14 15 16 17 18 19 > > > > Quite a big bug? > > > > Mike > > > > > > On 09/06/2020 23:05, Don Guinn wrote: > >> Can see a pattern as to what may be happening: > >> > >> n=. i.3 > >> > >> n=. >:n > >> > >> i.5 > >> > >> 1 2 3 3 4 > >> > >> n=. i.3 > >> > >> n=. >:n > >> > >> i.5 > >> > >> 2 3 4 3 4 > >> > >> n=. i.3 > >> > >> n=. >:n > >> > >> i.5 > >> > >> 3 4 5 3 4 > >> > >> n=. i.3 > >> > >> n=. >:n > >> > >> i.5 > >> > >> 4 5 6 3 4 > >> > >> n=. i.3 > >> > >> n=. >:n > >> > >> i.5 > >> > >> 5 6 7 3 4 > >> > >> > >> It fails in 901 in Windows as well. > >> > >> On Tue, Jun 9, 2020 at 4:03 PM 'Michael Day' via General < > >> [email protected]> wrote: > >> > >>> Same in Windows (10) - unsurprisingly : > >>> > >>> JVERSION > >>> Engine: j902/j64avx2/windows > >>> Beta-a: commercial/2020-05-14T11:31:37 clang-9-0-0 > >>> Library: 9.02.03 > >>> Qt IDE: 1.8.7/5.12.7(5.12.7) > >>> Platform: Win 64 > >>> Installer: J902 install > >>> InstallPath: c:/d/j902 > >>> Contact: www.jsoftware.com > >>> > >>> Mike > >>> > >>> > >>> On 09/06/2020 22:07, James Kozianski wrote: > >>>> Hi all, > >>>> > >>>> In a fresh console, executing the following > >>>> > >>>> n=. i.3 > >>>> n=. >:n > >>>> i.5 > >>>> > >>>> produces 1 2 3 3 4, rather than the expected 0 1 2 3 4. This > >>>> happens in > >>> the > >>>> j902 beta and j901, but not with j807. > >>>> > >>>> It seems that the self-assignment to n is causing a modification to > >>>> the > >>>> underlying buffer that i. uses to allocate arrays from. > >>>> > >>>> Engine: j902/j64/darwin > >>>> Beta-a: commercial/2020-05-09T10:52:47 clang-11-0-0 > >>>> Library: 9.02.03 > >>>> Platform: Darwin 64 > >>>> Installer: J902 install > >>>> InstallPath: /users/james/downloads/j902 > >>>> Contact: www.jsoftware.com > >>>> > >>>> Cheers, > >>>> James > >>>> ---------------------------------------------------------------------- > >>>> For information about J forums see > http://www.jsoftware.com/forums.htm > >>> -- > >>> This email has been checked for viruses by Avast antivirus software. > >>> https://www.avast.com/antivirus > >>> > >>> ---------------------------------------------------------------------- > >>> 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 > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
