..
aarch64
* apply OptPass1Data to neg as well
2022-09-06 21:42:29 +02:00
arm
* arm/a64: New sbfx/ubfx -> mov optimisation
2022-07-30 18:36:16 +00:00
armgen
* more use of USxtOp2Op
2022-09-04 20:37:43 +02:00
avr
Increase reference count of jump label, fixes #39784
2022-06-18 12:28:36 +00:00
generic
html
i386
* x86: New SHR-based optimisations
2022-09-16 16:57:55 +00:00
i8086
* extend tabstractprocdef.getcopyas by a parameter to control whether the copy should be registered or not
2022-05-26 21:42:59 +02:00
jvm
* spelling fixes
2022-08-04 23:01:35 +02:00
llvm
Darwin version comparisons: factored out into object
2022-09-16 11:21:05 +02:00
m68k
m68k: fixed the capabilities flags inverted logic issues committed in 7d23c2e9
2022-08-30 10:42:26 +02:00
mips
Change is_macro to return true for A_JAL if in pic mode
2022-09-20 22:33:14 +01:00
msg
do not publish enums with jumps
2022-08-16 20:47:44 +02:00
powerpc
Fix compilation of 32-bit powerpc compiler
2022-06-03 11:45:36 -07:00
powerpc64
Add several increfs to avoid troubles on AIX target OS
2022-06-03 11:28:15 -07:00
ppcgen
Add several increfs to avoid troubles on AIX target OS
2022-06-03 11:28:15 -07:00
riscv
* RiscV: generate mret only for FreeRTOS and Embedded
2022-07-20 22:16:19 +02:00
riscv32
* Riscv32 and Riscv64 on linux: enable safecall support
2022-07-22 22:56:21 +02:00
riscv64
* Riscv32 and Riscv64 on linux: enable safecall support
2022-07-22 22:56:21 +02:00
sparc
* cleanup: cs_opt_loopunroll is a generic optimization for a long time already
2022-03-08 23:03:18 +01:00
sparc64
sparcgen
Fix compilation of sparc compiler with -dDEBUG_ALL_OPT
2022-05-31 11:47:24 +00:00
systems
* fix for commit a91e5478
, mixed localalignmax and constalignmax
2022-10-03 22:03:55 +02:00
utils
* $P/$OpenStrings is supposed to be a local switch, so change that accordingly
2022-10-08 13:52:32 +02:00
wasm32
* WebAssembly high level code generator: use the global.get and global.set
2022-07-26 02:13:09 +03:00
x86
* look ahead for ShlOp2Op optimization
2022-09-25 20:43:57 +02:00
x86_64
* x86: New SHR-based optimisations
2022-09-16 16:57:55 +00:00
xtensa
z80
* reset written source lines once a section is encountered
2022-05-26 21:43:35 +02:00
aasmbase.pas
* Corrected label reference counts caused by TAsmLabel.GetName incrementing refs
2022-05-14 18:57:05 +00:00
aasmcfi.pas
+ support for generating Dwarf CFI using .cfi_* directives
2019-03-03 17:15:03 +00:00
aasmcnst.pas
ttai_typedconstbuilder: do not remove tcalo_vectorized_dead_strip_item
2022-07-06 22:25:05 +02:00
aasmdata.pas
llvmdbg: build hashtable to lookup llvmdecl belonging to a global variable
2022-05-21 22:32:35 +02:00
aasmdef.pas
* also generate indirect symbols for AB_PRIVATE_EXTERN symbols as these might be used from a unit in another package due to inlining
2019-11-21 21:44:12 +00:00
aasmsym.pas
* fix case completeness and unreachable code warnings in compiler that would
2019-05-12 14:29:03 +00:00
aasmtai.pas
Mark .noinit section with nobits flag.
2022-08-14 19:31:21 +00:00
aggas.pas
+ declare user-defined wasm globals in the llvm-mc assembly output
2022-07-25 05:35:00 +03:00
aopt.pas
aoptbase.pas
* use RegistersInterfere instead of SuperRegistersEqual in TAoptBase.RegInOp and TAoptBase.RegInRef
2020-05-11 17:18:00 +00:00
aoptda.pas
* removed unused units
2017-05-09 19:53:14 +00:00
aoptobj.pas
* x86: New jump/label tracking in CrossJump optimisations
2022-04-24 16:42:35 +00:00
aoptutils.pas
assemble.pas
+ add method ResetSourceLines to TExternalAssembler to reset already written lines
2022-05-26 21:43:35 +02:00
blockutl.pas
* extend tabstractprocdef.getcopyas by a parameter to control whether the copy should be registered or not
2022-05-26 21:42:59 +02:00
browcol.pas
* patch by Rika: Use linear file list in FInput.TInputFileManager instead of linked, resolves #39880
2022-09-17 22:46:57 +02:00
catch.pas
- disabled installation of SIGINT signal handler for Darwin, because
2009-02-28 18:07:21 +00:00
ccharset.pas
* some cleanup
2019-12-23 21:52:06 +00:00
cclasses.pas
Allocate THashSet item and its key together when FOwnKeys=true.
2022-01-21 22:13:39 +01:00
cepiktimer.pas
* do not include fpcdefs in the cepiktimer unit
2020-11-28 16:02:49 +00:00
cfidwarf.pas
* cfi for avr needs 32 bit pc begin and range
2022-09-29 23:06:03 +02:00
cfileutl.pas
* patch by Rika: Optimize some compiler/CFileUtl.pas functions for returning unchanged strings, resolves #39882
2022-10-07 22:32:59 +02:00
cg64f32.pas
cgbase.pas
+ introduced trefaddr.addr_got_tls, to be used for generating WebAssembly threadvar access, when WASM multithreading is turned on
2022-07-14 00:28:03 +03:00
cgexcept.pas
cghlcpu.pas
cgobj.pas
cgutils.pas
* Converted assertion into an internal error
2022-08-20 16:09:54 +00:00
cmsgs.pas
comphook.pas
+ print full file path if -vb is passed even if no line number is known, resolves #39419
2021-10-26 21:37:28 +02:00
compiler.pas
compinnr.pas
comprsrc.pas
* patch by Cyrax: Quote path - which is passed to Windres or alike program, resolves #36526
2022-04-08 22:42:05 +02:00
comptty.pas
+ enable colored output on darwin, resolves #38693
2021-04-01 16:32:52 +00:00
constexp.pas
* revert accidently committed code
2022-02-06 20:15:00 +01:00
COPYING.txt
* updated FSF address (mantis #30198 , patch by Paul Gevers)
2016-10-02 12:56:59 +00:00
cprofile.pas
* proper naming
2020-01-06 14:58:06 +00:00
crefs.pas
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
2013-12-01 17:02:08 +00:00
cresstr.pas
cresstr: fix length specified for resource strings to typed const builder
2022-07-06 22:25:05 +02:00
cscript.pas
Add fForceUseForwardSlash to TLinkRes class, used for vlink linker on hosts using backslashes
2021-04-17 22:17:46 +00:00
cstreams.pas
cutils.pas
* patch by Rika: Optimize some compiler/CFileUtl.pas functions for returning unchanged strings, resolves #39882
2022-10-07 22:32:59 +02:00
dbgbase.pas
LLVM: enable DWARF debug info generation
2022-05-13 22:49:02 +02:00
dbgcodeview.pas
* Fixed value of the LF_PAD13 enum element.
2021-01-24 14:29:39 +00:00
dbgdwarf.pas
* use append_object_struct also for dwarf-3 when creating dwarf debug info for objects, resolves #39920
2022-09-26 21:28:39 +02:00
dbgdwarfconst.pas
* moved a bunch of constants from dbgdwarf to dbgdwarfconst
2022-05-13 22:49:02 +02:00
dbgstabs.pas
* spelling fixes
2022-08-04 23:01:35 +02:00
dbgstabx.pas
* ReplaceForbiddenAsmSymbolChars renamed ApplyAsmSymbolRestrictions, because now it also applies the
2020-04-26 10:42:07 +00:00
defcmp.pas
vector support: use vector result types
2022-09-16 11:21:04 +02:00
defutil.pas
vector support: use vector result types
2022-09-16 11:21:04 +02:00
dirparse.pas
* reverted r47862
2020-12-28 16:18:55 +00:00
dwarfbase.pas
* improve dwarf cfi on avr
2022-09-28 22:47:06 +02:00
elfbase.pas
+ support for arm attributes
2019-10-09 17:45:40 +00:00
entfile.pas
+ some basic stuff for MIPS64
2022-02-05 23:25:31 +01:00
export.pas
expunix.pas
* fixed llvm compiler compilation with -O3/-Oodfa
2018-12-18 21:13:56 +00:00
finput.pas
* patch by Rika: Use linear file list in FInput.TInputFileManager instead of linked, resolves #39880
2022-09-17 22:46:57 +02:00
fmodule.pas
+ add support for forward declarations of generic classes and interfaces (any implicit pointer type really); fixes #34128
2022-02-18 17:54:23 +01:00
fpcdefs.inc
* Riscv32 and Riscv64 on linux: enable safecall support
2022-07-22 22:56:21 +02:00
fpchash.pas
o based on a patch by Rika, resolves #39401 :
2021-10-10 10:09:22 +02:00
fpcp.pas
fpkg.pas
Merged revision(s) 32508-32510, 32512 from branches/svenbarth/packages:
2016-04-15 14:42:24 +00:00
fppu.pas
* mark units compiled with cs_compilesystem with a corresponding flag
2022-09-18 15:41:33 +02:00
gendef.pas
+ implement initial compiler support for Win64 on Aarch64
2020-04-21 06:04:22 +00:00
globals.pas
Darwin version comparisons: factored out into object
2022-09-16 11:21:05 +02:00
globstat.pas
* fix for Mantis #27378 : save and (more importantly) restore verbosity when switching a unit
2019-01-03 20:31:34 +00:00
globtype.pas
* $P/$OpenStrings is supposed to be a local switch, so change that accordingly
2022-10-08 13:52:32 +02:00
hlcg2ll.pas
hlcgobj.pas
High level codegen: set MM register type for vectors
2022-09-16 11:21:05 +02:00
htypechk.pas
* nil =/<> dyn. array is a valid expression, so isbinaryoperatoroverloadable needs to take care of it, resolves #39933
2022-10-03 10:26:09 +02:00
impdef.pas
import.pas
* removed unused units
2017-05-09 19:53:14 +00:00
ldscript.pas
+ Basic ld script parsing capabilities (barely enough to parse glibc2.1 'libc.so' files, lacks any error handling).
2012-08-21 08:37:39 +00:00
link.pas
llvm: generalised sanitizer linking support
2022-07-24 14:36:23 +02:00
macho.pas
Systematically include fpcdefs.inc at sart of all units used by compiler
2019-07-03 13:35:05 +00:00
machoutils.pas
Makefile
+ added Risc-V register information file generation to the compiler Makefile
2022-05-31 22:38:30 +02:00
Makefile.fpc
* comment for git fixed
2022-10-01 19:04:09 +02:00
MPWMake
Remove unused, obsolete -dBROWSERLOG option
2021-04-22 15:26:15 +00:00
msgidx.inc
do not publish enums with jumps
2022-08-16 20:47:44 +02:00
msgtxt.inc
do not publish enums with jumps
2022-08-16 20:47:44 +02:00
nadd.pas
* handle <dyn.array>+[] (and swapped) correctly, resolves #39919
2022-10-05 22:48:21 +02:00
nbas.pas
Revert " * patch by J. Gareth Moreton: Nothing (NOP) node optimisation, resolves #38194 "
2021-09-25 21:02:29 +02:00
ncal.pas
objc: use compile-time macOS version checks
2022-09-16 11:21:05 +02:00
ncgadd.pas
* MIPS64 can
2022-02-08 23:08:32 +01:00
ncgbas.pas
* Added support for the old Turbo Pascal INLINE(data/data/...) statement.
2021-08-16 00:40:34 +03:00
ncgcal.pas
* overleft cosmetics
2022-03-01 22:55:27 +01:00
ncgcnv.pas
ncgcon.pas
ncgflw.pas
* Removed obsolete OLDREGVARS ifdefs.
2021-11-02 17:08:08 +02:00
ncghlmat.pas
ncginl.pas
ncgld.pas
* hopefully final fix after 9848349610
2022-09-14 22:34:50 +02:00
ncgmat.pas
- Bug fix to new ADD/SUB optimisation where conditions are concerned
2021-11-17 20:18:57 +00:00
ncgmem.pas
* fix range checking for zero based strings, resolves #39323
2021-09-05 21:03:31 +02:00
ncgnstfl.pas
* fix potential crash with copied goto nodes on nestedparentfp platforms
2019-09-14 17:22:23 +00:00
ncgnstld.pas
* fixed crashes on platforms using parentfpstructs with generic routines
2019-05-14 19:19:14 +00:00
ncgnstmm.pas
* Do not use the LOC_VOID location to indicate unused parameters.
2020-05-21 09:36:40 +00:00
ncgobjc.pas
* removed unused units
2017-05-09 19:53:14 +00:00
ncgopt.pas
* removed unused units
2017-05-09 19:53:14 +00:00
ncgrtti.pas
* correctly truncate rtti symbol names of enumeration types, resolves #39829
2022-07-11 22:07:57 +02:00
ncgset.pas
Avoid range check error inside tcgcasenode.pass_generate_code method
2022-01-05 16:38:54 +00:00
ncgutil.pas
hlcgobj: new getlocal and recordnewsymloc methods
2022-06-04 22:26:40 +02:00
ncgvmt.pas
* make the VMT symbol and type def of the corresponding class or object instead of having them be global
2022-05-26 21:42:51 +02:00
ncnv.pas
vector support: use vector result types
2022-09-16 11:21:04 +02:00
ncon.pas
tstringconstnode.changestringtype: fix buffer overrun
2022-07-06 22:25:05 +02:00
nflw.pas
* fix #32034 and fix #39656 : in a for-in-loop with an array constructor enforce the type of the loop variable for the elements
2022-04-08 17:40:36 +02:00
ngenutil.pas
* fix #39857 : don't trash symbols marked as vo_is_internal
2022-08-26 17:42:22 +02:00
ngtcon.pas
* correctly convert a single WideChar to a PChar constant with the correct code page
2022-08-28 21:53:44 +02:00
ninl.pas
* Fix to bug that would reset nf_write flag on tempref nodes in assignments
2022-08-31 18:25:11 +00:00
nld.pas
* implement assignment of anonymous functions to procedure or method variables if they either capture nothing or (in case of method variables) at most the Self variable
2022-05-26 21:43:01 +02:00
nmat.pas
+ fold "a shl n1 shl n2" and "a shr n1 shr n2" into "a shl (n1+n2)" and "a shr (n1+n2)", resolves #39629
2022-04-20 22:16:32 +02:00
nmem.pas
Support arrays and classes in compile-time OffsetOf.
2022-07-16 22:12:07 +02:00
nobj.pas
* make the VMT symbol and type def of the corresponding class or object instead of having them be global
2022-05-26 21:42:51 +02:00
nobjc.pas
* broken compilation after r39347 fixed
2018-06-30 12:30:25 +00:00
node.pas
nopt.pas
nset.pas
* WebAssembly code generation for 'case' nodes changed to use labels
2021-10-22 17:31:04 +03:00
nutils.pas
* cleanup
2022-09-11 22:43:07 +02:00
objcasm.pas
* cleanup of VER3_0 defines
2021-11-17 22:19:57 +01:00
objcdef.pas
objcdef: remove duplicate variant start check
2022-06-06 23:12:53 +02:00
objcgutl.pas
objc: stop generating coalesced sections
2022-09-16 11:21:05 +02:00
objcutil.pas
objc: use compile-time macOS version checks
2022-09-16 11:21:05 +02:00
ogbase.pas
* patch by Rika: Better Align()'s #2 , resolves #39512
2022-01-05 19:50:21 +01:00
ogcoff.pas
ogelf.pas
Fix gotpcrel relocation for TESTQ x86_64 instruction
2021-04-23 21:52:24 +00:00
oglx.pas
ogmacho.pas
+ introduced labelmaxlen in tasminfo and added code in ReplaceForbiddenAsmSymbolChars that limits the
2020-04-25 12:59:25 +00:00
ogmap.pas
* avoid 8-bit truncation of the sizes in the internal linker map
2020-06-02 23:13:32 +00:00
ognlm.pas
+ introduced labelmaxlen in tasminfo and added code in ReplaceForbiddenAsmSymbolChars that limits the
2020-04-25 12:59:25 +00:00
ogomf.pas
* patch by Rika: Replace some instances of manual work with endianness with cryptic oneliners, resolves #39719
2022-06-08 22:59:39 +02:00
ogrel.pas
+ support writing of 32-bit and 64-bit relocations in the REL object writer
2022-07-12 19:16:23 +03:00
ogwasm.pas
* use WasmCustomSectionName to obtain the debug section names in MaybeWriteDebugSection and MaybeAddDebugSectionToSymbolTable
2022-08-03 23:11:44 +03:00
omfbase.pas
* patch by Rika: Replace some instances of manual work with endianness with cryptic oneliners, resolves #39719
2022-06-08 22:59:39 +02:00
optbase.pas
optconstprop.pas
* propertly check equality with the for-counter when propagating constants, resolves #39915
2022-09-24 20:39:43 +02:00
optcse.pas
+ store references to global variables in registers if benefical (currrently used for aarch64 only)
2021-12-11 22:46:27 +01:00
optdead.pas
* removed unused units
2017-05-09 19:53:14 +00:00
optdeadstore.pas
* fixes to deadstore optimization
2021-04-03 21:28:09 +00:00
optdfa.pas
* do not throw messages on potentially uninitialized internal symbols, resolves #39744
2022-06-15 23:30:33 +02:00
options.pas
Darwin version comparisons: factored out into object
2022-09-16 11:21:05 +02:00
optloadmodifystore.pas
optloop.pas
* Strength reduction optimization: - Use a temp for complex loop start values to prevent double evaluation.
2021-10-08 18:04:03 +03:00
opttail.pas
* disable tail recursion optimisation if there is a copy-back parameter
2020-07-21 17:57:50 +00:00
optutils.pas
Get rid of some global variables.
2022-01-16 17:17:23 +01:00
optvirt.pas
owar.pas
* return the correct size for files in ar archive. This is required by the REL
2020-06-01 22:25:31 +00:00
owbase.pas
owomflib.pas
* patch by Rika: Replace some instances of manual work with endianness with cryptic oneliners, resolves #39719
2022-06-08 22:59:39 +02:00
parabase.pas
TCGParaLocation: remove alignment gap
2022-06-04 22:26:40 +02:00
paramgr.pas
parser.pas
* implement assignment of procedure and method variables and routines (global, instance and nested) to function references
2022-05-26 21:44:24 +02:00
pass_1.pas
* fix typo in comment
2022-01-09 13:30:46 +01:00
pass_2.pas
* Renamed fc_block_with_exit to fc_no_direct_exit to expand its usage.
2020-12-10 17:38:37 +00:00
pbase.pas
* implement assignment of procedure and method variables and routines (global, instance and nested) to function references
2022-05-26 21:44:24 +02:00
pcp.pas
pdecl.pas
Fix cycling with -CR option
2022-05-26 22:43:41 +02:00
pdecobj.pas
* spelling fixes
2022-08-04 23:01:35 +02:00
pdecsub.pas
* $P/$OpenStrings is supposed to be a local switch, so change that accordingly
2022-10-08 13:52:32 +02:00
pdecvar.pas
* handle_calling_convention is only needed for a function reference used in a record/class/object when it's an anonymous one
2022-09-16 14:32:25 +02:00
pexports.pas
* instead of blindly consuming whatever comes next trigger an explicit error if the parsed expression does not match for "INDEX ordexpr" or "NAME strexpr"
2021-01-02 23:23:08 +00:00
pexpr.pas
* fix #39902 : correctly handle assignment of procvars to properties with a field write accessor
2022-09-16 16:20:42 +02:00
pgentype.pas
+ add support for forward declarations of generic classes and interfaces (any implicit pointer type really); fixes #34128
2022-02-18 17:54:23 +01:00
pgenutil.pas
* fix #39869 : correctly check whether the recorded token stream still needs to be parsed (the replay depth of the scanner needs to be *larger* than what it was before starting the playback)
2022-08-18 23:09:01 +02:00
pinline.pas
* patch by Rika to pass some strings by reference, resolves #39338
2021-11-09 22:41:52 +01:00
pkgutil.pas
* patch by Marģers to unify internal error numbers, resolves #37888
2020-10-13 19:59:01 +00:00
pmodules.pas
LLVM backend: address sanitizer support
2022-07-06 22:26:13 +02:00
pp.lpi
* update version
2020-08-09 18:52:25 +00:00
pp.pas
* set minimum compiler to compile the compiler to 3.2.0
2022-05-07 23:13:16 +02:00
pparautl.pas
* do not insert the $result symbol again when the VMT for the capturer is built
2022-05-26 21:44:22 +02:00
ppc68k.lpi
* version update
2020-11-29 09:40:54 +00:00
ppc8086.lpi
ppcaarch64.lpi
ppcarm.lpi
+ makefiles use -Sew, so added to the project as well
2019-10-12 21:56:18 +00:00
ppcavr.lpi
+ version update
2018-01-31 18:46:23 +00:00
ppcjvm.lpi
ppcmips64el.lpi
ppcmips.lpi
* project file updates
2012-09-08 21:58:45 +00:00
ppcmipsel.lpi
* project file updates
2012-09-08 21:58:45 +00:00
ppcppc64.lpi
* project file updates
2012-09-08 21:58:45 +00:00
ppcppc64le.lpi
ppcppc.lpi
* version update
2018-10-28 16:21:06 +00:00
ppcriscv32.lpi
* RISC-V 32 compilation fixed
2018-07-26 19:18:47 +00:00
ppcriscv64.lpi
ppcsparc64.lpi
+ basics for sparc64 support, we continue to use the name "sparc" for sparc32, both sparc are identified by sparcgen (dirs, defines etc.)
2017-05-30 21:17:17 +00:00
ppcsparc.lpi
ppcwasm32.lpi
* .lpi version update
2022-07-31 21:09:09 +03:00
ppcx64.lpi
bugfix 0037785 cvtsi2ss and cvtsi2sd in x86_64 { att}
2021-09-01 09:29:49 +02:00
ppcx64llvm.lpi
* made lazarus project names more systematic
2017-12-28 14:34:04 +00:00
ppcxtensa.lpi
+ Xtensa: lazarus project
2020-03-20 22:34:30 +00:00
ppcz80.lpi
ppheap.pas
Always write filename, truncate directory part if needed
2016-08-21 22:24:07 +00:00
ppu.pas
* make the VMT symbol and type def of the corresponding class or object instead of having them be global
2022-05-26 21:42:51 +02:00
procdefutil.pas
* when generating the call to the extracted function reference inside the nested routine we need to use the parameters of the nested function and not those of the newly created procdef (fixes some of the test case failures with -O2)
2022-09-23 15:50:19 +02:00
procinfo.pas
+ add method to find a procinfo for a nested function by the corresponding procdef
2022-05-26 21:44:24 +02:00
psabiehpi.pas
pstatmnt.pas
* Risc-V: allow also register aliases in register modification lists after asm blocks, last part to resolve #39738
2022-06-03 22:54:18 +02:00
psub.pas
parentfpstruct: explicitly trash before initialising
2022-07-26 22:36:13 +02:00
psystem.pas
llvm: use formaldef rather than undefineddef for llvm_metadata
2022-06-12 21:20:37 +02:00
ptconst.pas
ptype.pas
* compilation with -O3 fixed
2022-05-26 22:34:34 +02:00
raatt.pas
* simplifications by Rika (*2 loops => shl/Bsr), resolves #39717
2022-05-12 22:56:36 +02:00
rabase.pas
Merged revisions 2921-2922,2925 via svnmerge from
2006-03-16 08:52:22 +00:00
rasm.pas
* forgotten comment
2018-02-06 21:38:51 +00:00
rautils.pas
rautils: don't interpret ".L3" as potentially meaning "unitx.identifier"
2022-05-29 13:33:27 +02:00
README.txt
* added .txt extensions to all README, TODO and COPYING files
2009-02-28 17:34:08 +00:00
rescmn.pas
+ add option -FF to force the use of fpcres as RC compiler
2020-08-12 19:08:25 +00:00
rgbase.pas
rgobj.pas
scandir.pas
* remove accidently commited writeln
2022-06-19 16:18:10 +02:00
scanner.pas
* improved fix for #39912
2022-09-23 21:56:24 +02:00
switches.pas
* $P/$OpenStrings is supposed to be a local switch, so change that accordingly
2022-10-08 13:52:32 +02:00
symbase.pas
symconst.pas
* do not throw messages on potentially uninitialized internal symbols, resolves #39744
2022-06-15 23:30:33 +02:00
symcreat.pas
symcreat: support for scanner/parser escape sequences
2022-09-16 11:21:05 +02:00
symdef.pas
Fix loading of ObjC protocol type after c8fee69345
2022-09-21 21:27:04 +02:00
symsym.pas
dbgllvm: support for record field debug information
2022-06-06 23:12:53 +02:00
symtable.pas
symcreat: support for scanner/parser escape sequences
2022-09-16 11:21:05 +02:00
symtype.pas
do not publish enums with jumps
2022-08-16 20:47:44 +02:00
symutil.pas
syscinfo.pas
* aros64: recent developments hanged the library call ABI, lets try to follow it (aros64 is experimental)
2022-02-06 16:30:04 +01:00
systems.inc
+ support different versions of llvm-mc (version 10 seems to be the earliest that works)
2022-05-26 15:06:35 +03:00
systems.pas
powerpc-morphos: enable 'section' keyword support, and force the startup code to be in the .text section, to fix linking external objects with unnamed sections on this platform
2022-08-27 19:19:42 +02:00
tgobj.pas
tokens.pas
* Added support for the old Turbo Pascal INLINE(data/data/...) statement.
2021-08-16 00:40:34 +03:00
triplet.pas
Darwin version comparisons: factored out into object
2022-09-16 11:21:05 +02:00
verbose.pas
* change ChangeMessageVerbosity from String to AnsiString as long parameters might be passed to it
2022-06-14 14:33:21 +02:00
version.pas
versioncmp.pas
Missing file from b26703feaa
2022-09-16 15:22:05 +02:00
wasmbase.pas
+ introduced TWasmCustomDebugSectionType
2022-08-03 23:04:53 +03:00
widestr.pas
wpo.pas
Merged revisions 11878,11881-11882,11889,11891-11893,11895,11899-11902,11935,11938,12212,12304,12308-12310,12316,12330-12332,12334,12339-12340 via svnmerge from
2008-12-11 17:40:18 +00:00
wpobase.pas
wpoinfo.pas
* removed unused units
2017-05-09 19:53:14 +00:00