Jonas Maebe
548a9040bc
* test for register variables and goto
...
git-svn-id: trunk@2191 -
2006-01-05 23:41:54 +00:00
Jonas Maebe
8776946bbf
+ test for macpas interface-only definition units
...
git-svn-id: trunk@2131 -
2006-01-02 20:59:05 +00:00
Jonas Maebe
6892958fdd
* use 9 instead of 8 parameters, so one has to be passed on the stack
...
for ppc
git-svn-id: trunk@2087 -
2005-12-31 10:57:12 +00:00
florian
5ff0e08283
+ compiled and added
...
git-svn-id: trunk@2024 -
2005-12-22 07:40:28 +00:00
peter
95879fe8a7
* basic support for generic classes
...
git-svn-id: trunk@2020 -
2005-12-21 10:11:15 +00:00
peter
68e56b9fc7
* write only unique property names in rtti
...
git-svn-id: trunk@2007 -
2005-12-20 14:44:48 +00:00
peter
b561749dea
* renamed to trtti4
...
git-svn-id: trunk@2006 -
2005-12-20 10:46:41 +00:00
peter
47c1bb60b4
* remove svn:executable from *.pp and *.pas
...
git-svn-id: trunk@1997 -
2005-12-20 08:11:59 +00:00
florian
bec0daebfa
+ optimized <dword> div <const dword>
...
git-svn-id: trunk@1993 -
2005-12-19 22:19:43 +00:00
Jonas Maebe
06c0066c65
+ added
...
git-svn-id: trunk@1991 -
2005-12-19 11:04:52 +00:00
peter
df7ecf0872
* new .o files
...
git-svn-id: trunk@1988 -
2005-12-19 07:35:08 +00:00
peter
e32ea5ced8
* new .o files
...
git-svn-id: trunk@1987 -
2005-12-19 07:20:01 +00:00
tom_at_work
f9722ad6a5
* new additional C parameter passing test programs
...
* finally added powerpc64/linux C object files to repository
git-svn-id: trunk@1982 -
2005-12-18 21:57:19 +00:00
Jonas Maebe
52ca5e6922
* use more precise vs_* information to replace less parameters of inlined
...
procedures with const and value parameters with temps, allowing a bit
more value propagation
+ tinline6.pp for testing wrong propagation of value parameters in
dangerous situations
git-svn-id: trunk@1914 -
2005-12-10 17:01:07 +00:00
florian
55d881615a
* improved variant type casts
...
git-svn-id: trunk@1912 -
2005-12-10 16:42:28 +00:00
Jonas Maebe
9b9dd342c5
* fixed strpos() in case source or target is nil
...
+ added test for this
git-svn-id: trunk@1907 -
2005-12-09 14:57:10 +00:00
florian
07228ddf91
+ extended test
...
git-svn-id: trunk@1804 -
2005-11-22 22:10:40 +00:00
florian
d06bdbba13
* force PIC on x86_64
...
git-svn-id: trunk@1741 -
2005-11-13 21:24:54 +00:00
Jonas Maebe
23cd46151a
+ test for new inlining (fails currently)
...
git-svn-id: trunk@1631 -
2005-11-02 15:11:17 +00:00
florian
08d0ea156b
* fixed multi dimensional dyn. array to variant array
...
git-svn-id: trunk@1605 -
2005-10-30 20:48:27 +00:00
florian
aec1b6dc4a
* fixed dyn. array to variant array conversion for one dimensional arrays
...
git-svn-id: trunk@1603 -
2005-10-30 15:54:06 +00:00
olle
58582a44a9
new tests for mode macpas
...
git-svn-id: trunk@1592 -
2005-10-24 22:06:49 +00:00
florian
ef72bba537
+ proper alignment directives added
...
git-svn-id: trunk@1564 -
2005-10-22 15:40:51 +00:00
Jonas Maebe
a2cf6c4982
* no longer linux-specific naming for library
...
git-svn-id: trunk@1382 -
2005-10-15 16:33:01 +00:00
peter
edf553a223
* string constants are now array of char until
...
they are converted to a specific string type
git-svn-id: trunk@1254 -
2005-10-02 11:08:58 +00:00
Jonas Maebe
fdc8c1c0ae
* replace divisions by constants with a combination of mul, shift, add from
...
the ppc compiler writers guide
+ test program for above optimization
(both by Thomas Schatzl)
git-svn-id: trunk@912 -
2005-08-21 18:35:15 +00:00
florian
0d79442d0f
+ sscanf
...
git-svn-id: trunk@604 -
2005-07-09 22:34:26 +00:00
florian
cefa8ce9b9
* utf-8 fix from Rimgaudas Laucius
...
git-svn-id: trunk@556 -
2005-07-02 12:03:47 +00:00
florian
dac1050c11
+ mmx support revived, fixes bug #4106
...
git-svn-id: trunk@555 -
2005-07-02 11:53:51 +00:00
peter
f3cefd7a07
* check precision of floats for determining overload to call,
...
patch by Gerhard Scholz
git-svn-id: trunk@536 -
2005-06-30 07:32:40 +00:00
florian
b7d874635c
* fixed some small problems in loop unrolling
...
git-svn-id: trunk@447 -
2005-06-19 21:00:27 +00:00
florian
7cd67ea3f0
* node optimizer branch merged
...
* gotonode and gotolabel refactored
* -Nu added to enable for loop unrolling
git-svn-id: trunk@446 -
2005-06-19 17:42:10 +00:00
olle
c92377604c
+ test for four char codes
...
git-svn-id: trunk@442 -
2005-06-18 14:10:31 +00:00
florian
80f6b094d3
+ added forgotten $codepage directive
...
git-svn-id: trunk@429 -
2005-06-16 20:22:08 +00:00
florian
ec6d5ff211
+ utf-8 support for string constants added
...
git-svn-id: trunk@428 -
2005-06-16 20:16:37 +00:00
peter
92c36fefc7
* removed obsolete define
...
git-svn-id: trunk@371 -
2005-06-10 08:55:07 +00:00
peter
4ace790492
* remove $Log
...
git-svn-id: trunk@231 -
2005-06-07 09:47:55 +00:00
peter
cae26c3ab4
* missing .o files
...
git-svn-id: trunk@163 -
2005-06-01 08:15:20 +00:00
fpc
790a4fe2d3
* log and id tags removed
...
git-svn-id: trunk@42 -
2005-05-21 09:42:41 +00:00
fpc
aabbd3c7df
* property svn:eol-style: native set
...
git-svn-id: trunk@16 -
2005-05-18 16:16:11 +00:00
peter
b68af1b0e3
* post 2.0.0 fixes from cvs
...
git-svn-id: trunk@7 -
2005-05-16 20:59:02 +00:00
fpc
50778076c3
initial import
...
git-svn-id: trunk@1 -
2005-05-16 18:37:41 +00:00
Tomas Hajny
4dbbf4b5d3
* cosmetic changes
2005-05-14 14:31:51 +00:00
olle
d5e09d73f9
* Adapted for MacOS
2005-04-21 20:37:43 +00:00
Jonas Maebe
0b79e441ab
+ test for published class with abstract methods
2005-04-05 19:15:58 +00:00
olle
39f03ae770
* adapted to MacOS
2005-04-03 22:08:22 +00:00
olle
6bd45d5251
* adapted to MacOS
2005-04-03 20:53:40 +00:00
Jonas Maebe
dacdc8c38f
+ test for publishing classref properties
2005-04-01 11:54:54 +00:00
Jonas Maebe
ec96cd80fd
+ some extra tests
2005-03-26 13:13:36 +00:00
Jonas Maebe
42631f520b
+ test for gpc (= default fpc) and metrowerks pascal calling conventions
...
for constant records
2005-03-26 13:09:29 +00:00