Commit Graph

8953 Commits

Author SHA1 Message Date
peter
db4400c201 * updated to be part of fputils package 2001-08-01 21:49:59 +00:00
peter
62cccdebb5 * fixed passing of array of record or shortstring to open array 2001-08-01 21:47:48 +00:00
peter
2e6d63bfdb * support pwidechar in typed const 2001-08-01 21:46:41 +00:00
peter
1bd742fe0b * fixed empty pwidechar register allocation 2001-08-01 21:44:59 +00:00
peter
0eabeac252 * fix thousend separator when no decimal separator is available
* allow precision to be left away like %10.n
2001-08-01 21:44:20 +00:00
peter
4a627c29d9 * generate error for closefile 2001-08-01 21:43:11 +00:00
peter
36929fc0ce * m68k warning fix (merged) 2001-08-01 21:42:05 +00:00
peter
a576e82342 * small fixes 2001-08-01 21:41:27 +00:00
peter
fbef0b4610 * dxegen Makefile added 2001-08-01 18:14:33 +00:00
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