Commit Graph

24493 Commits

Author SHA1 Message Date
yury
697875f5af * Fixed reading beyond input string in fpc_Val_Real_ShortStr if empty string was passed.
git-svn-id: trunk@5849 -
2007-01-08 15:12:48 +00:00
yury
a2f4c7fd2a * fixed fpc_ShortStr_Currency.
git-svn-id: trunk@5848 -
2007-01-08 14:13:49 +00:00
yury
37b9258431 * Implemented fpc_ShortStr_Currency. Not used yet.
git-svn-id: trunk@5847 -
2007-01-08 13:51:04 +00:00
Jonas Maebe
4003047c42 * recommanded -> recommended
git-svn-id: trunk@5846 -
2007-01-08 13:38:35 +00:00
yury
69e956949b * Made redef.inc wince only.
* Uncommented Polygon and GetMessage functions.

git-svn-id: trunk@5845 -
2007-01-08 13:25:52 +00:00
florian
7c08279f82 * forgotten commit, fixes loader assembling
git-svn-id: trunk@5844 -
2007-01-07 20:16:55 +00:00
florian
8e8c0832c6 * fixed previous commit
git-svn-id: trunk@5843 -
2007-01-07 18:20:58 +00:00
florian
4c7c5e5adf * hopefully fpc_intf_assign_by_iid improved
git-svn-id: trunk@5842 -
2007-01-07 17:59:46 +00:00
florian
fa493c7898 * move exception mask initialization to procedure compile
* reset exception mask at compiler exit
* use math routines for exception masking

git-svn-id: trunk@5841 -
2007-01-07 12:24:39 +00:00
florian
2b540fd851 * fisheye access granted
git-svn-id: trunk@5839 -
2007-01-07 11:21:38 +00:00
florian
2ccba3604c * fixed generation of constants containing a vmt
* better error message if such a construct is used in fpc where it isn't allowed

git-svn-id: trunk@5838 -
2007-01-07 10:39:06 +00:00
florian
74c9eefc99 * fixed bootstrapping with 2.0.4
git-svn-id: trunk@5837 -
2007-01-07 10:19:10 +00:00
florian
c59c9cdfae * don't build .as with 2.1.1 on i386
* first fix to library entry code

git-svn-id: trunk@5836 -
2007-01-07 10:04:19 +00:00
florian
c238bb15d1 * .init section support
git-svn-id: trunk@5835 -
2007-01-07 10:03:52 +00:00
florian
4aa5f6401e * don't write stabs with rva entries on linux
git-svn-id: trunk@5834 -
2007-01-07 00:04:05 +00:00
florian
d4b4cb3096 * linux libraries must be build with -Bsymbolic to avoid symbol shadowing
git-svn-id: trunk@5833 -
2007-01-06 23:40:22 +00:00
florian
20dfbaee59 * proper initialization of library
git-svn-id: trunk@5832 -
2007-01-06 23:38:37 +00:00
florian
ff40ed3264 * Makefiles regenerated
git-svn-id: trunk@5831 -
2007-01-06 21:08:19 +00:00
florian
1f522b7704 * fixed -Cg ifdefs
git-svn-id: trunk@5830 -
2007-01-06 20:48:07 +00:00
florian
fb22e83d89 * force pic'ed code on x86_64
git-svn-id: trunk@5829 -
2007-01-06 20:37:14 +00:00
florian
db3f8575ae * fixed library creating on x86_64-linux
git-svn-id: trunk@5828 -
2007-01-06 20:27:59 +00:00
florian
881fb4d392 * working linker script for x86_64 libraries
git-svn-id: trunk@5827 -
2007-01-06 18:39:09 +00:00
florian
7cc3d3d532 * made it working
git-svn-id: trunk@5826 -
2007-01-06 18:37:48 +00:00
florian
481b3c5175 * amd64 linker script
git-svn-id: trunk@5825 -
2007-01-06 17:36:10 +00:00
florian
35fdb22b91 * FileSetDate now working on Win, see #7837
* FileSetDate more Delphi compatible

git-svn-id: trunk@5824 -
2007-01-06 10:48:10 +00:00
florian
c759b114bf * allow second operand being am imm in intel assembler, fixed #7719
git-svn-id: trunk@5823 -
2007-01-05 23:15:25 +00:00
Jonas Maebe
d0b6292137 * disable overflow checking when performing pointer arithmetic
(mantis 8049)

