| .. |
|
alpha
|
515774b864
* merged armthum branch
|
16 năm trước cách đây |
|
arm
|
3ce9ff93f1
+ patch by Jeppe Johansen to support automatic interrupt table generation by using the interrupt directive with an offset. Not activated yet because it requires to change also the startup code of the different mcus.
|
14 năm trước cách đây |
|
avr
|
eb2a2a5ea0
+ implements tavraddnode.second_cmpsmallset
|
14 năm trước cách đây |
|
html
|
fa0d3d79e0
no message
|
23 năm trước cách đây |
|
i386
|
c97869bd89
* merge user sections support branch
|
14 năm trước cách đây |
|
ia64
|
5acf377e31
* enable node cse for all cpus as level 2 optimization
|
15 năm trước cách đây |
|
m68k
|
b317139006
compiler: fix compilation problems caused by tprocdef._class -> tprocdef.struct rename which was found by make fullcycle
|
15 năm trước cách đây |
|
mips
|
b317139006
compiler: fix compilation problems caused by tprocdef._class -> tprocdef.struct rename which was found by make fullcycle
|
15 năm trước cách đây |
|
msg
|
c97869bd89
* merge user sections support branch
|
14 năm trước cách đây |
|
powerpc
|
f328b6d635
+ user section type
|
14 năm trước cách đây |
|
powerpc64
|
5175a5ee07
* handle LOC_SUBSETREG,LOC_CSUBSETREG,LOC_SUBSETREF,LOC_CSUBSETREF in
|
15 năm trước cách đây |
|
ppcgen
|
a40fe9c078
* fixed potentially wrong operation size in tgppccasenode.genlinearlist()
|
15 năm trước cách đây |
|
sparc
|
b317139006
compiler: fix compilation problems caused by tprocdef._class -> tprocdef.struct rename which was found by make fullcycle
|
15 năm trước cách đây |
|
systems
|
fb84cb865b
* rebase to trunk@17295
|
14 năm trước cách đây |
|
utils
|
fe503598c1
* samplecfg now also creates fppkg configuration files
|
14 năm trước cách đây |
|
vis
|
b6e4896805
* small typo corrections by Adriaan Van Os (mantis #15652)
|
15 năm trước cách đây |
|
x86
|
c97869bd89
* merge user sections support branch
|
14 năm trước cách đây |
|
x86_64
|
c939beee70
* Changed register allocation order for x86_64, putting first registers that don't need to be preserved by procedure. This way registers needing preservation are allocated less frequently (and for non-complex leaf functions not allocated at all), reducing amount of entry/exit code.
|
14 năm trước cách đây |
|
COPYING.txt
|
4bf254bc32
* added .txt extensions to all README, TODO and COPYING files
|
16 năm trước cách đây |
|
MPWMake
|
05d6f0e94d
macos: added a fake sysutils for use by compiler, and fixed some tests
|
19 năm trước cách đây |
|
Makefile
|
9604ae2908
* also delete ppcppc64, ppcarm, ppcmips and ppcmipsel in the execlean target
|
14 năm trước cách đây |
|
Makefile.fpc
|
9604ae2908
* also delete ppcppc64, ppcarm, ppcmips and ppcmipsel in the execlean target
|
14 năm trước cách đây |
|
README.txt
|
4bf254bc32
* added .txt extensions to all README, TODO and COPYING files
|
16 năm trước cách đây |
|
aasmbase.pas
|
c97869bd89
* merge user sections support branch
|
14 năm trước cách đây |
|
aasmdata.pas
|
d1ed076618
* changed r16080 so that global debug labels are only created on linux
|
15 năm trước cách đây |
|
aasmsym.pas
|
a23fa2e81e
* moved (unfinished) routines related to writing taicpu's to ppu files
|
19 năm trước cách đây |
|
aasmtai.pas
|
5abdfb6f7e
* aint -> asizeint changes
|
14 năm trước cách đây |
|
aggas.pas
|
fb84cb865b
* rebase to trunk@17295
|
14 năm trước cách đây |
|
aopt.pas
|
666b4e2469
* fixed range errors in label bookkeeping that caused too much memory to be
|
16 năm trước cách đây |
|
aoptbase.pas
|
f97730f73f
* use labelCanBeSkipped as used by i386 in generic optimizer code too
|
16 năm trước cách đây |
|
aoptcs.pas
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 năm trước cách đây |
|
aoptda.pas
|
1f6ec379de
* moved field definitions before method/property definitions (see mantis
|
16 năm trước cách đây |
|
aoptobj.pas
|
4be36c4b2b
* fixed a number of missing label reference removals when deleting
|
14 năm trước cách đây |
|
asmutils.pas
|
b5e7b3e1e7
o patch by Sergei Gorelkin which basically resolves #14308 (still misses some tests):
|
16 năm trước cách đây |
|
assemble.pas
|
b127fc154a
* Fixed spell error revealed by lintian.
|
15 năm trước cách đây |
|
browcol.pas
|
07bf44517c
* Merged XPCom branch into trunk, added support for constref and changed
|
15 năm trước cách đây |
|
bsdcompile
|
26081ed999
* Simple script which specifies the right params for a try out BSD build
|
25 năm trước cách đây |
|
catch.pas
|
fd070544db
- disabled installation of SIGINT signal handler for Darwin, because
|
16 năm trước cách đây |
|
ccharset.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 năm trước cách đây |
|
cclasses.pas
|
66258fb0b8
* fixed TCmdStrListItem.GetCopy() (the reference count of the ansistring
|
14 năm trước cách đây |
|
cfidwarf.pas
|
23ff1e0681
* fix error in cfidwarf rev 16062 for non-windows systems
|
15 năm trước cách đây |
|
cfileutl.pas
|
5fc94a5076
* don't look for helper executables (assembler, linker, resource compiler,
|
15 năm trước cách đây |
|
cg64f32.pas
|
9bc15a5f61
* renamed a_param_* to a_load_*_cgpara
|
15 năm trước cách đây |
|
cgbase.pas
|
fcd3872d88
+ introduction of tcgint
|
14 năm trước cách đây |
|
cgobj.pas
|
fb84cb865b
* rebase to trunk@17295
|
14 năm trước cách đây |
|
cgutils.pas
|
4f82149dbd
* aint -> asizeint change
|
14 năm trước cách đây |
|
cmsgs.pas
|
1ef53ca590
compiler: remove unused variables (reduce hints)
|
15 năm trước cách đây |
|
comphook.pas
|
a8381c8b32
fpc: compiler:
|
15 năm trước cách đây |
|
compiler.pas
|
527dd56b28
+ Initial Wii support
|
14 năm trước cách đây |
|
compinnr.inc
|
5dae691c96
* implementation of bit scan intrinsics by Richard Vida, resolves #17592
|
15 năm trước cách đây |
|
comprsrc.pas
|
0c62133d38
* patch by Mattias Gaertner to allow to override how the compiler reads source/ppu files, resolves #18740
|
14 năm trước cách đây |
|
constexp.pas
|
04606982ac
* fixed evaluation of "mod" operator for tconstexprint with signed operands
|
16 năm trước cách đây |
|
cp1251.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 năm trước cách đây |
|
cp437.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 năm trước cách đây |
|
cp850.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 năm trước cách đây |
|
cp866.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 năm trước cách đây |
|
cp8859_1.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 năm trước cách đây |
|
cp8859_5.pas
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 năm trước cách đây |
|
crefs.pas
|
851b00f8e9
* more properties fixed
|
16 năm trước cách đây |
|
cresstr.pas
|
b5e7b3e1e7
o patch by Sergei Gorelkin which basically resolves #14308 (still misses some tests):
|
16 năm trước cách đây |
|
cstreams.pas
|
0c62133d38
* patch by Mattias Gaertner to allow to override how the compiler reads source/ppu files, resolves #18740
|
14 năm trước cách đây |
|
cutils.pas
|
a149674a75
Merged revisions 13458-13596 via svnmerge from
|
16 năm trước cách đây |
|
cwindirs.pp
|
0bdd15e0da
+ added cwindirs for the time being to the compiler dir till a release with windirs in the rtl is released
|
14 năm trước cách đây |
|
dbgbase.pas
|
915c412ae3
compiler: generate debug info for record methods:
|
15 năm trước cách đây |
|
dbgdwarf.pas
|
26fbfaf5a7
+ introduce the usage of asizeint/asizeuint for cpus with sizeof("alu")<>sizeof(pointer)
|
14 năm trước cách đây |
|
dbgstabs.pas
|
26fbfaf5a7
+ introduce the usage of asizeint/asizeuint for cpus with sizeof("alu")<>sizeof(pointer)
|
14 năm trước cách đây |
|
defcmp.pas
|
5c2050e756
* when two objectdefs resolve to the same "real" objectdef, consider them
|
14 năm trước cách đây |
|
defutil.pas
|
2222f2c44b
* renamed is_class_or_interface_or_dispinterface_or_objc() into
|
15 năm trước cách đây |
|
export.pas
|
6f3bace0f3
+ support for exporting Objective-C classes from dynamic libraries. It works
|
16 năm trước cách đây |
|
expunix.pas
|
617e1b9b10
* handle i386/x86_64 solaris pic as for linux
|
16 năm trước cách đây |
|
finput.pas
|
0c62133d38
* patch by Mattias Gaertner to allow to override how the compiler reads source/ppu files, resolves #18740
|
14 năm trước cách đây |
|
fmodule.pas
|
1c01d52ea6
* Improvements of tprocinfo class:
|
14 năm trước cách đây |
|
fpccrc.pas
|
793fd8fc09
* Add -Xg to help pages
|
18 năm trước cách đây |
|
fpcdefs.inc
|
d5455cf6ac
+ software multiplication support for OS_16,OS_S16,OS_32,OS_S32
|
14 năm trước cách đây |
|
fppu.pas
|
de51c4734c
* fixed searching for the 8-character variant of already compiled
|
15 năm trước cách đây |
|
gendef.pas
|
caf0096877
* enabled version and description directive for all windows
|
16 năm trước cách đây |
|
globals.pas
|
fb84cb865b
* rebase to trunk@17295
|
14 năm trước cách đây |
|
globtype.pas
|
3ce9ff93f1
+ patch by Jeppe Johansen to support automatic interrupt table generation by using the interrupt directive with an offset. Not activated yet because it requires to change also the startup code of the different mcus.
|
14 năm trước cách đây |
|
htypechk.pas
|
a39733a0a2
compiler: extend enumerator support for records:
|
14 năm trước cách đây |
|
impdef.pas
|
f1067607b6
+ workaround for non-working dircache on morphos/amiga
|
19 năm trước cách đây |
|
import.pas
|
bf1c390027
* refactor import library generation
|
19 năm trước cách đây |
|
link.pas
|
0c62133d38
* patch by Mattias Gaertner to allow to override how the compiler reads source/ppu files, resolves #18740
|
14 năm trước cách đây |
|
macho.pas
|
814658847e
* fixed comments for some comments, they were offset by one line (patch by
|
15 năm trước cách đây |
|
machoutils.pas
|
28cd8271c9
* initial version of internal Mach-O/i386 assembler by Dmitry Boyarintsev
|
16 năm trước cách đây |
|
msgidx.inc
|
c97869bd89
* merge user sections support branch
|
14 năm trước cách đây |
|
msgtxt.inc
|
c97869bd89
* merge user sections support branch
|
14 năm trước cách đây |
|
nadd.pas
|
cb003b631b
* use helper for dword*dword if needed
|
14 năm trước cách đây |
|
nbas.pas
|
769eb3f604
* moved the initialisation of the nodetree and tai class reference constants
|
15 năm trước cách đây |
|
ncal.pas
|
48d93dc40e
* Fixed handling of "open array of managed type" out-parameters at caller side. Reference count should be decremented only for those array elements which are actually passed to the called procedure; it may be a part of original array if range or slice is used. Concludes work on #18859.
|
14 năm trước cách đây |
|
ncgadd.pas
|
f5694da7bc
* OS_INT => OS_32
|
14 năm trước cách đây |
|
ncgbas.pas
|
b127fc154a
* Fixed spell error revealed by lintian.
|
15 năm trước cách đây |
|
ncgcal.pas
|
48d93dc40e
* Fixed handling of "open array of managed type" out-parameters at caller side. Reference count should be decremented only for those array elements which are actually passed to the called procedure; it may be a part of original array if range or slice is used. Concludes work on #18859.
|
14 năm trước cách đây |
|
ncgcnv.pas
|
f5694da7bc
* OS_INT => OS_32
|
14 năm trước cách đây |
|
ncgcon.pas
|
025ec34e4d
+ "CExtended" type that is the same as "extended", but conforming to the
|
15 năm trước cách đây |
|
ncgflw.pas
|
65ab1e820b
* Safecall on linux/i386 now behaves like cdecl plus hidden exception support.
|
15 năm trước cách đây |
|
ncginl.pas
|
04e26bfc85
* corrected version of r16812: code generation is still handled specially
|
14 năm trước cách đây |
|
ncgld.pas
|
e4a6221bf3
compiler, rtl: add vtUnicodeString (issue #0018560)
|
14 năm trước cách đây |
|
ncgmat.pas
|
8d960cb608
+ implementation of shifting operations for avr
|
14 năm trước cách đây |
|
ncgmem.pas
|
3e6ad5f5aa
* tcgvecnode, simplified range checking for strings. Removed FPC_*STR_CHECKZERO helpers, and changed FPC_*STR_CHECKRANGE so they accept the original left node. Now strings are checked the same way as dynamic arrays, and the compiler part is considerably simpler.
|
14 năm trước cách đây |
|
ncgobjc.pas
|
b084d70ae4
compiler: cleanup - remove unused variables
|
16 năm trước cách đây |
|
ncgopt.pas
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 năm trước cách đây |
|
ncgrtti.pas
|
3ce9ff93f1
+ patch by Jeppe Johansen to support automatic interrupt table generation by using the interrupt directive with an offset. Not activated yet because it requires to change also the startup code of the different mcus.
|
14 năm trước cách đây |
|
ncgset.pas
|
749e791768
* fixed in-code for big endian systems and smallsets < 4 bytes
|
16 năm trước cách đây |
|
ncgutil.pas
|
fb84cb865b
* rebase to trunk@17295
|
14 năm trước cách đây |
|
ncnv.pas
|
eab29db98a
* merged tasnode.pass_typecheck() and tisnode.pass_typecheck() into a single
|
14 năm trước cách đây |
|
ncon.pas
|
ba700ad2ff
* Improvements to Dispatch call handling:
|
15 năm trước cách đây |
|
nflw.pas
|
a39733a0a2
compiler: extend enumerator support for records:
|
14 năm trước cách đây |
|
ninl.pas
|
e99c4d1950
+ support str(<boolean>,...), boolean is an enumeration type
|
14 năm trước cách đây |
|
nld.pas
|
dad8313512
compiler: handle dispinterfaces the same way as com interfaces because they are IDispatch descendants: increment/decrement they references in assignments and parameters passing by _AddRef, _Release
|
14 năm trước cách đây |
|
nmat.pas
|
8d960cb608
+ implementation of shifting operations for avr
|
14 năm trước cách đây |
|
nmem.pas
|
2222f2c44b
* renamed is_class_or_interface_or_dispinterface_or_objc() into
|
15 năm trước cách đây |
|
nobj.pas
|
dc5f5c3f63
compiler: use current_structdef instead of current_objectdef in more places
|
15 năm trước cách đây |
|
nobjc.pas
|
0dcedf3799
* do not crash but give a fatal error when using Objective-Pascal code
|
15 năm trước cách đây |
|
node.pas
|
ee6fe6c4f5
compiler: add unary plus node, search for unary plus operator if a type cannot be handled by compiler, increase ppu version because of node types change
|
15 năm trước cách đây |
|
nopt.pas
|
6b8aed593f
* remove registers{int/mmx/fpu} from firstpass
|
18 năm trước cách đây |
|
nset.pas
|
6fb666135f
* forbid <ordinal> in <set type>
|
14 năm trước cách đây |
|
nstate.pas
|
790a4fe2d3
* log and id tags removed
|
20 năm trước cách đây |
|
nutils.pas
|
dad8313512
compiler: handle dispinterfaces the same way as com interfaces because they are IDispatch descendants: increment/decrement they references in assignments and parameters passing by _AddRef, _Release
|
14 năm trước cách đây |
|
objcdef.pas
|
cec5843f95
* renamed objcdef.addencodedtype to objcaddencodedtype for consistency
|
15 năm trước cách đây |
|
objcgutl.pas
|
bcc836f1b0
* put the RTTI for optional protocol methods in the correct section for
|
15 năm trước cách đây |
|
objcutil.pas
|
cec5843f95
* renamed objcdef.addencodedtype to objcaddencodedtype for consistency
|
15 năm trước cách đây |
|
ogbase.pas
|
c97869bd89
* merge user sections support branch
|
14 năm trước cách đây |
|
ogcoff.pas
|
f328b6d635
+ user section type
|
14 năm trước cách đây |
|
ogelf.pas
|
f328b6d635
+ user section type
|
14 năm trước cách đây |
|
oglx.pas
|
658c46b903
* remove tdictionary and tindexarray
|
19 năm trước cách đây |
|
ogmacho.pas
|
f328b6d635
+ user section type
|
14 năm trước cách đây |
|
ogmap.pas
|
5e11e697b4
* Use unsigned integers for sizes and positions to break 2GB limit in tdynamicarray, object writer, internal linker, coff and PE headers.
|
17 năm trước cách đây |
|
ognlm.pas
|
672d76e636
added a segment table containing segments for symbols defined by linker script (needed for relocs)
|
14 năm trước cách đây |
|
optbase.pas
|
49f9695cf5
* handle short boolean evaluation correctly when doing node cse
|
15 năm trước cách đây |
|
optcse.pas
|
1fef7e4b6c
+ introduces vo_volatile for variables, the node cse optimizer takes care of it
|
14 năm trước cách đây |
|
optdead.pas
|
1597aac6d2
* first search for gnm and only then for nm
|
17 năm trước cách đây |
|
optdfa.pas
|
9955e6b2bf
* dfa fixes by Sergei Gorelkin, resolve #15402
|
16 năm trước cách đây |
|
options.pas
|
0da9d36116
* fixed internal assembler for x86-64 so that it correctly handles
|
15 năm trước cách đây |
|
optloop.pas
|
092153e7ad
* handle unrolling of for ... downto ... correctly, resolves #15668
|
15 năm trước cách đây |
|
opttail.pas
|
07bf44517c
* Merged XPCom branch into trunk, added support for constref and changed
|
15 năm trước cách đây |
|
optutils.pas
|
db196d76c2
+ strength reduction for array accesses inside for loops
|
17 năm trước cách đây |
|
optvirt.pas
|
daef2efa69
- removed tstoreddef.reset() and overrides, and the associated
|
15 năm trước cách đây |
|
owar.pas
|
0c62133d38
* patch by Mattias Gaertner to allow to override how the compiler reads source/ppu files, resolves #18740
|
14 năm trước cách đây |
|
owbase.pas
|
0c62133d38
* patch by Mattias Gaertner to allow to override how the compiler reads source/ppu files, resolves #18740
|
14 năm trước cách đây |
|
parabase.pas
|
fcd3872d88
+ introduction of tcgint
|
14 năm trước cách đây |
|
paramgr.pas
|
3d3a42b911
* improvement to r16050 for non-fixed stack targets: they never have to use
|
14 năm trước cách đây |
|
parser.pas
|
dc5f5c3f63
compiler: use current_structdef instead of current_objectdef in more places
|
15 năm trước cách đây |
|
pass_1.pas
|
94d976bc87
* when simplifying ordinal expressions during inlining, keep the resultdef
|
15 năm trước cách đây |
|
pass_2.pas
|
ee6fe6c4f5
compiler: add unary plus node, search for unary plus operator if a type cannot be handled by compiler, increase ppu version because of node types change
|
15 năm trước cách đây |
|
pbase.pas
|
668cd1f3c0
compiler: change check for current in try_consume_unitsym - don't use current_unit in check because specialize code does not replace this variable (fixes bug #0015591)
|
15 năm trước cách đây |
|
pdecl.pas
|
ac283bb237
* when checking whether the current class definition finalises an existing
|
14 năm trước cách đây |
|
pdecobj.pas
|
c0423b6a78
* handle implementing objcprotocols that are defined as formal external
|
14 năm trước cách đây |
|
pdecsub.pas
|
3ce9ff93f1
+ patch by Jeppe Johansen to support automatic interrupt table generation by using the interrupt directive with an offset. Not activated yet because it requires to change also the startup code of the different mcus.
|
14 năm trước cách đây |
|
pdecvar.pas
|
f328b6d635
+ user section type
|
14 năm trước cách đây |
|
pexports.pas
|
56bf42de57
compiler: implement record methods and class methods:
|
15 năm trước cách đây |
|
pexpr.pas
|
ebb4d26201
* replaced all tobjectdef() typecasts of the first argument of
|
14 năm trước cách đây |
|
pinline.pas
|
1fcd40ee64
Continue fixing open array handling:
|
14 năm trước cách đây |
|
pmodules.pas
|
7f995c093e
* moved some code from pmodules to ncgutil to get rid of cpubase in pmodules
|
14 năm trước cách đây |
|
pp.lpi
|
197049c221
* updated to version 9
|
14 năm trước cách đây |
|
pp.pas
|
6e8a6790d1
+ FPC_ARMEB and CPUARMEB similiar to FPC_ARMEL and CPUARMEL
|
16 năm trước cách đây |
|
ppc.cfg
|
9465a13e71
+ Delphi 6 configuration file
|
23 năm trước cách đây |
|
ppc.conf
|
add30a428e
* Kylix fixes, mostly case names of units
|
24 năm trước cách đây |
|
ppc.dof
|
67486c96c3
* fixes for Delphi 6 compilation
|
23 năm trước cách đây |
|
ppc68k.lpi
|
ab217ca748
* lpi version increased
|
16 năm trước cách đây |
|
ppcarm.lpi
|
ab217ca748
* lpi version increased
|
16 năm trước cách đây |
|
ppcavr.lpi
|
7b9276ae8a
+ implementation of avr rtl helpers
|
14 năm trước cách đây |
|
ppcmipsel.lpi
|
4fd2aa297a
Adds mipsel lazarus project
|
16 năm trước cách đây |
|
ppcppc.lpi
|
ab217ca748
* lpi version increased
|
16 năm trước cách đây |
|
ppcsparc.lpi
|
ab217ca748
* lpi version increased
|
16 năm trước cách đây |
|
ppheap.pas
|
ef7bd58c54
* germanism removed (aktfilepos -> current_filepos)
|
19 năm trước cách đây |
|
ppu.pas
|
c97869bd89
* merge user sections support branch
|
14 năm trước cách đây |
|
ppx86_64.lpi
|
ab217ca748
* lpi version increased
|
16 năm trước cách đây |
|
procinfo.pas
|
1c01d52ea6
* Improvements of tprocinfo class:
|
14 năm trước cách đây |
|
pstatmnt.pas
|
ad9956022c
* don't omit stackframe on avr for assembler routines
|
14 năm trước cách đây |
|
psub.pas
|
1c01d52ea6
* Improvements of tprocinfo class:
|
14 năm trước cách đây |
|
psystem.pas
|
26fbfaf5a7
+ introduce the usage of asizeint/asizeuint for cpus with sizeof("alu")<>sizeof(pointer)
|
14 năm trước cách đây |
|
ptconst.pas
|
5abdfb6f7e
* aint -> asizeint changes
|
14 năm trước cách đây |
|
ptype.pas
|
07c9a772bf
* fix compilation when object type cast checking is on
|
14 năm trước cách đây |
|
raatt.pas
|
780e75bfac
o patch by Jeppe Johansen to fix mantis #17472:
|
15 năm trước cách đây |
|
rabase.pas
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 năm trước cách đây |
|
rasm.pas
|
1684a6fc32
* replaced tdictionary with tfphashlist
|
19 năm trước cách đây |
|
rautils.pas
|
bbf0e35a51
+ Support for ARM CPS/CPSIE/CPSID instructions and mode flag bitfield
|
15 năm trước cách đây |
|
regvars.pas
|
1c01d52ea6
* Improvements of tprocinfo class:
|
14 năm trước cách đây |
|
rescmn.pas
|
174de3eab1
Merged revisions 9693-10480 via svnmerge from
|
17 năm trước cách đây |
|
rgbase.pas
|
790a4fe2d3
* log and id tags removed
|
20 năm trước cách đây |
|
rgobj.pas
|
b127fc154a
* Fixed spell error revealed by lintian.
|
15 năm trước cách đây |
|
scandir.pas
|
86d3e41442
compiler: replace MODESWTICH POINTERARITHMETICS with $POINTERMATH directive, disable pointer arithmetic in delphi mode by default (compatible with delphi), enable pointer arithmetic in fpc/objfpc modes as they had it enabled by default before, add has_pointer_math field to tpointerdef to allow pointer arithmetic with such pointer even if pointer math mode is off (delphi compatible) + tests
|
15 năm trước cách đây |
|
scanner.pas
|
86d3e41442
compiler: replace MODESWTICH POINTERARITHMETICS with $POINTERMATH directive, disable pointer arithmetic in delphi mode by default (compatible with delphi), enable pointer arithmetic in fpc/objfpc modes as they had it enabled by default before, add has_pointer_math field to tpointerdef to allow pointer arithmetic with such pointer even if pointer math mode is off (delphi compatible) + tests
|
15 năm trước cách đây |
|
script.pas
|
446e2161ce
+ Made a single Amiga/MorphOS-specific PathConv import to cfileutl.pas, instead of importing it every single place it is needed.
|
17 năm trước cách đây |
|
switches.pas
|
a8381c8b32
fpc: compiler:
|
15 năm trước cách đây |
|
symbase.pas
|
5a2ccfff52
--WARNING: start build process with FPC 2.2.4; won't work when
|
16 năm trước cách đây |
|
symconst.pas
|
f328b6d635
+ user section type
|
14 năm trước cách đây |
|
symdef.pas
|
3ce9ff93f1
+ patch by Jeppe Johansen to support automatic interrupt table generation by using the interrupt directive with an offset. Not activated yet because it requires to change also the startup code of the different mcus.
|
14 năm trước cách đây |
|
symnot.pas
|
790a4fe2d3
* log and id tags removed
|
20 năm trước cách đây |
|
symsym.pas
|
f328b6d635
+ user section type
|
14 năm trước cách đây |
|
symtable.pas
|
10674153cf
* set result of searchsym_in_record() in case nothing was found
|
14 năm trước cách đây |
|
symtype.pas
|
fb84cb865b
* rebase to trunk@17295
|
14 năm trước cách đây |
|
symutil.pas
|
9adb202a92
* Rework the constexprint to allow operations from low(int64) to high(qword).
|
18 năm trước cách đây |
|
systems.pas
|
3ce9ff93f1
+ patch by Jeppe Johansen to support automatic interrupt table generation by using the interrupt directive with an offset. Not activated yet because it requires to change also the startup code of the different mcus.
|
14 năm trước cách đây |
|
tgobj.pas
|
e95bf26148
* avr stackframe generation improved
|
14 năm trước cách đây |
|
tokens.pas
|
1f4be60927
* fix token order, I should really learn the alphabet
|
14 năm trước cách đây |
|
verbose.pas
|
43846ca8c9
* force always printing absolute paths when using -vb (mantis #15783)
|
15 năm trước cách đây |
|
version.pas
|
8bd552b7b3
* version 2.5.1
|
16 năm trước cách đây |
|
widestr.pas
|
45d25bbe77
* fixed storing/loading widestring constant nodes into/from ppu files
|
15 năm trước cách đây |
|
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
|
17 năm trước cách đây |
|
wpobase.pas
|
daef2efa69
- removed tstoreddef.reset() and overrides, and the associated
|
15 năm trước cách đây |
|
wpoinfo.pas
|
1743c6f1a8
* also recompile a unit if class/object definitions in indirectly used
|
16 năm trước cách đây |