peter
0d83bb989d
* use tinterfacedobject instead of tobject
2002-09-03 13:27:36 +00:00
pierre
033a8ab075
* Indicator like in BP, web bug #1945
2002-09-03 11:50:08 +00:00
pierre
1010c85f7b
* fix for bug #1779 merged
2002-09-03 10:26:11 +00:00
pierre
62b9c476c1
+ chck 1779 bug
2002-09-03 10:20:05 +00:00
michael
48f8b4cfca
+ Initial tcl/tk import. Donated by Maxim Artemev
2002-09-03 09:41:09 +00:00
michael
2f896c88fa
+ Initial import in CVS. Donated by Maxim Artemev
2002-09-03 09:40:48 +00:00
mazen
2b9b0d86ed
+generic register names commented
2002-09-03 07:41:00 +00:00
pierre
4537143bb6
* previous fix also applies to go32v2 mode
2002-09-03 06:46:05 +00:00
pierre
cd7040b19e
* try to solve bug report 2102 part B
2002-09-03 06:31:13 +00:00
michael
bddbfae551
+ Applied patch from Matthias Gaertner to stream booleans
2002-09-03 06:02:57 +00:00
pierre
aba4bcb655
* fix compilation without DEBUG conditional
2002-09-03 05:45:39 +00:00
florian
32f8902edc
* another ppc syscall fix
2002-09-02 20:42:22 +00:00
florian
7d0cfc8482
* ppc syscall code fixed
2002-09-02 20:03:20 +00:00
florian
f2393f7316
* fixed line breaks
2002-09-02 19:46:37 +00:00
peter
a17291b2d4
* array of char support for Str()
2002-09-02 19:24:41 +00:00
peter
36481b72bb
* insert PASCALMAIN in library for Win32 only
2002-09-02 18:46:26 +00:00
peter
88dce133e4
* reuse a reference when resizing ordinal values to smaller sizes,
...
this is required for constructions like byte(w):=1 that are
allowed in tp mode only
2002-09-02 18:46:00 +00:00
peter
c850b953c0
* fixed (not) pushing of empty parameters
...
* fixed implicit initialization/finalization generation
* fixed/optimized local copy of value arguments init/final
2002-09-02 18:44:48 +00:00
peter
24384c648b
* moved genrtti.inc code to rtti
...
* removed rttip.inc, the generic code is almost as fast and
much easier to maintain and has less risks on bugs
2002-09-02 18:42:41 +00:00
peter
8a75d59544
* fixed parsing of register names with lowercase
2002-09-02 18:40:52 +00:00
florian
b5e2c87b87
* fixed generic procedure variable calling
2002-09-02 11:25:20 +00:00
pierre
b5ce52f87d
* fix web bug report 2099
2002-09-02 10:33:37 +00:00
pierre
a9f7d35c69
* fix problems with breakpoint lists
2002-09-02 10:18:09 +00:00
Jonas Maebe
ce868dcdac
+ a_call_reg()
...
* small fix in a_call_ref()
2002-09-02 10:14:51 +00:00
pierre
7e29d3feeb
+ new test code for go32v2 graphic screen saves (only with -dDEBUG)
2002-09-02 09:29:55 +00:00
pierre
d1c1c11f34
* avoid 100 CPU usage when AltF5 is used
2002-09-02 09:27:35 +00:00
Jonas Maebe
c7df12f6f0
* fixed range error
2002-09-02 06:09:02 +00:00
michael
aca945888e
+ Fix for formatbuf not applied correct
2002-09-02 06:07:16 +00:00
florian
6502638258
* several powerpc related stuff fixed
2002-09-01 21:04:47 +00:00
peter
f77536fece
* use index register when available for generating a reference with
...
only a signle register. Using the base register could possibly
destroy the framepointer
2002-09-01 19:27:34 +00:00
peter
a73ecec989
* fixed register variable loading from parasymtable, the call by
...
reference code was moved wrong
2002-09-01 19:26:32 +00:00
florian
8fbb716b82
+ powerpc support added
2002-09-01 19:03:19 +00:00
peter
b590b0165e
* add check
2002-09-01 18:53:11 +00:00
peter
5a06f334b7
* fixed maybe_save that did not support a reference with only
...
a index register. It now also updates the location with the new
base register only
2002-09-01 18:50:20 +00:00
peter
274624f2f6
* assignn check in exitnode changed to use a separate boolean as the
...
assignn can be changed to a calln
2002-09-01 18:47:00 +00:00
peter
76bd75ed4a
* fixed generic tcgvecnode
...
* move code that updates a reference with index register and multiplier
to separate method so it can be overriden for scaled indexing
* i386 uses generic tcgvecnode
2002-09-01 18:46:01 +00:00
peter
d2400aae38
* cleanup of tvecnode.det_resulttype
...
* move 0 element of string access check to resulttype
2002-09-01 18:44:17 +00:00
peter
5ab0e99252
* include accumulator in regs_to_push list
2002-09-01 18:43:27 +00:00
peter
b65dedc9e4
* reduced level of comment that type is wrong for release
2002-09-01 18:42:50 +00:00
florian
3546ffa8b0
+ added abstract tcg.g_removevaluepara_openarray
2002-09-01 17:05:43 +00:00
peter
093aa5193e
* updates to compile with kylix
...
* fixed some tests
2002-09-01 14:45:54 +00:00
peter
c003f63790
* renamed conditional to insert optimized mod_qword for i386. The
...
code is broken
2002-09-01 14:44:01 +00:00
peter
90308521d5
* fixed direct assembler for i386
2002-09-01 14:43:12 +00:00
peter
a4e309d6ae
* removevaluepara added to fix the stackpointer so restoring of
...
saved registers works
2002-09-01 14:42:41 +00:00
peter
7d02a4f264
* increase refcount in exit(arg) for arg
2002-09-01 14:41:47 +00:00
daniel
f4c6d762fd
- write_access fields removed in favor of a flag
2002-09-01 13:28:37 +00:00
peter
e0bcfca509
* fixed loading of procvar of object when the object is initialized
...
with 0
2002-09-01 12:15:40 +00:00
peter
8b2fb4187e
* fixed some wrong levels in extdebug comments
2002-09-01 12:14:53 +00:00
peter
8ee2462ba4
* remove debug line
...
* containself methods can be called directly
2002-09-01 12:14:15 +00:00
peter
a06f84daf8
* use a_call_reg
...
* ungetiftemp for procvar of object temp
2002-09-01 12:13:00 +00:00