Recent

Author Topic: Free Pascal 3.2.2-rc1 released!  (Read 4549 times)

BeniBela

  • Hero Member
  • *****
  • Posts: 788
    • homepage
Re: Free Pascal 3.2.2-rc1 released!
« Reply #15 on: April 05, 2021, 03:23:06 pm »


The recent JSON parser changes have not been merged. This \u bug especially, and related issues. My stricter number parsing patches (https://bugs.freepascal.org/view.php?id=37840 https://bugs.freepascal.org/view.php?id=37841 )

And someone could look into managed enumerators , which might cause random memory corruption when the apparently unsupported feature is used, which is the worst kind of bug.

PascalDragon

  • Hero Member
  • *****
  • Posts: 2985
  • Compiler Developer
Re: Free Pascal 3.2.2-rc1 released!
« Reply #16 on: April 06, 2021, 09:10:33 am »
And someone could look into managed enumerators , which might cause random memory corruption when the apparently unsupported feature is used, which is the worst kind of bug.

This is not even fixed in trunk and it will not be fixed in trunk till the deadline of 3.2.2 thus it will not be fixed in 3.2.2 either. And yes I looked at the problem and it is a complex problem with how temporary variables in context with managed types are handled, thus it won't be fixed any time soon.

trev

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1444
  • Former Delphi 1-7, 10.2 user
Re: Free Pascal 3.2.2-rc1 released!
« Reply #17 on: April 07, 2021, 03:11:58 am »
This patch adds support for thread naming (related to 0036940) for the Darwin target.

It would be nice to have.
Lazarus 2.1 r65061 FPC 3.3.1 r49223 macOS 10.14.6 Xcode 11.3.1
Lazarus 2.1 r65070 FPC 3.3.1 r49223 macOS 11.2.3 aarch64 Xcode 12.4
Lazarus 2.1 r61574 FPC 3.3.1 r42318 FreeBSD 12.1 amd64 VMware VM
Lazarus 2.1 r61574 FPC 3.0.4 Ubuntu 20.04 Parallels VM
Lazarus 2.0.10 FPC 3.2.0 Win10 Parallels VM

BeniBela

  • Hero Member
  • *****
  • Posts: 788
    • homepage
Re: Free Pascal 3.2.2-rc1 released!
« Reply #18 on: April 09, 2021, 11:29:40 am »
And someone could look into managed enumerators , which might cause random memory corruption when the apparently unsupported feature is used, which is the worst kind of bug.

This is not even fixed in trunk and it will not be fixed in trunk till the deadline of 3.2.2 thus it will not be fixed in 3.2.2 either. And yes I looked at the problem and it is a complex problem with how temporary variables in context with managed types are handled, thus it won't be fixed any time soon.

Well, if it cannot be fixed, it could at least give a warning when managed records are used as enumerators

BSaidus

  • Sr. Member
  • ****
  • Posts: 374
  • lazarus 1.8.4 Win8.1 / cross FreeBSD
Re: Free Pascal 3.2.2-rc1 released!
« Reply #19 on: April 11, 2021, 09:40:29 am »
Hello,
When you plane to release the version 3.2.2.
Thanks.
lazarus 1.8.4 Win8.1 / cross FreeBSD
dhukmucmur vernadh!

marcov

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 9283
  • FPC developer.
Re: Free Pascal 3.2.2-rc1 released!
« Reply #20 on: April 11, 2021, 02:12:03 pm »
When you plane to release the version 3.2.2.

Schedules are not nailed down. Real Soon Now (

Alextp

  • Hero Member
  • *****
  • Posts: 1285
    • UVviewsoft
Re: Free Pascal 3.2.2-rc1 released!
« Reply #21 on: April 11, 2021, 02:16:02 pm »
fpJSON last changes should be merged (including \u fixes). Please.

olly

  • New Member
  • *
  • Posts: 29
Re: Free Pascal 3.2.2-rc1 released!
« Reply #22 on: April 15, 2021, 06:31:31 am »
This might be obvious... (not familar with SVN, sorry)

But how would I view every merged patch in 3.2.2-rc1?

PascalDragon

  • Hero Member
  • *****
  • Posts: 2985
  • Compiler Developer
Re: Free Pascal 3.2.2-rc1 released!
« Reply #23 on: April 15, 2021, 08:56:31 am »
But how would I view every merged patch in 3.2.2-rc1?

Using only a browser you look at the history of the 3.2.2-rc1 tag back until the tagging of the previous release (which is 3.2.0).

marcov

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 9283
  • FPC developer.
Re: Free Pascal 3.2.2-rc1 released!
« Reply #24 on: April 15, 2021, 10:00:39 am »
But how would I view every merged patch in 3.2.2-rc1?

Using only a browser you look at the history of the 3.2.2-rc1 tag back until the tagging of the previous release (which is 3.2.0).

Minus 5 or 6 patches that have been pulled up to 3.2.0.

BeniBela

  • Hero Member
  • *****
  • Posts: 788
    • homepage
Re: Free Pascal 3.2.2-rc1 released!
« Reply #25 on: April 20, 2021, 03:59:36 pm »


 

TinyPortal © 2005-2018