.. |
aarch64
|
75491ae21c
* Removed/ifdefed the assigned and unused variables.
|
преди 4 години |
arm
|
3b49e95415
* do not initialize unncessary register allocators
|
преди 4 години |
armgen
|
7a3eb453d4
* arm/aarch64: patch by J. Gareth Moreton: fix register allocation information for Mov2None 2, should resolve #38055
|
преди 4 години |
avr
|
4fa99cff62
* Removed more assigned but unused vars.
|
преди 4 години |
generic
|
c44095733c
* Give access to CPU specific fields of tsettings record
|
преди 4 години |
html
|
fa0d3d79e0
no message
|
преди 23 години |
i386
|
4e9b42344e
+ AddLea2Lea optimization
|
преди 4 години |
i8086
|
0a021be803
* Corrected visibility of overridden methods.
|
преди 4 години |
jvm
|
75491ae21c
* Removed/ifdefed the assigned and unused variables.
|
преди 4 години |
llvm
|
80282d6eff
* llvm: only set custom parameter alignments for byval parameters, the rest
|
преди 4 години |
m68k
|
ada3d2050c
m68k: write inline floating point immediates as hex consts, instead of scientific notation. the scientific notation format parsing depends on the libc the assembler was linked against, which can lead to varying results and compile errors
|
преди 4 години |
mips
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
преди 4 години |
msg
|
1c99c2655e
* more helpful message if an unknown field is accessed in the assembler reader, resolves #38475
|
преди 4 години |
powerpc
|
7a1903cc8f
* turn the recently added 3357 warning into an error, to avoid another compiler IE later
|
преди 4 години |
powerpc64
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
преди 4 години |
ppcgen
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
преди 4 години |
riscv
|
5cd4e5a016
* pass lp64d to GNU AS for abi_riscv_hf to get the right ABI set
|
преди 4 години |
riscv32
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
преди 4 години |
riscv64
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
преди 4 години |
sparc
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
преди 4 години |
sparc64
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
преди 4 години |
sparcgen
|
4235d2ce3d
Try to fix sparc32 code generation error for overflow test
|
преди 4 години |
systems
|
9df70f08b1
* fix linker map generation on Darwin
|
преди 4 години |
utils
|
539a578cce
* create \index entries in the messages.inc for an index of message texts and numbers in the user manual
|
преди 4 години |
x86
|
2567631aad
* Removed in_x86mm_last (the duplicate no and unused) from the tinlinenumber enum.
|
преди 4 години |
x86_64
|
ecc3ce64ea
* x86: some fixes to enable 8 and 16 bit operations
|
преди 4 години |
xtensa
|
053c42da33
+ Xtensa: support large stack frames for the call0 abi
|
преди 4 години |
z80
|
0cc91a50c7
Fix z80 compiler failure after change to ConcatConstSymbol in commit #47668
|
преди 4 години |
COPYING.txt
|
e5a1231931
* updated FSF address (mantis #30198, patch by Paul Gevers)
|
преди 9 години |
MPWMake
|
05d6f0e94d
macos: added a fake sysutils for use by compiler, and fixed some tests
|
преди 19 години |
Makefile
|
91d877919e
* strip codesignature when comparing compiler binaries on Darwin
|
преди 4 години |
Makefile.fpc
|
91d877919e
* strip codesignature when comparing compiler binaries on Darwin
|
преди 4 години |
README.txt
|
4bf254bc32
* added .txt extensions to all README, TODO and COPYING files
|
преди 16 години |
aasmbase.pas
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
преди 4 години |
aasmcfi.pas
|
5d28e2156b
+ support for generating Dwarf CFI using .cfi_* directives
|
преди 6 години |
aasmcnst.pas
|
d0910b5ac8
* allow sub/add nodes in constant pointer expressions, resolves #34027
|
преди 4 години |
aasmdata.pas
|
aefc1be555
* Reverted accidentally committed files.
|
преди 5 години |
aasmdef.pas
|
04984e9af9
* also generate indirect symbols for AB_PRIVATE_EXTERN symbols as these might be used from a unit in another package due to inlining
|
преди 5 години |
aasmsym.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
преди 6 години |
aasmtai.pas
|
482698e566
+ add endsym to ConcatConstSymbol
|
преди 4 години |
aggas.pas
|
64c586b86d
* Removed/ifdefed lots of unused variables.
|
преди 4 години |
aopt.pas
|
91a6223281
* (slight modified) patch by J. Gareth Moreton to reduce number of assembler optimizer passes, resolves #37959
|
преди 4 години |
aoptbase.pas
|
1f8a9c708e
* use RegistersInterfere instead of SuperRegistersEqual in TAoptBase.RegInOp and TAoptBase.RegInRef
|
преди 5 години |
aoptda.pas
|
b1dff29cbf
* removed unused units
|
преди 8 години |
aoptobj.pas
|
0061301dbb
Fix compilation with -dALLOCREGDEBUG
|
преди 4 години |
aoptutils.pas
|
7e6eeebdf0
o patch by J. Gareth Moreton, seeks to improve maintainability, safety and efficiency
|
преди 5 години |
assemble.pas
|
f68804e9cd
Replace cs_link_on_target by cs_assemble_on_target in assemble unit
|
преди 4 години |
blockutl.pas
|
a051b8d225
- remmoved doregister parameter from t*sym constructors, as the registration
|
преди 6 години |
browcol.pas
|
1a9e246c29
* added is_normal_fieldvarsym() helper and use it
|
преди 5 години |
catch.pas
|
fd070544db
- disabled installation of SIGINT signal handler for Darwin, because
|
преди 16 години |
ccharset.pas
|
cb44d7d4e2
* some cleanup
|
преди 5 години |
cclasses.pas
|
872c22842e
* do prefetching correctly
|
преди 5 години |
cepiktimer.pas
|
99d88b91a9
* do not include fpcdefs in the cepiktimer unit
|
преди 4 години |
cfidwarf.pas
|
1e960a9aeb
* the size of the CIE_pointer in an FDE is always 32 bit
|
преди 4 години |
cfileutl.pas
|
e7d1a77f9a
* rename the ARM/AArch64-Darwin targets to ARM/AArch64-iOS
|
преди 5 години |
cg64f32.pas
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
преди 4 години |
cgbase.pas
|
9376f5a43a
* AArch64: added SIMD instructions (only plain ARMv8-A for now)
|
преди 4 години |
cgexcept.pas
|
84a1f614d9
* fix several double ;
|
преди 5 години |
cghlcpu.pas
|
67b8aceaee
* synchronized with privatetrunk till r30095
|
преди 10 години |
cgobj.pas
|
c0d75c1c69
* patch Christo Crause: Use LDS for 8 bit references, resolves #38173
|
преди 4 години |
cgutils.pas
|
04d295f186
* first step towards supporting 32 bit targets with the LLVM code generator:
|
преди 6 години |
cmsgs.pas
|
a34f531661
+ implemented support for codepage aware compiler messages. It can be enabled
|
преди 8 години |
comphook.pas
|
74eb7b5050
+ added coloured compiler output support for OS/2 and DOS targets, platform-specific parts refactored to a standalone unit to remove the heap of ifdefs in unit comphook
|
преди 4 години |
compiler.pas
|
84e36cce0f
* fix morphos info unit name after r44454
|
преди 5 години |
compinnr.pas
|
674c3f04e0
+ added explanation for min/max intrinsics
|
преди 4 години |
comprsrc.pas
|
f3541984ee
* make sure that the resource compiler related globals are reset
|
преди 5 години |
comptty.pas
|
74eb7b5050
+ added coloured compiler output support for OS/2 and DOS targets, platform-specific parts refactored to a standalone unit to remove the heap of ifdefs in unit comphook
|
преди 4 години |
constexp.pas
|
8306c7ca79
Fix cycle with -CriotR option on aarch64-linux
|
преди 5 години |
cprofile.pas
|
6612bb4434
* proper naming
|
преди 5 години |
crefs.pas
|
4d5119bf1c
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
|
преди 11 години |
cresstr.pas
|
764227193a
* Added on option to implement library based smartlinking of the dead stripable vectorized lists (e.g. resource strings index). By default smartlinking of such lists only supported when the section based smartlinking (tf_smartlink_sections) is enabled for a target.
|
преди 5 години |
cscript.pas
|
3dda26b3b5
* quote assembly filenames in Unix script, fixes sh errors with smartlinked small filenames like unitname(1), etc
|
преди 7 години |
cstreams.pas
|
8369f035bf
* use AnsiString for file names to overcome length limitations
|
преди 4 години |
cutils.pas
|
3d049a3309
- remove unused trimbspace
|
преди 4 години |
dbgbase.pas
|
2808873d1b
* Reworked the optimization of unused $parentfp for nested routines.
|
преди 5 години |
dbgcodeview.pas
|
04727844b5
* Fixed value of the LF_PAD13 enum element.
|
преди 4 години |
dbgdwarf.pas
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
преди 4 години |
dbgstabs.pas
|
4fd1c9ec42
Correct check of stringtype inside use_tag_prefix function
|
преди 4 години |
dbgstabx.pas
|
3d81dd0b00
* ReplaceForbiddenAsmSymbolChars renamed ApplyAsmSymbolRestrictions, because now it also applies the
|
преди 5 години |
defcmp.pas
|
aec18c2426
* weight currency->float conversions the same regardless if
|
преди 4 години |
defutil.pas
|
3e047d3691
* generate more efficient code for trunc(currency), trunc(comp), and
|
преди 4 години |
dirparse.pas
|
93be88b270
* reverted r47862
|
преди 4 години |
dwarfbase.pas
|
6817cea33b
+ missing unit
|
преди 6 години |
elfbase.pas
|
245b58c249
+ support for arm attributes
|
преди 5 години |
entfile.pas
|
f8c84dd1fd
Fix compilation with DEBUG_PPU macro set
|
преди 4 години |
export.pas
|
b1dff29cbf
* removed unused units
|
преди 8 години |
expunix.pas
|
1a0ffbc82b
* fixed llvm compiler compilation with -O3/-Oodfa
|
преди 6 години |
finput.pas
|
243c967967
Commit of new debug feature implemented by J. Gareth Moreton
|
преди 6 години |
fmodule.pas
|
84a1f614d9
* fix several double ;
|
преди 5 години |
fpccrc.pas
|
1002a7c590
* 8086: Fixed very long section names when $HUGECODE is ON and section based smartlinking is used.
|
преди 5 години |
fpcdefs.inc
|
a78332ae7f
Add setting of all optimization debug macros with single DEBUG_ALL_OPT macro
|
преди 4 години |
fpcp.pas
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
преди 4 години |
fpkg.pas
|
e8ede4c3e2
Merged revision(s) 32508-32510, 32512 from branches/svenbarth/packages:
|
преди 9 години |
fppu.pas
|
8e13adad4c
* Improve Test_Double_checksum with Test_Double_checksum_write CRC testing code.
|
преди 4 години |
gendef.pas
|
3af74d2fd2
+ implement initial compiler support for Win64 on Aarch64
|
преди 5 години |
globals.pas
|
45fc515400
sinclairql: added platform specific options to allow specifying executable metadata format
|
преди 4 години |
globstat.pas
|
04bbfd1746
* fix for Mantis #27378: save and (more importantly) restore verbosity when switching a unit
|
преди 6 години |
globtype.pas
|
1f49e633b6
+ modified patch by Christo Crause: if the target support, the switch -Xu can be used to generate the executable as an uf2 file
|
преди 4 години |
hlcg2ll.pas
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
преди 4 години |
hlcgobj.pas
|
dc799a9d49
Fix clearing of single type register variable in initialize_regvars method for ARM cpu (with -Ooregvar)
|
преди 4 години |
htypechk.pas
|
57d9884d96
* fix for Mantis #38310: ignore procsyms that have no procdefs for checking overloads, or more precisely to stop checking for overloads; these are generic dummy symbols
|
преди 4 години |
impdef.pas
|
4431ba2c08
merged/updated AROS/i386 target to trunk from AROS branch, to support Marcus Sackrow's work on AROS support which will hopefully benefit all Amiga-like targets (classic, MorphOS) on the long run. Compiler only, RTL comes in the next run.
|
преди 11 години |
import.pas
|
b1dff29cbf
* removed unused units
|
преди 8 години |
ldscript.pas
|
d79511f96e
+ Basic ld script parsing capabilities (barely enough to parse glibc2.1 'libc.so' files, lacks any error handling).
|
преди 13 години |
link.pas
|
7da0284bfc
+ read 64-Bit ELF executable info correctly
|
преди 4 години |
macho.pas
|
828a248287
Systematically include fpcdefs.inc at sart of all units used by compiler
|
преди 6 години |
machoutils.pas
|
828a248287
Systematically include fpcdefs.inc at sart of all units used by compiler
|
преди 6 години |
msgidx.inc
|
1c99c2655e
* more helpful message if an unknown field is accessed in the assembler reader, resolves #38475
|
преди 4 години |
msgtxt.inc
|
1c99c2655e
* more helpful message if an unknown field is accessed in the assembler reader, resolves #38475
|
преди 4 години |
nadd.pas
|
64c586b86d
* Removed/ifdefed lots of unused variables.
|
преди 4 години |
nbas.pas
|
64c586b86d
* Removed/ifdefed lots of unused variables.
|
преди 4 години |
ncal.pas
|
4245b20a32
* Fixed expectloc of local variables passed as a formal parameter. This issue is caught by cycling the compiler with -dEXTDEBUG. Yet the compiler can't cycle with EXTDEBUG due to other issues with wrong expectloc.
|
преди 4 години |
ncgadd.pas
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
преди 4 години |
ncgbas.pas
|
8b7c5666a2
* Renamed fc_block_with_exit to fc_no_direct_exit to expand its usage.
|
преди 4 години |
ncgcal.pas
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
преди 4 години |
ncgcnv.pas
|
d7fe9914a7
+ introduce tcgobj.a_loadfpu_reg_intreg
|
преди 5 години |
ncgcon.pas
|
6d75992674
* fix proposed by Christo Crause: properly handle pointer constant nodes on avr, resolves #38321
|
преди 4 години |
ncgflw.pas
|
8b7c5666a2
* Renamed fc_block_with_exit to fc_no_direct_exit to expand its usage.
|
преди 4 години |
ncghlmat.pas
|
0fc1fd6ac1
* replaced current_procinfo.currtrue/falselabel with storing the true/false
|
преди 10 години |
ncginl.pas
|
64c586b86d
* Removed/ifdefed lots of unused variables.
|
преди 4 години |
ncgld.pas
|
69fcacc948
* use fld/fst on i386 to copy doubles
|
преди 4 години |
ncgmat.pas
|
74d145bb16
* simplify tcgunaryminusnode.second_integer
|
преди 4 години |
ncgmem.pas
|
627fcb4354
* Do not use the LOC_VOID location to indicate unused parameters.
|
преди 5 години |
ncgnstfl.pas
|
d14fd51d0b
* fix potential crash with copied goto nodes on nestedparentfp platforms
|
преди 6 години |
ncgnstld.pas
|
cf9596421b
* fixed crashes on platforms using parentfpstructs with generic routines
|
преди 6 години |
ncgnstmm.pas
|
627fcb4354
* Do not use the LOC_VOID location to indicate unused parameters.
|
преди 5 години |
ncgobjc.pas
|
b1dff29cbf
* removed unused units
|
преди 8 години |
ncgopt.pas
|
b1dff29cbf
* removed unused units
|
преди 8 години |
ncgrtti.pas
|
cc315e0ac7
* fix tw3930 after r37927
|
преди 5 години |
ncgset.pas
|
8fd0a27875
Avoid range check error for avr/i8086 CPU by changing local variable dist type to asizeuint
|
преди 6 години |
ncgutil.pas
|
5ca2356638
* take care of po_noreturn in more cases
|
преди 4 години |
ncgvmt.pas
|
0ab4515e58
* properly mangle interface wrapper names to avoid duplicate label errors, resolves #38385
|
преди 4 години |
ncnv.pas
|
ecce39a3b2
+ throw a warning in ISO mode if a constant string is assigned to a char and the sizes do not match, resolves #38439
|
преди 4 години |
ncon.pas
|
4bec57702f
* handle generic with ord call of sub-range and enumeration data excluding 0 correctly, resolves #38412
|
преди 4 години |
nflw.pas
|
75491ae21c
* Removed/ifdefed the assigned and unused variables.
|
преди 4 години |
ngenutil.pas
|
d0d07dc3bf
* naturally align threadvar lists/tables
|
преди 4 години |
ngtcon.pas
|
d0910b5ac8
* allow sub/add nodes in constant pointer expressions, resolves #34027
|
преди 4 години |
ninl.pas
|
3e047d3691
* generate more efficient code for trunc(currency), trunc(comp), and
|
преди 4 години |
nld.pas
|
8ba4c4bcf0
* factored out the creation of loadnodes for special variables/parameters
|
преди 4 години |
nmat.pas
|
9af9f140a5
* do an unsigned division if one operand is unsigned an the other
|
преди 4 години |
nmem.pas
|
8b24d60df7
* removed accidently committed printnode
|
преди 4 години |
nobj.pas
|
4ba19f5418
* add support for creating non-address-only procvars to
|
преди 5 години |
nobjc.pas
|
68eb921d46
* broken compilation after r39347 fixed
|
преди 7 години |
node.pas
|
a0e96fd551
Fix pos field closing in XML node output after commit 47720
|
преди 4 години |
nopt.pas
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
преди 6 години |
nset.pas
|
bb25c604cf
+ optimize a in [a]
|
преди 5 години |
nutils.pas
|
8ba4c4bcf0
* factored out the creation of loadnodes for special variables/parameters
|
преди 4 години |
objcasm.pas
|
51209eac9c
* fixed bootstrap for Darwin/ppc with FPC 3.0 (workaround for
|
преди 9 години |
objcdef.pas
|
b1dff29cbf
* removed unused units
|
преди 8 години |
objcgutl.pas
|
e7d1a77f9a
* rename the ARM/AArch64-Darwin targets to ARM/AArch64-iOS
|
преди 5 години |
objcutil.pas
|
b1dff29cbf
* removed unused units
|
преди 8 години |
ogbase.pas
|
9003114a8f
+ support R_X86_64_GOTPCRELX and R_X86_64_REX_GOTPCRELX
|
преди 4 години |
ogcoff.pas
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
преди 4 години |
ogelf.pas
|
245b58c249
+ support for arm attributes
|
преди 5 години |
oglx.pas
|
d4a4b9a57b
* refactored the internal linker ar object reader object creation to allow using
|
преди 10 години |
ogmacho.pas
|
a8fe46c0f5
+ introduced labelmaxlen in tasminfo and added code in ReplaceForbiddenAsmSymbolChars that limits the
|
преди 5 години |
ogmap.pas
|
a5ab1c03ea
* avoid 8-bit truncation of the sizes in the internal linker map
|
преди 5 години |
ognlm.pas
|
a8fe46c0f5
+ introduced labelmaxlen in tasminfo and added code in ReplaceForbiddenAsmSymbolChars that limits the
|
преди 5 години |
ogomf.pas
|
75491ae21c
* Removed/ifdefed the assigned and unused variables.
|
преди 4 години |
ogrel.pas
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
преди 4 години |
omfbase.pas
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
преди 4 години |
optbase.pas
|
b5659df425
+ CalcUseSum: calculates a sum of all use sets of the current node and its children
|
преди 5 години |
optconstprop.pas
|
e350264db1
+ propagate constants across call nodes
|
преди 5 години |
optcse.pas
|
6e4997265c
+ min/max intrinsics for internal use by the compiler
|
преди 4 години |
optdead.pas
|
b1dff29cbf
* removed unused units
|
преди 8 години |
optdeadstore.pas
|
3947922fea
* set nf_* correctly when an inc/dec node is converted into an add/sub node
|
преди 5 години |
optdfa.pas
|
b4a6c22234
* do not check inlined exit nodes for unset results, resolves #38259
|
преди 4 години |
options.pas
|
1f49e633b6
+ modified patch by Christo Crause: if the target support, the switch -Xu can be used to generate the executable as an uf2 file
|
преди 4 години |
optloadmodifystore.pas
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
преди 4 години |
optloop.pas
|
64c586b86d
* Removed/ifdefed lots of unused variables.
|
преди 4 години |
opttail.pas
|
dd6e6eb26a
* disable tail recursion optimisation if there is a copy-back parameter
|
преди 5 години |
optutils.pas
|
edfbf2ce30
* correctly handle inlined exits in dfa, resolves #38259
|
преди 4 години |
optvirt.pas
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
преди 4 години |
owar.pas
|
d0beacc35f
* return the correct size for files in ar archive. This is required by the REL
|
преди 5 години |
owbase.pas
|
d0beacc35f
* return the correct size for files in ar archive. This is required by the REL
|
преди 5 години |
owomflib.pas
|
e49025a086
More -CriotR fixes:
|
преди 6 години |
parabase.pas
|
b777dc21d7
* fix PowerPC compilation
|
преди 5 години |
paramgr.pas
|
4e1e35aef5
* Added optimization option cs_opt_unused_para. It is enabled for -O2 and higher. The parentfp optimization is tied to cs_opt_unused_para.
|
преди 5 години |
parser.pas
|
3db08d28e9
Set default stack size for i8086-embedded target: 16384 for far data model, and 2048 for other memory models
|
преди 5 години |
pass_1.pas
|
6f6598712f
* synchronized with trunk
|
преди 5 години |
pass_2.pas
|
8b7c5666a2
* Renamed fc_block_with_exit to fc_no_direct_exit to expand its usage.
|
преди 4 години |
pbase.pas
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
преди 4 години |
pcp.pas
|
828a248287
Systematically include fpcdefs.inc at sart of all units used by compiler
|
преди 6 години |
pdecl.pas
|
6230de31bb
* Second patch xml-node-dump-defs.patch from J. Gareth Moreton from bug report 36882.
|
преди 4 години |
pdecobj.pas
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
преди 4 години |
pdecsub.pas
|
7f775abb6d
* throw a proper error if a contructur has a type parameter in delphi mode, resolves #37217
|
преди 4 години |
pdecvar.pas
|
e7d1a77f9a
* rename the ARM/AArch64-Darwin targets to ARM/AArch64-iOS
|
преди 5 години |
pexports.pas
|
d854d18bd9
* instead of blindly consuming whatever comes next trigger an explicit error if the parsed expression does not match for "INDEX ordexpr" or "NAME strexpr"
|
преди 4 години |
pexpr.pas
|
7343e9c4a2
* correctly handle the case should the generic dummy symbol be a procsym instead of a typesym
|
преди 4 години |
pgentype.pas
|
60345366f2
* fix for Mantis #35140: apply patch by Ryan Joseph together with some further changes by me to add support for constant parameters in generics
|
преди 5 години |
pgenutil.pas
|
75491ae21c
* Removed/ifdefed the assigned and unused variables.
|
преди 4 години |
pinline.pas
|
091b0fde0c
* fixed type of size parameter passed to fpc_getmem() when translating
|
преди 4 години |
pkgutil.pas
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
преди 4 години |
pmodules.pas
|
d9784412a4
* patch by Cyrax: forbid to use heaptrc and valgrind at the same time, resolves #36529
|
преди 4 години |
pp.lpi
|
867786c953
* update version
|
преди 5 години |
pp.pas
|
0a62e6040b
Reorder and complete list of supported CPUs
|
преди 5 години |
pparautl.pas
|
848ec1d219
* allow overloads with same result type for external Java classes due to Java supporting covariant return types for interfaces
|
преди 5 години |
ppc68k.lpi
|
8192bf1b33
* version update
|
преди 4 години |
ppc8086.lpi
|
efc5e339d0
* use an enum instead of integer constants to represent inline numbers
|
преди 8 години |
ppcaarch64.lpi
|
1a559f5c60
* move the homogenous float aggregate determination function to a common
|
преди 6 години |
ppcarm.lpi
|
5573bee314
+ makefiles use -Sew, so added to the project as well
|
преди 5 години |
ppcavr.lpi
|
b9d4240a8d
+ version update
|
преди 7 години |
ppcjvm.lpi
|
ac819b0b97
* jvm lazarus project file properly named
|
преди 12 години |
ppcmips.lpi
|
9ebf2aa984
* project file updates
|
преди 13 години |
ppcmips64el.lpi
|
9710b2cbb4
+ some basic stuff for mips64el
|
преди 5 години |
ppcmipsel.lpi
|
9ebf2aa984
* project file updates
|
преди 13 години |
ppcppc.lpi
|
18a45d94a3
* version update
|
преди 6 години |
ppcppc64.lpi
|
9ebf2aa984
* project file updates
|
преди 13 години |
ppcppc64le.lpi
|
e60a367f1b
+ project file for PowerPC64LE
|
преди 4 години |
ppcriscv32.lpi
|
44150f43ac
* RISC-V 32 compilation fixed
|
преди 7 години |
ppcriscv64.lpi
|
65a415c13e
* fix assembling with official binutils
|
преди 7 години |
ppcsparc.lpi
|
188ec0f0c7
+ basics for sparc64 support, we continue to use the name "sparc" for sparc32, both sparc are identified by sparcgen (dirs, defines etc.)
|
преди 8 години |
ppcsparc64.lpi
|
188ec0f0c7
+ basics for sparc64 support, we continue to use the name "sparc" for sparc32, both sparc are identified by sparcgen (dirs, defines etc.)
|
преди 8 години |
ppcx64.lpi
|
cd9e18fab4
* made lazarus project names more systematic
|
преди 7 години |
ppcx64llvm.lpi
|
cd9e18fab4
* made lazarus project names more systematic
|
преди 7 години |
ppcxtensa.lpi
|
27349661e0
+ Xtensa: lazarus project
|
преди 5 години |
ppcz80.lpi
|
1263880ef0
- removed the z80_internal_linker build mode from the lazarus project
|
преди 5 години |
ppheap.pas
|
eefdf135a5
Always write filename, truncate directory part if needed
|
преди 9 години |
ppu.pas
|
6160abe37e
* have the generic dummy symbols for procsyms keep track of their overloaded generic procsyms so that they can be easily found (will be needed for implicit specializations)
|
преди 4 години |
procdefutil.pas
|
4da6465d05
* correctly set the generic related defoptions for an outlined procdef
|
преди 5 години |
procinfo.pas
|
7bffafdf8b
* Improved the parentfp optimization to properly handle cases when a nested routine calls other nested routines.
|
преди 5 години |
psabiehpi.pas
|
75491ae21c
* Removed/ifdefed the assigned and unused variables.
|
преди 4 години |
pstatmnt.pas
|
0bdc1fdea4
* do not set nonlocal for inter-procedural labels, this is not needed, they use
|
преди 5 години |
psub.pas
|
64c586b86d
* Removed/ifdefed lots of unused variables.
|
преди 4 години |
psystem.pas
|
c496b609d1
* fix for Mantis #38051: make Chr() a real intrinsics so that it can be used in type declarations as well
|
преди 4 години |
ptconst.pas
|
276f5bdef8
* ensure that nothing assembly related is generated for generics when a typed constant (this also includes local variable initializations) are parsed
|
преди 5 години |
ptype.pas
|
eb7702bea4
+ implement align directive for records, resolves #28927
|
преди 4 години |
raatt.pas
|
482698e566
+ add endsym to ConcatConstSymbol
|
преди 4 години |
rabase.pas
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
преди 19 години |
rasm.pas
|
46fe2d486c
* forgotten comment
|
преди 7 години |
rautils.pas
|
1c99c2655e
* more helpful message if an unknown field is accessed in the assembler reader, resolves #38475
|
преди 4 години |
rescmn.pas
|
b88d12c7b9
+ add option -FF to force the use of fpcres as RC compiler
|
преди 5 години |
rgbase.pas
|
4abc498f2f
+ added the Z80 individual flag bits as subregisters
|
преди 5 години |
rgobj.pas
|
6975437da8
* rgobj: ungetiftemp can't be used here since it frees only temps of the tt_normal type.
|
преди 4 години |
scandir.pas
|
64c586b86d
* Removed/ifdefed lots of unused variables.
|
преди 4 години |
scanner.pas
|
9803318fef
* give a proper error if macros are too deeply nested
|
преди 4 години |
switches.pas
|
be0d51d64c
* allow $MinEnumSize, $PackSet and $PackRecords to be used with $Push and $Pop
|
преди 7 години |
symbase.pas
|
5e3e4437c4
* use new TSym.EscapedRealName property when creating new symbols with the
|
преди 4 години |
symconst.pas
|
627fcb4354
* Do not use the LOC_VOID location to indicate unused parameters.
|
преди 5 години |
symcreat.pas
|
5e3e4437c4
* use new TSym.EscapedRealName property when creating new symbols with the
|
преди 4 години |
symdef.pas
|
64c586b86d
* Removed/ifdefed lots of unused variables.
|
преди 4 години |
symsym.pas
|
6160abe37e
* have the generic dummy symbols for procsyms keep track of their overloaded generic procsyms so that they can be easily found (will be needed for implicit specializations)
|
преди 4 години |
symtable.pas
|
7343e9c4a2
* correctly handle the case should the generic dummy symbol be a procsym instead of a typesym
|
преди 4 години |
symtype.pas
|
6230de31bb
* Second patch xml-node-dump-defs.patch from J. Gareth Moreton from bug report 36882.
|
преди 4 години |
symutil.pas
|
1a9e246c29
* added is_normal_fieldvarsym() helper and use it
|
преди 5 години |
syscinfo.pas
|
d0f8ea7969
Add arm-palmos target to list supporting po_syscall
|
преди 8 години |
systems.inc
|
519701960c
m68k: initial commit to add the Sinclair QL as a compiler target
|
преди 4 години |
systems.pas
|
1f49e633b6
+ modified patch by Christo Crause: if the target support, the switch -Xu can be used to generate the executable as an uf2 file
|
преди 4 години |
tgobj.pas
|
30a4f667c1
tgobj: Change direction of stack.
|
преди 5 години |
tokens.pas
|
e72f324f42
* according to ISO 10206 (Extended Pascal) 6.9.3.5 the "otherwise"-clause is supported for case-statements
|
преди 5 години |
triplet.pas
|
eb7ba1690e
* mark all external assemblers using an LLVM tool using af_llvm
|
преди 5 години |
verbose.pas
|
225eb8ed12
* do not output error numbers for options
|
преди 4 години |
version.pas
|
8ef29235c3
* Xtensa: set source_cpu_string
|
преди 5 години |
widestr.pas
|
cb44d7d4e2
* some cleanup
|
преди 5 години |
wpo.pas
|
060d81b8fa
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
|
преди 16 години |
wpobase.pas
|
5df9b994d1
* fix warnings which were caused by last changes to for node generation
|
преди 8 години |
wpoinfo.pas
|
b1dff29cbf
* removed unused units
|
преди 8 години |