florian
|
48802b0866
|
+ variants can be used as case expression
git-svn-id: trunk@3530 -
|
2006-05-14 18:29:49 +00:00 |
|
florian
|
d9dfcfa402
|
* fixed reading of shifter op in mov instructions, fixes bug #4722
git-svn-id: trunk@3528 -
|
2006-05-14 16:28:16 +00:00 |
|
daniel
|
1d9b6ed5f0
|
* Disable internal_backtrace again
git-svn-id: trunk@3526 -
|
2006-05-14 13:58:00 +00:00 |
|
daniel
|
3048a98a6f
|
* Fix and activate internal backtrace routines
git-svn-id: trunk@3524 -
|
2006-05-14 13:04:03 +00:00 |
|
florian
|
454fb81c5b
|
+ optimize <string>+'' and ''+<string>
git-svn-id: trunk@3522 -
|
2006-05-14 09:43:53 +00:00 |
|
daniel
|
4d37c919cc
|
* Internal implementations of get_frame, get_caller_frame and get_caller_addr.
Not yet activated.
git-svn-id: trunk@3517 -
|
2006-05-14 08:39:19 +00:00 |
|
florian
|
281d6907d2
|
* fixed overloading of div operator
git-svn-id: trunk@3513 -
|
2006-05-13 21:37:54 +00:00 |
|
florian
|
d1bfba1c4d
|
* handle stored false properly when overriding properties
git-svn-id: trunk@3509 -
|
2006-05-13 20:26:42 +00:00 |
|
florian
|
5d9f3cf33d
|
* fixed s<'', fixes 4925
git-svn-id: trunk@3505 -
|
2006-05-13 20:10:27 +00:00 |
|
florian
|
9b75d87b55
|
* define PIC when generating pic
git-svn-id: trunk@3504 -
|
2006-05-13 20:03:40 +00:00 |
|
florian
|
ac4bde88ac
|
* fix 3 operand instructions with third operand being a constant
git-svn-id: trunk@3502 -
|
2006-05-13 19:51:32 +00:00 |
|
florian
|
1928cd1e60
|
+ Indonesian message file from Zaenal Mutaqin
git-svn-id: trunk@3497 -
|
2006-05-13 18:19:14 +00:00 |
|
florian
|
688547953d
|
* fixed win64 coff writing
git-svn-id: trunk@3493 -
|
2006-05-13 16:04:33 +00:00 |
|
florian
|
10520ba9a7
|
* updates from Karl-Michael Schindler
git-svn-id: trunk@3492 -
|
2006-05-13 15:51:34 +00:00 |
|
florian
|
c6787b52a7
|
+ compile the svn revision into the compiler, to do so, a file compiler/revision.inc must exist which is updated then
git-svn-id: trunk@3491 -
|
2006-05-13 15:25:36 +00:00 |
|
florian
|
f378d688d4
|
* fixed reading of registers in intel assembler mode on x86-64
git-svn-id: trunk@3488 -
|
2006-05-13 09:24:42 +00:00 |
|
florian
|
83a0c8cd4b
|
+ support for more win64 specific relocs
git-svn-id: trunk@3482 -
|
2006-05-11 19:34:21 +00:00 |
|
Jonas Maebe
|
a1b2701e5f
|
* if while we are restoring the contents of a register, we encounter an
operation which changes a register, clear the contents of all registers
which depend on this register
git-svn-id: trunk@3480 -
|
2006-05-11 16:46:58 +00:00 |
|
florian
|
2f2c3c09fc
|
* MS-C uses no _ prefix for symbols on win64
git-svn-id: trunk@3475 -
|
2006-05-11 08:11:15 +00:00 |
|
florian
|
8bd674af24
|
* another patch from Roozbeh GHolizadeh
* improved concatcopy code generation
* improved constant loading
* improved multiplication code generation
git-svn-id: trunk@3471 -
|
2006-05-10 20:07:29 +00:00 |
|
florian
|
570c1bc3a5
|
* widestrings aren't ref. counted anymore on windows
git-svn-id: trunk@3466 -
|
2006-05-09 20:54:26 +00:00 |
|
florian
|
b698d6eb02
|
* fixed bootstrapping on 64 bit CPUs
git-svn-id: trunk@3461 -
|
2006-05-09 13:15:22 +00:00 |
|
florian
|
ab1660c9c2
|
+ tf_winlikewidestring
git-svn-id: trunk@3457 -
|
2006-05-08 18:20:26 +00:00 |
|
peter
|
739c322f60
|
* fix dllscanner for win32
git-svn-id: trunk@3449 -
|
2006-05-07 10:20:17 +00:00 |
|
peter
|
6af8b52132
|
* define common symbol when it is not available
git-svn-id: trunk@3447 -
|
2006-05-07 09:08:55 +00:00 |
|
peter
|
36a57726ac
|
* always build deref info for localst
git-svn-id: trunk@3446 -
|
2006-05-07 09:01:21 +00:00 |
|
florian
|
79b8d66212
|
* fixed safecall calling convention on x86_64
git-svn-id: trunk@3442 -
|
2006-05-06 22:56:34 +00:00 |
|
florian
|
2983b01109
|
* variant size must be 24 bytes on 64 bit platforms
git-svn-id: trunk@3441 -
|
2006-05-06 22:52:13 +00:00 |
|
tom_at_work
|
540af422ca
|
* allocate dedicated register for a_call_ref() to avoid problems with R0-usage on ppc64.
git-svn-id: trunk@3439 -
|
2006-05-06 21:30:04 +00:00 |
|
florian
|
cae35add51
|
+ reading of winx64 coff object files generated by MS-VC
git-svn-id: trunk@3426 -
|
2006-05-06 07:59:37 +00:00 |
|
florian
|
da02375f57
|
+ safecall support for x86_64
git-svn-id: trunk@3425 -
|
2006-05-06 07:58:08 +00:00 |
|
Jonas Maebe
|
5afd8c5e76
|
* fixed LOC_JUMP handling for case nodes
git-svn-id: trunk@3421 -
|
2006-05-05 09:01:55 +00:00 |
|
florian
|
a5dfe315ec
|
* made safecall working, handling not consistent yet though
git-svn-id: trunk@3418 -
|
2006-05-04 22:15:31 +00:00 |
|
florian
|
acc016c9ec
|
* finished safecall support
git-svn-id: trunk@3417 -
|
2006-05-04 20:40:31 +00:00 |
|
florian
|
fa03ab8fe5
|
* fixed arm compiler by adding a_call_ref
git-svn-id: trunk@3416 -
|
2006-05-03 13:53:40 +00:00 |
|
Jonas Maebe
|
da3d22e11e
|
* fixed for darwin
git-svn-id: trunk@3413 -
|
2006-05-02 07:43:52 +00:00 |
|
florian
|
23e67ee289
|
+ intel assembler reader for x86-64
git-svn-id: trunk@3411 -
|
2006-05-01 19:56:00 +00:00 |
|
florian
|
23f1f83835
|
+ is_automatable
git-svn-id: trunk@3410 -
|
2006-05-01 19:55:25 +00:00 |
|
florian
|
b98c2b4617
|
* made win64 ppus usable for win32 and win64 compilers
git-svn-id: trunk@3400 -
|
2006-05-01 16:18:48 +00:00 |
|
florian
|
36c8decc92
|
* updated to support 64 bit PPUs (no "cross dumping" yet)
+ dispinterface dumping
git-svn-id: trunk@3399 -
|
2006-05-01 15:14:54 +00:00 |
|
Jonas Maebe
|
b1c72f6cfa
|
* add ppcgen directory to unit search path for ppc32/ppc64 (forgot to
commit)
git-svn-id: trunk@3396 -
|
2006-05-01 07:37:32 +00:00 |
|
Jonas Maebe
|
5fc6e81f55
|
- removed some unit dependencies (most notable cg64f32)
git-svn-id: trunk@3394 -
|
2006-04-30 20:53:19 +00:00 |
|
Jonas Maebe
|
a387be19a0
|
+ a_call_ref for ppc32 and ppc64
git-svn-id: trunk@3392 -
|
2006-04-30 20:50:37 +00:00 |
|
florian
|
23af245ba2
|
* fixed parameter order of self and result to be COM compatible
git-svn-id: trunk@3391 -
|
2006-04-30 20:00:45 +00:00 |
|
florian
|
2bb707a4ee
|
* fixed COM parameter passing
git-svn-id: trunk@3389 -
|
2006-04-30 19:09:27 +00:00 |
|
florian
|
9bd2ee5477
|
* optimized code generation for virtual method calls
git-svn-id: trunk@3388 -
|
2006-04-30 19:07:16 +00:00 |
|
florian
|
f7817b5669
|
+ parsing of variant dispatching
git-svn-id: trunk@3387 -
|
2006-04-30 17:53:53 +00:00 |
|
florian
|
c81f34aeee
|
+ parsing of dispinterface properties
git-svn-id: trunk@3383 -
|
2006-04-30 14:29:16 +00:00 |
|
florian
|
06e7d4be7a
|
+ dispid parsing
git-svn-id: trunk@3378 -
|
2006-04-30 08:25:36 +00:00 |
|
florian
|
09ad199450
|
* cleanup and bug fixing of unaligned data handling code by Roozbeh GHolizadeh
git-svn-id: trunk@3377 -
|
2006-04-30 08:07:29 +00:00 |
|