Commit Graph

3829 Commits

Author SHA1 Message Date
michael
3afbd99ce6 * RTTI fix from Sebastian Guenther 1999-08-11 08:56:53 +00:00
pierre
42faa483e2 * unitid changed to word 1999-08-10 16:25:42 +00:00
pierre
c63cfc6f7a * linking to C code with cdecl;external; was broken 1999-08-10 16:24:44 +00:00
michael
749df0b569 * restored previous setting 1999-08-10 15:39:59 +00:00
Tomas Hajny
b52543426b * PM samples 1999-08-10 14:33:51 +00:00
Tomas Hajny
796eb74580 * compatibility updates 1999-08-10 14:20:52 +00:00
Tomas Hajny
c22c7ffa66 * corrected characters >127 broken by DBCS editor 1999-08-10 14:18:40 +00:00
pierre
7982d8c842 * vmtmethodoffset made cross target compatible 1999-08-10 13:22:08 +00:00
pierre
aca546d6d2 * fpuvaroffset not increased for f32bit float type 1999-08-10 13:21:08 +00:00
pierre
d85a8886fd * bind_win32_dll removed (Relocsection used instead)
* now relocsection is true by default ! (needs dlltool
    for DLL generation)
1999-08-10 12:51:14 +00:00
pierre
da2d4a76ce * fpuvaroffset problems solved 1999-08-10 12:47:53 +00:00
Jonas Maebe
2e53fd266b + implemented RegReadByInstr 1999-08-10 12:40:20 +00:00
pierre
88185b4be3 + procsym field of tprocdef set 1999-08-10 12:37:44 +00:00
pierre
be2b57963f * use of procsym field for correct gdb info in local procedures
* exported DLL vars made global to be able to use DLLTOOL with themz
1999-08-10 12:36:31 +00:00
pierre
01b728b188 + procsym field in tprocdef to allow correct gdb info generation 1999-08-10 12:34:49 +00:00
pierre
a435c90fc8 * pprocsym defined earlier for use in tprocdef 1999-08-10 12:33:36 +00:00
pierre
4565d76c4e * avoid overflow in tarraydef.size 1999-08-10 12:32:13 +00:00
pierre
e5df050607 * avoid unused locals 1999-08-10 12:30:00 +00:00
pierre
5d850161c0 * not stack check inside catch !! 1999-08-10 12:27:15 +00:00
pierre
a2b790cfa7 * avoid double .edata section if using DLLTOOL 1999-08-10 12:26:20 +00:00
michael
f54338d121 + Log keyword placement correction. 1999-08-10 08:21:45 +00:00
michael
fb9a12ebb5 + Enhancements by Göran Andersson 1999-08-10 08:20:49 +00:00
peter
793b28882f * classes vmt changed to only positive addresses
* sharedlib creation is working
1999-08-09 22:19:46 +00:00
peter
67e1069659 * fixed crash after wrong para's with class contrustor 1999-08-09 22:16:29 +00:00
peter
4fbc3dbb9e * fixed disposing of tree node 1999-08-09 22:14:46 +00:00
peter
8b82809292 * fixed writing of lost memory which should be after donecompiler 1999-08-09 22:13:43 +00:00
michael
f8f1334751 + Added filerec.inc for xmlread changes by Sebastian guenther 1999-08-09 16:18:00 +00:00
michael
62678390c1 * Fixes and new examples from Sebastian Guenther 1999-08-09 16:12:26 +00:00
peter
2e34ee62f3 * updated for symtable updates 1999-08-09 14:09:04 +00:00
Jonas Maebe
f45d657875 commit.msg 1999-08-09 14:07:22 +00:00
peter
f7dd7ed1ed * fixed pushing of self with methodpointer 1999-08-09 10:37:55 +00:00
Jonas Maebe
909329d3f2 * movzed all files to new directory 1999-08-08 13:34:42 +00:00
Jonas Maebe
ff29bf7480 + added copyright header/GNU license info
* made the assembler optimizer almost completely OOP
  * some code style clean up and extra comments
  * moved from the new/aopt to the /new and /new/i386 dirs
1999-08-08 13:24:50 +00:00
florian
e6c1b96cff * some small problems fixed 1999-08-07 14:20:55 +00:00
daniel
df07c1a0f5 * Recommitted the arraydef overflow bugfix. 1999-08-07 13:36:54 +00:00
daniel
347a47e588 * Fixed open arrays 1999-08-07 13:24:34 +00:00
daniel
7b5b7f9b11 * Bug fix in Tfilefindbuf 1999-08-07 11:44:19 +00:00
peter
57cf1e75a7 * better fix for muln register allocation 1999-08-07 11:29:26 +00:00
peter
1d5226f856 * removed daniels changes, because it broke all 'array of ...' code 1999-08-06 23:36:42 +00:00
florian
8abdd311fd * implemented some stuff for assignments 1999-08-06 18:05:52 +00:00
florian
ef92444ffd + definition of concatcopy 1999-08-06 17:00:54 +00:00
Jonas Maebe
0284ece771 + first commit (nothing compilable, still needs to be made more OOP) 1999-08-06 16:49:15 +00:00
Jonas Maebe
ec34af8955 * PowerPC compiles again, several routines implemented in cgcpu.pas
* added constant to cpubase of alpha and powerpc for maximum
    number of operands
1999-08-06 16:41:10 +00:00
Jonas Maebe
35cac501c4 * declared getcopy virtual, since it's already declared as such
in cobjects.pas (FPC doesn't error on that, TP does)
1999-08-06 16:38:37 +00:00
Jonas Maebe
a1ff14ce89 * completed bugfix done by Florian o I wouldn't get conflicts :) 1999-08-06 16:37:45 +00:00
florian
fb39d568f2 * for Jonas: else he will get conflicts 1999-08-06 16:27:26 +00:00
florian
03b8a356ce + initial revision 1999-08-06 16:15:38 +00:00
michael
75a3aea72e + introduced tainstruction 1999-08-06 16:04:05 +00:00
florian
61523ae890 * made the alpha version compilable 1999-08-06 15:53:50 +00:00
florian
76a851a1d4 + cpu flags added, mainly for the new cg 1999-08-06 15:30:17 +00:00