Official repository:
https://github.com/fpc-unleashed/freepascal
I read the description from the current page. The only idea I liked was the option to remove type names from the executable file. Although I don't really like its implementation, because it requires adding additional directives for the compiler. This can be tedious when adding such directives to classes that aren't forms but also require specifying names. In such situations, you'd need well-written documentation (rare in open source) or laboriously review the entire source code of such a library. Well, there are no perfect solutions.
Hint - currently undocumented.
Add this to the project custom options:
This removes RTTI for the entire project. Note that if you have {$mode ...} in a unit, it overrides unleashed mode and the NORTTI option.
Managed classes normally keep RTTI strings, so RTTI will remain in the binary unless it is disabled (project option or per-unit modeswitch).
Required classes can be explicitly exposed using:
placed before the class declaration.
Pity there is no sync with main. To me it is a downgrade. (basically solely for inline vars, which I won't use anyway. If then else is a commit away.)
One such an irritating issue is that {$mode delphi}($modedelphiunicode} is not synced with multiple modeswitches that are already done/included for months.
Another irritating issue regarding sync is that about two years worth of bug fixes are missing.
Will be synced, just not by pressing the "sync" button in GitHub, the fork was detached, so it has to be merged manually.
If then else is a commit away.
I hope.
BTW: Although I disagree with inline vars, I admire the people who implemented it. That is no minor achievement even if I dislike it
Thank you. AI assisted with some parts.
As it stands, I can not recommend this alternative distro because it has too many issues (two years worth of fixes is the least of them)
About 9 months, not two years. As I said, it will be synced.
Please continue there:
https://forum.lazarus.freepascal.org/index.php?topic=73678