fpc
50778076c3
initial import
...
git-svn-id: trunk@1 -
2005-05-16 18:37:41 +00:00
marco
fd8927391f
* typo fixed
2005-05-08 19:56:59 +00:00
peter
6cf4eb98c3
* use current fpcmake instead of from 1.9.8
2005-05-05 13:28:47 +00:00
florian
acee3f0dbb
+ more module flags added
2005-04-24 20:00:57 +00:00
Jonas Maebe
bfa2301575
* const record parameters > 8 bytes are now passed by reference for non
...
cdecl/cppdecl procedures on Mac OS/Mac OS X to fix compatibility with
GPC (slightly more efficient than Metrowerks behaviour below, but
less efficient in most cases than our previous scheme)
+ "mwpascal" procedure directive to support the const record parameter
behaviour of Metrowerks Pascal, which passes all const records by
reference
2005-03-27 14:10:52 +00:00
Jonas Maebe
0b3003fb78
- removed unused variables
2005-03-25 21:22:30 +00:00
Jonas Maebe
bb27e8b024
* fixeed uninitialised variable
...
- removed unused local variables
2005-03-25 21:21:30 +00:00
peter
09b85c2df2
* explicit paraloc for funcret
...
* libsym for powerpc ppu's
2005-03-07 18:38:46 +00:00
florian
52337789b9
* -XP added
2005-02-19 18:50:20 +00:00
peter
aa5b73f3ec
* 1.9.8
2005-02-15 22:28:29 +00:00
peter
e417e34496
* truncate log
2005-02-14 17:13:06 +00:00
florian
f58fcdf401
+ basic mips stuff
2005-02-13 18:56:44 +00:00
peter
ab069b68a2
* move tools to compiler/utils/
2005-02-05 10:25:30 +00:00
peter
110fb12911
* regenerated
2005-02-03 20:33:26 +00:00
peter
18ebd28692
* push_addr_param must be defined per target
2005-02-03 20:04:49 +00:00
peter
43508f7ffc
* updated comments
2005-02-03 17:18:10 +00:00
olle
b78d92b99d
+ added support for macos
2005-01-24 17:41:57 +00:00
peter
8d251e8506
* unit mapping rewrite
...
* new derefmap added
2005-01-19 22:19:41 +00:00
armin
b941fdbdb1
* added .nlm extension for netware
2005-01-14 21:04:44 +00:00
peter
ef3b19b316
* regenerated
2005-01-11 17:07:45 +00:00
peter
994ab51002
* regenerated to use cpu-os
2005-01-10 21:29:23 +00:00
olle
7572f3a539
* rework of macro subsystem
...
+ exportable macros for mode macpas
2005-01-09 20:24:43 +00:00
peter
817beec833
* don't force to add .tex
2005-01-09 16:13:09 +00:00
olle
594a8cd94a
+ script which mimics the fpc program on MPW
2004-12-28 22:07:11 +00:00
peter
f52d2b2edf
* regenerated
2004-12-20 18:37:51 +00:00
peter
3c3ec40b70
* regenerated
2004-12-19 17:42:32 +00:00
Tomas Hajny
390876bdb4
* Makefiles regenerated
2004-12-05 16:54:46 +00:00
armin
f4ffaa9828
* applied peters patch for cross compile (bin installation)
2004-11-26 13:03:07 +00:00
marco
7fa7a1f3da
* fix for " Split po_public into po_public and po_global"
2004-11-19 08:33:02 +00:00
michael
180966c0aa
* Split po_public into po_public and po_global (Peter)
2004-11-19 08:17:01 +00:00
peter
14d25d278b
mangledname setting moved to place after the complete proc declaration is read
...
import generation moved to place where body is also parsed (still gives problems with win32)
2004-11-17 22:21:35 +00:00
peter
4ef34e7e43
* fixed rangecheck error with derefdata
2004-11-16 20:49:08 +00:00
peter
e740a66636
* tparaitem removed, use tparavarsym instead
...
* parameter order is now calculated from paranr value in tparavarsym
2004-11-15 23:35:30 +00:00
peter
6458bd0ce1
* tvarsym splitted
2004-11-08 22:09:58 +00:00
olle
135be09271
* fixed possible problem with null termination
2004-11-02 22:17:25 +00:00
peter
d97d37ca78
* new unit dir
2004-10-31 18:40:51 +00:00
peter
86f78c7300
* units are now created in separate directory units/cpu-os/
...
* distclean uses cleanall rule and removes units dir
* cross compile support fixed, it is now possible to cycle a ppcsparc
without deleting ppc386
* bintutilsperfix defaults to cpu-os-
2004-10-30 12:36:43 +00:00
olle
5d088845d3
+ added -h option to show help
2004-09-27 18:04:11 +00:00
Jonas Maebe
c5c6a10a87
* fixed wrong error message
2004-09-10 21:00:53 +00:00
armin
458e3c3780
* makefiles regenerated
...
* ide: added target netwlibc
2004-09-04 23:33:38 +00:00
armin
27335f6a8f
* missing targets added
2004-09-04 21:11:49 +00:00
peter
d763f9e142
browser disabled
...
uf_local_symtable ppu flag when a localsymtable is stored
2004-08-27 21:59:26 +00:00
Jonas Maebe
1563d986c5
* inline procedures at the node tree level, but only under some very
...
limited circumstances for now (only procedures, and only if they have
no or only vs_out/vs_var parameters).
* fixed ppudump for inline procedures
* fixed ppudump for ppc
2004-07-12 09:14:04 +00:00
peter
a939095dbe
* revert has_localst patch
...
* replace aktstaticsymtable/aktglobalsymtable with current_module
2004-07-09 22:17:31 +00:00
peter
60b53cb1c1
* fix storing of localst in ppu
2004-07-06 19:52:04 +00:00
peter
54cb433625
* powerpc compiles again
2004-06-17 16:55:46 +00:00
florian
588e2c38bf
* dwarf branch merged
2004-06-16 20:07:06 +00:00
Károly Balogh
c8b1fa00b4
* added support for morphos
2004-06-06 15:39:49 +00:00
Károly Balogh
7c37f51f79
* regenerated to support morphos target
2004-06-06 15:28:43 +00:00
Károly Balogh
35febdeeec
* morphos has no .exe just like amiga
2004-06-06 01:18:47 +00:00
marco
4989efb36b
* fix for bug #3127
2004-06-05 10:14:42 +00:00
peter
423fde7ac6
* regenerated
2004-05-23 18:25:48 +00:00
florian
b19572b41d
+ gas registers
2004-04-26 11:05:14 +00:00
olle
73f73fb6f1
* updated according to the new version of fpcmake.ini
2004-04-20 23:29:59 +00:00
florian
1457970bf9
* search path for cross compiled units added
2004-03-21 16:57:17 +00:00
florian
8621f97c1f
+ arm, ia64, x86_64 and sparc supported added
2004-03-20 22:29:37 +00:00
Tomas Hajny
6bf9276a38
Makefiles regenerated
2004-02-22 15:37:41 +00:00
Tomas Hajny
88419cd6b0
* compilation fixes + *w tools renamed to *
2004-02-22 14:52:59 +00:00
peter
e741991cfc
* support X86_64 and NOX86_64 flags
2004-02-09 20:30:48 +00:00
peter
bdf2392ff4
* linux path separators
2004-02-03 16:50:51 +00:00
florian
35b8e93073
* fixed more alignment issues
2004-01-30 13:42:03 +00:00
florian
01adf563a9
* improved error message
2004-01-26 20:34:24 +00:00
florian
541955ad91
+ x86 instruction tables for x86-64 extended
2004-01-15 14:01:18 +00:00
peter
42c6e9323b
* sparc updates, mostly float related
2004-01-12 16:39:40 +00:00
florian
822ce0df68
* changed sysutils.exec to ExecuteProcess
2004-01-05 22:37:15 +00:00
marco
c6b2be7eef
* rrregened
2004-01-05 18:01:40 +00:00
marco
c032cd36e8
* errorhandling fixed
2004-01-03 09:20:45 +00:00
marco
64e776098a
* unix does ansistring exec
2004-01-03 09:12:23 +00:00
florian
78aeec22ca
* arm compiler compilation fixed
2003-12-18 17:06:21 +00:00
florian
2aeea741ed
* fixed ppc compilation
2003-12-16 21:49:47 +00:00
florian
2258e941af
+ inlined procedures inherit procinfo flags
2003-12-16 21:29:24 +00:00
peter
1367e342db
* reg allocations for imaginary register are now inserted just
...
before reg allocation
* tregister changed to enum to allow compile time check
* fixed several tregister-tsuperregister errors
2003-12-15 21:25:48 +00:00
florian
2d6847e5cd
+ short gas register names for smartlinking added
2003-12-10 22:19:27 +00:00
Károly Balogh
a6ab5f0207
* fixed logs
2003-12-10 02:22:59 +00:00
Károly Balogh
913e0aaef6
* initial revision
2003-12-10 02:07:35 +00:00
peter
1d11c6d651
* line break in uses unit
2003-12-08 21:04:08 +00:00
peter
f663d2488f
* cross unit inlining fixed
2003-11-10 22:02:52 +00:00
marco
8e81a66b4c
* BSD additions
2003-11-03 13:22:08 +00:00
peter
2d6deeaade
* regenerated
2003-10-28 16:44:35 +00:00
peter
168ccf83c3
* regenerated
2003-10-27 15:58:54 +00:00
peter
6878c55c80
* write derefdata in a separate ppu entry
2003-10-22 20:39:59 +00:00
peter
9fc4e555dd
* regenerated
2003-10-09 14:35:20 +00:00
peter
fcd16aff24
* -Q back to -P, -L back to -V
2003-10-08 19:16:50 +00:00
marco
feaed02001
* cross compiling fixes to makefile and fpcmake
2003-10-04 13:48:11 +00:00
marco
73876b7490
* CROSSCOMPILING stage 2
2003-10-03 21:40:35 +00:00
marco
eaceacb7e2
* remake with new fpc param
2003-10-02 08:50:13 +00:00
marco
957a3d4b36
* -Q=-P and -L=-V
2003-09-30 17:25:01 +00:00
marco
9b39a588c3
* -V support
2003-09-30 11:24:59 +00:00
florian
88a3541c80
* x86_64 support; turn on by passing x86_64
2003-09-24 17:11:33 +00:00
marco
a2f5d5f579
* adapted to unixutil
2003-09-18 15:48:22 +00:00
marco
4144f93ce5
* Unix reform
2003-09-14 20:26:18 +00:00
florian
f495796796
* x86 instruction table updated to nasm 0.98.37:
...
- sse3 aka prescott support
- small fixes
2003-09-09 12:54:45 +00:00
peter
36bb27dab3
* fixed number sorting
2003-09-03 20:35:06 +00:00
peter
386027ffb5
* fixed sorting of register number
2003-09-03 20:33:28 +00:00
peter
ef23ab2c78
* powerpc reg update
2003-09-03 19:37:07 +00:00
peter
601160a0e3
* powerpc compiles again
2003-09-03 19:35:24 +00:00
florian
100cec5cee
* inital revision derived from sparc
2003-09-03 19:09:35 +00:00
peter
b66e477dd8
* also generate superregisters
2003-09-03 16:28:16 +00:00
peter
6a8d5eb25d
* NEWRA branch merged
2003-09-03 15:55:00 +00:00
peter
b7d99ec934
* paraloc splitted in callerparaloc,calleeparaloc
...
* sparc calling convention updates
2003-07-02 22:18:04 +00:00
peter
bfb8ae2151
* sym,def resolving partly rewritten to support also parent objects
...
not directly available through the uses clause
2003-06-25 18:31:23 +00:00
peter
ff431f21ae
* updated for new deref info
2003-06-09 12:59:00 +00:00
peter
457b3919bd
* new procoptions
2003-06-05 20:06:11 +00:00
marco
ce67daed63
* Fix to not print empty -Fl when gcclib not found
2003-05-31 17:15:40 +00:00
peter
1a2eedd767
* self moved to hidden parameter
...
* removed hdisposen,hnewn,selfn
2003-05-09 17:47:02 +00:00
peter
7f14891d66
* aktprocdef cleanup, aktprocdef is now always nil when parsing
...
a new procdef declaration
* aktprocsym removed
* lexlevel removed, use symtable.symtablelevel instead
* implicit init/final code uses the normal genentry/genexit
* funcret state checking updated for new funcret handling
2003-04-27 07:29:50 +00:00
peter
063979bcae
* length of tparalocation is now stored in ppu
2003-04-26 09:56:24 +00:00
peter
f4b818fc1d
* removed funcretn,funcretsym, function result is now in varsym
...
and aliases for result and function name are added using absolutesym
* vs_hidden parameter for funcret passed in parameter
* vs_hidden fixes
* writenode changed to printnode and released from extdebug
* -vp option added to generate a tree.log with the nodetree
* nicer printnode for statements, callnode
2003-04-25 20:59:33 +00:00
peter
8da3f59d32
* vs_hidden released
2003-04-10 17:57:52 +00:00
peter
426b43ed1f
* amiga has also no .exe
2003-04-08 16:01:40 +00:00
peter
29762b04a6
* regenerated
2003-04-01 16:09:56 +00:00
Tomas Hajny
7e44bb1506
* Makefiles regenerated with corrected fpcmake
2003-03-30 00:01:43 +00:00
Tomas Hajny
2f75669bbd
+ emx target added
2003-03-24 19:57:54 +00:00
Tomas Hajny
928762fdfc
+ emx target added
2003-03-23 23:41:49 +00:00
peter
ec66760702
* store symoptions also for procdef
...
* check symoptions (private,public) when calculating possible
overload candidates
2003-03-17 15:54:22 +00:00
pierre
8e615e973f
* merge from fixes branch
2003-03-16 23:10:04 +00:00
peter
9addbba86a
* regenerated
2003-01-14 21:15:21 +00:00
peter
c47628fa5d
* removed m68k-i386 specific define
2003-01-13 21:16:14 +00:00
peter
ce5fa9843f
* updated for absolutesym and varsym
2003-01-03 22:16:29 +00:00
peter
dc66eafb0b
* merged cdecl and array fixes
2002-12-06 17:51:09 +00:00
peter
3dad4cd3c4
* regenarated
2002-11-24 16:31:10 +00:00
carl
64655be168
* memory optimization (3-4%) : cleanup of tai fields,
...
cleanup of tdef and tsym fields.
* make it work for m68k
2002-11-17 16:31:55 +00:00
peter
b716b77913
* merged verbosity check
2002-11-15 01:13:42 +00:00
peter
21933875b5
* store original source time in ppu so it can be compared instead of
...
comparing with the ppu time
2002-10-20 14:49:31 +00:00
florian
4337ecfd55
+ dump of tdefoptions.df_unique
2002-10-06 12:25:53 +00:00
carl
2c60fab4a4
* update system information
2002-09-27 21:22:04 +00:00
florian
344d688209
+ support of constguid and constwchar const symbols added
2002-09-26 12:03:54 +00:00
peter
c77737a105
* tool to remove tabs and convert to unix/dos linefeeds
2002-09-09 17:30:53 +00:00
peter
dcd9e0107c
* old logs removed and tabs fixed
2002-09-07 15:25:00 +00:00
peter
70028e433d
* write address of varsym always
2002-08-20 16:54:40 +00:00
peter
91b49914f6
* More fixes for cross unit inlining, all tnodes are now implemented
...
* Moved pocall_internconst to po_internconst because it is not a
calling type at all and it conflicted when inlining of these small
functions was requested
2002-08-19 19:36:42 +00:00
carl
588abc6631
* jmpbuf size allocation for exceptions is now cpu specific (as it should)
...
* more generic nodes for maths
* several fixes for better m68k support
2002-08-15 15:15:55 +00:00
peter
ac71268ce6
* saving of asmsymbols in ppu supported
...
* asmsymbollist global is removed and moved into a new class
tasmlibrarydata that will hold the info of a .a file which
corresponds with a single module. Added librarydata to tmodule
to keep the library info stored for the module. In the future the
objectfiles will also be stored to the tasmlibrarydata class
* all getlabel/newasmsymbol and friends are moved to the new class
2002-08-11 13:24:10 +00:00
marco
0e2046b1fd
* Some more OpenBSD fixes.
2002-08-01 12:28:49 +00:00
marco
74ab069c2e
* OpenBSD makefile fixes
2002-07-30 13:46:23 +00:00
marco
3415f28e59
* linux
2002-06-02 09:44:17 +00:00
peter
06ebac4e27
* readded missing revisions
2002-05-18 13:34:04 +00:00
carl
21b3a10f02
+ defines.inc -> fpcdefs.inc to avoid conflicts if compiling by hand
...
+ try to fix temp allocation (still in ifdef)
+ generic constructor calls
+ start of tassembler / tmodulebase class cleanup
2002-05-16 19:46:34 +00:00
peter
2992e1819c
* removed old logs and updated copyright year
2002-05-14 19:34:38 +00:00
peter
4dcd96747e
* moved entry and exitcode to ncgutil and cgobj
...
* foreach gets extra argument for passing local data to the
iterator function
* -CR checks also class typecasts at runtime by changing them
into as
* fixed compiler to cycle with the -CR option
* fixed stabs with elf writer, finally the global variables can
be watched
* removed a lot of routines from cga unit and replaced them by
calls to cgobj
* u32bit-s32bit updates for and,or,xor nodes. When one element is
u32bit then the other is typecasted also to u32bit without giving
a rangecheck warning/error.
* fixed pascal calling method with reversing also the high tree in
the parast, detected by tcalcst3 test
2002-05-12 16:53:04 +00:00
peter
51c5fb965e
* updated for posinfo change
...
* updated for mangledname change
* include i386 registers, removed reference to cpubase unit that would
make ppudump dependent on the source processor
2002-04-23 13:12:58 +00:00
carl
d05ba2dfce
+ write std_reg2str instead of gas registers
2002-04-15 19:15:09 +00:00
carl
39c86c857d
+ att_reg2str -> gas_reg2str
2002-04-14 16:58:41 +00:00
carl
f504aab788
+ added vm / sparc targets
2002-04-07 10:23:36 +00:00
peter
5e7a1e3729
* removed unused units
...
* use tlocation.size in cg.a_*loc*() routines
2002-04-04 19:05:54 +00:00
carl
284386907c
+ added wdosx support (patch from Pavel)
2002-04-04 18:50:27 +00:00
Jonas Maebe
7fb55bf4e4
+ a_loadfpu_* and a_loadmm_* methods in tcg
...
* register allocation is now handled by a class and is mostly processor
independent (+rgobj.pas and i386/rgcpu.pas)
* temp allocation is now handled by a class (+tgobj.pas, -i386\tgcpu.pas)
* some small improvements and fixes to the optimizer
* some register allocation fixes
* some fpuvaroffset fixes in the unary minus node
* push/popusedregisters is now called rg.save/restoreusedregisters and
(for i386) uses temps instead of push/pop's when using -Op3 (that code is
also better optimizable)
* fixed and optimized register saving/restoring for new/dispose nodes
* LOC_FPU locations now also require their "register" field to be set to
R_ST, not R_ST0 (the latter is used for LOC_CFPUREGISTER locations only)
- list field removed of the tnode class because it's not used currently
and can cause hard-to-find bugs
2002-03-31 20:26:33 +00:00
carl
eb09d6061c
- remove go32v1 support
2002-03-28 20:46:44 +00:00
armin
8eaa0d86d5
+ new flag if unit has local threadvars
2002-03-28 16:44:59 +00:00
peter
927c693482
* fix source location in zips for packages and demos
2002-03-19 19:36:55 +00:00
peter
58218bf81f
* Regenerated with updated fpcmake
2002-03-11 19:10:28 +00:00
carl
82df04cacf
+ fix magic for non-linux shells
2002-03-03 15:17:29 +00:00
peter
708f10ddf1
* parasym added
2002-03-01 14:08:47 +00:00
peter
9b385a2ab7
* regenated
2002-02-28 21:30:32 +00:00
peter
c09e7bb537
* regenerated
2002-01-29 18:05:44 +00:00
peter
5f2e0cc5e3
* regenerated
2002-01-27 21:47:54 +00:00
peter
7a72f78fe0
* fixed compares
2002-01-19 11:54:26 +00:00
peter
0816ae4006
* regenerated
2002-01-06 21:59:08 +00:00
peter
d24762aeba
* removed uauto from orddef, use new range_to_basetype generating
...
the correct ordinal type for a range
2002-01-06 12:08:15 +00:00
carl
109f48894d
+ Added QNX target
2001-12-15 05:28:01 +00:00
marco
7866897343
* BSDhier fix to fpcmake.ini + makefile update.
2001-12-11 10:39:53 +00:00
carl
dab4b43521
* ppc386.cfg -> fpc.cfg
2001-11-24 14:32:55 +00:00
peter
d2e1952377
* procsym definition rewrite
2001-11-02 22:58:00 +00:00
peter
aff68fdfd4
* asw support
2001-10-18 20:55:18 +00:00
peter
ec9e4f4556
* fpc -PB instead of -P?
...
* check if fpc exists if not found fallback to ppc386
2001-10-16 20:52:34 +00:00
peter
6f2baf0fcf
* regenerated
2001-10-14 21:43:09 +00:00
carl
51148594b0
* updated for UNIX compatiblity
2001-09-29 23:13:32 +00:00
peter
67f5dc7f76
* "fpc -P?" command to query for used ppcXXX compiler
2001-09-22 11:11:43 +00:00
carl
32b77e2f83
* updated targets
2001-09-22 04:52:27 +00:00
peter
4e4c76d366
* rttisym support
2001-08-30 20:55:02 +00:00
peter
f88f6eb571
* rtti/init table updates
...
* rttisym for reusable global rtti/init info
* support published for interfaces
2001-08-30 20:13:52 +00:00
peter
b34e51e7f6
* regenerated
2001-08-22 20:49:14 +00:00
peter
7b45b6a4a9
* local browser support fixed
2001-08-19 09:39:27 +00:00
peter
3e41bf3597
* Regenerated
2001-08-02 20:55:49 +00:00
peter
68ed130f45
* install Package.fpc
2001-07-31 22:02:11 +00:00
peter
e5add358e2
* cygwin updates
2001-07-13 22:05:02 +00:00
peter
07922b1a70
* new flags added
2001-06-29 19:42:18 +00:00
peter
47f3d1e902
* Regenerated
2001-06-07 21:25:57 +00:00
peter
3fc45a47d2
* Win32 fixes for Makefile so it doesn't require sh.exe
2001-06-06 21:58:16 +00:00
peter
951851e866
* Regenerated
2001-06-04 21:44:30 +00:00
peter
e652444594
+ varargs directive
2001-06-04 11:53:12 +00:00
peter
4eb94da6ac
* gecho, gdate fixes
...
* distinstall target rewrite to not install things twice
2001-05-30 21:39:06 +00:00
peter
5e998e22a2
* change \ to / for pwd, since the win32 pwd returns paths with \
2001-05-28 19:30:21 +00:00
Jonas Maebe
d5526ff45c
* range check error fixes from Peter
2001-05-09 14:11:10 +00:00
peter
6c7708c1e0
* ppu object to class rewrite
...
* move ppu read and write stuff to fppu
2001-05-06 14:49:16 +00:00
peter
293d6a1671
* Makefile fixes
2001-05-03 21:35:04 +00:00
peter
76e6770898
* compiler dependent utils in utils/ subdir
2001-04-25 22:40:07 +00:00
peter
e61d1f0ad1
* test arguments patch from Sergey applied.
2001-03-10 12:58:08 +00:00
peter
66aa8ba662
* small diffs from Sergey applied
2001-03-05 21:44:16 +00:00
peter
db8bfc467d
* updated for new message file by Sergey Korshunoff
2001-02-09 23:04:56 +00:00
peter
28712afe45
* Script supplied by Sergey Korshunoff
2001-02-05 21:27:45 +00:00
peter
c3cbe78c27
* updated
2001-01-13 00:10:20 +00:00
Jonas Maebe
c1e14ef033
* fixed another range check error (merged from fixes branch)
2000-10-09 14:54:27 +00:00
peter
5f21bf64b8
* range check fix
2000-09-30 13:13:22 +00:00
Jonas Maebe
828ee99e2d
* fixed range errors (merged from fixes branch)
2000-09-28 11:57:03 +00:00
peter
3aac2ecfb2
* check for dup numbers
2000-09-27 20:59:55 +00:00
peter
4549ef44e1
* merges from fixes
2000-08-04 22:00:50 +00:00
michael
650fbb86aa
+ removed logs
2000-07-13 11:32:24 +00:00
michael
e7aca136a1
+ Initial import
2000-07-13 06:29:38 +00:00
peter
5957cff999
* escape $ with \$
2000-07-09 17:39:05 +00:00
peter
915b7c4373
* replace only $ with arg if next char is a number
2000-07-09 17:01:26 +00:00
peter
a1b92237f5
* fixed tex writign
2000-07-09 16:30:59 +00:00
peter
b13955d6d8
* be optimistic: version 1.00 for some utils
2000-07-04 19:05:53 +00:00
peter
f806e08f22
* tool to add numbering to the old error?.msg files
2000-07-01 09:52:56 +00:00
peter
957d4cdc89
* new message files layout with msg numbers (but still no code to
...
show the number on the screen)
2000-06-30 20:23:33 +00:00
peter
30b8959557
* moved to utils
2000-06-01 10:58:47 +00:00
peter
8822c0dc43
* fixed wrong var parameter with @
2000-05-26 18:20:38 +00:00
pierre
ea13526914
+ pavel's code integrated, but onyl inside
...
ifdef pavel_linklib !
2000-05-23 20:18:25 +00:00
pierre
1b45cfb51b
+ calculate a CRC value for enums
2000-05-15 13:14:48 +00:00
pierre
e5b1fd5620
+ interactive mode for translation
2000-05-12 15:03:44 +00:00
pierre
f43fd3dc00
+ add a warning if the error level is different in the two files
...
+ force to keep the order of orgfile
2000-05-12 08:47:25 +00:00
pierre
e15480418d
* ordering bugs fixed
2000-05-11 13:37:37 +00:00
pierre
f86c9ec8e8
New utils to run Makefile running the compiler through GDB
2000-05-11 11:39:19 +00:00
pierre
d4df420802
+ generate also i386nop.inc containing the number of opcodes
2000-05-09 06:39:17 +00:00
pierre
498dd7873c
renamed postw32.pp to fit into 8.3 limitation
2000-04-14 11:13:02 +00:00
pierre
2d8319c249
renamed to fit in 8.3 limitation
2000-04-14 11:10:46 +00:00
pierre
b655569229
* corrected version from Pavel
2000-04-14 11:06:42 +00:00
pierre
9e1ba97b6d
* typo errors corrected
2000-04-14 08:29:36 +00:00
pierre
64f232f69f
+ external postprocessing by Pavel Ozerski
2000-04-13 13:44:52 +00:00
pierre
3dfae51aed
+ R suffix for integer FPU operations
2000-04-04 13:44:03 +00:00
peter
4a4a24b6e8
* log truncated
2000-02-09 13:22:42 +00:00
peter
c93f83e22e
* usage shows yyyy-mm-dd
2000-02-09 13:08:27 +00:00
peter
80e64da3df
* fixed fpu suffix parsing for att reader
2000-01-28 09:41:39 +00:00
peter
e7ce987525
* version 0.99.14
2000-01-27 11:29:15 +00:00
peter
d61d0e32f2
* max date added
2000-01-08 13:52:02 +00:00
peter
e525797c51
* updated copyright to 2000
2000-01-07 01:14:18 +00:00
peter
fc6ef73478
* regenerated to support auto rtl compiling
2000-01-06 15:52:54 +00:00
peter
301811827a
* it's a bash script, not sh
1999-12-23 13:51:55 +00:00
peter
26a239136d
* update to use i386ins.dat
1999-10-28 09:47:45 +00:00
peter
63158d246c
* updated for new layout
1999-10-27 16:06:52 +00:00
peter
c61bb81b5e
* new tool
1999-10-06 06:29:03 +00:00
peter
bfe185d206
+ KNI instructions
1999-08-12 14:36:01 +00:00
michael
084c8a2aa8
Changed fpcman to fpc
1999-07-13 12:25:07 +00:00
michael
e2762599f0
* Sampleconfig now detects if we have root permission. If not, a personal cfg file is made.
1999-06-24 21:58:39 +00:00
pierre
13a3c0cbe4
* wrong change 1.6 removed
1999-06-22 16:32:43 +00:00
pierre
05b6362265
* local browser stuff corrected
1999-06-22 16:24:39 +00:00
peter
15d54cb1d7
* merged
1999-06-18 11:03:08 +00:00
peter
6bdc4bbbeb
* merged
1999-06-18 10:11:18 +00:00
peter
e0c0e0ce6c
* updated
1999-06-15 15:08:03 +00:00
peter
5c2a5a30ce
* fixed crash with errorn.msg
1999-06-11 13:06:45 +00:00
pierre
c0ede0730a
* bugfix from fixes-0_99_12 merged
1999-06-09 12:17:34 +00:00
pierre
fdfcf01805
* fix branch changes merged
1999-06-09 11:57:28 +00:00
florian
6b33f4d87d
* better error recovering in typed constants
...
* some problems with arrays of const fixed, some problems
due my previous
- the location type of array constructor is now LOC_MEM
- the pushing of high fixed
- parameter copying fixed
- zero temp. allocation removed
* small problem in the assembler writers fixed:
ref to nil wasn't written correctly
1999-05-23 18:41:55 +00:00
michael
4b84a3ae6e
+ Fixed a bug that caused messages inserted at root not to appear...
1999-05-17 15:13:43 +00:00
peter
0fa3bc3618
* removed -Fg and -Up
1999-05-16 02:28:51 +00:00
peter
5e62cd9786
* init
1999-05-12 16:17:09 +00:00
peter
b2e42d122b
+ moved compiler utils
1999-05-12 16:08:25 +00:00