peter
|
2e6d63bfdb
|
* support pwidechar in typed const
|
2001-08-01 21:46:41 +00:00 |
|
peter
|
121f1a09a0
|
* declare fpu in rtl for m68k linux
|
2001-07-30 21:39:26 +00:00 |
|
peter
|
c4b84ce276
|
* m68k updates from v10 merged
|
2001-07-30 20:59:27 +00:00 |
|
peter
|
ca8d604964
|
* various widestring updates, it works now mostly without charset
mapping supported
|
2001-07-08 21:00:14 +00:00 |
|
Jonas Maebe
|
77a99eecdf
|
* fixed inconsistent handling of procvars in FPC mode (sometimes @ was
required to assign the address of a procedure to a procvar, sometimes
not. Now it is always required) (merged)
|
2001-06-29 14:16:57 +00:00 |
|
peter
|
49481a0c63
|
* v10 merges
|
2001-06-27 21:37:36 +00:00 |
|
peter
|
e24474d9ac
|
* -Ur switch (merged)
* masm fixes (merged)
* quoted filenames for go32v2 and win32
|
2001-06-18 20:36:23 +00:00 |
|
Jonas Maebe
|
34ef6cd933
|
+ detect incomplete typed constant records
|
2001-05-06 17:15:00 +00:00 |
|
peter
|
0c03535b5b
|
* registration of targets and assemblers
|
2001-04-18 22:01:53 +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
|
b193bf7df3
|
* remove unnecessary calls to firstpass
|
2001-04-04 22:43:50 +00:00 |
|
peter
|
4e2655cdc5
|
* resulttype rewrite
|
2001-04-02 21:20:29 +00:00 |
|
peter
|
d8abf76f6b
|
* getsym redesign, removed the globals srsym,srsymtable
|
2001-03-11 22:58:49 +00:00 |
|
Jonas Maebe
|
18d885b80e
|
* fixed web bug #1377 & const pointer arithmtic
|
2001-02-04 11:12:16 +00:00 |
|
peter
|
f005ab378d
|
* merged fix for bug #1365
|
2001-02-03 00:26:35 +00:00 |
|
peter
|
32b9cdb7cf
|
+ new tlinkedlist class (merge of old tstringqueue,tcontainer and
tlinkedlist objects)
|
2000-12-25 00:07:25 +00:00 |
|
peter
|
f6eaa4c02b
|
* allow subtypes for enums
|
2000-12-10 20:24:18 +00:00 |
|
florian
|
b9796f6a7f
|
* unused units removed from uses clause
* some changes for widestrings
|
2000-11-29 00:30:30 +00:00 |
|
florian
|
d5a2d64cf5
|
* fixed two bugs to get make cycle work, but it's not enough
|
2000-11-06 15:54:15 +00:00 |
|
florian
|
51527ba1c9
|
+ merged Attila's changes for interfaces, not tested yet
|
2000-11-04 14:25:19 +00:00 |
|
peter
|
451723647e
|
* symtable splitted, no real code changes
|
2000-10-31 22:02:46 +00:00 |
|
peter
|
e171f341a0
|
* moehrendorf oct 2000 rewrite
|
2000-10-14 10:14:45 +00:00 |
|
peter
|
084e294150
|
* const array of char and pchar length fixed (merged)
|
2000-09-30 13:23:04 +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 |
|
peter
|
cc4fed6303
|
* allow nil for class typed consts (merged)
|
2000-08-24 19:13:18 +00:00 |
|
florian
|
244fc53520
|
+ support of 64 bit integer constants
|
2000-08-16 13:06:06 +00:00 |
|
peter
|
e955ac6135
|
* packenum 1 fixes (merged)
|
2000-08-05 13:25:06 +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 |
|
Jonas Maebe
|
3ca96dd897
|
* ansistring constants now also get a trailing #0 (bug reported by
Thomas Schatzl)
|
2000-06-06 13:06:17 +00:00 |
|
peter
|
6029115a7d
|
* add support for loading of typed const strings with resourcestrings,
made the loading also a bit more generic
|
2000-05-17 17:10:06 +00:00 |
|
pierre
|
a77b264bd0
|
* * get it to compile with Delphi by Kovacs Attila Zoltan
|
2000-05-12 05:55:04 +00:00 |
|
pierre
|
e0328653f1
|
+ add a warning if a const string is longer than the
length of the string type
|
2000-05-11 09:15:12 +00:00 |
|
florian
|
fcf5315f23
|
+ constant procedure variables can have a @ in front:
const p : procedure = @p;
til now only
const p : procedure = p;
was allowed
|
2000-04-02 09:12:51 +00:00 |
|
Jonas Maebe
|
0ab87d5ed8
|
* modifications to make the compiler functional when compiled with
-Or
|
2000-02-13 14:21:50 +00:00 |
|
peter
|
4a4a24b6e8
|
* log truncated
|
2000-02-09 13:22:42 +00:00 |
|
peter
|
e525797c51
|
* updated copyright to 2000
|
2000-01-07 01:14:18 +00:00 |
|
florian
|
89c403c529
|
* very basic widestring support
|
1999-12-18 14:54:34 +00:00 |
|
peter
|
0512ba80fb
|
+ ttype, tsymlist
|
1999-11-30 10:40:42 +00:00 |
|
florian
|
08a34c6308
|
* disposetree for classrefdef added
|
1999-11-08 18:50:11 +00:00 |
|
pierre
|
a4926e2d26
|
* missing disposetree added to avoid memory loss
|
1999-11-08 16:24:28 +00:00 |
|
florian
|
7265215469
|
* problem with "index X"-properties solved
* typed constants of class references are now allowed
|
1999-11-08 14:02:16 +00:00 |
|
peter
|
0887060ff2
|
* truncated log to 20 revs
|
1999-11-06 14:34:16 +00:00 |
|
florian
|
fa19f0aa09
|
- removed the hcodegen use in the new cg, use cgbase instead
|
1999-10-14 14:57:51 +00:00 |
|
peter
|
2687d75c38
|
+ constant pointer support which can happend with typecasting like
const p=pointer(1)
* better procvar parsing in typed consts
|
1999-09-26 21:30:15 +00:00 |
|
pierre
|
e5df050607
|
* avoid unused locals
|
1999-08-10 12:30:00 +00:00 |
|
Jonas Maebe
|
ace7ff6983
|
* all tokens now start with an underscore
* PowerPC compiles!!
|
1999-08-04 13:02:40 +00:00 |
|
florian
|
ca53eee67e
|
* renamed i386asm and i386base to cpuasm and cpubase
|
1999-08-04 00:22:34 +00:00 |
|
peter
|
ed8eb13d59
|
* moved bitmask constants to sets
* some other type/const renamings
|
1999-08-03 22:02:29 +00:00 |
|