Commit Graph

1805 Commits

Author SHA1 Message Date
peter
376efda4cc * tpoint contains now sw_integer (needed to support 64k files in the
editor)
1998-12-08 10:11:27 +00:00
pierre
917fc582ad + constructor destructor info for gdbpas 1998-12-08 09:06:30 +00:00
Jonas Maebe
7456669b53 * fixed bug reported in the mailing list by Frank McCormick (fsearch: changed
"if p1 = 0" to "if p1 <> 0"
1998-12-07 18:55:41 +00:00
michael
a9f121f024 Added ports unit 1998-12-07 16:38:48 +00:00
florian
061be51016 * better code generation for classes which are passed as parameters to
subroutines
1998-12-06 13:12:44 +00:00
florian
df1edc9bc0 * some stuff for procedures of object added
* bug with overridden virtual constructors fixed (reported by Italo Gomes)
1998-12-04 10:18:06 +00:00
peter
37c2997e50 * target_os.use_bound_instruction boolean 1998-12-03 10:17:32 +00:00
Jonas Maebe
242244016d * changed "if longintvar in set" to case or "if () or () .." statements
* tree.pas: changed inlinenumber (and associated constructor/vars) to a byte
1998-12-02 16:23:29 +00:00
peter
178eb49c32 - 169 1998-12-02 15:50:59 +00:00
pierre
c1525748ea + many tbs*.pp files 1998-12-02 13:05:01 +00:00
michael
e3e8ca6b98 More changes for type-information 1998-12-02 12:35:07 +00:00
pierre
b39d738e62 + several files for bugs that should fail 1998-12-02 10:52:03 +00:00
pierre
9cfedd8bb0 * writing of .edata was wrong for indexes above number of exported items
* importing by index only did not work !
1998-12-02 10:26:13 +00:00
pierre
c89458e721 * new try for correct debug info generation 1998-12-01 23:40:53 +00:00
pierre
44f5d0a911 * postprocessexec for win32 changed 1998-12-01 23:39:46 +00:00
pierre
f61d574389 * function type problem for gdb fix 1998-12-01 23:37:39 +00:00
pierre
49e2d0ad2d * zero padded alignment was buggy 1998-12-01 23:36:31 +00:00
pierre
0505500441 * alignment fixes 1998-12-01 23:35:43 +00:00
pierre
67dba7efc3 + added conversion from exceptions into run time error
(only if syswin32 compiled with -ddebug for now !)
  * added HandleError(errno,frame)
    where you specify the frame
    needed for win32 exception handling
1998-12-01 14:00:08 +00:00
peter
2d524e51a2 * fixed placing of ppas.sh and link.res when using -FE 1998-12-01 12:51:19 +00:00
peter
895c8b8d77 * fixed range problem with in [tasmop] 1998-12-01 11:19:38 +00:00
peter
144544f8c2 * some more rangecheck fixes 1998-11-30 19:48:54 +00:00
pierre
65e4bc90c1 * corrected problems with rangecheck
+ added needed code for no rangecheck  in CRC32 functions in ppu unit
  * enumdef lso need its rangenr reset to zero
    when calling reset_global_defs
1998-11-30 16:34:45 +00:00
pierre
86f0e64b17 * vmt address pushed for CHECK_OBJECT was not removed from stack 1998-11-30 15:27:28 +00:00
peter
6a5833def4 - 186 1998-11-30 14:07:13 +00:00
pierre
00229cc405 * the code for ordering the exported procs/vars was buggy
+ added -WB to force binding (Ozerski way of creating DLL)
    this is off by default as direct writing of .edata section seems
    OK
1998-11-30 13:26:23 +00:00
pierre
292e21df12 * needs asw to link correctly wprt0 or wdllprt0 file 1998-11-30 13:13:40 +00:00
michael
5f21062312 + Adjusted typeinfo constants 1998-11-30 10:07:34 +00:00
pierre
a1f1003555 * some range check bugs fixed (still not working !)
+ added DLL writing support for win32 (also accepts variables)
  + TempAnsi for code that could be used for Temporary ansi strings
    handling
1998-11-30 09:42:52 +00:00
pierre
8a0fb3c67e + added the changes from Pavel Ozerski after several modifications
to be able to create DLLs
1998-11-30 09:16:57 +00:00
michael
2fcbb9a87d + Added bug #187 1998-11-30 08:47:16 +00:00
peter
b32111a3e2 * also check fmInput,fmOutput 1998-11-29 23:10:12 +00:00
peter
e0b2f65f9a * fixed constant ansistring -> pchar 1998-11-29 22:37:30 +00:00
peter
97bbe41037 + io-error 103 added 1998-11-29 22:28:09 +00:00
florian
67d932c449 * problem with arrays with init tables fixed 1998-11-29 21:45:48 +00:00
peter
1b481e1cca * fixes for 'asm sti end;' 1998-11-29 12:47:21 +00:00
peter
a53f6ba9d4 * hack for arraydef.size overflow 1998-11-29 12:45:59 +00:00
peter
6df97708c1 * check for constants with array decl 1998-11-29 12:42:24 +00:00
peter
d02a24bc75 * newcnv -> not oldcnv 1998-11-29 12:40:19 +00:00
carl
526c0e0d49 + Initial revision by Nils Sjoholm 1998-11-28 21:12:59 +00:00
peter
b4045fe57e + support for dll variables 1998-11-28 16:20:48 +00:00
michael
cdd4a7a793 Fixed generation of constant ansistrings 1998-11-28 15:36:02 +00:00
peter
842c6be313 * NOATTCDQ define 1998-11-28 14:09:48 +00:00
michael
7d5cd410ba + Added bug #186 1998-11-28 13:19:02 +00:00
michael
5aecf1085b + Added catch unit again 1998-11-27 22:54:52 +00:00
peter
a41f61713d + open strings, $P switch support 1998-11-27 14:50:30 +00:00
peter
162124d10c * give error when string[0] decl is found 1998-11-27 14:34:41 +00:00
Jonas Maebe
5271ef0830 * changed RandSeed and OldRandSeed to Cardinal to avoid negative random numbers 1998-11-26 23:16:13 +00:00
Jonas Maebe
fc52d94323 * changed cdq to cltd in AT&T assembler block 1998-11-26 23:14:52 +00:00
Jonas Maebe
31cc13417a - removed A_CLTD opcode (use A_CDQ instead)
* changed cbw, cwde and cwd to cbtw, cwtl and cwtd in att_op2str array
  * in daopt386: adapted AsmInstr array to reflect changes + fixed line too long
1998-11-26 21:45:29 +00:00