[fpc-pascal] Lazarus Release 3.0

2023-12-21 Thread Mattias Gaertner via fpc-pascal
The Lazarus team is glad to announce the release of Lazarus 3.0. This release was built with FPC 3.2.2. Here is the list of changes for Lazarus and Free Pascal: http://wiki.lazarus.freepascal.org/Lazarus_3.0_release_notes http://wiki.lazarus.freepascal.org/User_Changes_3.2.2 Here is the list

Re: [fpc-pascal] Double finalize

2023-12-21 Thread Hairy Pixels via fpc-pascal
> On Dec 21, 2023, at 12:06 PM, Hairy Pixels wrote: > > Here's another example of this. If I use an array Finalize is called 4 times > but Initialize is never called, unless you assign a record to the array and > then it's called once. > > This makes even less sense. What's the idea

[fpc-pascal] inherited

2023-12-21 Thread Adriaan van Os via fpc-pascal
Sections 5.5.2 and 6.6.8 of the FreePascal Language Reference discuss the "inherited" keyword, but I couldn't find it in the syntax diagrams. Sections 12.2 and 13.1.2. have procedure-statement = ( procedure-identifier | method-identifier | qualified-method-identifier | variable-reference ) [