Commit Graph

27122 Commits

Author SHA1 Message Date
yury
22c1f6381d * Fixed cross CPU cycle after changes in rev. 8911.
git-svn-id: trunk@9018 -
2007-10-31 22:44:25 +00:00
Károly Balogh
b91c0756c4 + made m68k to compile system unit again
git-svn-id: trunk@9017 -
2007-10-31 22:33:00 +00:00
florian
e3a0f3d303 * updates from Ido Kanner
git-svn-id: trunk@9016 -
2007-10-31 19:55:37 +00:00
Jonas Maebe
82a0749970 * prefer non-matching orddef conversions to orddef-to-pointer conversions
(mantis #10002) and also to orddef-to-real conversions
    (delphi-compatible). More tests and fixes will follow later.

git-svn-id: trunk@9015 -
2007-10-31 17:20:37 +00:00
Jonas Maebe
df2ecd14f5 * fixed comparisons of orddefs with fourcharcodes in macpas mode + test
git-svn-id: trunk@9014 -
2007-10-31 15:11:13 +00:00
Jonas Maebe
68570e5471 * save/restore true/false label when secondpassing arrayconstructor
elements (mantis #10072)

git-svn-id: trunk@9013 -
2007-10-31 12:37:35 +00:00
Almindor
0dce152199 * update lnet in fppkg to 0.5.8
git-svn-id: trunk@9012 -
2007-10-31 09:08:27 +00:00
peter
100dab3c33 * support local and global install directories, default is to use a local
install dir for normal users and for root the global install dir
  * updated unit check in fpmake build to look in local and global dirs
  * auto bootstrap when fpmkunit is not found, no --bootstrap needed
  * archive command line option to call fpmake archive

git-svn-id: trunk@9011 -
2007-10-30 22:07:34 +00:00
florian
04086e9df2 * SysResetFPU fix for BeOS by Olivier Coursiere
git-svn-id: trunk@9010 -
2007-10-30 22:00:58 +00:00
peter
e207391454 * updated
git-svn-id: trunk@9009 -
2007-10-30 21:56:35 +00:00
peter
e58f71ae3d * typo
git-svn-id: trunk@9008 -
2007-10-30 21:56:09 +00:00
Jonas Maebe
1ff6404114 - removed svn:executable
git-svn-id: trunk@9007 -
2007-10-30 12:28:24 +00:00
peter
ee479f31a1 * remove duplciate m68k from ALLTARGETS
git-svn-id: trunk@8999 -
2007-10-30 07:15:48 +00:00
peter
7312a0e1e9 * fix unixcrypt target
git-svn-id: trunk@8997 -
2007-10-30 07:09:26 +00:00
peter
acfd8570a1 * fix compile with 2.0
git-svn-id: trunk@8996 -
2007-10-30 07:06:42 +00:00
florian
ea07c6176c - $Log$ killed
git-svn-id: trunk@8995 -
2007-10-29 21:23:14 +00:00
florian
7f4c387841 o new BeOS patch by Olivier Coursiere:
* correctly define the stack size for BeOS,
  + implement a minimum nl_langinfo function to correctly initialize WideString support
  + add fgl unit in the BeOS RTL makefile
  * SysOSAlloc now return nil when the system can not allocate the asked memory,
  * HAS_SYSOSFREE is no more defined with an empty implementation under BeOS. This was preventing FPC to reuse memory.
  + there is now a basic implementation of CheckPointer under BeOS.

git-svn-id: trunk@8994 -
2007-10-29 19:00:32 +00:00
Jonas Maebe
8d8ba9a583 * fixed pic reference loading for non-darwin i386 platforms after
r8657

git-svn-id: trunk@8993 -
2007-10-29 19:00:15 +00:00
peter
277147d1b1 * internal fpmkunit source for bootstrapping
git-svn-id: trunk@8992 -
2007-10-29 18:12:40 +00:00
peter
a0984505b2 * regenerated to fix fpc detection on non-i386
git-svn-id: trunk@8991 -
2007-10-29 16:34:18 +00:00
peter
fce01e8aab * check cpu_target before passing it to fpc
git-svn-id: trunk@8990 -
2007-10-29 16:34:03 +00:00
peter
ad1c9bf4e6 * fixed includedirs
git-svn-id: trunk@8989 -
2007-10-29 16:07:13 +00:00
peter
324b1732ab * regenerated to update dependencies
git-svn-id: trunk@8988 -
2007-10-29 09:07:18 +00:00
peter
7f2e3fa163 * fpcdir fixed
git-svn-id: trunk@8987 -
2007-10-29 09:04:22 +00:00
peter
e2a5d53897 * depend on fcl-process and paszlib
git-svn-id: trunk@8986 -
2007-10-29 09:03:13 +00:00
peter
6e168bb025 * fcl-async is only for unix
git-svn-id: trunk@8985 -
2007-10-28 22:15:50 +00:00
joost
9cab4b7623 * Set the field-size of a numeric field correctly if it is undefined
git-svn-id: trunk@8984 -
2007-10-28 22:14:12 +00:00
joost
4599a298f6 * TestBug9744 disabled for Postgresql too
* GetindexDefs-tests case-insensitive
 * Removed writeln from test

git-svn-id: trunk@8983 -
2007-10-28 22:13:20 +00:00
peter
f6ba07a2fd * fcl-web depends on fcl-process
git-svn-id: trunk@8982 -
2007-10-28 22:03:08 +00:00
peter
1d234709e5 * depend on fcl-process
git-svn-id: trunk@8981 -
2007-10-28 21:56:48 +00:00
peter
41c3dde5b9 * regenerate to fix dependency
git-svn-id: trunk@8980 -
2007-10-28 21:33:49 +00:00
peter
0760bea214 * created fcl-async and fcl-process packages
git-svn-id: trunk@8979 -
2007-10-28 21:26:51 +00:00
florian
50cc61c8fd * ignore register list in pure assembler routines, resolves #9335
git-svn-id: trunk@8978 -
2007-10-28 20:41:19 +00:00
joost
95325732a8 * Truncate strings longer then dsMaxStringSize
* Cleaned up some unnecessary calls

git-svn-id: trunk@8977 -
2007-10-28 20:38:50 +00:00
joost
340acdea57 * Implemented TPQConnection.RowsAffected
* Improved test for RowsAffected
 * TIBConnection.RowsAffected now returns -1 on failure

git-svn-id: trunk@8976 -
2007-10-28 19:32:12 +00:00
florian
036744bc16 * open html properly on read only file systems, resolves #10015
git-svn-id: trunk@8975 -
2007-10-28 18:50:10 +00:00
florian
c3475dddc0 * handle case ranges properly for unsigned types with a non-zero base, resolves #10009
git-svn-id: trunk@8974 -
2007-10-28 17:06:02 +00:00
joost
a193a1285f * Ignore tests which are not applicable when firebird is tested
git-svn-id: trunk@8973 -
2007-10-28 16:53:48 +00:00
florian
1e618b499d * fixes unaligned load_ref_reg on little endian arm
git-svn-id: trunk@8972 -
2007-10-28 15:30:50 +00:00
florian
1bbe6565b0 * fixes widestring range checking, resolves #10013
git-svn-id: trunk@8971 -
2007-10-28 14:46:41 +00:00
florian
0b83cb5761 * align locations where mm registers are stored to be preserved
git-svn-id: trunk@8970 -
2007-10-28 14:09:38 +00:00
florian
19b79468ad * store/load mmx registers properly
* sse registers can be stored/loaded aligned on x86-64

git-svn-id: trunk@8969 -
2007-10-28 14:08:57 +00:00
florian
82c7896d8d * more ins. dat issues popped up, did I mention I start to hate it :(?
git-svn-id: trunk@8968 -
2007-10-28 14:08:04 +00:00
florian
c1d62172fe * the saga continues, fixed previously broken assembler table entries
git-svn-id: trunk@8967 -
2007-10-28 13:01:58 +00:00
florian
7da7364ee7 * refactored SysResetFPU into SysInitFPU and SysResetFPU
git-svn-id: trunk@8966 -
2007-10-28 12:06:49 +00:00
florian
ba224d6b0d * properties set
git-svn-id: trunk@8965 -
2007-10-28 10:24:45 +00:00
florian
89d51b6dcf * updated to latest shootout version
git-svn-id: trunk@8964 -
2007-10-28 10:15:31 +00:00
florian
9d88b1d9ef * x86-64 fixed
git-svn-id: trunk@8963 -
2007-10-28 08:45:48 +00:00
florian
f32831c44a * fixed assembling of fisttp of sse3 instruction set
+ sse3 optimized trunc() using fisttp
+ -Cfsse3 for x86-64

git-svn-id: trunk@8962 -
2007-10-27 20:50:46 +00:00
florian
0ae5dedbc2 * last commit fixed, the steps are: saving, testing, committing, not testing, saving, commtting ;)
git-svn-id: trunk@8961 -
2007-10-27 20:42:48 +00:00