Commit Graph

27698 Commits

Author SHA1 Message Date
peter
f70219cdd8 * add align directives to int_str
git-svn-id: trunk@9793 -
2008-01-19 16:32:39 +00:00
daniel
d12e107800 * Use fpc_geteipasebx.
git-svn-id: trunk@9792 -
2008-01-19 15:24:36 +00:00
daniel
4ca3a590e8 * Labels that are defined or referenced in a different lexical level
than their declaration need to be code generated as global asmlabels.

git-svn-id: trunk@9791 -
2008-01-19 13:50:58 +00:00
yury
68f340eb9c * Fixed THREAD_PRIORITY constants.
git-svn-id: trunk@9790 -
2008-01-19 13:15:05 +00:00
daniel
220565fb94 * Remove unused lea from skip loop.
git-svn-id: trunk@9789 -
2008-01-19 08:33:48 +00:00
Jonas Maebe
9ad66cecaf + also add fpc-unit dependency on paszlib to build dependencies
git-svn-id: trunk@9788 -
2008-01-19 00:20:49 +00:00
joost
c8fc140581 * Write results to a testsuite-digest
* Fixed a range-overflow in a testvalue
 * Set the db-engine to test from the command line
 * Fixed compilation of old index-test

git-svn-id: trunk@9787 -
2008-01-19 00:15:02 +00:00
joost
9cfe2a0dc4 * Added dependency on paszlib to fcl-fpcunit
git-svn-id: trunk@9786 -
2008-01-18 23:40:44 +00:00
Jonas Maebe
8c45c66e13 * removed accidentally committed global disable of assembler int_str
* fixed compilation of int_str on darwin/pic
  * disabled int_str for darwin because it crashes

git-svn-id: trunk@9785 -
2008-01-18 23:09:37 +00:00
Jonas Maebe
95c991872b + added exeinfo to implicit units so make install works again
git-svn-id: trunk@9784 -
2008-01-18 23:03:38 +00:00
joost
7baab96e81 * DigestTestREport makes it possible to write the unittest results to a testsuite-digest
git-svn-id: trunk@9783 -
2008-01-18 22:52:13 +00:00
daniel
b8fdbb1055 * Some final tweaks to asm int_str.
git-svn-id: trunk@9782 -
2008-01-18 22:21:49 +00:00
daniel
f94d457429 * Add Darwin PIC support to assembler int_str again.
* Make it respect the open string boundary
  * Activate it again

git-svn-id: trunk@9781 -
2008-01-18 22:12:16 +00:00
peter
3befb1f832 * refactor executable loading into exeinfo unit so
it can be reused also for lnfodwrf

git-svn-id: trunk@9780 -
2008-01-17 23:47:42 +00:00
peter
39cd83a465 * use UpdateCrc32 instead of Crc32
git-svn-id: trunk@9779 -
2008-01-17 19:58:32 +00:00
peter
793fd8fc09 * Add -Xg to help pages
* -Xg now produces a .dbg file with debuginfo
    that can be used by gdb. The main executable gets
    a debuglink section that references the .dbg file.

git-svn-id: trunk@9778 -
2008-01-17 01:20:37 +00:00
marco
bd70396a93 * BSDs added
git-svn-id: trunk@9777 -
2008-01-16 19:05:55 +00:00
Vincent Snijders
9de3695061 * fixed comparing ppu time with source time (bug 10443)
git-svn-id: trunk@9776 -
2008-01-16 18:57:43 +00:00
michael
41cce2fe42 * Fixed IsEmptyStr
git-svn-id: trunk@9775 -
2008-01-16 16:15:05 +00:00
joost
3852af4afb * Moved StringsReplace from sqldb to strutils
* Removed unused NotYetImplemented procedure from strutils

git-svn-id: trunk@9771 -
2008-01-15 22:13:47 +00:00
florian
cd4b05f3de * better detection of source file change while writing debug info
* set module index before replaying tokens of a generic

git-svn-id: trunk@9767 -
2008-01-15 21:36:58 +00:00
joost
611e07202d * Use MergeSort instead of InsertSort on opening database
* Always fetch all records when there are some indexes

