peter
|
38951f5ce1
|
* lot of compile updates for cg11
|
2000-10-01 19:48:23 +00:00 |
|
peter
|
a71e44ac49
|
* use defines.inc
|
2000-09-24 15:06:10 +00:00 |
|
peter
|
4c94659743
|
* moved some util functions from globals,cobjects to cutils
* splitted files into finput,fmodule
|
2000-08-27 16:11:48 +00:00 |
|
pierre
|
f1bd579bf4
|
* fix the stabs problems
|
2000-08-21 11:27:44 +00:00 |
|
peter
|
c21d6d6871
|
* give fatal if objfpc/delphi mode things are found (merged)
|
2000-08-20 14:58:41 +00:00 |
|
peter
|
7eaac1706d
|
* splitted namedobjectitem.next into indexnext and listnext so it
can be used in both lists
* don't allow "word = word" type definitions (merged)
|
2000-08-16 18:33:53 +00:00 |
|
peter
|
43f82ba0ff
|
* memdebug/memory patches (merged)
* only once illegal directive (merged)
|
2000-08-08 19:28:57 +00:00 |
|
michael
|
650fbb86aa
|
+ removed logs
|
2000-07-13 11:32:24 +00:00 |
|
michael
|
e7aca136a1
|
+ Initial import
|
2000-07-13 06:29:38 +00:00 |
|
pierre
|
d86f8c5ec8
|
* fix for bug #1019
|
2000-07-03 09:48:23 +00:00 |
|
pierre
|
36f461db33
|
* align all variants to same start address
|
2000-06-23 21:34:09 +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
|
43b224b136
|
* rename the result of a function to hide it instead of using setname
|
2000-06-14 19:00:58 +00:00 |
|
peter
|
9527b53b60
|
* removed unused label i left in when testing
|
2000-06-14 16:51:18 +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
|
7b1219536c
|
+ support for NOT overloading
+ unsupported overloaded operators generate errors
|
2000-06-05 20:41:17 +00:00 |
|
pierre
|
b8020e724b
|
fix bug in tbs/tbs0317
|
2000-06-02 21:17:26 +00:00 |
|
florian
|
2658c0aeda
|
+ fieldtable support for classes
|
2000-06-02 18:48:47 +00:00 |
|
peter
|
aa7cb6bde2
|
* delphi/tp mode fixes for dup id checking (tbs319,tbf320)
|
2000-06-01 19:07:52 +00:00 |
|
pierre
|
66b7f21d77
|
* fix for bug #959
|
2000-05-23 14:15:44 +00:00 |
|
pierre
|
a77b264bd0
|
* * get it to compile with Delphi by Kovacs Attila Zoltan
|
2000-05-12 05:55:04 +00:00 |
|
pierre
|
1bd418e467
|
* some DBX changes but it still does not work !
|
2000-05-11 09:40:11 +00:00 |
|
pierre
|
f4d925b2e1
|
* fix the unitsym chain
|
2000-05-03 14:34:05 +00:00 |
|
pierre
|
71cbe13810
|
* power to ** operator fixed
|
2000-04-27 11:35:03 +00:00 |
|
pierre
|
22a6677394
|
* fix for snapshot failue
* order_overloaded reintrocduced and adapted to operators
|
2000-04-27 10:06:04 +00:00 |
|
pierre
|
3174b39bcc
|
* More changes for operator bug
Order_overloaded method removed because it conflicted with
new implementation where the defs are ordered
according to the unit loading order !
|
2000-04-26 08:54:18 +00:00 |
|
pierre
|
dbdb7ee667
|
+ Hint about unused unit
* Testop bug fixed !!
Now the operators are only applied if the unit is explicitly loaded
|
2000-04-25 23:55:29 +00:00 |
|
peter
|
013cfb9bc4
|
* made overloaded_operators local per unit, but it still doesn't work
correct
|
2000-04-24 12:45:44 +00:00 |
|
pierre
|
861a491bbd
|
* fix bug #294 in a BP compatible way ie. hidding the function result
|
2000-03-27 21:15:34 +00:00 |
|
florian
|
2805167e6e
|
* bug #294 fixed: parameters can have now the same name as the function/
procedure, this is compatible with TP/Delphi
|
2000-03-22 09:25:57 +00:00 |
|
florian
|
4ac9fc1812
|
* in delphi mode: method parameters can now have the same name as parameters
|
2000-03-20 09:34:33 +00:00 |
|
pierre
|
51443d110f
|
* fix for bug #840
|
2000-03-01 13:56:31 +00:00 |
|
pierre
|
16638c8b65
|
* fixes for locals in inlined procedures
fix for bug797
+ stabs generation for inlined paras and locals
|
2000-03-01 00:03:10 +00:00 |
|
florian
|
df41d1395c
|
* newcg is compiling
* fixed the dup id problem reported by Paul Y.
|
2000-02-20 20:49:45 +00:00 |
|
pierre
|
12d4917565
|
* avoid stack overflow in tref.done (bug 846)
|
2000-02-11 13:53:49 +00:00 |
|
peter
|
4a4a24b6e8
|
* log truncated
|
2000-02-09 13:22:42 +00:00 |
|
peter
|
96ed273164
|
* smartlinking fixes for binary writer
* release alignreg code and moved instruction writing align to cpuasm,
but it doesn't use the specified register yet
|
2000-01-12 10:38:16 +00:00 |
|
pierre
|
beebcdebfc
|
* avoid testing object types that are simple aliases for unused privates
|
2000-01-09 00:37:56 +00:00 |
|
peter
|
e525797c51
|
* updated copyright to 2000
|
2000-01-07 01:14:18 +00:00 |
|
peter
|
a7161a8dfc
|
* fixed resolving of ttypesym which are reference from object/record
fields.
|
2000-01-03 19:26:03 +00:00 |
|
florian
|
89c403c529
|
* very basic widestring support
|
1999-12-18 14:54:34 +00:00 |
|
peter
|
295c4e4ce1
|
* moved verbose to implementation uses
|
1999-12-02 11:28:27 +00:00 |
|
pierre
|
98a6530898
|
* give info of original duplicated symbol more often
|
1999-12-01 22:32:35 +00:00 |
|
peter
|
0512ba80fb
|
+ ttype, tsymlist
|
1999-11-30 10:40:42 +00:00 |
|
pierre
|
ae7a04ea12
|
* defaultsymtablestack is now restored after parser.compile
|
1999-11-24 11:41:03 +00:00 |
|
pierre
|
fca8adf6c2
|
* also complain about unused functions in program
|
1999-11-22 00:23:09 +00:00 |
|
pierre
|
bb6dc0cee8
|
* avoid certain wrong notes/hints
|
1999-11-19 14:49:15 +00:00 |
|
pierre
|
b528749138
|
* Notes/Hints for local syms changed to
Set_varstate function
|
1999-11-18 15:34:44 +00:00 |
|
pierre
|
62da9bd4c0
|
* Notes/hints changes
|
1999-11-17 17:04:58 +00:00 |
|
peter
|
918b5219ea
|
* labels used but not defined give error instead of warning, the warning
is now only with declared but not defined and not used.
|
1999-11-15 22:00:46 +00:00 |
|