..
aarch64
Fix a typo. The CPU specific version of "ttypesym" should be called "tcputypesym" and not "tcpuypesym".
2014-04-11 14:30:59 +00:00
alpha
Fix a typo. The CPU specific version of "ttypesym" should be called "tcputypesym" and not "tcpuypesym".
2014-04-11 14:30:59 +00:00
arm
* ARM: Test if range check of floating point constants is necessary in the same way as on other targets. This should have been part of r10940 6 years ago...
2014-04-22 06:51:54 +00:00
avr
Fix a typo. The CPU specific version of "ttypesym" should be called "tcputypesym" and not "tcpuypesym".
2014-04-11 14:30:59 +00:00
generic
Fix a typo. The CPU specific version of "ttypesym" should be called "tcputypesym" and not "tcpuypesym".
2014-04-11 14:30:59 +00:00
html
i386
* i386: For integer comparisons with zero, emit "test $-1,%reg" instead of "test %reg,%reg". It is more spilling-friendly, because it transforms into "test $-1,spilltemp" and does not require a register.
2014-04-20 19:16:58 +00:00
i8086
* ti8086nodeutils.InsertMemorySizes: stack segment creation moved to a separate
2014-06-04 13:44:10 +00:00
ia64
Fix a typo. The CPU specific version of "ttypesym" should be called "tcputypesym" and not "tcpuypesym".
2014-04-11 14:30:59 +00:00
jvm
* insert JVM checkcast instructions when a voidpointer is implicitly
2014-05-10 12:47:34 +00:00
m68k
m68k: more minor reference usage tweaking, hopefully fixes Mantis 26286
2014-06-06 16:41:40 +00:00
mips
* MIPS: re-enable peephole optimizations which got disabled by r27106 and were not restored in r27147. Unfortunately such things are hard to detect reliably in automated way.
2014-06-04 22:34:46 +00:00
msg
* Updated header: this file is in cp866 encoding.
2014-05-27 22:45:04 +00:00
powerpc
+ generate the stack segment for i8086 far data memory models from within fpc
2014-05-27 23:29:50 +00:00
powerpc64
* powerpc64: removed references to global variables 'cg' (it is implicit 'self' in methods of tcg descendants) and 'current_asmdata.currasmlist' (the asmlist to use is passed as argument).
2014-06-05 16:06:36 +00:00
ppcgen
Add possibility to use GNU assembler gas on naitve AIX
2014-04-22 15:48:55 +00:00
sparc
* SPARC: convert carry flag into register without branching.
2014-04-20 19:30:59 +00:00
systems
* changed the default stack size in the i8086 far data memory models to 16 KB
2014-06-01 14:38:54 +00:00
utils
Fix remaining failure for make testppudump at compiler level
2014-04-13 19:31:55 +00:00
vis
+ support overriding tdef/tsym methods with target-specific functionality:
2014-03-29 22:31:55 +00:00
x86
* fixed multiplication by 64-bit constants on x86_64, mantis #26230
2014-05-28 22:52:08 +00:00
x86_64
* optimize vmovaps/vmovapd after avx instructions
2014-05-01 19:20:35 +00:00
aasmbase.pas
+ generate the stack segment for i8086 far data memory models from within fpc
2014-05-27 23:29:50 +00:00
aasmdata.pas
* Removed tasmdata.realname (it is not used anywhere) and changed tasmdata.name to pshortstring. The name string is owned by tmodule and referenced by tasmdata. This removes 80-char limit on tasmdata.name, Mantis #25009 .
2013-09-19 10:06:43 +00:00
aasmsym.pas
aasmtai.pas
+ Support GOT/gp-relative constants in GAS and internal assemblers, MIPS and i386.
2014-02-26 14:54:47 +00:00
aggas.pas
+ generate the stack segment for i8086 far data memory models from within fpc
2014-05-27 23:29:50 +00:00
agjasmin.pas
* moved jvm tprocdef name mangling to jvm-specific descendant class
2014-03-30 21:04:29 +00:00
aopt.pas
* honour -Oonopeephole
2014-03-11 23:18:58 +00:00
aoptbase.pas
* simplified RegInInstruction() and fixed range errors
2013-11-06 10:46:22 +00:00
aoptcs.pas
* RefsHaveIndexReg -> cpurefshaveindexreg
2012-03-10 19:43:52 +00:00
aoptda.pas
aoptobj.pas
* when updating registers in RegUsedAfterInstruction, new reg. allocs should be ignored
2014-05-01 19:20:32 +00:00
asmutils.pas
* Changed section for ansi/wide/unicodestring constants, resourcestrings (content only) and dataconstnodes from sec_rodata to sec_rodata_norel, because they never contain relocations.
2012-11-18 17:00:18 +00:00
assemble.pas
assemble: don't include exec directly, but use GetProcessID to generate the unique file ID, because that maps to exec/FindTask on Amiga anyway
2014-05-04 23:16:52 +00:00
browcol.pas
Avoid infinite recursion on generic classes for IDE browser
2013-11-12 16:39:20 +00:00
bsdcompile
catch.pas
ccharset.pas
compiler, rtl: move cpXXXX.pas files from compiler to RTL\charmaps directory and cleanup them, enable charmaps building for the majority of targets
2013-03-12 01:35:25 +00:00
cclasses.pas
* eliminate classes unit from the compiler by copying an array of string based
2014-03-30 12:03:10 +00:00
cfidwarf.pas
cfileutl.pas
Print out command line before running it with -vx option
2014-01-12 23:06:19 +00:00
cg64f32.pas
+ support overriding tdef/tsym methods with target-specific functionality:
2014-03-29 22:31:55 +00:00
cgbase.pas
+ added tcgsize2str function
2014-04-03 16:50:50 +00:00
cghlcpu.pas
+ override g_save_registers() and g_restore_registers() with do-nothing versions
2013-11-10 21:33:38 +00:00
cgobj.pas
- rm the cpu16bitalu and cpu64bitalu ifdefs from tcg.a_load_ref_cgpara as well
2014-04-26 14:33:46 +00:00
cgutils.pas
* moved jvm-specific tarrayreftype from cgutils to jvm/cpubase
2014-03-16 11:24:21 +00:00
cmsgs.pas
comphook.pas
Increase status.errorcount only inside GenerateError procedure, to simplify debugging
2013-01-16 09:45:57 +00:00
compiler.pas
applied fix from trunk for building with fpc 2.6.x on unix
2013-03-09 18:35:24 +00:00
compinnr.inc
+ support for FMA intrinsic: if there is no hardware support, the compiler throws an error.
2014-04-13 19:21:54 +00:00
comprsrc.pas
* replaced most (if not all) remaining fields/parameters in the compiler
2012-04-29 17:36:23 +00:00
constexp.pas
* make use of the noreturn directive for internalerror
2013-11-10 09:01:03 +00:00
COPYING.txt
* updated address of FSF (mantis #24646 , patch by Alexey Svistunov)
2013-06-27 14:04:34 +00:00
cpid.pas
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
compiler: remove RST writer
2014-01-19 04:40:41 +00:00
cstreams.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
cutils.pas
+ added min and max functions for Tconstexprint
2013-04-01 20:23:14 +00:00
cwindirs.pp
dbgbase.pas
Try to avoid problems with generic types for stabs/stabx
2014-04-22 21:28:45 +00:00
dbgdwarf.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
dbgstabs.pas
Do not consider ansi/wide/unicode strings as taggable for stabs
2014-04-22 22:32:14 +00:00
dbgstabx.pas
Do not consider ansi/wide/unicode strings as taggable for stabs
2014-04-22 22:32:14 +00:00
defcmp.pas
Added support for partial specialization. This should fix a few problems with generics, the tests for which will be added in the next days after I've verified them.
2014-06-05 20:05:05 +00:00
defutil.pas
* moved x86-specific tpointerdef functionality to architecture-specific
2014-03-30 21:04:36 +00:00
dirparse.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
elfbase.pas
+ Added values for DT_FLAGS and DT_FLAGS_1 dynamic tags.
2013-03-29 14:46:44 +00:00
export.pas
expunix.pas
* Add missing checks for android target.
2013-01-21 12:08:25 +00:00
finput.pas
* don't hard-code size of linebuf entries
2014-05-15 09:08:05 +00:00
fmodule.pas
* Moved method check_hints from tmodule to tused_unit and modified it so warning messages are output with position info from associated unitsym. Resolves #25057 .
2014-05-15 21:16:36 +00:00
fpccrc.pas
fpcdefs.inc
* Moved fixup_jmps to target-specific classes for powerpc,powerpc64 and MIPS, cleaned out remaining $ifdef's. A slight functionality change is that fixup_jmps is now called before adding the procedure end symbol, not after, but that should not matter.
2014-04-02 14:17:23 +00:00
fppu.pas
* i8086 small and tiny memory model ppus made incompatible. Rationale:
2014-04-10 16:31:06 +00:00
gendef.pas
* merged trunk up to r20882
2012-04-15 15:54:10 +00:00
globals.pas
+ added support for mixing near and far procedures in the i8086 far code memory
2014-04-16 23:09:18 +00:00
globstat.pas
Fix for Mantis #22160
2012-09-25 09:45:25 +00:00
globtype.pas
+ added support for units with code larger than 64kb in the far code i8086
2014-04-20 19:03:14 +00:00
hlcg2ll.pas
* 16/8-bit alu fix in thlcg2ll.location_force_reg for the 32->64 conversion of LOC_CONSTANT sources
2014-04-25 13:20:18 +00:00
hlcgobj.pas
- rm the ifdef cpu16bitalu and cpu64bitalu from thlcgobj.a_load_ref_cgpara,
2014-04-26 13:46:36 +00:00
htypechk.pas
* Modified behavior of CExtended type in overload selection: it is made more compatible to Extended than to Double and Single. Also an Extended parameter selects a CExtended overload (if available) instead of Double.
2014-03-30 07:31:58 +00:00
impdef.pas
* moved maybequoted() from cutils to cfileutl and let its behaviour vary
2012-04-16 19:52:36 +00:00
import.pas
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
* pass the -b option to wlib to avoid creating .bak files
2014-03-24 17:35:11 +00:00
macho.pas
machoutils.pas
Makefile
* mipsel-android: Regenerated makefiles. From now the mipsel-android target can be built and used.
2014-02-07 12:37:17 +00:00
Makefile.fpc
+ OPTNEW Makefile parameter: when running a native cycle, this allows to pass a parameter only to the new generated compiler
2014-01-18 10:19:16 +00:00
MPWMake
msgidx.inc
+ show an error message 'procedure must be far' if an attempt is made to convert
2014-04-13 19:29:28 +00:00
msgtxt.inc
+ show an error message 'procedure must be far' if an attempt is made to convert
2014-04-13 19:29:28 +00:00
nadd.pas
* Fixed floating-point comparisons for softfloat targets (part of Mantis #9362 ).
2014-04-15 23:36:21 +00:00
nbas.pas
* take care of dyn. arrays in cse
2014-02-08 21:47:46 +00:00
ncal.pas
+ added support for nested procvars in the i8086 far data memory models
2014-05-22 23:44:09 +00:00
ncgadd.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
ncgbas.pas
* 16-bit and 8-bit ALU fixes in tcgtempdeletenode.pass_generate_code
2013-12-23 14:09:28 +00:00
ncgcal.pas
* changed tcallnode.fforcedprocname from shortstring into tsymstr,
2014-05-10 12:47:25 +00:00
ncgcnv.pas
* fixed the global function to nested procvar conversion in the i8086 far data
2014-05-23 20:59:07 +00:00
ncgcon.pas
* fixed tcgstringconstnode.pass_generate_code for i8086 far data memory models
2014-03-28 22:34:30 +00:00
ncgflw.pas
* handle the result of FPC_CATCHES via the high level code generator (which makes it i8086 far pointer safe)
2014-04-02 14:25:19 +00:00
ncginl.pas
* fixed length(ansistring/widestring/dynarray) in i8086 far data memory models
2014-04-27 02:26:35 +00:00
ncgld.pas
* fixed the passing of array of const parameters in i8086 far data memory models
2014-05-01 12:46:29 +00:00
ncgmat.pas
* 16/8-bit alu fix in tcgunaryminusnode.emit_float_sign_change
2014-04-26 18:58:22 +00:00
ncgmem.pas
* do not crash with an internal error if an indexed access is done on a constant pointer node
2014-05-14 17:35:09 +00:00
ncgnstld.pas
* copy the implicit pointer rather than the contents of var/out/constref
2011-11-18 21:09:38 +00:00
ncgnstmm.pas
ncgobjc.pas
ncgopt.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
ncgrtti.pas
* Write RTTI for function arguments as children of function RTTI, resolves #24540,#25002,#25128 (bugs are basically duplicate, so adding only first of them to the testsuite).
2014-05-16 20:09:32 +00:00
ncgset.pas
+ 8-bit ALU support in tcgcasenode.genlinearcmplist
2014-04-26 12:41:58 +00:00
ncgutil.pas
* i8086 far data model fixes in the copying of openarray value params
2014-04-04 20:18:47 +00:00
ncgvmt.pas
* changed tcallnode.fforcedprocname from shortstring into tsymstr,
2014-05-10 12:47:25 +00:00
ncnv.pas
* fixup for r27725: limit change to subn
2014-05-04 11:40:32 +00:00
ncon.pas
+ support overriding tdef/tsym methods with target-specific functionality:
2014-03-29 22:31:55 +00:00
nflw.pas
+ support for simplifying empty try-except statements
2014-05-10 12:47:28 +00:00
ngenutil.pas
Fix for Mantis #26271 : Don't trash local variables that are used for the Default() intrinsic.
2014-06-06 13:59:52 +00:00
ngtcon.pas
* fixed i8086 far pointer typed constants that are initialized with nil
2014-04-03 21:39:00 +00:00
ninl.pas
Fix for Mantis #26180 . Accept undefineddef as first parameter type of an Assert if it is used inside a generic.
2014-06-06 14:39:27 +00:00
nld.pas
+ support overriding tdef/tsym methods with target-specific functionality:
2014-03-29 22:31:55 +00:00
nmat.pas
* unified the 8-bit and 16-bit alu handling in tshlshrnode.pass_typecheck
2014-04-23 12:53:31 +00:00
nmem.pas
* taddrnode: fixed getting the address of nested procs in tp mode in i8086 far
2014-05-23 22:38:07 +00:00
nobj.pas
* TVMTBuilder.intf_allocate_vtbls: fixed the Ioffset calculation in i8086 far
2014-05-03 17:05:50 +00:00
nobjc.pas
node.pas
+ nf_addr_taken: it marks nodes which address is taken
2014-02-07 20:40:42 +00:00
nopt.pas
* when concatenating ansistrings, do not map CP_NONE (rawbytestring) to
2013-07-19 16:33:14 +00:00
nset.pas
+ support overriding tdef/tsym methods with target-specific functionality:
2014-03-29 22:31:55 +00:00
nstate.pas
nutils.pas
* better complexity estimation for some inline nodes
2014-04-27 14:28:01 +00:00
objcdef.pas
objcgutl.pas
* changed some random data label names to match the label names outputted by
2013-12-31 00:28:46 +00:00
objcutil.pas
* don't generate a classClass call for objc loadvmtaddrnodes generated
2012-03-29 20:54:47 +00:00
ogbase.pas
+ generate the stack segment for i8086 far data memory models from within fpc
2014-05-27 23:29:50 +00:00
ogcoff.pas
+ generate the stack segment for i8086 far data memory models from within fpc
2014-05-27 23:29:50 +00:00
ogelf.pas
+ generate the stack segment for i8086 far data memory models from within fpc
2014-05-27 23:29:50 +00:00
oglx.pas
ogmacho.pas
+ generic implementation of ReplaceForbiddenAsmSymbolChars() instead
2012-04-11 18:01:57 +00:00
ogmap.pas
+ Property TObjSymbol.ObjData, allows to access owning TObjData for external/common symbols, i.e. ones with ObjSection=nil.
2013-07-30 09:23:48 +00:00
ognlm.pas
* Replaced oso_disabled flag by TExeSection.Disabled boolean property. Makes code a bit nicer to read.
2013-04-28 20:29:49 +00:00
optbase.pas
* run CheckAndWarn to get proper locations for warnings about uninitialized variables
2013-12-01 17:01:51 +00:00
optconstprop.pas
* propagate constants into the header of a for loop
2013-12-31 13:16:09 +00:00
optcse.pas
+ apply cse to more inline nodes
2014-04-27 14:28:17 +00:00
optdead.pas
* eliminate classes unit from the compiler by copying an array of string based
2014-03-30 12:03:10 +00:00
optdeadstore.pas
* be more careful when removing dead stores
2013-12-28 20:19:42 +00:00
optdfa.pas
* take care of tempinitcode when creating def information for tempcreatenodes
2014-01-25 09:40:51 +00:00
options.pas
* Enabled internal handling of Abs(longint) for all targets. It has been implemented in cross-platform way ages ago (see tcginlinenode.second_abs_long), but not enabled on MIPS,SPARC and m68k.
2014-06-05 10:35:51 +00:00
optloop.pas
+ support overriding tdef/tsym methods with target-specific functionality:
2014-03-29 22:31:55 +00:00
opttail.pas
+ support overriding tdef/tsym methods with target-specific functionality:
2014-03-29 22:31:55 +00:00
optutils.pas
* set successor node for load nodes as well, they can be generated when inlining
2013-12-28 20:19:38 +00:00
optvirt.pas
* changed tcallnode.fforcedprocname from shortstring into tsymstr,
2014-05-10 12:47:25 +00:00
owar.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
owbase.pas
* Don't access tcfilestream.size 3 times in sequence, as each access costs two seeks (syscalls).
2012-07-12 16:10:34 +00:00
parabase.pas
* add a tdef to each parameter location and set it for all target
2013-06-02 10:24:02 +00:00
paramgr.pas
- rm bogus ifdef cpu16bitalu from tparamanager.allocparaloc and .freecgpara
2014-04-26 13:37:53 +00:00
parser.pas
* changed the default stack size in the i8086 far data memory models to 16 KB
2014-06-01 14:38:54 +00:00
pass_1.pas
* indention and new line fixes
2013-11-06 21:10:28 +00:00
pass_2.pas
* merged trunk up to r20882
2012-04-15 15:54:10 +00:00
pbase.pas
compiler:
2013-10-08 04:56:42 +00:00
pdecl.pas
Contrary to popular believe the VMT for a generic needs to be at least generated so that check for inherited methods can be done correctly. This does however not mean that the VMT is written to the object file which is handled at a completely different place. Fixes Mantis #26193 .
2014-06-06 13:05:39 +00:00
pdecobj.pas
Fix for Mantis #26123 .
2014-06-06 15:19:45 +00:00
pdecsub.pas
Added support for partial specialization. This should fix a few problems with generics, the tests for which will be added in the next days after I've verified them.
2014-06-05 20:05:05 +00:00
pdecvar.pas
Added support for partial specialization. This should fix a few problems with generics, the tests for which will be added in the next days after I've verified them.
2014-06-05 20:05:05 +00:00
pexports.pas
* handle exports with a name consisting of a single character correctly
2012-07-22 14:23:09 +00:00
pexpr.pas
Fix for Mantis #25915 .
2014-04-04 15:48:06 +00:00
pgenutil.pas
Fix for Mantis #26176 . Don't handle "type helper" as unique.
2014-06-06 13:26:21 +00:00
pinline.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
pmodules.pas
* Moved method check_hints from tmodule to tused_unit and modified it so warning messages are output with position info from associated unitsym. Resolves #25057 .
2014-05-15 21:16:36 +00:00
pp.lpi
+ support overriding tdef/tsym methods with target-specific functionality:
2014-03-29 22:31:55 +00:00
pp.pas
cpu_i8086 and system_i8086_msdos added to the systems.inc enums
2013-03-07 22:38:35 +00:00
pparautl.pas
+ support overriding tdef/tsym methods with target-specific functionality:
2014-03-29 22:31:55 +00:00
ppc68k.lpi
* project file updates
2012-09-08 21:58:45 +00:00
ppc8086.lpi
+ generate the stack segment for i8086 far data memory models from within fpc
2014-05-27 23:29:50 +00:00
ppcaarch64.lpi
+ lazarus compiler project for aarch64
2012-12-16 12:35:02 +00:00
ppcarm.lpi
* project file updates
2012-09-08 21:58:45 +00:00
ppcavr.lpi
* project file updates
2012-09-08 21:58:45 +00:00
ppcjvm.lpi
* jvm lazarus project file properly named
2013-04-28 08:39:20 +00:00
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
ppcppc.lpi
* project file updates
2012-09-08 21:58:45 +00:00
ppcsparc.lpi
* project file updates
2012-09-08 21:58:45 +00:00
ppheap.pas
* Only -dextheaptrc sets keepreleased to tue (meaning no memory is really released by heaptrc memory manager)
2012-09-19 07:57:31 +00:00
ppu.pas
Added support for partial specialization. This should fix a few problems with generics, the tests for which will be added in the next days after I've verified them.
2014-06-05 20:05:05 +00:00
ppx86_64.lpi
* version update
2012-06-03 18:55:44 +00:00
procinfo.pas
* Added virtual method tprocinfo.postprocess_code and moved target-specific processing from base class into target-specific descendant classes (ARM and AVR, other targets still to do).
2014-04-02 13:14:06 +00:00
pstatmnt.pas
* allow the "then" part of an if-statement to be terminated by any endtoken,
2014-04-30 19:25:06 +00:00
psub.pas
* only check for _PROPERTY as a regular token, so that
2014-05-10 16:03:02 +00:00
psystem.pas
* removed JVM-specific creation of methodpointertype and
2014-06-01 14:13:36 +00:00
ptconst.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
ptype.pas
Fix for Mantis #26288 . Types declared inside a generic must have the df_generic flag set. Period.
2014-06-06 14:22:17 +00:00
raatt.pas
* Moved local label infrastructure into tasmreader, reduces number of global vars. Functionality is not changed.
2014-04-05 09:43:13 +00:00
rabase.pas
rasm.pas
* Moved local label infrastructure into tasmreader, reduces number of global vars. Functionality is not changed.
2014-04-05 09:43:13 +00:00
rautils.pas
* Moved local label infrastructure into tasmreader, reduces number of global vars. Functionality is not changed.
2014-04-05 09:43:13 +00:00
README.txt
regvars.pas
rescmn.pas
* add a -dfpc define to the resource compiler commandlines, which allows to make FPC specific exceptions in resource scripts. Mantis #24044
2013-05-04 21:25:36 +00:00
rgbase.pas
Use TRegNameTable instead of array[tregisterindex] of string[10]
2012-10-22 10:23:21 +00:00
rgobj.pas
* never alias/coalesce cpu registers that are not usable by the register
2014-03-11 23:18:45 +00:00
scandir.pas
+ added support for units with code larger than 64kb in the far code i8086
2014-04-20 19:03:14 +00:00
scanner.pas
* do not crash with an ie on illegal boolean expressions in conditional compilation directives, resolves #25951
2014-04-27 15:50:37 +00:00
script.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
switches.pas
+ added the $F switch to the turbo and macSwitchTable, as that takes precedence
2014-04-13 15:14:43 +00:00
symbase.pas
compiler: have unit interface symtable in stack while parsing implementation uses list (fixes issue #10477 )
2013-09-17 08:53:37 +00:00
symconst.pas
* moved po_has_inlininginfo from procoptions to procimploptions so that
2014-03-19 21:53:10 +00:00
symcreat.pas
Fix for Mantis #19697 . For this we need to have the internal static var symbol know that it came from a static field var symbol so that we can check that for generic or not.
2014-04-04 16:15:41 +00:00
symdef.pas
Added support for partial specialization. This should fix a few problems with generics, the tests for which will be added in the next days after I've verified them.
2014-06-05 20:05:05 +00:00
symnot.pas
symsym.pas
Read the deref of the fieldvarsym into the correct variable. I wonder how this ever went past the test suite O.o
2014-05-29 16:24:47 +00:00
symtable.pas
Fix for Mantis #25605 .
2014-04-11 16:13:44 +00:00
symtype.pas
Extract tdef.is_related plus its overrides in tobjectdef, trecorddef and tstringdef into a new function def_is_related in unit defcmp.
2013-10-25 19:44:27 +00:00
symutil.pas
systems.inc
Add possibility to use GNU assembler gas on naitve AIX
2014-04-22 15:48:55 +00:00
systems.pas
* partially merged the mips-embedded branch of Michael Ring:
2014-03-19 21:25:38 +00:00
tgobj.pas
* prevent previously freed temp blocks from getting lost occasionally (can
2013-03-27 17:16:34 +00:00
tokens.pas
+ noreturn directive
2013-11-10 09:00:59 +00:00
verbose.pas
* make use of the noreturn directive for internalerror
2013-11-10 09:01:03 +00:00
version.pas
ifdef cpu86 replaced with ifdef cpui386
2013-03-07 22:21:27 +00:00
widestr.pas
* add support for Latin-2 character sets (ISO & IBM)
2014-03-27 22:48:13 +00:00
wpo.pas
wpobase.pas
* changed tcallnode.fforcedprocname from shortstring into tsymstr,
2014-05-10 12:47:25 +00:00
wpoinfo.pas
* changed tcallnode.fforcedprocname from shortstring into tsymstr,
2014-05-10 12:47:25 +00:00