daniel
62e1074d1f
* Fixed endian problem in Tregisterrec record
2003-09-14 19:30:58 +00:00
peter
d76dc1047e
* updates for new ra
2003-09-14 19:19:04 +00:00
peter
f8bb9785e0
* remove obsolete code already in comments
2003-09-14 19:18:10 +00:00
peter
bf0d3c730f
* don't use a_call_ref because it can use a parameter register
...
as temp
2003-09-14 19:17:39 +00:00
Jonas Maebe
5a5b42e927
- removed initialization code
2003-09-14 17:27:56 +00:00
Jonas Maebe
c8863b920b
* fixed some ppc problems
2003-09-14 16:37:20 +00:00
peter
2d7a914392
* remove int64 to double helpers
2003-09-14 15:02:24 +00:00
daniel
1e02028986
* Fixed incorrect movzx spilling
2003-09-14 14:22:51 +00:00
michael
7c4df44854
+ Fixed error in TField.GetCanModify reported by Andrew Johnson
2003-09-14 13:22:14 +00:00
peter
90f37cbcda
* obsolete
2003-09-14 13:20:24 +00:00
peter
aca99d30e8
* fix previous commit, also include objectsymtable
2003-09-14 13:20:12 +00:00
peter
836dc5f062
* give IE when st is not assigned in deref
2003-09-14 12:58:29 +00:00
peter
8dd0a4027a
* support mulitple overloads in implementation, this is delphi
...
compatible
* procsym only stores the overloads available in the interface
2003-09-14 12:58:00 +00:00
peter
9311d0803d
* save destroyed registers when calling threadvar helper
2003-09-14 12:57:10 +00:00
peter
79935db87c
* test is now passed successfully to be delphi compatible
2003-09-14 12:56:28 +00:00
Jonas Maebe
d6fead1277
* fixed compilation for non-x86
2003-09-14 12:55:06 +00:00
peter
a283810536
* overloading test for multiple implementations
2003-09-14 12:45:39 +00:00
peter
abbc3fa755
* moved int64 asm code to int64p.inc
...
* save ebx,esi
2003-09-14 11:34:13 +00:00
daniel
c82243df4d
* Add BTR to destination memory location check in spilling
2003-09-12 20:25:17 +00:00
daniel
90e1ca64f3
* Fixed fast spilling functionality by re-adding the code that initializes
...
precoloured nodes to degree 255. I would like to play hangman on the one
who removed that code.
2003-09-12 19:07:42 +00:00
olle
19e0c3eb31
+ filehandling complete
...
+ heaphandling complete
+ support for random
* filehandling now uses filedecriptors in StdCLib
* other minor changes
- removed DEFINE MAC_SYS_RUNNABLE
2003-09-12 12:45:15 +00:00
olle
615792ffe9
* nice-ified
2003-09-12 12:33:43 +00:00
olle
e313062d0b
* max lenght of symbols increased to 255
...
* emitted strings can now contain backslashes
2003-09-12 12:30:27 +00:00
michael
4a947b50aa
+ Added fpreadbmp and bmpcomn
2003-09-11 17:53:08 +00:00
peter
9704595c94
* when retrieving stackdump check if bp is smaller than the previous
...
bp
2003-09-11 15:54:27 +00:00
florian
8f66389b46
* improved arm code generation
...
* move some protected and private field around
* the temp. register for register parameters/arguments are now released
before the move to the parameter register is done. This improves
the code in a lot of cases.
2003-09-11 11:54:59 +00:00
daniel
079751b894
* Failed attempt to restore broken fastspill functionality
2003-09-10 19:14:31 +00:00
marco
305226dd23
* fix from peter for bts reg32,mem32 problem
2003-09-10 11:23:09 +00:00
marco
cd5ae5fcc3
* Patch from Peter for paraloc
2003-09-10 08:31:47 +00:00
peter
3a3d710c47
* basics for x86 register calling
2003-09-09 21:03:17 +00:00
daniel
49e539ac8d
* Adding register allocation order
2003-09-09 20:59:27 +00:00
peter
05a15df3c2
* use register with least interferences in spillregister
2003-09-09 15:55:44 +00:00
peter
6b06f9e985
* winapi doesn't like pushing 8 byte record
2003-09-09 15:55:05 +00:00
peter
0a8bddc756
* calling convention fix
2003-09-09 15:54:10 +00:00
florian
f495796796
* x86 instruction table updated to nasm 0.98.37:
...
- sse3 aka prescott support
- small fixes
2003-09-09 12:54:45 +00:00
florian
df906eda61
* some assembling problems fixed
...
* improved loadaddr_ref_reg
2003-09-09 12:53:39 +00:00
mazen
5729da12c7
* fixing copyright section in the file header
2003-09-09 11:28:23 +00:00
mazen
d76b345184
+ setting image attributes when loading images
...
* fixing copyright section in the file header
2003-09-09 11:26:59 +00:00
mazen
43840ab3ca
+ adding comment for type defintion in the fpdoc style
...
* fixing copyright section in the file header
2003-09-09 11:22:30 +00:00
peter
64bc322e0e
* fix compilerproc for default=oldfpccall
2003-09-08 18:28:51 +00:00
peter
0e10e98fae
* popstack to cdecl
2003-09-08 18:25:45 +00:00
peter
cba9b5206d
* save edi,esi,ebx
2003-09-08 18:21:37 +00:00
mazen
79c80b2741
+ adding support for loading bmp images
2003-09-08 14:10:10 +00:00
mazen
86e8b4c450
- all common defintions are now included into bmpcomn unit
...
- removed erronous code (causing exception)
2003-09-08 14:08:48 +00:00
mazen
c541fe7a26
+ all common defintions are now included into bmpcomn unit
2003-09-08 14:07:36 +00:00
michael
367b3e1a06
+ Added fpwritebmp
2003-09-08 12:59:36 +00:00
luk
1694003091
- removed debug info
...
* prevented exceptions when using non indexed images
2003-09-08 10:38:56 +00:00
luk
a7480a7b8d
+ Rectangle filling procedures
...
* Duplicated all line drawing procedures with color or canvas.pen.color
2003-09-07 22:52:53 +00:00
luk
9eb8e73b30
* DoRectangleFill completed with image and pattern
2003-09-07 22:51:16 +00:00
luk
d6a9108c35
+ TBrushPatern, TPenPattern
...
+ increase/decrease functions for TRect
2003-09-07 22:48:43 +00:00