Commit Graph

26 Commits

Author SHA1 Message Date
peter
1b369bb4bb + globtype,tokens,version unit splitted from globals 1998-12-11 00:02:37 +00:00
florian
467c0de643 * bug with p(const a : ansistring) fixed
* duplicate constant ansistrings were handled wrong, fixed
1998-12-10 14:39:29 +00:00
michael
cdd4a7a793 Fixed generation of constant ansistrings 1998-11-28 15:36:02 +00:00
peter
df89c828e5 * ansistring -> pchar fixed
* ansistring constants fixed
  * ansistring constants are now written once
1998-11-26 14:39:10 +00:00
peter
6f9679f1d2 * release smallsetord, so small sets constant are handled like longints 1998-11-24 13:40:59 +00:00
peter
6756b4ec78 * sets are not written twice anymore
* optimize for emptyset+single element which uses a new routine from
    set.inc FPC_SET_CREATE_ELEMENT
1998-11-24 12:52:40 +00:00
peter
3cbe7749c6 * fixed ansistring crash 1998-11-16 12:11:29 +00:00
pierre
00a36623a8 * fix for const strings 1998-11-05 23:40:45 +00:00
pierre
bddaa79d02 * fix for missing zero after string const 1998-11-05 15:26:38 +00:00
peter
3037445491 * released useansistring
* removed -Sv, its now available in fpc modes
1998-11-05 12:02:30 +00:00
michael
da09fad8f9 * undid peters change. Constant ansistrings should end on null too cd .. 1998-11-04 21:07:43 +00:00
peter
de4cf49059 * ansistring fixes 1998-11-04 10:11:36 +00:00
peter
c72691c843 + pass_2 for cg386
* Message() -> CGMessage() for pass_1/pass_2
1998-09-17 09:42:09 +00:00
peter
12a80cf3dc * update smartlinking, uses getdatalabel
* renamed ptree.value vars to value_str,value_real,value_set
1998-09-07 18:45:52 +00:00
peter
19c63e360f * removed warnings 1998-08-28 10:56:56 +00:00
peter
fb1bcf7724 + dynamic set contruction
* smallsets are now working (always longint size)
1998-08-14 18:18:37 +00:00
pierre
e12c7a240a * weird bug fixed :
a pchar ' ' (simple space or any other letter) was found to
    be equal to a string of length zero !!!
    thus printing out non sense
    found that out while checking Control-C !!
  + added column info also in RHIDE format as
    it might be usefull later
1998-08-04 13:22:46 +00:00
florian
a824e04fc5 * handling of ansi string constants should now work 1998-07-20 18:40:10 +00:00
florian
814ae50075 * better ansi string assignement 1998-07-20 10:23:00 +00:00
florian
206549900f * some ansi/wide/longstring support fixed:
o parameter passing
     o returning as result from functions
1998-07-18 22:54:23 +00:00
florian
ce8b39ae1f + ansi string constants fixed
+ switch $H partial implemented
1998-07-18 17:11:07 +00:00
florian
028721c4de * first version of rtti support 1998-06-25 08:48:04 +00:00
pierre
0e8616ed1f + temporary variables now in temp_gen.pas unit
because it is processor independent
  * mppc68k.bat modified to undefine i386 and support_mmx
    (which are defaults for i386)
1998-06-08 13:13:28 +00:00
peter
6f4cfe38eb * splitted cgi386 1998-06-05 17:44:10 +00:00
pierre
acc260ed78 * fix for real and string consts inside inlined procs 1998-06-05 16:13:31 +00:00
peter
b3865ae063 + aktasmmode, aktoptprocessor, aktoutputformat
+ smartlink per module $SMARTLINK-/+ (like MMX) and moved to aktswitches
  + $LIBNAME to set the library name where the unit will be put in
  * splitted cgi386 a bit (codeseg to large for bp7)
  * nasm, tasm works again. nasm moved to ag386nsm.pas
1998-05-23 01:20:53 +00:00