git-svn-id: trunk@9759 -
2008-01-14 21:12:07 +00:00
peter
923aac0390 * give range error if setlength value < 0 and the array is not filled
git-svn-id: trunk@9758 -
2008-01-14 18:05:48 +00:00
peter
037e6a2c11 * moved freevision package
git-svn-id: trunk@9752 -
2008-01-14 16:54:03 +00:00
marco
a0d5f38f5f * Last batch of fixes for 10568. time conversion functions, cogetobject and iviewobject(2)
git-svn-id: trunk@9751 -
2008-01-14 15:15:45 +00:00
marco
f572159bdb * IOleDocument and several other docobj.idl interfaces added.
git-svn-id: trunk@9748 -
2008-01-13 22:48:02 +00:00
marco
2b8af9880d * bugreport 10568 part 3
git-svn-id: trunk@9747 -
2008-01-13 21:41:54 +00:00
marco
662fc125cc * more #10568
git-svn-id: trunk@9746 -
2008-01-13 21:21:07 +00:00
marco
5ce2086aee * iobjectsafety
git-svn-id: trunk@9744 -
2008-01-13 20:12:25 +00:00
marco
bf30e84e51 * first batch of fixes for 10568
git-svn-id: trunk@9743 -
2008-01-13 20:04:52 +00:00
marco
db3eb67852 * fix for 10554
git-svn-id: trunk@9742 -
2008-01-13 19:31:54 +00:00
florian
0456481984 + ClassIDToProgID, resolves #10600
git-svn-id: trunk@9741 -
2008-01-13 19:06:39 +00:00
florian
3f25f6898f * fixed initialization, resolves #10615
git-svn-id: trunk@9739 -
2008-01-13 17:45:49 +00:00
florian
a681a3b3c8 * load procedure variables in comobj unit with proper names, partly resolves #10615
git-svn-id: trunk@9738 -
2008-01-13 17:04:48 +00:00
joost
e14cd726b4 * Re-generated for all platforms
git-svn-id: trunk@9737 -
2008-01-13 16:44:16 +00:00
joost
8afdcc0f8a * Fixed "make examples"
git-svn-id: trunk@9736 -
2008-01-13 16:28:28 +00:00
florian
d88847dc14 * ignore -R when doing emulator based testing
git-svn-id: trunk@9735 -
2008-01-13 14:57:05 +00:00
florian
b5c114934d * reverted 9727 and made a better fix for it
git-svn-id: trunk@9734 -
2008-01-13 13:23:19 +00:00
marco
43fb0c25a2 * makefile regenned
git-svn-id: trunk@9731 -
2008-01-13 12:46:36 +00:00
marco
4a565e7dca * two files lowercase to ease installing
git-svn-id: trunk@9730 -
2008-01-13 12:46:19 +00:00
florian
295fdbe37c * use the current cgsizes instead of the def to determine if loadfpu can be used, else softfloats are broken
git-svn-id: trunk@9728 -
2008-01-13 09:59:13 +00:00
florian
2d91fef4f1 + accept system.string, resolves #10489
git-svn-id: trunk@9727 -
2008-01-12 22:25:33 +00:00
Jonas Maebe
be2119b489 * simply discard overloaded routines which cannot accept a variant
when determining the optimal candidate for a single variant
    parameter, rather than giving an internal error (mantis #10623)

git-svn-id: trunk@9726 -
2008-01-12 19:01:49 +00:00
micha
a9972548b0 + add arm-linux/uclibc startup code
git-svn-id: trunk@9725 -
2008-01-12 17:08:43 +00:00
Jonas Maebe
3d39cb8d1d * fixed calculation of md4/md5 for files > 512MB on 32 bit systems
(based on patch from Sergei Gorelkin, mantis #9903)

git-svn-id: trunk@9724 -
2008-01-12 16:57:08 +00:00
Jonas Maebe
70d94fecc1 * enable {$push}/{$pop} in all syntax modes instead of ony in macpas
(mantis #10351)

git-svn-id: trunk@9723 -
2008-01-12 16:47:46 +00:00
tom_at_work
4e60ceb237 * removed code which splits "unaligned" 8 byte stores/loads into two 4 bytes stores/loads on ppc64. The processor manuals and extensive testing showed that PPC970+ class processors have hardware assisted handling of unaligned memory accesses, which results in 8 byte memory accesses to be always faster than 4 byte ones
git-svn-id: trunk@9721 -
2008-01-12 13:47:55 +00:00
Jonas Maebe
cf295c8e88 * increased ppu version number because the ansi/widestring result patch
makes the generated code ABI-incompatible with code compiled with
    older compilers

git-svn-id: trunk@9719 -
2008-01-11 22:50:07 +00:00
Jonas Maebe
cdfb7c8f26 * patch from Sergei Gorelkin to return ansi/widestrings by reference
in an invisible parameter (Delphi compatible, faster/smaller code)

git-svn-id: trunk@9718 -
2008-01-11 22:36:50 +00:00
Vincent Snijders
cc90b67b4a - removed units directory from svn, because make clean will try to delete all files in it (also the .svn dir) and a subsequent update will fail
git-svn-id: trunk@9717 -
2008-01-11 22:10:54 +00:00