daniel
|
67e7f2cb1f
|
* Further development.
git-svn-id: trunk@3678 -
|
2006-05-26 10:13:14 +00:00 |
|
daniel
|
ea5aad0abb
|
* Fix expandall
git-svn-id: trunk@3677 -
|
2006-05-25 21:22:04 +00:00 |
|
daniel
|
1b0e253f52
|
+ New implementation of outline.pas.
Contains some code contrinuted by Onur Sayman.
git-svn-id: trunk@3676 -
|
2006-05-25 21:06:00 +00:00 |
|
Jonas Maebe
|
670393533b
|
* tai_symbol no longer derives from tailineinfo, so line number stabs come after
symbols instead of before them
git-svn-id: trunk@3675 -
|
2006-05-25 20:24:07 +00:00 |
|
tom_at_work
|
1bd43869d0
|
* reenabled generation of TOC labels for symbols with a length under a certain threshold (to avoid too long symbols passed to the cg which will get truncated)
* cleanup
git-svn-id: trunk@3674 -
|
2006-05-25 20:16:25 +00:00 |
|
tom_at_work
|
da95ffc4f3
|
* fixed .toc section label generation
git-svn-id: trunk@3673 -
|
2006-05-25 20:00:48 +00:00 |
|
michael
|
9ff47fa9a8
|
+ Added some missing methods
git-svn-id: trunk@3672 -
|
2006-05-25 11:57:07 +00:00 |
|
Jonas Maebe
|
e531c4f125
|
+ very limited SSA support (only outside control flow
constructs for now)
git-svn-id: trunk@3671 -
|
2006-05-25 11:45:08 +00:00 |
|
joost
|
4bcfd1af9a
|
+ added TBufDataset.ChangeCount (bug 6947)
git-svn-id: trunk@3670 -
|
2006-05-25 11:32:32 +00:00 |
|
Jonas Maebe
|
a20f211811
|
* don't try to reuse registers from left/right, impedes optimal register
allocation
git-svn-id: trunk@3669 -
|
2006-05-25 11:31:32 +00:00 |
|
Jonas Maebe
|
5601c2c1a1
|
* only for darwin/i386
git-svn-id: trunk@3668 -
|
2006-05-25 11:30:24 +00:00 |
|
florian
|
30e7d87c11
|
* fixed loading of floating point constants
git-svn-id: trunk@3667 -
|
2006-05-25 09:57:07 +00:00 |
|
michael
|
8a17b1c1e3
|
* Initial implementation of imagemagick bindings by Felipe Monteiro de Carvalho
git-svn-id: trunk@3666 -
|
2006-05-25 08:12:51 +00:00 |
|
michael
|
265c5766ab
|
+ Forgot to add when committing patch
git-svn-id: trunk@3665 -
|
2006-05-25 07:50:09 +00:00 |
|
yury
|
a4c152e384
|
* compiler procs fixes.
git-svn-id: trunk@3664 -
|
2006-05-24 23:53:53 +00:00 |
|
yury
|
5d82676f78
|
* Do not use cprefix for cdecl DLL imports in Windows.
git-svn-id: trunk@3663 -
|
2006-05-24 23:53:10 +00:00 |
|
Tomas Hajny
|
4847fae030
|
* cosmetic - trash at the end removed
git-svn-id: trunk@3662 -
|
2006-05-24 22:51:23 +00:00 |
|
Jonas Maebe
|
93fba718b9
|
* proper fix for problem I tried to solve in r3655
git-svn-id: trunk@3661 -
|
2006-05-24 19:44:16 +00:00 |
|
Jonas Maebe
|
9919ae576b
|
* removed because makes no sense with safecall (already tested in tcalcst6)
git-svn-id: trunk@3660 -
|
2006-05-24 19:34:43 +00:00 |
|
Jonas Maebe
|
0083045c16
|
- removed tests, since safecall doesn't make sense in these contexts
git-svn-id: trunk@3659 -
|
2006-05-24 19:14:51 +00:00 |
|
Jonas Maebe
|
5225caeecd
|
* fixed test
git-svn-id: trunk@3658 -
|
2006-05-24 19:10:15 +00:00 |
|
joost
|
04b674e453
|
+ fixed TBufDataset.SetRecNo (bug 6919) and added a test for it
git-svn-id: trunk@3657 -
|
2006-05-24 16:57:19 +00:00 |
|
Jonas Maebe
|
ea86114f96
|
* check zero-extending of parameters < sizeof(aint)
git-svn-id: trunk@3656 -
|
2006-05-24 15:16:38 +00:00 |
|
Jonas Maebe
|
d1e262d18c
|
* fix use of unitialised value if a procedure only has an
array of const parameter
git-svn-id: trunk@3655 -
|
2006-05-24 14:56:11 +00:00 |
|
Jonas Maebe
|
a854918f9a
|
* the length of a sequence loading a constant in a register is properly set
* register contents are fully cleared in clearregcontentsfrom()
git-svn-id: trunk@3654 -
|
2006-05-24 14:38:35 +00:00 |
|
Jonas Maebe
|
c0f805ae6d
|
* fixed a_param_ref in case the paraloc size is different from the source size
git-svn-id: trunk@3653 -
|
2006-05-24 09:36:41 +00:00 |
|
michael
|
647ecd534e
|
Fixes from Tsvetoslav Petrov
git-svn-id: trunk@3652 -
|
2006-05-24 09:23:25 +00:00 |
|
Jonas Maebe
|
9084587bdc
|
* fixed decrementing of refcount of constant ansistrings in setlength()
git-svn-id: trunk@3651 -
|
2006-05-24 07:23:03 +00:00 |
|
florian
|
d7776be855
|
+ more SPI* constants by Giulio Bernardi
git-svn-id: trunk@3649 -
|
2006-05-23 21:37:30 +00:00 |
|
florian
|
5aa65dcec9
|
+ new tests
git-svn-id: trunk@3647 -
|
2006-05-23 18:54:30 +00:00 |
|
florian
|
d4848169e1
|
* as operator isn't allowed for non com interfaces
git-svn-id: trunk@3646 -
|
2006-05-23 18:52:56 +00:00 |
|
Jonas Maebe
|
00f401693c
|
* fixed web bug #5094. Renaming registers is now done sequentially instead
of all at the same time, because otherwise circular renamings could
cause errors
git-svn-id: trunk@3644 -
|
2006-05-23 17:17:23 +00:00 |
|
yury
|
ae68c07f5d
|
* compiler procs fixes.
git-svn-id: trunk@3643 -
|
2006-05-23 11:50:30 +00:00 |
|
Jonas Maebe
|
848fa52fa1
|
* enable rodata for ppc (+ darwin renaming to ".const")
git-svn-id: trunk@3642 -
|
2006-05-23 11:08:07 +00:00 |
|
Jonas Maebe
|
b5ce7e454c
|
* fixed bug when assigning a negative value in a register to certain
fields of record regvars + test
git-svn-id: trunk@3641 -
|
2006-05-23 09:17:21 +00:00 |
|
Jonas Maebe
|
32a9702965
|
* fixed loading of negative constants in some record regvar fields
git-svn-id: trunk@3640 -
|
2006-05-23 09:07:03 +00:00 |
|
Jonas Maebe
|
4c41e2c677
|
* fixed IE when using a field of a record regvar as loop control variable
(the generated code is far from optimal, need to find a way to make such
records non regable)
git-svn-id: trunk@3639 -
|
2006-05-23 08:55:45 +00:00 |
|
Jonas Maebe
|
7131a2beb6
|
+ a_load_loc_subsetreg
git-svn-id: trunk@3638 -
|
2006-05-23 08:54:52 +00:00 |
|
peter
|
50ee3a96ad
|
* fix importprocname for cdecl
git-svn-id: trunk@3636 -
|
2006-05-23 07:59:36 +00:00 |
|
michael
|
7c29068ae3
|
* Patch from Joost van der Sluis to correct negative date-times
git-svn-id: trunk@3635 -
|
2006-05-23 07:36:51 +00:00 |
|
peter
|
5e5edcb520
|
* allow passing single element to open array bug6960
git-svn-id: trunk@3634 -
|
2006-05-23 07:23:45 +00:00 |
|
florian
|
2ddd617971
|
* fixed stm/ldm for usage with large temp. areas
git-svn-id: trunk@3633 -
|
2006-05-22 21:00:55 +00:00 |
|
florian
|
3a03aee386
|
* use .rodata directive on arm
git-svn-id: trunk@3632 -
|
2006-05-22 19:15:11 +00:00 |
|
florian
|
783b91ba1e
|
* yasm fix from Yuri Zaporogets
git-svn-id: trunk@3631 -
|
2006-05-22 19:06:31 +00:00 |
|
florian
|
c426b63171
|
* The makefile of the testsuite now simply gets the fpcunit from the fcl dir and compiles it if necessary. Since the fpcunit depends only on rtl units, I see no problem with this.
git-svn-id: trunk@3630 -
|
2006-05-22 17:47:00 +00:00 |
|
marco
|
96ad9ad3cf
|
* firstoff->widefirstoff typo correction
git-svn-id: trunk@3629 -
|
2006-05-22 14:26:40 +00:00 |
|
Jonas Maebe
|
cc7cea1a5d
|
* always extend parameters < sizeof(aint) to sizeof(aint) for darwin/x86
git-svn-id: trunk@3628 -
|
2006-05-22 10:42:55 +00:00 |
|
peter
|
da85b3db8c
|
* fix linux build
git-svn-id: trunk@3626 -
|
2006-05-22 06:57:41 +00:00 |
|
peter
|
a57708e63d
|
* DLL support
git-svn-id: trunk@3623 -
|
2006-05-21 21:07:49 +00:00 |
|
peter
|
392ef22a7f
|
* win imports are only by importname not anymore per procdef
git-svn-id: trunk@3622 -
|
2006-05-21 20:40:18 +00:00 |
|