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