peter
e46cdcea48
* constants ordinals now always have a type assigned
...
* integer constants have the smallest type, unsigned prefered over
signed
2004-03-23 22:34:49 +00:00
peter
70fe77ca7c
* procinfo unit contains tprocinfo
...
* cginfo renamed to cgbase
* moved cgmessage to verbose
* fixed ppc and sparc compiles
2003-10-01 20:34:48 +00:00
marco
88e866dcb7
* (Peter) patch to fix snapshot
2003-09-24 13:02:10 +00:00
peter
b9d09a4e5c
* preparations for different default calling conventions
...
* various RA fixes
2003-09-07 22:09:34 +00:00
peter
ab6df4aa5e
* adapted for removed funcretsym
2003-04-26 00:29:17 +00:00
peter
bbf8bddbb4
* unit loading changed to first register units and load them
...
afterwards. This is needed to support uses xxx in yyy correctly
* unit dependency check fixed
2002-12-29 14:57:50 +00:00
peter
3d696d9c7c
* tvarsym.get_push_size replaced by paramanager.push_size
2002-11-27 20:04:09 +00:00
carl
8b721383d9
* fix compilation problems after my changes to tcontsym
2002-11-24 18:17:29 +00:00
pierre
3ee1aba341
* fix compilation failure for IDE
2002-11-20 22:48:42 +00:00
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