git-svn-id: trunk@5822 -
2007-01-05 21:52:31 +00:00
Jonas Maebe
85289e80ce * fixed overflow in case of op_const64_reg_reg_reg(sub,low(int64),...)
git-svn-id: trunk@5821 -
2007-01-05 21:27:27 +00:00
Jonas Maebe
efd1e86418 * give a verbose fatal error instead of an internalerror when a required
system unit type is not found

git-svn-id: trunk@5820 -
2007-01-05 19:43:28 +00:00
joost
4424835ba4 * some code-cleanup
* check for fieldname removed, since it slows down a lot and has no real use
 * Store/cache the fieldnumber also in PQConnection

git-svn-id: trunk@5819 -
2007-01-05 15:29:17 +00:00
Jonas Maebe
1d96dcc50d * renamed nf_swaped to nf_swapped
git-svn-id: trunk@5818 -
2007-01-05 12:47:22 +00:00
Jonas Maebe
a4a54a105d * fixed sse float substraction in case of swapped operands
git-svn-id: trunk@5817 -
2007-01-05 12:37:14 +00:00
Jonas Maebe
003a23c748 * fixed loc_mmregister bug in r4611
git-svn-id: trunk@5816 -
2007-01-05 12:25:05 +00:00
Jonas Maebe
3610a8eb53 * fixed test parameters
git-svn-id: trunk@5815 -
2007-01-05 09:50:45 +00:00
Vincent Snijders
07579ca74f * fixed typo, causing compilation error on win64
git-svn-id: trunk@5814 -
2007-01-05 08:16:18 +00:00
joost
a65d49d19e * Store/cache the fieldnumber in FieldBinding
git-svn-id: trunk@5813 -
2007-01-05 00:52:25 +00:00
joost
abafbc147a * made TSQLCursor.create virtual
* Raise exception if no fields have the pfInUpdate flag set while updating or inserting records on applyupdates

git-svn-id: trunk@5812 -
2007-01-05 00:23:56 +00:00
peter
56379c37a9 * write vmt always according to the order of definitions
* remove obsolete lastvtableindex

git-svn-id: trunk@5811 -
2007-01-04 22:39:12 +00:00
Jonas Maebe
2ddeca21e6 * don't give warning about constructing instance with abstract methods
for self.create calls + tests

git-svn-id: trunk@5810 -
2007-01-04 13:02:23 +00:00
florian
4b88079c41 + i386 assembler implementations of tan, cotan, sincos
* default tan, cotan use now sincos

git-svn-id: trunk@5809 -
2007-01-04 12:58:40 +00:00
florian
abdcb8cdf2 + sincos test
git-svn-id: trunk@5808 -
2007-01-04 12:57:31 +00:00
florian
f6fe70ae0c * sincos result parameters changed from var to out
git-svn-id: trunk@5807 -
2007-01-04 10:55:21 +00:00
pierre
1eefed6cfe + HaltOnNotReleased boolean added:defaults to false.
if set to true, and all memory is not freed,
   a RTE 203 is generated.
   Can only be set via HEAPTRC environment variable.

git-svn-id: trunk@5806 -
2007-01-04 10:48:22 +00:00
pierre
6ad288cd32 * gdb_init has an arg argv0 containing the
executable name

git-svn-id: trunk@5805 -
2007-01-04 10:45:39 +00:00
Almindor
7018d5adfb * remove lnet from fcl
git-svn-id: trunk@5804 -
2007-01-04 10:11:28 +00:00
Almindor
962677fef3 * adds lnet to the compile-list
git-svn-id: trunk@5803 -
2007-01-04 10:10:45 +00:00
Almindor
c6f7301087 * adds lnet subdir to fppkg for lnetpkg
git-svn-id: trunk@5802 -
2007-01-04 10:00:16 +00:00
pierre
f745a62679 * fix compilation of wviews unit for go32v2
git-svn-id: trunk@5801 -
2007-01-04 08:13:13 +00:00
florian
d1b6522866 * fixed pushing of parameters on m68k
git-svn-id: trunk@5800 -
2007-01-03 21:46:49 +00:00
florian
af372691eb + new tests for dispinterface parsing
git-svn-id: trunk@5799 -
2007-01-03 21:19:26 +00:00