..
alpha
- removed no more used constants
2011-08-13 20:54:01 +00:00
arm
- removed extra "fordefinition" parameter again from tprocdef.mangledname(),
2011-08-20 07:49:31 +00:00
avr
- removed no more used constants
2011-08-13 20:54:01 +00:00
generic
html
i386
- removed extra "fordefinition" parameter again from tprocdef.mangledname(),
2011-08-20 07:49:31 +00:00
ia64
jvm
+ dummy support for untyped var/const/out parameters on the JVM target
2011-08-20 08:05:54 +00:00
m68k
- removed extra "fordefinition" parameter again from tprocdef.mangledname(),
2011-08-20 07:49:31 +00:00
mips
- removed extra "fordefinition" parameter again from tprocdef.mangledname(),
2011-08-20 07:49:31 +00:00
msg
+ dummy support for untyped var/const/out parameters on the JVM target
2011-08-20 08:05:54 +00:00
powerpc
* create/destroy also the high level code generator for all architectures,
2011-08-20 07:21:16 +00:00
powerpc64
* create/destroy also the high level code generator for all architectures,
2011-08-20 07:21:16 +00:00
ppcgen
- removed extra "fordefinition" parameter again from tprocdef.mangledname(),
2011-08-20 07:49:31 +00:00
sparc
- removed extra "fordefinition" parameter again from tprocdef.mangledname(),
2011-08-20 07:49:31 +00:00
systems
+ support for JVM local variable and parameter debug information
2011-08-20 07:50:41 +00:00
utils
* moved import_lib (for JVM package name) and jvm_full_typename()
2011-08-20 08:00:37 +00:00
vis
- removed no more used constants
2011-08-13 20:54:01 +00:00
x86
+ unicodestring support for the JVM target (except for multiple adds
2011-08-20 08:02:33 +00:00
x86_64
- removed extra "fordefinition" parameter again from tprocdef.mangledname(),
2011-08-20 07:49:31 +00:00
aasmbase.pas
aasmdata.pas
aasmsym.pas
aasmtai.pas
+ support for writing JVM line number information
2011-08-20 07:50:46 +00:00
aggas.pas
* patch by Jeppe Johansen to support jumptable generation for case nodes on arm/thumb-2, resolves #19502
2011-08-16 22:39:00 +00:00
agjasmin.pas
+ support for initialising typed constants via compiler-generated
2011-08-20 08:02:58 +00:00
aopt.pas
aoptbase.pas
aoptcs.pas
aoptda.pas
aoptobj.pas
asmutils.pas
assemble.pas
browcol.pas
bsdcompile
catch.pas
ccharset.pas
cclasses.pas
cfidwarf.pas
cfileutl.pas
* factored searching the exe directories from FindExe() into
2011-08-20 07:38:21 +00:00
cg64f32.pas
cgbase.pas
cgobj.pas
cgutils.pas
+ support for constant array indices in treference for the JVM target
2011-08-20 07:52:27 +00:00
cmsgs.pas
comphook.pas
* catch EOSError, EIOError and IOutOfMemory exceptions inside the compiler
2011-08-07 09:18:07 +00:00
compiler.pas
* catch EOSError, EIOError and IOutOfMemory exceptions inside the compiler
2011-08-07 09:18:07 +00:00
compinnr.inc
+ dummy support for untyped var/const/out parameters on the JVM target
2011-08-20 08:05:54 +00:00
comprsrc.pas
+ when compiling for Darwin/ARM, pass the subarchitecture to the linker.
2011-08-02 20:41:39 +00:00
constexp.pas
COPYING.txt
cp437.pas
cp850.pas
cp866.pas
cp1251.pas
cp8859_1.pas
cp8859_5.pas
crefs.pas
cresstr.pas
cstreams.pas
cutils.pas
+ support for {$namespace x.y.z} directive to specify the namespace
2011-08-20 07:59:26 +00:00
cwindirs.pp
dbgbase.pas
dbgdwarf.pas
- removed extra "fordefinition" parameter again from tprocdef.mangledname(),
2011-08-20 07:49:31 +00:00
dbgstabs.pas
- removed extra "fordefinition" parameter again from tprocdef.mangledname(),
2011-08-20 07:49:31 +00:00
defcmp.pas
+ unicodestring support for the JVM target (except for multiple adds
2011-08-20 08:02:33 +00:00
defutil.pas
* moved de2regtyp() from defutil to hlcgobj, so it can be overridden
2011-08-20 08:00:31 +00:00
export.pas
- removed extra "fordefinition" parameter again from tprocdef.mangledname(),
2011-08-20 07:49:31 +00:00
expunix.pas
- removed extra "fordefinition" parameter again from tprocdef.mangledname(),
2011-08-20 07:49:31 +00:00
finput.pas
fmodule.pas
+ support for initialising typed constants via compiler-generated
2011-08-20 08:02:58 +00:00
fpccrc.pas
fpcdefs.inc
* define cpu32bit for the JVM target (used by psystem to initialise
2011-08-20 07:36:08 +00:00
fppu.pas
+ support for {$namespace x.y.z} directive to specify the namespace
2011-08-20 07:59:26 +00:00
gendef.pas
globals.pas
+ odt_javaclass, odt_interfacejava objectdef types
2011-08-20 07:21:46 +00:00
globtype.pas
+ cs_unicodestrings global switch to indicate that the default string type
2011-08-20 07:57:45 +00:00
hlcg2ll.pas
* migrated gen_initialize_code and gen_finalize_code from ncgutil to
2011-08-20 08:01:03 +00:00
hlcgobj.pas
+ dummy support for untyped var/const/out parameters on the JVM target
2011-08-20 08:05:54 +00:00
htypechk.pas
+ dummy support for untyped var/const/out parameters on the JVM target
2011-08-20 08:05:54 +00:00
impdef.pas
import.pas
jvmdef.pas
+ dummy support for untyped var/const/out parameters on the JVM target
2011-08-20 08:05:54 +00:00
link.pas
macho.pas
machoutils.pas
Makefile
* also delete ppcjvm in the execlean target
2011-08-20 07:55:08 +00:00
Makefile.fpc
* also delete ppcjvm in the execlean target
2011-08-20 07:55:08 +00:00
MPWMake
msgidx.inc
+ dummy support for untyped var/const/out parameters on the JVM target
2011-08-20 08:05:54 +00:00
msgtxt.inc
+ dummy support for untyped var/const/out parameters on the JVM target
2011-08-20 08:05:54 +00:00
nadd.pas
* unless compiled with -dnounsupported, the compiler will now accept not
2011-08-20 08:04:51 +00:00
nbas.pas
+ "reference" temps that sort of implement pointer-style functionality for
2011-08-20 07:54:10 +00:00
ncal.pas
+ dummy support for untyped var/const/out parameters on the JVM target
2011-08-20 08:05:54 +00:00
ncgadd.pas
* reorder processing of left/right for add nodes somewhat to make
2011-08-20 07:48:42 +00:00
ncgbas.pas
+ "reference" temps that sort of implement pointer-style functionality for
2011-08-20 07:54:10 +00:00
ncgcal.pas
+ dummy support for untyped var/const/out parameters on the JVM target
2011-08-20 08:05:54 +00:00
ncgcnv.pas
* unless compiled with -dnounsupported, the compiler will now accept not
2011-08-20 08:04:51 +00:00
ncgcon.pas
* unless compiled with -dnounsupported, the compiler will now accept not
2011-08-20 08:04:51 +00:00
ncgflw.pas
+ try/except and try/finally support for JVM target:
2011-08-20 07:55:21 +00:00
ncginl.pas
+ dummy support for untyped var/const/out parameters on the JVM target
2011-08-20 08:05:54 +00:00
ncgld.pas
* unless compiled with -dnounsupported, the compiler will now accept not
2011-08-20 08:04:51 +00:00
ncgmat.pas
* converted tcgnotnode.second_integer() to hlcg
2011-08-20 08:05:48 +00:00
ncgmem.pas
* unless compiled with -dnounsupported, the compiler will now accept not
2011-08-20 08:04:51 +00:00
ncgobjc.pas
ncgopt.pas
+ gethltemp() to allocate a temp specifying full type information even
2011-08-20 07:54:04 +00:00
ncgrtti.pas
- removed extra "fordefinition" parameter again from tprocdef.mangledname(),
2011-08-20 07:49:31 +00:00
ncgset.pas
* unless compiled with -dnounsupported, the compiler will now accept not
2011-08-20 08:04:51 +00:00
ncgutil.pas
* moved gen_entry_code/gen_exit_code from ncgutil to hlcgobj,
2011-08-20 08:05:33 +00:00
ncnv.pas
+ stubbed ansistring support (using ansistrings compiles, but does not
2011-08-20 08:04:57 +00:00
ncon.pas
+ cs_unicodestrings global switch to indicate that the default string type
2011-08-20 07:57:45 +00:00
nflw.pas
+ try/except and try/finally support for JVM target:
2011-08-20 07:55:21 +00:00
ngenutil.pas
+ support for main programs for the JVM target
2011-08-20 08:05:38 +00:00
ngtcon.pp
+ support for initialising typed constants via compiler-generated
2011-08-20 08:02:58 +00:00
ninl.pas
+ dummy support for untyped var/const/out parameters on the JVM target
2011-08-20 08:05:54 +00:00
nld.pas
+ dummy support for untyped var/const/out parameters on the JVM target
2011-08-20 08:05:54 +00:00
nmat.pas
nmem.pas
* generate a loadvmtaddrnode wrapper around Java objectdef typenode arguments
2011-08-20 07:54:57 +00:00
nobj.pas
* change the realname of procsyms belonging to overriding methods to
2011-08-20 08:02:02 +00:00
nobjc.pas
node.pas
nopt.pas
nset.pas
nstate.pas
nutils.pas
* turned call_fail_node, initialize_data_node, and finalize_data_node from
2011-08-20 07:52:11 +00:00
objcdef.pas
objcgutl.pas
- removed extra "fordefinition" parameter again from tprocdef.mangledname(),
2011-08-20 07:49:31 +00:00
objcutil.pas
ogbase.pas
* Excluded oso_executable from attributes of user sections. User sections may currently be specified only for variables and typed consts, which are not executable.
2011-07-27 14:10:22 +00:00
ogcoff.pas
* Another attempt to align section raw data size in COFF headers. Without this, image modification WinAPIs like BeginUpdateResource/EndUpdateResource typically corrupt the image. Resolves #16852 (at least partially).
2011-08-11 16:42:24 +00:00
ogelf.pas
oglx.pas
ogmacho.pas
ogmap.pas
ognlm.pas
optbase.pas
optcse.pas
optdead.pas
optdfa.pas
options.pas
+ basic defines for jvm target (CPUJVM, ...)
2011-08-20 07:36:29 +00:00
optloop.pas
opttail.pas
- removed extra "fordefinition" parameter again from tprocdef.mangledname(),
2011-08-20 07:49:31 +00:00
optutils.pas
optvirt.pas
- removed extra "fordefinition" parameter again from tprocdef.mangledname(),
2011-08-20 07:49:31 +00:00
owar.pas
owbase.pas
parabase.pas
+ hlcgobj: high level code generator class. It has basically the same
2011-08-20 07:21:09 +00:00
paramgr.pas
+ support for regular arrays and open arrays
2011-08-20 07:55:27 +00:00
parser.pas
pass_1.pas
pass_2.pas
pbase.pas
+ cs_unicodestrings global switch to indicate that the default string type
2011-08-20 07:57:45 +00:00
pdecl.pas
+ support for initialising typed constants via compiler-generated
2011-08-20 08:02:58 +00:00
pdecobj.pas
+ explicitly add constructors of parent class that do not appear in the
2011-08-20 08:04:01 +00:00
pdecsub.pas
+ explicitly add constructors of parent class that do not appear in the
2011-08-20 08:04:01 +00:00
pdecvar.pas
+ support for anonymous record types for the JVM targets: automatically
2011-08-20 08:04:16 +00:00
pexports.pas
- removed extra "fordefinition" parameter again from tprocdef.mangledname(),
2011-08-20 07:49:31 +00:00
pexpr.pas
+ support for (only named, for now) records in the JVM target:
2011-08-20 08:00:50 +00:00
pinline.pas
* moved support for copy() from pinline to ninl, so it can be (partially)
2011-08-20 08:05:02 +00:00
pjvm.pas
+ support for anonymous record types for the JVM targets: automatically
2011-08-20 08:04:16 +00:00
pmodules.pas
+ support for main programs for the JVM target
2011-08-20 08:05:38 +00:00
pp.lpi
* version update
2011-08-17 10:57:32 +00:00
pp.pas
* define cpu32bit for the JVM target (used by psystem to initialise
2011-08-20 07:36:08 +00:00
ppc68k.lpi
ppc.cfg
ppc.conf
ppc.dof
ppcarm.lpi
ppcavr.lpi
ppcmipsel.lpi
ppcppc.lpi
ppcsparc.lpi
ppheap.pas
ppu.pas
+ jvm (cpu architecure) and java ("OS"/target) identifiers
2011-08-20 07:37:33 +00:00
ppx86_64.lpi
procinfo.pas
* implemented declaring and calling constructors for Java classes
2011-08-20 07:46:37 +00:00
pstatmnt.pas
+ try/except and try/finally support for JVM target:
2011-08-20 07:55:21 +00:00
psub.pas
* moved gen_entry_code/gen_exit_code from ncgutil to hlcgobj,
2011-08-20 08:05:33 +00:00
psystem.pas
* unless compiled with -dnounsupported, the compiler will now accept not
2011-08-20 08:04:51 +00:00
ptconst.pas
+ support for initialising typed constants via compiler-generated
2011-08-20 08:02:58 +00:00
ptype.pas
* allow classrefdef declarations for java classes (not yet properly
2011-08-20 08:04:30 +00:00
raatt.pas
- removed extra "fordefinition" parameter again from tprocdef.mangledname(),
2011-08-20 07:49:31 +00:00
rabase.pas
rasm.pas
rautils.pas
- removed extra "fordefinition" parameter again from tprocdef.mangledname(),
2011-08-20 07:49:31 +00:00
README.txt
regvars.pas
rescmn.pas
rgbase.pas
rgobj.pas
* made maxregs related information protected instead of private in trgobj,
2011-08-20 07:38:11 +00:00
scandir.pas
+ support for {$namespace x.y.z} directive to specify the namespace
2011-08-20 07:59:26 +00:00
scanner.pas
* symcreat functionality to use the parser from inside the compiler for
2011-08-20 07:58:44 +00:00
script.pas
switches.pas
symbase.pas
symconst.pas
+ support for (only named, for now) records in the JVM target:
2011-08-20 08:00:50 +00:00
symcreat.pas
* save block_type before creating a temporary scanner and restore afterwards,
2011-08-20 08:04:25 +00:00
symdef.pas
+ explicitly add constructors of parent class that do not appear in the
2011-08-20 08:04:01 +00:00
symnot.pas
symsym.pas
+ explicitly add constructors of parent class that do not appear in the
2011-08-20 08:04:01 +00:00
symtable.pas
* correctly handle explicit typecasts between records and jlobject/
2011-08-20 08:01:29 +00:00
symtype.pas
+ ttypesym.prettyname
2011-08-17 11:10:00 +00:00
symutil.pas
systems.inc
+ support for JVM local variable and parameter debug information
2011-08-20 07:50:41 +00:00
systems.pas
* migrated most typed constant parsing code to separate methods so
2011-08-20 08:02:43 +00:00
tgobj.pas
+ support for regular arrays and open arrays
2011-08-20 07:55:27 +00:00
tokens.pas
+ list of keywords that are reserved in Java and the JVM, for future
2011-08-20 07:37:47 +00:00
verbose.pas
version.pas
* Trunk version to 2.7.1
2011-08-03 13:59:33 +00:00
widestr.pas
wpo.pas
wpobase.pas
wpoinfo.pas