Commit Graph

14484 Commits

Author SHA1 Message Date
michael
dfedb6d1db + Moved Drawing.pp to drawing.pp 2003-10-08 19:06:25 +00:00
peter
9861ba3221 * typo rte instead of result 2003-10-08 18:56:39 +00:00
peter
6e553bfafd * make it a procedure 2003-10-08 18:47:24 +00:00
florian
0210c33f15 * fixed resource compiler search if no utilty directory was given 2003-10-08 17:54:23 +00:00
peter
ef92577c9f * changed %fail to %rte for runtime checking 2003-10-08 17:39:02 +00:00
florian
b6abfdae09 * fixed some variant issues
* improved type declarations
2003-10-08 16:24:47 +00:00
mazen
14ac3dc2e2 * test now based on fpc/tests/test 2003-10-08 14:12:17 +00:00
mazen
7668192be0 + Alignement field added to TParaLocation (=4 as 32 bits archs) 2003-10-08 14:11:36 +00:00
mazen
25dc5f7e80 + ASMMODE ATT added to bypass fpc.cfg defaults 2003-10-08 14:10:16 +00:00
olle
a8f6986077 * targets now in alfabetical order and lowercase 2003-10-08 11:42:19 +00:00
yuri
4d8f1265e0 + Initial OS/2 IPF support added 2003-10-08 11:41:54 +00:00
mazen
f0e37e3520 - testing sparc is now possible using standard test programs
it passed the stage of hello world!
2003-10-08 10:59:19 +00:00
yuri
ddfc73d0eb * EMX code removed. Most probably, MT broken. (EMX notification removed) 2003-10-08 09:21:33 +00:00
florian
b3064de6c0 * fixed full bool evalution and bool xor, if the left or right side have LOC_JUMP 2003-10-08 09:13:16 +00:00
yuri
bf1b07f088 * Some emx code removed 2003-10-08 05:22:47 +00:00
Tomas Hajny
8ebff2e7fc * stdcall fixes and asm routines cleanup 2003-10-07 21:33:24 +00:00
Tomas Hajny
b5ac7cde64 * stdcall fixes and asm routines cleanup 2003-10-07 21:26:34 +00:00
peter
e720d73bd9 * compare_paras() has a parameter to ignore hidden parameters
* cross unit overload searching ignores hidden parameters when
    comparing parameter lists. Now function(string):string is
    not overriden with procedure(string) which has the same visible
    parameter list
2003-10-07 21:14:32 +00:00
peter
828df46e33 * procvar varargs fixed 2003-10-07 20:52:54 +00:00
peter
33266a3a5f * Removed windows dependency 2003-10-07 20:46:17 +00:00
peter
d582ff8fca * inherited forced calling convention
* show hints when forward doesn't match
2003-10-07 20:44:22 +00:00
peter
c56c47fbc0 * Add calling convention in fullprocname when it is specified 2003-10-07 20:43:49 +00:00
peter
4c9c767687 * new bugs 2003-10-07 20:36:57 +00:00
peter
b7cf110884 * new bugs 2003-10-07 20:08:38 +00:00
peter
5fb06316f1 * set calling convention before assembler block is parsed 2003-10-07 20:06:37 +00:00
marco
f7b08b21f8 * 1.0.x compability fix 2003-10-07 19:41:11 +00:00
peter
3e6f799919 * fix crash
* allow parameter subscription for register parameters
2003-10-07 18:21:18 +00:00
peter
9365837ecd * fix register calling for assembler procedures
* fix result loading for assembler procedures
2003-10-07 18:18:16 +00:00
peter
197cc64800 * Give message that constant expr is expected when a none constant
is passed to get_ordinal_value
2003-10-07 18:17:44 +00:00
peter
81449fa691 * constant expr expected 2003-10-07 17:52:50 +00:00
florian
e9b79884af * win32 now uses aliases from the windows unit for types like trect 2003-10-07 16:20:21 +00:00
florian
e3519e3b0c * x86 supports only mem/reg to reg for movsx and movzx 2003-10-07 16:09:03 +00:00
peter
625de786dc * tsymlist.def renamed to tsymlist.procdef
* tsymlist.procdef is now only used to store the procdef
2003-10-07 16:06:30 +00:00
peter
e27d6f67da * inline supported again, LOC_REFERENCEs are used to pass the
parameters
  * inlineparasymtable,inlinelocalsymtable removed
  * exitlabel inserting fixed
2003-10-07 15:17:07 +00:00
peter
46a9df017c * only add dbdigest when USESQL=YES 2003-10-07 15:12:53 +00:00
marco
cf5bc573cf * 1.0 version of assign 2003-10-07 14:30:57 +00:00
peter
e55017a946 * fix 2720 2003-10-07 14:30:27 +00:00
marco
d086084380 * sametext and ansisametext added. (simple (ansi)comparetext wrappers) 2003-10-07 12:02:47 +00:00
marco
72521ad534 tlist.assign support 2003-10-07 11:52:43 +00:00
marco
cdf26af82b * fix from Vincent to casetables 2003-10-07 08:28:49 +00:00
florian
bc2d795aab * some data types cleaned up 2003-10-06 23:52:53 +00:00
florian
6684d2c520 + added basic olevariant support 2003-10-06 22:23:41 +00:00
peter
3d27318cb2 * moved classes unit to rtl 2003-10-06 21:01:06 +00:00
peter
69a956c5b6 * moved more targets 2003-10-06 20:56:45 +00:00
peter
08d913f656 * classes moved to rtl for 1.1
* classes .inc and classes.pp files moved to fcl/classes for
    backwards 1.0.x compatiblity to have it in the fcl
2003-10-06 20:33:58 +00:00
florian
f13b9aa406 * applied Johannes Berg's patch for exception handling in threads 2003-10-06 17:06:55 +00:00
florian
c08fc17e6a * small step towards calculated fields 2003-10-06 17:04:27 +00:00
fpc
cc4e993a29 * use DIGESTVER instad of FPC_VERSION 2003-10-06 16:59:45 +00:00
yuri
e3a2162c76 * Another set of native functions. 2003-10-06 16:58:27 +00:00
florian
ba620e2d1f * fixed wrong define which caused the unit to be empty 2003-10-06 16:54:22 +00:00