.. |
aarch64
|
cfa3f4fa8c
+ added b.cc/b.cs support to AArch64 assembler reader (mantis #38485)
|
4 жил өмнө |
arm
|
09d6398942
* arm: better cfi
|
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
|
cefa05c8b1
* correctly allocate edx for mulx, resolves #38533
|
4 жил өмнө |
i8086
|
64bb0359d2
* synchronized with trunk
|
4 жил өмнө |
jvm
|
803779002d
* the new constant string arraydefs are also implicit pointers types for JVM
|
4 жил өмнө |
llvm
|
fe57cd3536
* fix LLVM after r48828
|
4 жил өмнө |
m68k
|
2703b36fe1
m68k: removed some helper function which was added, but in the end it never saw any use
|
4 жил өмнө |
mips
|
01a351f804
Fix for bug report 38549 about wrong code generation
|
4 жил өмнө |
msg
|
d7df2d45c6
* synchronized with trunk
|
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
|
9e2bcd940a
+ RiscV: initial OpAddi02Op implementation
|
4 жил өмнө |
riscv32
|
03d353c1f5
- cosmetics: superfluous newlines removed
|
4 жил өмнө |
riscv64
|
b9affc3406
* RiscV64: type conversion to 8 bit improved
|
4 жил өмнө |
sparc
|
f1883c4e61
* arm: taicpu uses set instead of boolean to store instruction states
|
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
|
e42330a7ad
* synchronized with trunk
|
4 жил өмнө |
utils
|
9fa61a6c9f
- removed the discardresult proc directive
|
4 жил өмнө |
wasm32
|
9fa61a6c9f
- removed the discardresult proc directive
|
4 жил өмнө |
x86
|
53effea0f5
+ X86: JccMovJmpMov2MovSetcc optimization
|
4 жил өмнө |
x86_64
|
2b47425f08
+ tx64tryfinallynode.dogetcopy properly implemented, resolves #37305
|
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
|
4be5609809
+ added wasm32 to the list of targets that don't support a native compiler
|
4 жил өмнө |
Makefile.fpc
|
4be5609809
+ added wasm32 to the list of targets that don't support a native compiler
|
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
|
940738a3a1
* synchronized with trunk
|
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
|
07c1783e24
* refactored call_indirect to use a 'functype' operand type. This type will be reused for block instructions as well.
|
4 жил өмнө |
aggas.pas
|
64bb0359d2
* synchronized with trunk
|
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
|
53effea0f5
+ X86: JccMovJmpMov2MovSetcc optimization
|
4 жил өмнө |
aoptutils.pas
|
7e6eeebdf0
o patch by J. Gareth Moreton, seeks to improve maintainability, safety and efficiency
|
5 жил өмнө |
assemble.pas
|
f1883c4e61
* arm: taicpu uses set instead of boolean to store instruction states
|
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
|
f7dd8755cc
+ introduced TFPList.IndexOfItem and TFPObjectList.IndexOfItem, which are like
|
4 жил өмнө |
cepiktimer.pas
|
99d88b91a9
* do not include fpcdefs in the cepiktimer unit
|
4 жил өмнө |
cfidwarf.pas
|
577e584c77
* RiscV: basic CFI stuff fixed
|
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
|
e047e7db91
+ RiscV: initial support of pic generation
|
4 жил өмнө |
cgexcept.pas
|
fe57cd3536
* fix LLVM after r48828
|
4 жил өмнө |
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
|
54299874d3
+ implemented memory.grow and memory.size intrinsics and implemented SysOSAlloc
|
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
|
f333fb08ec
* patch by Alfred to fix cutils.CompareVersionStrings, resolves #38514
|
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
|
bae6ca6883
* Dwarf: write variant fields only if the require features are present, resolves #38651
|
4 жил өмнө |
dbgstabs.pas
|
acf2567bda
Second trial to fix commit 48688
|
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
|
803779002d
* the new constant string arraydefs are also implicit pointers types for JVM
|
4 жил өмнө |
dirparse.pas
|
93be88b270
* reverted r47862
|
4 жил өмнө |
dwarfbase.pas
|
6817cea33b
+ missing unit
|
6 жил өмнө |
elfbase.pas
|
245b58c249
+ support for arm attributes
|
5 жил өмнө |
entfile.pas
|
f8052134e3
* synchronized with trunk
|
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
|
8b4aceea50
* synchronized with trunk
|
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
|
f9daec43ef
* synchronized with trunk
|
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
|
780ded903a
* synchronized with trunk
|
4 жил өмнө |
htypechk.pas
|
a7de0b365b
Avoid invalid typecast error when using -CR option
|
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
|
d7df2d45c6
* synchronized with trunk
|
4 жил өмнө |
msgtxt.inc
|
d7df2d45c6
* synchronized with trunk
|
4 жил өмнө |
nadd.pas
|
83ce289ea4
* last commit fixed, hopefully final fix
|
4 жил өмнө |
nbas.pas
|
64c586b86d
* Removed/ifdefed lots of unused variables.
|
4 жил өмнө |
ncal.pas
|
7ac2f9e242
* synchronized with trunk
|
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
|
940738a3a1
* synchronized with trunk
|
4 жил өмнө |
ncghlmat.pas
|
0fc1fd6ac1
* replaced current_procinfo.currtrue/falselabel with storing the true/false
|
10 жил өмнө |
ncginl.pas
|
316f2429f0
* do not omit location_force_reg on second operand of sar/ro* if
|
4 жил өмнө |
ncgld.pas
|
69fcacc948
* use fld/fst on i386 to copy doubles
|
4 жил өмнө |
ncgmat.pas
|
74d145bb16
* simplify tcgunaryminusnode.second_integer
|
4 жил өмнө |
ncgmem.pas
|
71f5fd320a
+ insert hlcg.g_ptrtypecast_reg calls in tcgvecnode.update_reference_reg_mul and update_reference_reg_packed
|
4 жил өмнө |
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
|
c4e8f091ec
* generate jumpless code for the IN node for WebAssembly. TODO: this needs to be
|
4 жил өмнө |
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
|
60c8b71bae
* string constants have a size of 0, resolves #38504
|
4 жил өмнө |
nflw.pas
|
a32a870f33
* another loop counter copying fix
|
4 жил өмнө |
ngenutil.pas
|
d0d07dc3bf
* naturally align threadvar lists/tables
|
4 жил өмнө |
ngtcon.pas
|
0ca1e2fb42
* attempt to fix bitpacked records with qwords in them (tw36156) when cross-compiling to big endian targets from x86. essentially the x86 shifting workarounds in the code already weren't covering all corner cases.
|
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
|
272a0e3e26
+ apply excess precision also to unary minus nodes
|
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
|
940738a3a1
* synchronized with trunk
|
4 жил өмнө |
nutils.pas
|
e0a1bc6675
+ optimize (a and b) or (c and not(b)) into c xor ((c xor a) and b)
|
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
|
e42330a7ad
* synchronized with trunk
|
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
|
c3fb1e3a65
* initialize current_settings as early as possible so cs_debugswitch is set correctly if needed
|
4 жил өмнө |
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
|
9fa61a6c9f
- removed the discardresult proc directive
|
4 жил өмнө |
pdecvar.pas
|
d608b4b689
* instead of registering all and then deleting non-propgetter/setter procdefs in
|
4 жил өмнө |
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
|
39c5f11ec6
* the WASM define renamed WASM32
|
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
|
95bed362ba
[PATCH 02/83] updating common FPC sources for WASM target
|
5 жил өмнө |
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 жил өмнө |
ppcwasm32.lpi
|
9257aa8594
+ define EXTDEBUG for the wasm32 compiler, when compiled using the lazarus project
|
4 жил өмнө |
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
|
fe57cd3536
* fix LLVM after r48828
|
4 жил өмнө |
pstatmnt.pas
|
940738a3a1
* synchronized with trunk
|
4 жил өмнө |
psub.pas
|
940738a3a1
* synchronized with trunk
|
4 жил өмнө |
psystem.pas
|
93ecf5f155
* synchronized with trunk
|
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
|
4be5f07f27
+ support for .dc.a directive
|
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
|
9fa61a6c9f
- removed the discardresult proc directive
|
4 жил өмнө |
symcreat.pas
|
5e3e4437c4
* use new TSym.EscapedRealName property when creating new symbols with the
|
4 жил өмнө |
symdef.pas
|
fe57cd3536
* fix LLVM after r48828
|
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
|
5b2b1beec3
* use ld_embedded instead of ld_wasm for the linker id for the wasm32 embedded target
|
4 жил өмнө |
systems.pas
|
64bb0359d2
* synchronized with trunk
|
4 жил өмнө |
tgobj.pas
|
4bac65be86
* set the wasm tempgen direction in the parent constructor, together with the other targets
|
4 жил өмнө |
tokens.pas
|
9fa61a6c9f
- removed the discardresult proc directive
|
4 жил өмнө |
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 жил өмнө |