peter
de1083a9ed
* reset current_object_option when reading other symtables than
...
object declarations
2000-06-23 20:14:39 +00:00
peter
507e9ed065
* made resourcecompiling object so it can be inherited and replaced
...
for other targets if needed
2000-06-23 20:11:05 +00:00
peter
8c25925349
* int64,qword rtti support
2000-06-22 20:01:57 +00:00
pierre
945ae36b63
* fix the problem of long mangledname in internal writer
2000-06-21 20:56:37 +00:00
sg
6187dc80b5
* Updated
2000-06-21 08:10:08 +00:00
pierre
38f27344f4
* equal_paras and convertable_paras changed by transforming third parameter
...
into an enum with three possible values:
cp_none, cp_value_equal_const and cp_all.
2000-06-20 12:47:52 +00:00
pierre
3822fe1501
* do not create an empty export section
2000-06-20 12:44:30 +00:00
pierre
ee9d8f5248
* smart link is default on win32
2000-06-19 19:57:19 +00:00
pierre
dc05338a37
* small error fix
2000-06-19 19:56:43 +00:00
peter
724ce958af
* fixed pchar<->[string,chararray] operations
2000-06-18 19:41:19 +00:00
peter
fdb8555bdb
* fixed + record.field expressions
2000-06-18 19:09:30 +00:00
peter
a2aca573f4
* don't allow enum assignments in tp/delphi mode
2000-06-18 18:16:38 +00:00
peter
6530ab39a8
* only replace the $1,$2,$3 once, so it doesn't loop when the
...
value to replace with contains $1,$2 or $3
2000-06-18 18:14:21 +00:00
peter
1b53fa6f8a
* removed unused var
2000-06-18 18:13:12 +00:00
peter
b71b416cd1
* support overload keyword
2000-06-18 18:12:40 +00:00
peter
d55672bd95
* C record packing fixed to also check first entry of the record
...
if bigger than the recordalignment itself
* variant record alignment uses alignment per variant and saves the
highest alignment value
2000-06-18 18:11:32 +00:00
peter
9fc6896bf9
* empty ansistring now use constant value of 0
2000-06-18 18:09:31 +00:00
peter
6fa1a1bae0
* use new illegal_char method
2000-06-18 18:07:06 +00:00
peter
2b1d92cb5c
* no binary value reading with % if not fpc mode
...
* extended illegal char message with the char itself (Delphi like)
2000-06-18 18:05:54 +00:00
sg
a68332baec
* Updated
2000-06-17 17:15:57 +00:00
pierre
fc2326a5dc
*Gabor's changes
2000-06-16 06:08:44 +00:00
pierre
c02fc1e683
* wrong fpcmake.ini corrected
2000-06-15 20:46:02 +00:00
pierre
b5ac159ce9
* fix the windows unit import problem by forcing smart linking for win32
2000-06-15 20:26:51 +00:00
peter
0d58e53bfc
* first look for ppu in cwd and outputpath and after that for source
...
in cwd
* fixpath() for not linux makes path now lowercase so comparing paths
with different cases (sometimes a drive letter could be
uppercased) gives the expected results
* sources_checked flag if there was already a full search for sources
which aren't found, so another scan isn't done when checking for the
sources only when recompile is needed
2000-06-15 18:10:11 +00:00
peter
8b92303745
* fix constant parsing which gave an error when constants were used
2000-06-15 18:07:07 +00:00
michael
dd9ff4e6ea
+ All messages translated again
2000-06-15 17:54:46 +00:00
peter
11e4a9a22d
* added need_dollar msg
2000-06-14 19:04:09 +00:00
peter
6eb5381eb4
* fixed TYPE with records and fields
...
* added TYPE support for ATT reader else it wouldn't be possible to
get the size of a type/variable
2000-06-14 19:02:41 +00:00
peter
43b224b136
* rename the result of a function to hide it instead of using setname
2000-06-14 19:00:58 +00:00
peter
2ce33303a3
* support for inherited; only
2000-06-14 16:52:42 +00:00
peter
ab8dd7a27b
* fixed reference parsing
2000-06-14 16:52:09 +00:00
peter
9527b53b60
* removed unused label i left in when testing
2000-06-14 16:51:18 +00:00
Jonas Maebe
18dd1f715b
+ support for inc/dec/imul in foldarithops
2000-06-14 06:05:06 +00:00
kaz
8742406bdd
* array type property can have default value, fixed.
2000-06-13 17:09:56 +00:00
peter
42bdcb649b
* fixed pchar->string conversion for delphi mode
2000-06-11 07:00:21 +00:00
peter
69109b8234
* support procvar directive without ; before the directives
2000-06-11 06:59:36 +00:00
Jonas Maebe
cd3a96d742
* fixed bug in shlmul code
2000-06-10 17:32:44 +00:00
Jonas Maebe
ac7de270ca
* loadord2reg doesn't generate any "movl %reg1,%reg1" anymore
2000-06-10 17:31:42 +00:00
peter
b427a13613
* fixed parsing of $if preproc function
2000-06-09 21:35:37 +00:00
peter
14d248a322
* checking for dup id with para of methods fixed for delphi mode
2000-06-09 21:34:40 +00:00
pierre
679c988bc3
* unary minus operator overloading was broken
...
+ accept pointer args in binary operator
2000-06-06 20:25:43 +00:00
pierre
1d6b7e9050
Generate a warning if function result is a pointer and result^:=x; is used
2000-06-06 20:24:07 +00:00
Jonas Maebe
3ca96dd897
* ansistring constants now also get a trailing #0 (bug reported by
...
Thomas Schatzl)
2000-06-06 13:06:17 +00:00
pierre
7b1219536c
+ support for NOT overloading
...
+ unsupported overloaded operators generate errors
2000-06-05 20:41:17 +00:00
pierre
d0399b4e55
* fix for inline bug
2000-06-05 20:39:05 +00:00
peter
23cbb5b9c8
* fix addrn with procvar, also detected by testpva2 !
2000-06-04 09:05:05 +00:00
peter
8ab40df69d
* check for procvar in valid_for_formal
2000-06-04 09:04:30 +00:00
Jonas Maebe
957bd0bfd5
* resource string numbering
2000-06-04 08:48:54 +00:00
Jonas Maebe
e360abb77b
* fixed web bug #972 , test for the bug in tests/testopt/testcse3.pp
2000-06-03 09:41:37 +00:00
sg
f2700cd86a
* Adapted to recent changes in errore.msg
2000-06-03 08:57:09 +00:00