Forum > Free Pascal

Free Pascal 3.2.2-rc1 released!

<< < (4/6) > >>

BeniBela:


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:

--- Quote from: BeniBela on April 05, 2021, 03:23:06 pm ---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.

--- End quote ---

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:
This patch adds support for thread naming (related to 0036940) for the Darwin target.

It would be nice to have.

BeniBela:

--- Quote from: PascalDragon on April 06, 2021, 09:10:33 am ---
--- Quote from: BeniBela on April 05, 2021, 03:23:06 pm ---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.

--- End quote ---

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.

--- End quote ---

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

BSaidus:
Hello,
When you plane to release the version 3.2.2.
Thanks.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version