Commit Graph

22789 Commits

Author SHA1 Message Date
Tomas Hajny
c40e0d9b6f * error handling for potential issues with memory allocation during setup_environment as suggested by borsa77 at libero.it
git-svn-id: trunk@3931 -
2006-06-24 22:54:12 +00:00
Tomas Hajny
1ecf556685 * patch for Dos.Exec and others from borsa77 at libero.it
git-svn-id: trunk@3930 -
2006-06-24 22:47:39 +00:00
Tomas Hajny
50a8ef63a8 * contact information for contributors/maintainers added
git-svn-id: trunk@3929 -
2006-06-24 17:53:22 +00:00
joost
b1a0c5318a + implemented TDataset.Translate and TStringField.Transliterate
git-svn-id: trunk@3928 -
2006-06-23 23:31:41 +00:00
peter
55053a586b * fix comisd
git-svn-id: trunk@3927 -
2006-06-23 21:41:19 +00:00
joost
fdfe49015c + when an error occurs, do not automatically rollback the transaction, only make it possible
+ use the new endian-functions

git-svn-id: trunk@3926 -
2006-06-23 20:52:04 +00:00
Jonas Maebe
900a592b17 * synchronised with r165 of pascal universal interfaces:
For CMMultichannel5Color and CMMultichannel7Color type declarations,
 corrected number of array elements and added an explicit pad byte field
 for FPC and GPC so that type size matches Apple's gcc type size.

git-svn-id: trunk@3924 -
2006-06-23 11:52:51 +00:00
Jonas Maebe
378e7fb3d4 + added
git-svn-id: trunk@3921 -
2006-06-22 09:39:36 +00:00
peter
6a4ee03913 * change edatalabel to string references. The edatalabel is not available anymore after a unit is compiled
git-svn-id: trunk@3920 -
2006-06-22 06:02:58 +00:00
peter
2f147715f4 * more rex fixes
git-svn-id: trunk@3917 -
2006-06-21 19:51:09 +00:00
Jonas Maebe
fc3fb54f7c * turning on peephole optimizations no longer turns on cse as well
* -O3 again performs multiple cse passes

git-svn-id: trunk@3915 -
2006-06-21 18:55:48 +00:00
Jonas Maebe
df973fa1de * fixed issue #6977 (add regvars occupied by the invisible high parameter
of "open array" and "array of const" parameters to the used regvars
    for their array accesses if range checking is turned on)

git-svn-id: trunk@3914 -
2006-06-21 18:24:01 +00:00
Jonas Maebe
58703324a9 * fixed issue #6913 (old bug id: #5086)
git-svn-id: trunk@3912 -
2006-06-21 17:11:52 +00:00
marco
0dc6fb52ea * linkordering for Linux
git-svn-id: trunk@3911 -
2006-06-21 15:49:39 +00:00
daniel
35bc0b8160 * Fix missing ctrlZmarkseof check.
git-svn-id: trunk@3910 -
2006-06-21 14:39:44 +00:00
daniel
670cf5d601 * Recreate with latest fpcmake
git-svn-id: trunk@3909 -
2006-06-21 14:35:36 +00:00
micha
87b196130c fix cross installation
git-svn-id: trunk@3908 -
2006-06-21 10:36:43 +00:00
micha
2bd88e3406 read timezone file optimization
git-svn-id: trunk@3907 -
2006-06-21 09:26:17 +00:00
peter
b672df519a * flexible position of REX, required for SSE2 commands
git-svn-id: trunk@3906 -
2006-06-20 22:38:30 +00:00
peter
56e56d0bd6 * simplified sse conversion code
git-svn-id: trunk@3905 -
2006-06-20 22:29:31 +00:00
daniel
34d33a1c81 + Enable "absolute $location" for GBA
git-svn-id: trunk@3904 -
2006-06-20 20:29:44 +00:00
peter
41c762a08d * remove extdebug around rex checking
* move optional rex writing to routine and add call also for code 15

