florian
9d24491884
Merged revisions 3530 via svnmerge from
...
http://svn.freepascal.org/svn/fpc/trunk
r3530 (florian)
+ variants can be used as case expression
git-svn-id: branches/fixes_2_0@3531 -
2006-05-14 18:30:55 +00:00
florian
593be05e72
Merged revisions 3528 via svnmerge from
...
http://svn.freepascal.org/svn/fpc/trunk
r3528 (florian)
* fixed reading of shifter op in mov instructions, fixes bug #4722
git-svn-id: branches/fixes_2_0@3529 -
2006-05-14 16:31:13 +00:00
florian
f5b758aa35
Merged revisions 3519 via svnmerge from
...
http://svn.freepascal.org/svn/fpc/trunk
r3519 (florian)
* fixed leaking of TThread
git-svn-id: branches/fixes_2_0@3521 -
2006-05-14 09:34:47 +00:00
florian
8dcba495f4
* forgotten commit
...
git-svn-id: branches/fixes_2_0@3520 -
2006-05-14 09:32:18 +00:00
florian
1c1bea2b29
Merged revisions 3513 via svnmerge from
...
http://svn.freepascal.org/svn/fpc/trunk
r3513 (florian)
* fixed overloading of div operator
git-svn-id: branches/fixes_2_0@3516 -
2006-05-14 08:00:44 +00:00
michael
fe3c61cb0b
Merged revisions 3508 via svnmerge from
...
svn+ssh://svn.freepascal.org/FPC/svn/fpc/trunk
........
r3508 | michael | 2006-05-13 22:25:10 +0200 (Sat, 13 May 2006) | 1 line
+ Fixed declaration of sisigemptyset and friends to use param by ref
........
git-svn-id: branches/fixes_2_0@3515 -
2006-05-13 21:56:35 +00:00
michael
dbd293d264
+ Merged revision 3512
...
git-svn-id: branches/fixes_2_0@3514 -
2006-05-13 21:50:13 +00:00
florian
babdb0c54f
Merged revisions 3509 via svnmerge from
...
http://svn.freepascal.org/svn/fpc/trunk
r3509 (florian)
* handle stored false properly when overriding properties
git-svn-id: branches/fixes_2_0@3510 -
2006-05-13 20:27:36 +00:00
florian
85c3e64942
Merged revisions 3505 via svnmerge from
...
http://svn.freepascal.org/svn/fpc/trunk
r3505 (florian)
* fixed s<'', fixes 4925
git-svn-id: branches/fixes_2_0@3506 -
2006-05-13 20:12:33 +00:00
florian
f69f901347
Merged revisions 3502 via svnmerge from
...
http://svn.freepascal.org/svn/fpc/trunk
r3502 (florian)
* fix 3 operand instructions with third operand being a constant
git-svn-id: branches/fixes_2_0@3503 -
2006-05-13 19:54:52 +00:00
florian
24fd9d397d
Merged revisions 3500 via svnmerge from
...
http://svn.freepascal.org/svn/fpc/trunk
r3500 (florian)
* ifdef inline in classes
git-svn-id: branches/fixes_2_0@3501 -
2006-05-13 19:36:05 +00:00
florian
23e01143d3
Merged revisions 3497 via svnmerge from
...
http://svn.freepascal.org/svn/fpc/trunk
r3497 (florian)
+ Indonesian message file from Zaenal Mutaqin
git-svn-id: branches/fixes_2_0@3498 -
2006-05-13 18:20:48 +00:00
florian
f9d0e14a9e
Merged revisions 3494 via svnmerge from
...
http://svn.freepascal.org/svn/fpc/trunk
r3494 (florian)
+ some point helpers
git-svn-id: branches/fixes_2_0@3496 -
2006-05-13 18:14:24 +00:00
florian
d01d31cc82
Merged revisions 3427 via svnmerge from
...
http://svn.freepascal.org/svn/fpc/trunk
r3427 (florian)
* getopts fix from Bram Kuijvenhoven
git-svn-id: branches/fixes_2_0@3429 -
2006-05-06 08:21:42 +00:00
micha
52c37eb680
Merged revisions 3358 via svnmerge from
...
svn+ssh://svn.freepascal.org/FPC/svn/fpc/trunk
........
r3358 | micha | 2006-04-29 16:34:43 +0200 (za, 29 apr 2006) | 1 line
update tdbf to release 6.4.8
........
git-svn-id: branches/fixes_2_0@3359 -
2006-04-29 14:41:31 +00:00
marco
a6f2ad347d
Merged revisions 3356 via svnmerge from
...
svn+ssh://marco@svn.freepascal.org/FPC/svn/fpc/trunk
........
r3356 | marco | 2006-04-29 15:51:13 +0200 (Sat, 29 Apr 2006) | 1 line
* 5059 and minimal optimisation
........
git-svn-id: branches/fixes_2_0@3357 -
2006-04-29 13:56:23 +00:00
florian
5f62928563
Merged revisions 3347 via svnmerge from
...
http://svn.freepascal.org/svn/fpc/trunk
r3347 (florian)
+ popen declaration from Michael Ring
git-svn-id: branches/fixes_2_0@3348 -
2006-04-28 13:23:12 +00:00
peter
c1958660b2
* sync with trunk r3339
...
git-svn-id: branches/fixes_2_0@3340 -
2006-04-27 06:14:48 +00:00
peter
3006652b93
* ignore -gd and -gg, the code itself is broken
...
git-svn-id: branches/fixes_2_0@3335 -
2006-04-26 06:39:11 +00:00
peter
9f9b543169
* GetWindowLongPtr and friends
...
git-svn-id: branches/fixes_2_0@3332 -
2006-04-26 05:56:53 +00:00
Tomas Hajny
acc7b103f0
* added descriptions for -Op4 and -Op5
...
git-svn-id: branches/fixes_2_0@3331 -
2006-04-25 21:50:43 +00:00
micha
ff5dbf4649
Merged revisions 3311-3312,3314,3319-3320 via svnmerge from
...
svn+ssh://svn.freepascal.org/FPC/svn/fpc/trunk
........
r3311 | micha | 2006-04-21 22:36:17 +0200 (vr, 21 apr 2006) | 1 line
add signal handler trampoline return for buggy OS like fedora core
........
r3312 | micha | 2006-04-22 16:00:30 +0200 (za, 22 apr 2006) | 1 line
typo in assembly opcode
........
r3319 | micha | 2006-04-23 20:28:24 +0200 (zo, 23 apr 2006) | 1 line
fix packing of sigaction record
........
r3320 | micha | 2006-04-23 20:35:45 +0200 (zo, 23 apr 2006) | 1 line
remove startup sigaction flag hack for x86_64 (fixed properly using SA_RESTORER)
........
git-svn-id: branches/fixes_2_0@3325 -
2006-04-23 20:16:35 +00:00
marco
479863b7c1
Merged revisions 3313 via svnmerge from
...
svn+ssh://marco@svn.freepascal.org/FPC/svn/fpc/trunk
........
r3313 | marco | 2006-04-22 18:05:08 +0200 (Sat, 22 Apr 2006) | 2 lines
* reformatted + retyped. Reason: bug3508
........
git-svn-id: branches/fixes_2_0@3314 -
2006-04-22 16:17:27 +00:00
Jonas Maebe
b02a8d371a
Merged revisions 2758 via svnmerge from
...
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
........
r2758 | jonas | 2006-03-05 14:34:43 +0100 (Sun, 05 Mar 2006) | 3 lines
* fixed crash with loading overridden properties of forward-declared
classes from ppu files
........
git-svn-id: branches/fixes_2_0@3281 -
2006-04-19 09:54:51 +00:00
peter
3fd0bb1d9a
Merged revisions 3276 via svnmerge from
...
http://peter@svn.freepascal.org/svn/fpc/trunk
........
r3276 | peter | 2006-04-19 08:46:54 +0200 (Wed, 19 Apr 2006) | 2 lines
* CPU386 define for Delphi compatibility
........
git-svn-id: branches/fixes_2_0@3277 -
2006-04-19 06:49:16 +00:00
peter
12ab8e4227
Merged revisions 3102-3103,3128,3183,3211 via svnmerge from
...
http://peter@svn.freepascal.org/svn/fpc/trunk
........
r3102 | daniel | 2006-04-01 10:21:11 +0200 (Sat, 01 Apr 2006) | 2 lines
* Fix xterm detection
........
r3103 | daniel | 2006-04-01 12:24:22 +0200 (Sat, 01 Apr 2006) | 2 lines
* More video improvements
........
r3128 | marco | 2006-04-02 22:25:36 +0200 (Sun, 02 Apr 2006) | 1 line
* FIO constants
........
r3183 | jonas | 2006-04-09 20:21:35 +0200 (Sun, 09 Apr 2006) | 3 lines
* changed record typecast into shift to avoid q3 becoming not
regable in FPC_MUL_INT64
........
r3211 | daniel | 2006-04-15 15:49:51 +0200 (Sat, 15 Apr 2006) | 2 lines
* Add a group of console ioctl commands.
........
git-svn-id: branches/fixes_2_0@3265 -
2006-04-18 06:37:16 +00:00
peter
da7dade6d1
Merged revisions 2967,2992-2993,3019,3121,3142,3158,3163,3188,3208,3220-3221 via svnmerge from
...
http://peter@svn.freepascal.org/svn/fpc/trunk
........
r2967 | florian | 2006-03-19 14:40:48 +0100 (Sun, 19 Mar 2006) | 2 lines
* svn:executable
........
r2992 | florian | 2006-03-20 22:20:55 +0100 (Mon, 20 Mar 2006) | 2 lines
* "merged" pthread fixes from rtl
........
r2993 | florian | 2006-03-20 23:14:22 +0100 (Mon, 20 Mar 2006) | 2 lines
* some cleanup
........
r3019 | jonas | 2006-03-23 15:24:49 +0100 (Thu, 23 Mar 2006) | 2 lines
* fixed web bug #4934
........
r3121 | michael | 2006-04-02 10:25:36 +0200 (Sun, 02 Apr 2006) | 1 line
+ Support for loading arbitrary libraries, preserved default behaviour
........
r3142 | mattias | 2006-04-04 20:05:15 +0200 (Tue, 04 Apr 2006) | 1 line
added gtk2 functions gtk_tree_view_column_set_expand and gtk_tree_view_column_get_expand from Zhong
........
r3158 | michael | 2006-04-06 10:50:32 +0200 (Thu, 06 Apr 2006) | 1 line
+ Library to be loaded is now selectable
........
r3163 | michael | 2006-04-07 15:08:01 +0200 (Fri, 07 Apr 2006) | 1 line
+ Removed debug statement
........
r3188 | michael | 2006-04-09 23:34:16 +0200 (Sun, 09 Apr 2006) | 2 lines
* fixed library name for shm_unlink,shm_open as per mariano podesta's suggestion.
........
r3208 | daniel | 2006-04-14 16:59:35 +0200 (Fri, 14 Apr 2006) | 2 lines
* Fix integer overflow bug.
........
r3220 | armin | 2006-04-15 21:59:19 +0200 (Sat, 15 Apr 2006) | 2 lines
added sysutils for debug
........
r3221 | armin | 2006-04-15 22:24:12 +0200 (Sat, 15 Apr 2006) | 2 lines
renamed DEBUG to ZLIB_DEBUG
........
git-svn-id: branches/fixes_2_0@3264 -
2006-04-18 06:32:55 +00:00
peter
e119addb4a
Merged revisions 3109,3111,3120,3123,3126,3138,3149,3155-3156,3162,3169,3172-3173,3187,3209-3210,3215 via svnmerge from
...
http://peter@svn.freepascal.org/svn/fpc/trunk
........
r3109 | joost | 2006-04-01 16:58:11 +0200 (Sat, 01 Apr 2006) | 2 lines
+ added check for empty dataset to TDataset.Delete
+ Updated comment regarding bookmarks and appending records
........
r3111 | joost | 2006-04-01 18:03:41 +0200 (Sat, 01 Apr 2006) | 1 line
+ Replaced the array-based record-buffer for a linked-list buffer
........
r3120 | michael | 2006-04-02 10:24:31 +0200 (Sun, 02 Apr 2006) | 1 line
+ Initial support for Master/Detail relations
........
r3123 | joost | 2006-04-02 20:34:25 +0200 (Sun, 02 Apr 2006) | 2 lines
+ re-implemented RecNo and Recordcount
+ fix in the result of GetNextPacket
........
r3126 | joost | 2006-04-02 21:31:28 +0200 (Sun, 02 Apr 2006) | 1 line
+ removed obsolete deleted-flag
........
r3138 | joost | 2006-04-04 00:21:12 +0200 (Tue, 04 Apr 2006) | 3 lines
* re-implemented cancelupdates
* Delete now also works on edited and inserted records
* Clearbuffers now also initialises/empties the ActiveBuffer
........
r3149 | joost | 2006-04-05 12:35:12 +0200 (Wed, 05 Apr 2006) | 1 line
+ Fix a leak of connections
........
r3155 | michael | 2006-04-05 21:54:29 +0200 (Wed, 05 Apr 2006) | 1 line
+ Renamed msgintf to dbugmsg to avoid conflict with Lazarus msgintf
........
r3156 | michael | 2006-04-05 21:55:34 +0200 (Wed, 05 Apr 2006) | 1 line
Library initialized only if not done before
........
r3162 | vincents | 2006-04-07 12:12:27 +0200 (Fri, 07 Apr 2006) | 1 line
* regenerated for i386-darwin support
........
r3169 | michael | 2006-04-08 14:35:19 +0200 (Sat, 08 Apr 2006) | 1 line
+ Added support for NEWDECIMAL from MySQL 5
........
r3172 | michael | 2006-04-08 16:40:59 +0200 (Sat, 08 Apr 2006) | 1 line
Patch from IvankoB on Yandex.Ru to add support for REINTRODUCE, DEPRECATED, STATIC, OVERRIDE, MESSAGE modifiers
........
r3173 | michael | 2006-04-08 16:42:22 +0200 (Sat, 08 Apr 2006) | 1 line
Patch from IvankoB on Yandex.Ru to add support for REINTRODUCE, DEPRECATED, STATIC, OVERRIDE, MESSAGE modifiers
........
r3187 | michael | 2006-04-09 21:28:36 +0200 (Sun, 09 Apr 2006) | 1 line
+ Patch from Luiz Americo to map unknown field types to string
........
r3209 | joost | 2006-04-14 21:47:10 +0200 (Fri, 14 Apr 2006) | 3 lines
+ fix for InternalgotoBookmark
+ Changed ProviderFlags to published
+ Implemented Locate
........
r3210 | joost | 2006-04-14 21:54:52 +0200 (Fri, 14 Apr 2006) | 1 line
+ moved InternalInitRecord from Clearbuffers to Resync
........
r3215 | joost | 2006-04-15 19:04:41 +0200 (Sat, 15 Apr 2006) | 6 lines
+ Commented out Debug-procedure DumpMem
+ implemented TField.Text
+ fixed TField.CanModify
+ implemented TDataset.CheckBiDirectional
+ Fixed TDataset.FilterOptions
+ implemented TDataset.SetFound
........
git-svn-id: branches/fixes_2_0@3263 -
2006-04-18 06:28:06 +00:00
peter
c8478a6713
Merged revisions 3053 via svnmerge from
...
http://peter@svn.freepascal.org/svn/fpc/trunk
........
r3053 | peter | 2006-03-27 11:07:33 +0200 (Mon, 27 Mar 2006) | 2 lines
* openstring now uses a type in the system unit
........
git-svn-id: branches/fixes_2_0@3261 -
2006-04-18 06:09:45 +00:00
peter
ad64fc2bbc
Merged revisions 3065 via svnmerge from
...
http://peter@svn.freepascal.org/svn/fpc/trunk
........
r3065 | jonas | 2006-03-28 13:49:16 +0200 (Tue, 28 Mar 2006) | 6 lines
+ get_max_value in defutil
* use a linear cmp list instead of subtractions on ppc if low >=
low(smallint) and high <= high(word), because a compare does not
introduce any dependencies (and in those cases using subtractions
does not save any instructions or bytes either)
........
git-svn-id: branches/fixes_2_0@3260 -
2006-04-18 06:08:51 +00:00
peter
cc41235012
Merged revisions 3194,3199 via svnmerge from
...
http://peter@svn.freepascal.org/svn/fpc/trunk
........
r3194 | peter | 2006-04-12 12:26:10 +0200 (Wed, 12 Apr 2006) | 2 lines
* interfaces return values need to be passed in parameters
........
r3199 | peter | 2006-04-13 09:04:48 +0200 (Thu, 13 Apr 2006) | 2 lines
* patch from Jonas to pass interface result as parameter
........
git-svn-id: branches/fixes_2_0@3259 -
2006-04-18 05:57:47 +00:00
Jonas Maebe
1dbddf02c9
Merged revisions 3205,3207,3225 via svnmerge from
...
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
........
r3205 | jonas | 2006-04-14 11:16:43 +0200 (Fri, 14 Apr 2006) | 2 lines
* fixed typo in comments
........
r3207 | jonas | 2006-04-14 15:01:10 +0200 (Fri, 14 Apr 2006) | 5 lines
* added missing masking of upper 24/16 bits on ppc after performing
add/sub/shl/mul on 8 or 16 bit "registers" + test (tcinvint5)
* optimized register-register loading of < 32 bit values (removes
30KB of superfluous extsb/extsh/rlwinm's from compiler+rtl)
........
r3225 | jonas | 2006-04-16 13:16:56 +0200 (Sun, 16 Apr 2006) | 2 lines
* test longint -> int64 conversions as well
........
git-svn-id: branches/fixes_2_0@3247 -
2006-04-17 16:00:05 +00:00
marco
1ff97c5e7a
* bug5016 and 5017 for giantm
...
git-svn-id: branches/fixes_2_0@3218 -
2006-04-15 18:40:45 +00:00
marco
dc3362b443
Merged revisions 3216 via svnmerge from
...
svn+ssh://marco@svn.freepascal.org/FPC/svn/fpc/trunk
........
r3216 | marco | 2006-04-15 20:32:34 +0200 (Sat, 15 Apr 2006) | 1 line
* bug5016 and bug5017
........
git-svn-id: branches/fixes_2_0@3217 -
2006-04-15 18:37:12 +00:00
Jonas Maebe
6737e010dc
Merged revisions 3182,3191-3193,3195,3197-3198,3200 via svnmerge from
...
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
........
r3182 | jonas | 2006-04-09 20:14:44 +0200 (Sun, 09 Apr 2006) | 2 lines
* return error exit if test fails
........
r3191 | jonas | 2006-04-11 17:08:07 +0200 (Tue, 11 Apr 2006) | 3 lines
* fixed regvar bug in in-node code (regvar could be modified by
"in" code)
........
r3192 | jonas | 2006-04-11 22:41:53 +0200 (Tue, 11 Apr 2006) | 3 lines
+ support for {$calling default} to switch back to the default calling
convention
........
r3193 | jonas | 2006-04-12 09:58:25 +0200 (Wed, 12 Apr 2006) | 3 lines
* give an error for {$calling } (i.e., when a procedure directive is
missing)
........
r3195 | jonas | 2006-04-12 12:46:21 +0200 (Wed, 12 Apr 2006) | 2 lines
* fixed previous commit
........
r3197 | jonas | 2006-04-12 14:22:05 +0200 (Wed, 12 Apr 2006) | 2 lines
+ added test for empty {$calling }
........
r3198 | jonas | 2006-04-12 15:25:39 +0200 (Wed, 12 Apr 2006) | 2 lines
+ added
........
r3200 | jonas | 2006-04-13 11:00:40 +0200 (Thu, 13 Apr 2006) | 2 lines
+ added { %fail }
........
git-svn-id: branches/fixes_2_0@3206 -
2006-04-14 09:38:11 +00:00
micha
eb342fd63c
Merged revisions 3201 via svnmerge from
...
svn+ssh://svn.freepascal.org/FPC/svn/fpc/trunk
........
r3201 | micha | 2006-04-13 18:32:07 +0200 (do, 13 apr 2006) | 1 line
fix datetime from/to timestamp conversion (delphi compat)
........
git-svn-id: branches/fixes_2_0@3202 -
2006-04-13 16:37:41 +00:00
peter
0add526cb2
Merged revisions 3189 via svnmerge from
...
http://peter@svn.freepascal.org/svn/fpc/trunk
........
r3189 | peter | 2006-04-10 09:43:15 +0200 (Mon, 10 Apr 2006) | 2 lines
* compile with objfpc to get 32bit integer
........
git-svn-id: branches/fixes_2_0@3190 -
2006-04-10 08:01:53 +00:00
Jonas Maebe
f26a655cea
Merged revisions 3185 via svnmerge from
...
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
........
r3185 | jonas | 2006-04-09 21:18:31 +0200 (Sun, 09 Apr 2006) | 3 lines
* fixed another bug in fpc_ansistr_append_ansistring in case source = dest
(web bug #4999 )
........
git-svn-id: branches/fixes_2_0@3186 -
2006-04-09 19:23:51 +00:00
Tomas Hajny
6d2f1a6e68
Merged revisions 3178 via svnmerge from
...
http://hajny@svn.freepascal.org/svn/fpc/trunk
........
r3178 | hajny | 2006-04-08 19:36:05 +0000 (Sat, 08 Apr 2006) | 1 line
* fix for pointer increase
........
git-svn-id: branches/fixes_2_0@3180 -
2006-04-09 08:14:22 +00:00
Jonas Maebe
6fd308faa1
Merged revisions 3175-3176 via svnmerge from
...
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
........
r3175 | jonas | 2006-04-08 18:26:16 +0200 (Sat, 08 Apr 2006) | 2 lines
+ added
........
r3176 | jonas | 2006-04-08 18:27:31 +0200 (Sat, 08 Apr 2006) | 2 lines
+ added
........
git-svn-id: branches/fixes_2_0@3179 -
2006-04-08 20:02:44 +00:00
Jonas Maebe
3cac9601ee
Merged revisions 3170-3171 via svnmerge from
...
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
........
r3170 | jonas | 2006-04-08 16:29:16 +0200 (Sat, 08 Apr 2006) | 2 lines
+ copy tcext5.o for tcalext5 test
........
r3171 | jonas | 2006-04-08 16:38:19 +0200 (Sat, 08 Apr 2006) | 2 lines
* fixed some typos + some clarifications
........
git-svn-id: branches/fixes_2_0@3174 -
2006-04-08 14:43:23 +00:00
Jonas Maebe
a16795c80b
Merged revisions 3166 via svnmerge from
...
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
........
r3166 | jonas | 2006-04-08 00:17:45 +0200 (Sat, 08 Apr 2006) | 6 lines
* fixed skipping of parameter registers for ppc/aix in case a parameter
has to be passed on the stack before all registesters are used up
* fixed calculation of stack offsets for ppc/aix abi for small records,
arrays and ordinals passed on the stack after all registers are used
+ test for all of the above
........
git-svn-id: branches/fixes_2_0@3167 -
2006-04-07 22:33:53 +00:00
Jonas Maebe
88a7905a68
Merged revisions 3159 via svnmerge from
...
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
........
r3159 | jonas | 2006-04-07 00:09:25 +0200 (Fri, 07 Apr 2006) | 3 lines
* return OS_NO from int_cgsize() for sizes which are not a power of 2
(fixes crash in tests/test/cg/tpara2.pp for ppc, does not break i386)
........
git-svn-id: branches/fixes_2_0@3160 -
2006-04-06 22:17:37 +00:00
Jonas Maebe
866020d9f5
Merged revisions 3141 via svnmerge from
...
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
........
r3141 | jonas | 2006-04-04 14:44:19 +0200 (Tue, 04 Apr 2006) | 3 lines
* fixed offset calculation of first parameter on the stack if there
were any preceding parameters < 4 bytes
........
git-svn-id: branches/fixes_2_0@3157 -
2006-04-06 08:13:48 +00:00
Jonas Maebe
f9d38b10e7
Merged revisions 3148 via svnmerge from
...
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
........
r3148 | jonas | 2006-04-05 09:46:18 +0200 (Wed, 05 Apr 2006) | 2 lines
* GetExceptionMask returned inverted result for exInvalidOp
........
git-svn-id: branches/fixes_2_0@3154 -
2006-04-05 12:57:24 +00:00
Jonas Maebe
0f1df8601c
Merged revisions 3151 via svnmerge from
...
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
........
r3151 | jonas | 2006-04-05 14:19:55 +0200 (Wed, 05 Apr 2006) | 2 lines
* fixed test, enabled for freebsd, darwin, solaris
........
git-svn-id: branches/fixes_2_0@3152 -
2006-04-05 12:29:19 +00:00
Jonas Maebe
7fc3548c35
Merged revisions 2523,2774,2949,2951,2954 via svnmerge from
...
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
........
r2523 | florian | 2006-02-11 23:25:14 +0100 (Sat, 11 Feb 2006) | 2 lines
* string constants passed to array of const should be passed as ansistrings
........
r2774 | jonas | 2006-03-05 22:38:05 +0100 (Sun, 05 Mar 2006) | 2 lines
+ some simplify support for ttypeconvnode
........
r2949 | jonas | 2006-03-17 23:26:48 +0100 (Fri, 17 Mar 2006) | 21 lines
* moved type conversion of C varargs from tcallnode to
tarrayconstructornode.inset_typeconvs() and fixed them:
* integers < 32 bit are converted to 32 bit (this was previously
done in the code generator for some targets, and not for others)
* currency is also converted to double for targets where currency = int64
* single is converted to double, except for x86_64 (is at least
necessary on darwin/ppc, darwin/i386 and linux/i386)
* enums are converted to 32 bit ints
* procvars are converted to pointers
* proper errors are given for various unsupported types
NOTE: in C, floating point constants are by default double, while in
FPC they are of type extended. On platforms where extended <> double,
such constants when passed to C varargs are automatically converted
to double by default (gives warning). If you want to pass them as
single or extended or get rid of the warning, use an explicit typecast
* increased ppu version because of introduction of new node flag
(nf_cvarargs for tarrayconstructornode)
* fixed tests/test/cg/tprintf
* changed tests/test/cg/cdecl/taoc5 to use explicit typecasts for
floating point constants passed to C varargs functions.
........
r2951 | jonas | 2006-03-18 10:20:18 +0100 (Sat, 18 Mar 2006) | 2 lines
* automatically convert (wide)chararrays to p(wide)chars for C varargs
........
r2954 | jonas | 2006-03-18 14:20:58 +0100 (Sat, 18 Mar 2006) | 2 lines
* fixed wrong conversions from real to currency/int64 for x86
........
git-svn-id: branches/fixes_2_0@3150 -
2006-04-05 11:51:16 +00:00
Jonas Maebe
1bf5030562
Merged revisions 3136 via svnmerge from
...
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk
........
r3136 | jonas | 2006-04-03 13:29:37 +0200 (Mon, 03 Apr 2006) | 3 lines
* fixed ppc fpu exception mask stuff in math unit
+ added test for this functionality
........
git-svn-id: branches/fixes_2_0@3140 -
2006-04-04 09:00:00 +00:00
peter
bef4833123
* SetResourceStrings gets an arg argument
...
git-svn-id: branches/fixes_2_0@3101 -
2006-03-31 21:48:12 +00:00
micha
b3fbb4a56d
Merged revisions 3099 via svnmerge from
...
svn+ssh://svn.freepascal.org/FPC/svn/fpc/trunk
........
r3099 | micha | 2006-03-31 23:29:36 +0200 (vr, 31 mrt 2006) | 1 line
fix handle type; close parent ends of pipes in child process
........
git-svn-id: branches/fixes_2_0@3100 -
2006-03-31 21:31:33 +00:00