Commit Graph

71 Commits

Author SHA1 Message Date
peter
17aba7002c * fixed procdef access 2002-09-07 14:13:40 +00:00
peter
a28f75ed03 * sym.insert_in_data removed
* symtable.insertvardata/insertconstdata added
  * removed insert_in_data call from symtable.insert, it needs to be
    called separatly. This allows to deref the address calculation
  * procedures now calculate the parast addresses after the procedure
    directives are parsed. This fixes the cdecl parast problem
  * push_addr_param has an extra argument that specifies if cdecl is used
    or not
2002-08-25 19:25:18 +00:00
michael
fcc9363e71 + Patch from peter to fix snapshots 2002-07-02 06:09:08 +00:00
peter
06ebac4e27 * readded missing revisions 2002-05-18 13:34:04 +00:00
carl
21b3a10f02 + defines.inc -> fpcdefs.inc to avoid conflicts if compiling by hand
+ try to fix temp allocation (still in ifdef)
+ generic constructor calls
+ start of tassembler / tmodulebase class cleanup
2002-05-16 19:46:34 +00:00
peter
2992e1819c * removed old logs and updated copyright year 2002-05-14 19:34:38 +00:00
peter
d2e1952377 * procsym definition rewrite 2001-11-02 22:58:00 +00:00
Jonas Maebe
4bac905291 * fixed compiling errors 2001-09-04 11:53:48 +00:00
peter
a8f65e699d * fixed rettype->returntype renaming 2001-08-07 17:08:49 +00:00
peter
5ecf1a62b2 * browcol has no depends on ide/fv 2001-08-04 11:06:29 +00:00
peter
2a1adf0ee6 * updates so it works with the ide 2001-08-04 10:23:54 +00:00
peter
a7cf57524e * symtable change to classes
* range check generation and errors fixed, make cycle DEBUG=1 works
  * memory leaks fixed
2001-04-13 01:22:06 +00:00
peter
f05b078507 * memleak fixes (merged) 2001-03-25 12:28:22 +00:00
peter
1d3938fc81 * compiles again 2001-01-12 19:21:32 +00:00
peter
32b9cdb7cf + new tlinkedlist class (merge of old tstringqueue,tcontainer and
tlinkedlist objects)
2000-12-25 00:07:25 +00:00
pierre
e2ec92c20c * fix for new is_class function 2000-11-08 09:27:45 +00:00
pierre
fa52ad0aa2 * get it to compile again 2000-11-02 15:01:22 +00:00
peter
451723647e * symtable splitted, no real code changes 2000-10-31 22:02:46 +00:00
peter
eb3ca9c51d * unit names and procedure names are stored mixed case 2000-10-15 07:47:51 +00:00
peter
a71e44ac49 * use defines.inc 2000-09-24 15:06:10 +00:00
florian
6159f4535f + first implementation of Netware Module support, thanks to
Armin Diehl (diehl@nordrhein.de) for providing the patches
2000-09-11 17:00:22 +00:00
peter
30ed274984 * changed files to finput,fmodule 2000-09-01 21:27:50 +00:00
marco
606baed8e2 + Fixed cast tconstsym.value with tpointerord 2000-08-18 14:33:07 +00:00
pierre
28af0a7223 * restore next instead of indexnext field for dc local var in GetAbsProcParmDefStr 2000-08-18 13:18:12 +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
michael
665c1f6410 + patched to 1.1.0 with former 1.09patch from peter 2000-07-13 12:08:24 +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
8455b67858 + Register TModuleSymbol 2000-07-05 21:20:48 +00:00
pierre
ebc536ef52 * avoid internalerror on open arrays 2000-07-05 10:17:38 +00:00
pierre
dc05338a37 * small error fix 2000-06-19 19:56:43 +00:00
pierre
fc2326a5dc *Gabor's changes 2000-06-16 06:08:44 +00:00
pierre
6b012c36f4 * New bunch of Gabor changes 2000-05-29 10:04:40 +00:00
pierre
7909818e21 * allow to view objects having the same name 2000-04-20 08:52:01 +00:00
pierre
031c0b22a3 * DebuggerValue moved to fpsymbol unit 2000-03-14 15:04:19 +00:00
pierre
3527bd4fd0 * X was not found in TSortedSymbolCollection.LookUp 2000-03-13 20:28:12 +00:00
pierre
fadf943935 * more fixes for TSymbol 2000-03-08 12:25:29 +00:00
pierre
f05d1bb02d * Tsymbol and Ancestor fixes 2000-03-07 21:55:59 +00:00
peter
4a4a24b6e8 * log truncated 2000-02-09 13:22:42 +00:00
pierre
627683b64d * StoreBrowserCol changed to boolean function 2000-01-20 00:24:06 +00:00
peter
e525797c51 * updated copyright to 2000 2000-01-07 01:14:18 +00:00
pierre
beb3db8d92 * don't redefine sw_integer for FPC : corrected version 1999-12-01 11:11:19 +00:00
pierre
743092f6ac * don't redefine sw_integer for FPC 1999-12-01 11:05:47 +00:00
peter
0512ba80fb + ttype, tsymlist 1999-11-30 10:40:42 +00:00
pierre
fdd9823d85 * LookUp function now returns the complete name in browcol
and fpsymbol only yakes a part of LoopUpStr
1999-11-10 00:42:42 +00:00
peter
0887060ff2 * truncated log to 20 revs 1999-11-06 14:34:16 +00:00
peter
503d5a1cfa * const parameter is now checked
* better and generic check if a node can be used for assigning
  * export fixes
  * procvar equal works now (it never had worked at least from 0.99.8)
  * defcoll changed to linkedlist with pparaitem so it can easily be
    walked both directions
1999-10-26 12:30:40 +00:00
pierre
e4d44f4281 * BuildSourceList allways called for dependency in FP 1999-09-16 07:54:48 +00:00
pierre
9d5205f1e9 * avoid some infinite recursions 1999-09-07 15:07:49 +00:00
peter
63499d5cc5 * fixes from gabor 1999-08-16 18:25:49 +00:00