Commit Graph

8944 Commits

Author SHA1 Message Date
peter
05dd86508f * added so fpcmake works again 2001-08-01 18:04:48 +00:00
peter
cc1f110aca * amiga added 2001-08-01 18:03:38 +00:00
peter
c3da2af2ad * WChar fix to compile also with 1.0.x 2001-08-01 18:01:20 +00:00
peter
f399cef4e1 * Test for result in assembler for delphi mode 2001-08-01 18:00:15 +00:00
Jonas Maebe
367f7a0362 + "compilerproc" directive support, which turns both the public and mangled
name to lowercase(declaration_name). This prevents a normal user from
    accessing the routine, but they can still be easily looked up within
    the compiler. This is used for helper procedures and should facilitate
    the writing of more processor independent code in the code generator
    itself (mostly written by Peter)
  + new "createintern" constructor for tcal nodes to create a call to
    helper exported using the "compilerproc" directive
  + support for high(dynamic_array) using the the above new things
  + definition of 'HASCOMPILERPROC' symbol (to be able to check in the
    compiler and rtl whether the "compilerproc" directive is supported)
2001-08-01 15:07:29 +00:00
Jonas Maebe
b9f6efc85b + "compproc" helpers
* renamed several helpers so that their name is the same as their
    "public alias", which should facilitate the conversion of processor
    specific code in the code generator to processor independent code
  * some small fixes to the val_ansistring and val_widestring helpers
    (always immediately exit if the source string is longer than 255
     chars)
  * fixed fpc_dynarray_high and fpc_dynarray_length if the dynarray is
    still nil (used to crash, now return resp -1 and 0)
2001-08-01 15:00:09 +00:00
Jonas Maebe
616c6ef979 * fixed test 2001-08-01 11:08:49 +00:00
pierre
16bd288cae * simple test that failed for m68k 2001-08-01 10:38:27 +00:00
Jonas Maebe
64f266bf07 * fixed endless loop with web bug #1571 (merged) 2001-08-01 09:46:55 +00:00
peter
68ed130f45 * install Package.fpc 2001-07-31 22:02:11 +00:00
peter
0b78082f67 * protect package.fpc make creation with fpcmake check 2001-07-31 20:02:19 +00:00
peter
3133c83d28 * removed low ascii char
* added generation and installation of Package.fpc
2001-07-31 19:58:28 +00:00
peter
899f2ad0bb * removed fpu_in_rtl define (merged) 2001-07-31 19:38:46 +00:00
peter
13db04fb8b * small cleanup of commented code (merged) 2001-07-31 19:36:51 +00:00
peter
84a34f3a25 * wordrec for big endian 2001-07-31 19:36:09 +00:00
peter
eaa720a4ff * make tchattr record endian dependant (merged) 2001-07-31 19:33:46 +00:00
peter
f5d7a92939 * small fixes to compile 2001-07-31 19:18:53 +00:00
pierre
41e14de113 + first lines to support coming 5.1 release 2001-07-31 15:42:11 +00:00
marco
fd568a8162 * Added const x : pansichar = 'xxx'; 2001-07-31 14:43:15 +00:00
pierre
93126e80d1 + added support for m68k targets 2001-07-31 09:04:59 +00:00
pierre
d0619a14d5 + added a note that nasm is required 2001-07-31 09:00:50 +00:00
pierre
9a85e28526 + %Note= comment added 2001-07-31 09:00:16 +00:00
marco
be8a646ebb * Either I did something wrong, or Peter's merge killed wchar decl. Fixed. 2001-07-31 08:57:22 +00:00
pierre
71cc0874ce * inline on directive added 2001-07-31 08:03:14 +00:00
carl
91b39cfd4c * corrected small spelling mistake 2001-07-31 01:55:47 +00:00
carl
eb370965be * corrected comparing value for real 2001-07-31 01:55:23 +00:00
peter
7002745651 * use .tmp as extension so it gets cleaned 2001-07-30 22:09:34 +00:00
peter
a8a4c9a0e6 * added subdir before filename 2001-07-30 22:09:10 +00:00
peter
9cf1d27137 * added fail directivey 2001-07-30 22:08:46 +00:00
peter
f3dd12b218 * moved to fail 2001-07-30 22:08:31 +00:00
peter
b32576f723 * reset winminx,winminy to 1 2001-07-30 21:53:53 +00:00
peter
121f1a09a0 * declare fpu in rtl for m68k linux 2001-07-30 21:39:26 +00:00
peter
e7c86006db * m68k updates merged 2001-07-30 21:38:54 +00:00
peter
8d8a421135 * added SetWaitableTimer 2001-07-30 21:06:06 +00:00
peter
c43aeba013 * test for array of word passing 2001-07-30 21:00:20 +00:00
peter
c4b84ce276 * m68k updates from v10 merged 2001-07-30 20:59:27 +00:00
peter
f959b8e668 * fixed getdir() that was broken when a directory on a different drive
was asked
2001-07-30 20:53:50 +00:00
peter
27c78aa247 * fixed array constructor passing with type conversions 2001-07-30 20:52:25 +00:00
marco
53f0b4cc30 * Fixed wchar=word to widechar conversion 2001-07-30 15:01:12 +00:00
marco
63548ec70f * Fixed unicode reference from word to widechar 2001-07-30 15:00:54 +00:00
marco
de92962779 * whcar now in system. 2001-07-30 14:53:17 +00:00
marco
b9963e6ea8 * wchar now system.wchar 2001-07-30 14:35:13 +00:00
marco
1631508458 * Added wchar=widechar. * Added wchar=widechar. * Added wchar=widechar. * Added wchar=widechar. * Added wchar=widechar. * Added wchar=widechar. * Added wchar=widechar. * Added wchar=widechar. * Added wchar=widechar. 2001-07-30 14:34:29 +00:00
marco
57ae5caead * Added finddataw 2001-07-30 14:23:15 +00:00
marco
de6f7138e0 * plpstr and plpwstr added 2001-07-30 14:08:57 +00:00
marco
0ba31949b5 * Added WinCertificate 2001-07-30 12:02:51 +00:00
Jonas Maebe
13bcf3599c * fixed web bugs 1563/1564: procvars of object can't be regvars (merged) 2001-07-30 11:52:57 +00:00
sg
b07bf6104d * Two moves with a string as target are now only exectuted if the number of
bytes to move is greater than 0. This prevents RTE201's when compiled
  with range checks enabled.
2001-07-30 10:21:09 +00:00
peter
6b648f5dde * don't set FPC to PPNEW because PPNEW gets deleted first 2001-07-29 22:14:10 +00:00
peter
b3c72a630a * skip private symbols when found in withsymtable 2001-07-29 22:12:58 +00:00