git-svn-id: trunk@3903 -
2006-06-20 18:59:27 +00:00
peter
de201caa8e * elf64 by default
git-svn-id: trunk@3902 -
2006-06-20 18:58:32 +00:00
florian
53cdd50152 * RomanToInt fixed, solves #7060
git-svn-id: trunk@3900 -
2006-06-20 08:00:55 +00:00
micha
ea06d139c2 fix syscall used for exiting, like C _exit (issue #7025)
git-svn-id: trunk@3897 -
2006-06-19 19:38:10 +00:00
joost
eb9b7e5dc1 + fix for bug #7007 by Martin Schreiber
git-svn-id: trunk@3896 -
2006-06-19 19:13:57 +00:00
Almindor
0dba7730b4 * fixed accept, connect, recvfrom and sentto in windows sockets to use the right arguments for winsock2 calls
git-svn-id: trunk@3895 -
2006-06-19 17:03:01 +00:00
marco
2a5332e3bd * Link ordering working FreeBSD implementation
git-svn-id: trunk@3894 -
2006-06-19 14:17:45 +00:00
Jonas Maebe
8e952b634d * fixed tw4201 after changes from yesterday (when a FInitialSuspended
thread is only resumed when it's terminated no longer executes
    the Execute method, and properly terminates the thread)

git-svn-id: trunk@3893 -
2006-06-19 07:47:37 +00:00
peter
79703f834e * new test
git-svn-id: trunk@3892 -
2006-06-19 06:59:25 +00:00
peter
9998099a05 * range error
git-svn-id: trunk@3891 -
2006-06-19 06:33:29 +00:00
marco
4376a4ee35 * Fixes from Dave Strodtman
git-svn-id: trunk@3890 -
2006-06-18 13:19:28 +00:00
Jonas Maebe
92c7553818 * fixed wrong freeing of system threads when a tthread is freed
(first threadfunc would call endthread -> detach+pthread exit,
     and then tthread.destroy would waitfor -> pthread_join for
     this pthread, while you cannot join a detached thread)
  * cleaned up freeing an InitiallySuspended thread

git-svn-id: trunk@3889 -
2006-06-18 12:35:44 +00:00
florian
6ed96fd8ad * fixed compilation
git-svn-id: trunk@3887 -
2006-06-17 21:33:08 +00:00
florian
6ffe481799 * fixed sse addition if operands were swapped and in float registers
git-svn-id: trunk@3885 -
2006-06-17 19:43:15 +00:00
florian
90cc0f3619 + define the assembler reader always explicitly
git-svn-id: trunk@3882 -
2006-06-17 13:22:30 +00:00
Tomas Hajny
32774f91ed * comment about FileOpen return value modified
git-svn-id: trunk@3881 -
2006-06-16 20:45:30 +00:00
florian
6263aefef5 * locally changed pp.lpi reverted
git-svn-id: trunk@3880 -
2006-06-16 20:32:16 +00:00
marco
0bb37b3e1a * small fixes due to tcentre
git-svn-id: trunk@3879 -
2006-06-16 20:04:22 +00:00
florian
aa18f7523d * made synchronize class method public
git-svn-id: trunk@3877 -
2006-06-16 19:33:03 +00:00
florian
481f73e989 * don't check pointers in the heap trace unit fixes #7050
git-svn-id: trunk@3873 -
2006-06-16 17:50:41 +00:00
florian
6387c36346 * fixed make cycle
git-svn-id: trunk@3871 -
2006-06-15 16:46:07 +00:00
Jonas Maebe
5fa53a1a8c * optimize away "x mod 1" and "x div 1" + test (ppc code generator handled
"div 1" wrongly)

git-svn-id: trunk@3868 -
2006-06-15 15:53:43 +00:00
michael
a49a8ba774 * Take link contents into account when writing seealso section
git-svn-id: trunk@3866 -
2006-06-13 22:54:59 +00:00
michael
85017f4139 + Fixed incMonth so it truncates on the number of days in the target month
git-svn-id: trunk@3864 -
2006-06-13 22:23:25 +00:00
michael
dc0e8428a6 + Fixed rights parameter in TFileStream.Create and FileCreate
git-svn-id: trunk@3862 -
2006-06-13 22:01:49 +00:00
michael
a3c573cf8d + Fixed nodefault storage specifier and case where stored is explicitly true
git-svn-id: trunk@3860 -
2006-06-13 21:41:52 +00:00
michael
8b6142e9b3 + Fixed syntax highlighting. Asm blocks now also correct
git-svn-id: trunk@3859 -
2006-06-13 19:34:49 +00:00
oro06
42bd89095f *fix fileopen (please OS2,EMX maintainers have a look)
git-svn-id: trunk@3858 -
2006-06-13 08:15:35 +00:00
Jonas Maebe
8e5e1d8cdb * another shuffle fix
git-svn-id: trunk@3857 -
2006-06-13 07:54:35 +00:00