Commit Graph

26861 Commits

Author SHA1 Message Date
florian
96eaeeaf98 * fixed Index* for 64 Bit CPUs
* use forward move as much as possible

git-svn-id: trunk@8778 -
2007-10-13 19:06:41 +00:00
florian
342ba323cf * fixed assembling of cvtsi2ss with rex
git-svn-id: trunk@8777 -
2007-10-13 14:53:27 +00:00
florian
d8fbc86061 * display compilation time, resolves #9926
git-svn-id: trunk@8776 -
2007-10-13 13:21:33 +00:00
marco
807e964dab * Faster overloaded inttobin 32-bit and 64-bit.
git-svn-id: trunk@8775 -
2007-10-12 20:54:15 +00:00
florian
0907f3c73b * regenerated
git-svn-id: trunk@8774 -
2007-10-12 16:30:51 +00:00
florian
29084acefd * moved pre-configured tools to unused shift key combinations
git-svn-id: trunk@8773 -
2007-10-12 16:30:36 +00:00
florian
7af2e21ef9 * enabled Shift-F11 and Shift-F2 for tools
git-svn-id: trunk@8772 -
2007-10-12 16:22:27 +00:00
florian
fa0507ec2c * fixed compilation on arm in extdebug mode
git-svn-id: trunk@8771 -
2007-10-12 16:14:49 +00:00
Jonas Maebe
c89ea4412f * disallow using inline nodes with a non-void resultdef as statements
(e.g. length, lo/hi, ord, etc). Not the same as mantis #9918, but
    somewhat related

git-svn-id: trunk@8770 -
2007-10-12 11:54:37 +00:00
Jonas Maebe
775ee6f563 * len=0 should not be treated as overflow in comparebyte/word/dword
(further fix to r8754, fixes regresssion of twide4 on sparc/solaris)

git-svn-id: trunk@8765 -
2007-10-11 17:10:29 +00:00
Almindor
99eccda322 * fix record sizes to use packrecords C in vorbis (bug 9867)
git-svn-id: trunk@8764 -
2007-10-11 16:58:31 +00:00
pierre
cb7a9f5436 *call destructor at exit
git-svn-id: trunk@8763 -
2007-10-11 16:41:06 +00:00
pierre
56f36869be + defines for GDB 6.7
+ USE_MINGW_GDB define added to test mingw32 GDB port

git-svn-id: trunk@8762 -
2007-10-11 16:40:21 +00:00
florian
74253a0f81 * don't mark a file modified in case of an empty paste, resolves #6320
git-svn-id: trunk@8761 -
2007-10-10 19:38:38 +00:00
marco
a19b22c48f * Fixed for 9879
git-svn-id: trunk@8760 -
2007-10-10 16:26:43 +00:00
joost
0021d0f27b Patch from Zaher Dirkey (modified)
* Set Sqlite3Lib on WinCE
 * In dynamic lib, sqlite3_version must be aliased as like in static lib to sqlite3_libversion
 * sqlite3_version function must called with the () at last, because sqlite3_version pointer to function

