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
peter
0887060ff2
* truncated log to 20 revs
1999-11-06 14:34:16 +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
peter
71f28ed588
* cs_create_smart instead of cs_smartlink
...
* -CX is create smartlink
* -CD is create dynamic, but does nothing atm.
1999-09-20 16:38:51 +00:00
florian
96dd7c82fa
* bug #580 fixed
1999-09-04 20:50:08 +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
peter
248826aa81
* removed temp defines
1999-07-05 20:13:06 +00:00
peter
0b272f13c7
* removed oldasm
...
* plabel -> pasmlabel
* -a switches to source writing automaticly
* assembler readers OOPed
* asmsymbol automaticly external
* jumptables and other label fixes for asm readers
1999-05-27 19:43:55 +00:00
peter
bfed29ff8b
* NEWLAB for label as symbol
1999-05-21 13:54:38 +00:00
peter
bc903063c1
* removed R_DEFAULT_SEG
...
* uniform float names
1999-05-12 00:19:34 +00:00
peter
1c96916943
* generic write_float and str_float
...
* fixed constant float conversions
1999-05-06 09:05:05 +00:00
peter
611da2d24e
* merged nasm compiler
...
* old asm moved to oldasm/
1999-05-01 13:23:57 +00:00
pierre
47840896b4
* zero length string were generated multiple times
1999-04-07 15:16:43 +00:00
peter
6fa76bfc12
* shortstring reuse fixed
1999-03-31 13:51:49 +00:00
peter
c8f444b65f
* ag386bin updates
...
+ coff writer
1999-02-25 21:02:16 +00:00
peter
bf9b5e3a54
* updates for ag386bin
1999-02-22 02:14:59 +00:00
peter
8740d63a3a
* shortstring truncated after 255 chars
1999-01-19 14:21:59 +00:00
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