Jonas Maebe
|
a15d8cfe39
|
* a_load_reg_reg() now has two size parameters: source and dest. This
allows some optimizations on architectures that don't encode the
register size in the register name.
|
2002-09-17 18:54:01 +00:00 |
|
Jonas Maebe
|
2e41fdf381
|
- removed taicpu.destroy, its job is already handled by
taicpu_abstract.destroy() and this caused heap corruption
|
2002-09-17 18:26:02 +00:00 |
|
Jonas Maebe
|
b37a790e31
|
* fixed int64 tests
|
2002-09-16 19:24:09 +00:00 |
|
carl
|
3f5342bb7e
|
* several new routines have a testsuit.
|
2002-09-16 19:15:54 +00:00 |
|
carl
|
bf6a6b4d46
|
* first revision of FPU emulation
|
2002-09-16 19:10:17 +00:00 |
|
peter
|
51057d8e8e
|
* support references without registers and symbol in paramref_addr. It
pushes only the offset
|
2002-09-16 19:08:47 +00:00 |
|
carl
|
7e44d50c68
|
* softfpu tests (some of them still fail!)
|
2002-09-16 19:08:30 +00:00 |
|
peter
|
c6430358b1
|
* push 0 instead of VMT when calling a constructor from a member
|
2002-09-16 19:07:37 +00:00 |
|
carl
|
1dea3ef6b5
|
* overloaded string routines testing
|
2002-09-16 19:07:17 +00:00 |
|
peter
|
e15a0ac67c
|
* support [eax].constant as reference
|
2002-09-16 19:07:00 +00:00 |
|
peter
|
76eb5b4a1f
|
* allow ^ after nil
|
2002-09-16 19:06:14 +00:00 |
|
peter
|
a431bf27a0
|
* parse ^ after nil as caret
|
2002-09-16 19:05:48 +00:00 |
|
peter
|
58fda2b1b8
|
* fix compile mode
|
2002-09-16 19:05:30 +00:00 |
|
peter
|
324222cf15
|
* set_funcret_valid fixed when result was already used in a nested
procedure
|
2002-09-16 18:09:34 +00:00 |
|
peter
|
d04496352f
|
* fix setting of sp_static
|
2002-09-16 18:08:45 +00:00 |
|
peter
|
6c06c346d8
|
* fix last optimization in genlinearlist, detected by bug tw1066
* use generic casenode.pass2 routine and override genlinearlist
* add jumptable support to generic casenode, by default there is
no jumptable support
|
2002-09-16 18:08:26 +00:00 |
|
peter
|
6dffb25562
|
* move CGSize2Opsize to interface
|
2002-09-16 18:06:29 +00:00 |
|
peter
|
d04f73ddda
|
* Add ucomplex and charset units
|
2002-09-16 15:42:11 +00:00 |
|
peter
|
067217877f
|
* fix for none-win32
|
2002-09-16 15:42:05 +00:00 |
|
peter
|
acd254bd34
|
* overload problem with default parameters
|
2002-09-16 14:14:27 +00:00 |
|
peter
|
8184fd14ab
|
* LIBGDBFILE instead of LIBGDB
|
2002-09-16 14:13:46 +00:00 |
|
peter
|
cea50f7185
|
* add argument to equal_paras() to support default values or not
|
2002-09-16 14:11:12 +00:00 |
|
Jonas Maebe
|
fcec3ae6b0
|
* big endian fix for second_int_to_int
|
2002-09-16 13:08:44 +00:00 |
|
florian
|
685b7f4896
|
* fixed currency size
|
2002-09-16 09:31:10 +00:00 |
|
michael
|
77b18bfd67
|
+ removed registry entry
|
2002-09-16 06:27:13 +00:00 |
|
peter
|
007d85fa90
|
* allow default parameters in equal_paras
|
2002-09-15 17:54:46 +00:00 |
|
peter
|
244a20c239
|
* Remove Float type, use Single instead
|
2002-09-15 17:53:44 +00:00 |
|
peter
|
8f65e22f2f
|
* Updates from the fixes branch
|
2002-09-15 17:52:30 +00:00 |
|
peter
|
c94954cba3
|
* Fixed AnsiStrComp crashes
|
2002-09-15 17:50:35 +00:00 |
|
peter
|
6d0e34fa5e
|
* don't have strict var parameter checking for procedures in the
system unit
|
2002-09-15 17:49:59 +00:00 |
|
carl
|
bab50ac255
|
* inc/dec system unit tests
|
2002-09-15 17:05:35 +00:00 |
|
carl
|
072df0b43d
|
* arithmetic on pointers change the size by the pointer size type
* several fixes to prototypes, to be more delphi compatible
|
2002-09-15 16:56:16 +00:00 |
|
sg
|
15e4013c2b
|
* Removed debugging output code
|
2002-09-15 15:51:09 +00:00 |
|
sg
|
35bc46bfc4
|
* Added stream line reader classes
|
2002-09-15 15:45:38 +00:00 |
|
sg
|
605ea806aa
|
* Improved error reporting
|
2002-09-15 15:43:30 +00:00 |
|
peter
|
f2cdeaf6a6
|
* don't compile gdbver when the target is not the same as the source
|
2002-09-15 11:01:45 +00:00 |
|
carl
|
876fca9e8f
|
* make the record packed (just in case)
|
2002-09-15 10:03:04 +00:00 |
|
carl
|
e1ee6be79e
|
- remove, as this is in the LCL already
|
2002-09-15 10:00:23 +00:00 |
|
carl
|
b4e9ad6bbd
|
* initial revision of longjmp/setjmp testing
|
2002-09-15 09:53:05 +00:00 |
|
carl
|
e1167f8d09
|
* Delphi compatibility fix (with string routines)
|
2002-09-14 11:20:50 +00:00 |
|
carl
|
d3d3f1fcf0
|
* first revision (incomplete!)
|
2002-09-14 11:19:18 +00:00 |
|
pierre
|
7c478984c8
|
* only fpc uses video unit
|
2002-09-13 22:30:50 +00:00 |
|
pierre
|
95f4c98ed0
|
* Update copyright
|
2002-09-13 22:28:08 +00:00 |
|
pierre
|
2673dda4d4
|
* fix several problems with go32v2 graphic support
|
2002-09-13 22:27:07 +00:00 |
|
pierre
|
6944b08646
|
* fix Alt+'9' recognition in GetAltChar function
|
2002-09-13 22:24:30 +00:00 |
|
carl
|
933d28f62b
|
* FPC_HELP_FAIL : reset _self to nil
|
2002-09-13 19:13:06 +00:00 |
|
carl
|
98468d63e9
|
* only enumerations have range checking for succ/pred in const section
|
2002-09-13 19:12:09 +00:00 |
|
Jonas Maebe
|
c5eb27f475
|
* fixed buffer overflow error in StringToPPChar(), detected using
DIOTA (http://www.elis/rug.ac.be/~ronsse/diota) (which I also work on :)
(merged)
|
2002-09-13 13:03:27 +00:00 |
|
pierre
|
b012e3336e
|
* don't call InitVideo in DetectVideo procedure
|
2002-09-13 09:21:15 +00:00 |
|
pierre
|
f93b587cdb
|
* fix cursor position for linux vcsa support
|
2002-09-13 08:15:06 +00:00 |
|