git-svn-id: trunk@8759 -
2007-10-10 15:50:03 +00:00
Jonas Maebe
1f530a3d62 * fixed compilation
git-svn-id: trunk@8758 -
2007-10-10 12:42:12 +00:00
michael
8127eb0b0f * Made FRunning and FExitCode protected
git-svn-id: trunk@8757 -
2007-10-09 21:12:04 +00:00
Jonas Maebe
33c4197f43 * changed FPC_EMPTYCHAR into a widechar because it's also used for
widestring -> pwidechar conversions (mantis #9897)

git-svn-id: trunk@8756 -
2007-10-09 17:52:25 +00:00
Jonas Maebe
0ebc1e920a * allow modifying lvalues obtained by dereferencing read-only properties,
both via regular pointers and via classes (mantis 9498)

git-svn-id: trunk@8755 -
2007-10-09 13:08:36 +00:00
Jonas Maebe
b5a1a6c6b4 * fixed generic index- and comparebyte/word/dword for limits which
overflow the pointer range (fixes tw3612 regression on sparc/solaris)

git-svn-id: trunk@8754 -
2007-10-09 11:00:15 +00:00
joost
d40293b7fb * Changed library-initialisation. It now works the same as for mysql. Fixes bug #9546
git-svn-id: trunk@8753 -
2007-10-09 08:50:40 +00:00
joost
a701dab36c * Fix for empty searchstrings in stringsreplace
git-svn-id: trunk@8752 -
2007-10-08 21:24:01 +00:00
joost
00a12ebea3 * =,+,-,*,\,\,[,] added to param name delimiters (patch based on mseide-msegui)
git-svn-id: trunk@8746 -
2007-10-08 10:24:28 +00:00
joost
865386b464 * some fixes for queries with more then 10 parameters + tests
git-svn-id: trunk@8745 -
2007-10-08 10:00:28 +00:00
Jonas Maebe
83d162f5fd * regenerated for darwin/ppc64
git-svn-id: trunk@8744 -
2007-10-08 08:33:03 +00:00
peter
e8322a83e4 * optimized generic implementations to use pointers instead of
array accesses. This also allows better register variable
    optimizations

git-svn-id: trunk@8742 -
2007-10-07 18:36:18 +00:00
florian
36f7d56e91 + fpcfg.inc target
git-svn-id: trunk@8741 -
2007-10-07 17:57:48 +00:00
florian
6b8e54cff9 * fixed compilation
git-svn-id: trunk@8740 -
2007-10-07 17:52:14 +00:00
florian
a5429afeb0 * fixed optimizer options for ide configuration creation
git-svn-id: trunk@8739 -
2007-10-07 17:31:29 +00:00
florian
5c288f06c7 * nice PentiumM string
* fixed duplicate shortcuts

git-svn-id: trunk@8738 -
2007-10-07 17:23:56 +00:00
Tomas Hajny
218aa2dd1d + fcl-json added to install.dat
git-svn-id: trunk@8737 -
2007-10-07 13:47:30 +00:00
marco
c213f47986 * fixed 9868 typo
git-svn-id: trunk@8736 -
2007-10-07 07:33:14 +00:00
florian
0f4f080d91 * fixed wrong test number
git-svn-id: trunk@8735 -
2007-10-06 14:35:42 +00:00
florian
6e5ff9b825 * hack around the -intconst hack in pexpr when recording tokens, resolves #9471
git-svn-id: trunk@8734 -
2007-10-06 14:33:57 +00:00
Vincent Snijders
77ecd141e6 fpdoc: give context of invalid short description
git-svn-id: trunk@8733 -
2007-10-05 12:05:04 +00:00
marco
d66c1646c2 * patch a few stdcalls
git-svn-id: trunk@8732 -
2007-10-04 16:26:09 +00:00
florian
de47ba3ac8 * fixed GetKeyData
git-svn-id: trunk@8729 -
2007-10-03 11:13:27 +00:00
joost
fae59501a7 * Patch from Jesus Reyes with better fix for r8726
git-svn-id: trunk@8728 -
2007-10-03 08:26:43 +00:00
joost
7d6a23090c * Terminate strings in recordbuffer if size of supplied string is larger then the field-size
git-svn-id: trunk@8726 -
2007-10-02 21:01:13 +00:00
peter
c767df348f * idata must be aligned on 4 bytes to prevent a corrupt
idata2 section where the entries are always 20 bytes

git-svn-id: trunk@8725 -
2007-10-02 18:41:47 +00:00
peter
488c06d275 * don't reuse emptyint
git-svn-id: trunk@8724 -
2007-10-02 18:41:07 +00:00
Jonas Maebe
e0a45eaf28 * r8717 for ppc64 (fixed compilation after r8715)
git-svn-id: trunk@8720 -
2007-10-02 08:31:04 +00:00
micha
89b5825029 * only use ld -T in case of cross-link (-XR), because not all platforms have complete link script yet
git-svn-id: trunk@8718 -
2007-10-01 21:10:51 +00:00
Jonas Maebe
d766707278 * fixed compilation after r8715 (+ aasmbase to uses clause)
git-svn-id: trunk@8717 -
2007-10-01 20:01:41 +00:00
peter
1e28adac60 * there can be a tai_stab between lock/rep and the next opcode
git-svn-id: trunk@8716 -
2007-10-01 19:23:49 +00:00
peter
9f0ca44c94 * new tf_smartlink_library flag
* use create_smartlink[_sections|_library] to check what to 
    do for smartlinking

git-svn-id: trunk@8715 -
2007-10-01 16:55:08 +00:00
Tomas Hajny
34e8576452 + stdconvs and fmtbcd now compiled too (the latter needed for fcl-db)
git-svn-id: trunk@8709 -
2007-09-30 23:24:55 +00:00
Tomas Hajny
97d878cde8 * missing AF_INET added
git-svn-id: trunk@8708 -
2007-09-30 21:35:36 +00:00
micha
c3e587355d * fix default dynamic linker location for 64 bit targets in linux
git-svn-id: trunk@8707 -
2007-09-30 21:20:04 +00:00