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 |
|