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
Jonas Maebe
e72fab1e43
* perform floating point type conversions directly in assignment nodes
...
when possible, as this can save a lot of useless memory traffic
(and fpu<->sse conversions on x86)
git-svn-id: trunk@9716 -
2008-01-11 21:18:49 +00:00
Jonas Maebe
9772da7eeb
* compare stripped copies of the compiler instead of the original
...
compiler binaries when determining whether cycle has finished
on darwin, because when using Dwarf the linked binaries are
always slightly different there (because the Dwarf info is kept
in the object files and is referenced using a unique identifier,
to be able to ascertain that you are using the correct object
files and binary together when debugging)
git-svn-id: trunk@9715 -
2008-01-11 20:08:47 +00:00
Jonas Maebe
eb83213f10
* Only start recycling oschunks once MaxKeptOSChunks chuncks have
...
been allocated. E.g. allocate 100 blocks of 80 bytes and free them
all, then the same with blocks of 96, 112, 128, 144, 160 and 176
bytes, after which again 80 bytes -> previously, regardless of
the value of MaxKeptOSChunks, the empty block for 80 bytes was
reformatted for those of 96 bytes, then for 112 bytes etc. Now,
if MaxKeptOSChunks is set to 7, none will ever be reformatted
because enough chunks will be allocated from the OS.
git-svn-id: trunk@9696 -
2008-01-09 20:39:59 +00:00
Jonas Maebe
588822b14d
* more ptruint type casts to avoid 64 bit comparisons on 32 bit
...
platforms
git-svn-id: trunk@9693 -
2008-01-09 18:32:37 +00:00
Jonas Maebe
284ebc9d4a
- deleted since it has been renamed to n_body
...
git-svn-id: trunk@9691 -
2008-01-09 00:14:30 +00:00
Jonas Maebe
fc4c010e48
* fixed unified win32/win64 check
...
git-svn-id: trunk@9690 -
2008-01-09 00:09:54 +00:00
Jonas Maebe
9e7994dd81
* fixed after tests->examples rename
...
git-svn-id: trunk@9689 -
2008-01-09 00:01:15 +00:00
peter
a40b4818ec
* regenerated
...
git-svn-id: trunk@9688 -
2008-01-08 23:44:55 +00:00
peter
4c54059cd7
* start of conversion to fpmake
...
git-svn-id: trunk@9687 -
2008-01-08 23:44:09 +00:00
peter
63258c61fe
* support units per target
...
git-svn-id: trunk@9686 -
2008-01-08 23:43:53 +00:00
Jonas Maebe
6e9b3bf345
* perform double->single-conversion-before-storing workaround for
...
fpu bug on some ppc's depending on the selected target cpu type
rather than depending on whether we're compiling for 64 bit
git-svn-id: trunk@9685 -
2008-01-08 22:00:37 +00:00