From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.
When Who What changed 12-23-2010 Jonas initial version of page listing new features 12-23-2010 Maciejkaczkowski Better support for Delphi-compatible classes = 12-23-2010 Jonas language corrections (minor) 12-23-2010 Jonas Language changes: Constref parameter modifier 12-23-2010 Jonas Constref parameter modifier (minor) 12-23-2010 Jonas Constref parameter modifier (minor) 12-24-2010 Jonas documented ARM Thumb-2 and VFP support 12-24-2010 Jonas + iPhoneSim target 12-24-2010 Jonas Language changes: nested procvar support 12-24-2010 Jonas language changes -> language (minor) 12-24-2010 Jonas Language: ISO Standard Pascal compatibility mode 12-24-2010 Jonas Language: &-escaping of keywords 12-24-2010 Jonas Language: univ parameters in macpas mode 12-24-2010 Jonas Language: CExtended 12-24-2010 Jonas link FPC_New_Features_2.4.2 page 12-24-2010 Jonas Language: non-local goto support 12-25-2010 Jonas Support for the iPhoneSim target: cocoall is not compiled for darwin/arm or iphonesim/i386 (these targets require a self-generated uikit.pas instead) (minor) 12-25-2010 Jonas Language: Support for SAR 12-25-2010 Jonas Language: Bitscan intrinsics, changes the wording of the SAR intrinsic description a bit 12-25-2010 Jonas =Bitscan intrinsics: removed superfluous = (minor) 12-25-2010 Jonas Bitscan intrinsics: fixed link to SAR (minor) 12-25-2010 Jonas Bitscan intrinsics (minor) 12-26-2010 Jonas (minor) 12-27-2010 Paul Ishenin Custom deprecated messages 12-27-2010 Paul Ishenin Language 12-28-2010 Jonas Advanced record syntax (minor) 12-28-2010 Jonas Custom deprecated messages (minor) 12-28-2010 Jonas Advanced record syntax (minor) 12-28-2010 Jonas Scoped enumerations (minor) 12-28-2010 Jonas ARM systems (minor) 1-3-2011 Paul Ishenin Language 1-3-2011 Jonas Support for nested procedural variables (minor) 1-3-2011 Jonas Generic records and arrays (minor) 1-6-2011 Paul Ishenin Generic records and arrays 1-24-2011 Paul Ishenin Advanced record syntax 3-22-2011 Jonas Support for VFPv2 and VFPv3 (minor) 4-17-2011 PascalDragon Added section about helper types 6-27-2011 FPK New Boolean types 6-27-2011 Vincent Boolean16, Boolean32 and Boolean32 types: Added Boolean64 6-27-2011 Jonas Boolean16, Boolean32 and Boolean64 types (minor) 6-28-2011 Jonas Boolean16, Boolean32 and Boolean64 types (minor) 9-11-2011 AlexVinS Boolean16, Boolean32 and Boolean64 types: + stub 9-11-2011 AlexVinS Delphi-like namespaces units (minor) 9-12-2011 Paul Ishenin namespaces, dynamic array constructors 11-7-2011 AlexVinS Support for the iPhoneSim target 11-7-2011 AlexVinS Support for the iPhoneSim target 11-9-2011 Paul Ishenin removed 2.6.0 features 3-10-2012 Jonas Darwin/Mac OS X: + Support for specifying and querying the deployment version 3-10-2012 Jonas Support for specifying and querying the deployment version (minor) 3-10-2012 Jonas Support for specifying and querying the deployment version 3-10-2012 Jonas Support for specifying and querying the deployment version (minor) 3-24-2012 Vincent Text replace - "delphi>" to "syntaxhighlight>" (minor) 5-2-2012 Jonas Support for specifying and querying the deployment version (minor) 5-2-2012 Jonas Support for specifying and querying the deployment version (minor) 5-2-2012 Jonas JVM and AIX targets 5-3-2012 Jonas New compiler targets (minor) 8-5-2012 Jonas + -Oorderfields optimization 8-30-2012 Jonas Class field reordering: mention optimization level -O4 (minor) 8-30-2012 Jonas Code generator: + document -Oodeadvalues (minor) 8-30-2012 Jonas Code generator: + document -Oofastmath (minor) 8-30-2012 Jonas Code generator (minor) 8-30-2012 AlexVinS Support for specifying and querying the deployment version (minor) 8-31-2012 Jonas Class field reordering: clarify that reordering can only be disabled at a class level, not at an individual field level (minor) 12-17-2012 BigChimp Delphi-like namespaces units: grammar 2-3-2013 Jonas 2-3-2013 Jonas (minor) 2-11-2013 PascalDragon Added feature "type helper" 2-11-2013 PascalDragon Added feature "Default" 2-11-2013 PascalDragon adjusted formatting (minor) 3-7-2013 BigChimp Added 64 bit odbc support by Laco 3-8-2013 Jonas TODBCConnection (odbcconn) Support for 64 bit ODBC: changed format to the one used by the other items on this page 4-30-2013 BigChimp TDBF Visual FoxPro support 6-11-2013 BigChimp Added pas2jni 6-13-2013 BigChimp About this page 6-13-2013 BigChimp TDBF support for Visual FoxPro files (minor) 9-26-2013 BigChimp Units and packages: Zip64 format 10-4-2013 BigChimp TZipper support for zip64 format: language (minor) 11-9-2013 Jonas Code generator: + describe new constant propagation and dead store elimination optimizations in trunk 11-9-2013 Jonas Units and packages: + Multiple codepage and unicode support for most file-related RTL routines 11-9-2013 Jonas Multiple codepage and unicode support for most file-related RTL routines (minor) 11-9-2013 Jonas Pas2jni utility added: reformatted 11-9-2013 Jonas Language: + Support for codepage-aware strings 11-9-2013 Bart Dead store elimination (minor) 11-10-2013 Jonas Dead store elimination: mention that -Oodfa isn't finished yet (minor) 11-11-2013 Jonas New ''iosxlocale'' unit 11-18-2013 Jonas Removing the calculation of dead values: removed duplicate (minor) 12-1-2013 FPK Dead store elimination 12-1-2013 FPK Node dfa for liveness analysis 12-19-2013 BigChimp TDBF support for Visual FoxPro files: added filter fix 12-19-2013 BigChimp TDBF support for Visual FoxPro files (minor) 12-19-2013 BigChimp TDBF, bufdataset (and descendents) allow escaped delimiters in string expression filter (minor) 1-21-2014 BigChimp Units and packages: autoinc support bufdataset 2-16-2014 PascalDragon Update type helper description because of new modeswitch 2-16-2014 PascalDragon markup correction (minor) 3-28-2014 Jonas Support for codepage-aware strings (minor) 3-29-2014 Leledumbo Support for type helpers: fix mailing list announcement link (minor) 6-10-2014 BigChimp Units and packages: sql parser 6-10-2014 BigChimp SQL parser/generator improvements (minor) 6-15-2014 BigChimp SQL parser/generator improvements: No SET TERM/AUTODDL support 6-15-2014 BigChimp SQL parser/generator improvements: warning re set term 6-15-2014 BigChimp TZipper support for zip64 format: 2gb limit 11-21-2014 Jonas Language 11-21-2014 Jonas Language: removed objective-pascal dialect again, it was already in 2.6 (minor) 1-8-2015 Yurysidorov New Pas2jni utility (minor) 2-1-2015 Jonas Language: Support for interfacing with C ''blocks'' functionality 2-2-2015 Jonas Node dfa for liveness analysis (minor) 2-18-2015 PascalDragon Corrected remark regarding type helper modeswitch 2-23-2015 Jonas (Mac) OS X/iOS: new iosxwstr unit 2-23-2015 Jonas New compiler targets: Aarch64 target 3-14-2015 Jonas New compiler targets: Support for the Linux/ppc64le target 5-9-2015 Socke New Features from other versions: Template:Navbar Lazarus Release Notes 5-9-2015 Socke + Category:Release Notes 5-14-2015 Jonas Removed new features in 3.0 5-26-2015 Jonas Support for the AArch64 target: Mention newly added Linux support 5-26-2015 Jonas New iosxwstr unit (minor) 5-26-2015 Jonas Support for the Linux/ppc64le target (minor) 7-8-2015 Nickysn All systems 7-10-2015 Nickysn 8-25-2015 Nickysn i8086-msdos 9-4-2015 Nickysn i8086-msdos 9-11-2016 Jonas GDB/MI support: enabled by default now (minor) 11-27-2017 Nickysn i8086-msdos 11-27-2017 Nickysn FarAddr internal function 12-17-2017 Nickysn New compiler targets 12-17-2017 Nickysn Support for the i8086-win16 (16-bit Windows) target 12-17-2017 Nickysn Support for the i8086-win16 (16-bit Windows) target 5-5-2018 PascalDragon Documented the default namespace feature 5-10-2018 Nickysn i8086-msdos 5-20-2018 PascalDragon Document support for Insert() with dynamic arrays 5-20-2018 PascalDragon Documented that insertion index is zero based 5-20-2018 PascalDragon Document support for Delete() with dynamic arrays 5-20-2018 PascalDragon Document support for Concat() with dynamic arrays 5-20-2018 PascalDragon Document support for "+" operator for dynamic arrays 5-20-2018 PascalDragon Documented support for dynamic array constants and variable initializations 5-20-2018 PascalDragon Dynamic Array constants and variable initialization 5-20-2018 PascalDragon Document support for dynamic array constructors 5-21-2018 FTurtle Typo (minor) 6-20-2018 PascalDragon Documented modeswitch ArrayOperators 6-20-2018 PascalDragon Documented extension of $Push and $Pop 6-23-2018 PascalDragon Documented class threadvar sections for class and record types 6-23-2018 PascalDragon Added subversion revisions 7-10-2018 Alextp More settings supperted by $Push/$Pop: typo 8-29-2018 PascalDragon Documented generic functions 8-29-2018 PascalDragon Documented management operators 8-29-2018 PascalDragon Documented Rtti unit 8-29-2018 PascalDragon Documented method RTTI for interfaces 8-29-2018 PascalDragon Method RTTI for interfaces 9-9-2018 Marcov Units (minor) 1-1-2019 Jonas Language: Volatile intrinsic 2-3-2019 Jonas Language: noinline modifier 3-3-2019 PascalDragon Documented interface type helpers 3-3-2019 Bart Support for helper types extending interface types: fixed typo 3-6-2019 CuriousKit Vectorcall introduction 3-6-2019 CuriousKit Moved vectorcall to its own section for x86_64-win64 (minor) 3-25-2019 Bart Units 3-26-2019 Bart Registry unit: remark about TRegIniFile 3-26-2019 Bart Registry unit 5-10-2019 PascalDragon Documented multi helpers modeswitch 5-10-2019 PascalDragon Fixed missing color (minor) 7-9-2019 Jonas Fixed mailing archive links as provided on the talk page (minor) 7-9-2019 Jonas New compiler targets 7-9-2019 Jonas Support for code generation through LLVM 7-10-2019 Bart Support for code generation through LLVM: typo 7-13-2019 PascalDragon Documented Custom Attributes feature 7-13-2019 PascalDragon Extended documentation for custom attributes a bit more 7-13-2019 PascalDragon Set language of syntax highlighter 7-13-2019 PascalDragon Set language of syntax highlighter 7-13-2019 BenGrasset Rtti unit 7-20-2019 Jonas Support for custom attributes 7-20-2019 Jonas Removed FPC 3.2 new features 7-20-2019 Jonas (minor) 12-24-2019 PascalDragon Documented new IsManagedType intrinsic 1-16-2020 PascalDragon IsManagedType was merged to 3.2 4-25-2020 PascalDragon Documented constant parameters in generics 6-25-2020 PascalDragon Documented IsConstValue intrinsic 6-26-2020 Bi0T1N Registry unit 6-26-2020 Bart Support for "IsConstValue" intrinsic: typo 7-10-2020 Jonas 7-10-2020 Jonas Support for code generation through LLVM (minor) 7-11-2020 Jonas (minor) 7-11-2020 Jonas Moved "Naming of Threads" from User Changes page here 7-11-2020 Jonas Naming of Threads (minor) 7-17-2020 Jonas Support for macOS/AArch64: Added link to build instructions (minor) 7-18-2020 Jonas About this page 8-8-2020 PascalDragon Documented new daemon related functionality 8-8-2020 PascalDragon = Additional control codes on Windows (minor) 8-12-2020 PascalDragon Documented fpcres that can now compile RC files 8-23-2020 Trev Compiler: Added %currentRoutine% preprocessor directive 8-23-2020 Kai Burghardt Undo revision 139440 by Trev (talk): moved content to User Changes 3.2.0 9-6-2020 Jonas Support for "volatile" intrinsic (minor) 9-19-2020 PascalDragon Documented that Copy can be used with Open Array parameters 9-19-2020 PascalDragon Documented array constructor for static arrays 10-1-2020 Jonas Support for code generation through LLVM 11-28-2020 Kai Burghardt Support for constant parameters in generics: add note that asm-blocks do not work 11-28-2020 Kai Burghardt Support for constant parameters in generics: add note that `result` needs to be used 11-28-2020 Jonas Removed edits to section about support for constant parameters in generics again, they are unrelated to the constant parameter support. Please add them to a general Generics page instead 1-1-2021 Jonas Language: "Align" modifier support for record definitions 1-2-2021 Jonas "Align" modifier support for record definitions (minor) 1-2-2021 Jonas 2-14-2021 Trev Additional control codes on Windows: Highlight typo 4-5-2021 Jonas (minor) 4-6-2021 Bi0T1N Move NameThreadForDebugging implementation to 3.2.2 4-8-2021 Jonas Darwin/macOS: Support for symbolicating Dwarf backtraces 6-25-2021 Bi0T1N Mention NameThreadForDebugging for macOS 9-27-2021 Nickysn New compiler targets: - WebAssembly 10-3-2021 Nickysn New compiler targets: - Z80 12-29-2021 Bi0T1N Mention support for binary literals in Delphi mode 1-2-2022 Bi0T1N Add Digit Separator support 1-3-2022 Alextp typo 2-12-2022 Nickysn Units 2-12-2022 Nickysn Unicode support 2-12-2022 Nickysn Units 2-12-2022 Nickysn Units 2-13-2022 Nickysn Units 2-13-2022 Nickysn TStream methods for RawByteString and UnicodeString 2-18-2022 PascalDragon Fix typo 2-19-2022 PascalDragon Documented forward declarations for generic classes and interfaces 2-19-2022 PascalDragon Swapped order of commit and example 4-1-2022 Runewalsh Alignment of 16 has nothing special (I checked). (minor) 4-2-2022 Ccrause Support for "volatile" intrinsic: Change URL to gitlab (minor) 4-3-2022 Alextpp Support for multiple active helpers per type: fix URL 4-3-2022 Alextpp fix 3 URLs 9-30-2022 Bi0T1N Add Function References and Anonymous Functions 9-30-2022 Bi0T1N Support for Function References and Anonymous Functions 9-30-2022 Bi0T1N Add LLVM Address Sanitizer 10-1-2022 Jonas Support for address sanitize (asan) through LLVM 6-23-2023 PascalDragon Documented type helper extension 1-19-2024 Bi0T1N Add Extended RTTI 1-19-2024 Bi0T1N Unicode RTL 1-27-2024 Maxim "Align" modifier support for record definitions: - fixed a link to example