Commit Graph

23723 Commits

Author SHA1 Message Date
Jonas Maebe
593f74d155 + full support for varargs-related functionality for "mwpascal; external;"
functions

git-svn-id: trunk@4910 -
2006-10-14 17:56:42 +00:00
Jonas Maebe
0a23786605 - reverted r4880 (wrong varargs reform) and r4838 (wrong removal of
varargs/array of const overloads)
  * arrayconstructor and array of const are no longer compatible with
    the extra varargs parameters (so overloaded varargs and array of
    const cdecl functions can be distinguished)
  * fixed tprintf2 for the correct varargs syntax

git-svn-id: trunk@4909 -
2006-10-14 17:39:00 +00:00
florian
de0bf34a10 * recreated
git-svn-id: trunk@4908 -
2006-10-14 16:54:21 +00:00
florian
b22e688ad8 * fixed fstenv instruction dat
git-svn-id: trunk@4907 -
2006-10-14 16:53:39 +00:00
peter
f5efca241a * fix 64bit
git-svn-id: trunk@4906 -
2006-10-14 16:03:02 +00:00
joost
c88d92929e * Clear in_sqlda when it is not needed
git-svn-id: trunk@4905 -
2006-10-14 15:31:30 +00:00
micha
dc3b37ff73 + heap manager: reduce overhead on fixed size chunks from 8 to 4
git-svn-id: trunk@4904 -
2006-10-14 15:05:24 +00:00
Almindor
f102f33426 * fix some gliches in inithreads
git-svn-id: trunk@4903 -
2006-10-14 12:47:42 +00:00
Almindor
ce2eb7246d * fix NPTL and non-NPTL (old hack-fix) on linux
git-svn-id: trunk@4902 -
2006-10-14 11:49:06 +00:00
Almindor
be67e9328f * remove pipe hack from linux tthread as well
git-svn-id: trunk@4901 -
2006-10-14 11:42:34 +00:00
Almindor
2ee7e64a4a * adds semaphore support to ThreadManager, removes pipe hack from non linux
+ adds SemaphoreInit, SemaphorePost, SemaphoreWait and SemaphoreDestroy to TM

git-svn-id: trunk@4900 -
2006-10-14 11:39:47 +00:00
florian
1dd80243e5 * tables recreated
git-svn-id: trunk@4899 -
2006-10-14 11:21:41 +00:00
florian
66b1932d52 * fixed rex writing for floating point instructions
git-svn-id: trunk@4898 -
2006-10-14 11:21:17 +00:00
oro06
7cdac06250 +wince : more network api funcs (now can get mac address+adapters infos)
git-svn-id: trunk@4897 -
2006-10-14 08:52:40 +00:00
florian
ea69e22044 * fixed tail recursion optimization for code using methodpointerinit/done
git-svn-id: trunk@4896 -
2006-10-14 07:57:25 +00:00
ivost
cb75d8d6e4 * removed md4 packages from Makefile.fpc of packages/extra (it's moved to packages/base/hash)
* removed md4 dependency from ldap Makefile.fpc

git-svn-id: trunk@4895 -
2006-10-13 23:00:56 +00:00
marco
94e0b66d0a * fix for popen brokenness
git-svn-id: trunk@4894 -
2006-10-13 22:29:08 +00:00
florian
9288a2f76d + more verbose printnode for call nodes
git-svn-id: trunk@4892 -
2006-10-13 21:19:14 +00:00
marco
70d4e58fd6 * TComponent now also inherits from IUnknown. It already had the methods implementing it.
git-svn-id: trunk@4891 -
2006-10-13 21:06:21 +00:00
daniel
b5e18b98be * Move md4 unit to hash package.
git-svn-id: trunk@4890 -
2006-10-13 20:19:02 +00:00
florian
32c7ba29ea * when calling an inherited methode by msg, any var parameters are compatible,
if somebody knows how to implement it better, feel free to do so

git-svn-id: trunk@4889 -
2006-10-13 19:15:00 +00:00
sekelsenmat
9e7b60ec42 Fixed apache 1.3 httpd.pas file
git-svn-id: trunk@4888 -
2006-10-13 18:23:31 +00:00
sekelsenmat
acebe35bba Fixed apache 1.3 compilation and windows defines.
git-svn-id: trunk@4887 -
2006-10-13 18:22:23 +00:00
florian
982fa40caa * rebuilt
* there is no apache for win64 yet

git-svn-id: trunk@4886 -
2006-10-13 17:51:00 +00:00
florian
9936dca488 * test without varargs enabled, makes a difference on some CPUs (x86_64)
git-svn-id: trunk@4885 -
2006-10-13 14:20:09 +00:00
florian
9ea736e89e + OpenGL 2.0 patches from Michalis Kamburelis fixes #7600
git-svn-id: trunk@4884 -
2006-10-13 14:11:29 +00:00
sekelsenmat
84703d482f Fixes for dbus example
git-svn-id: trunk@4883 -
2006-10-13 13:46:17 +00:00
Jonas Maebe
b02495645f * fixed test
git-svn-id: trunk@4882 -
2006-10-13 12:54:55 +00:00
Jonas Maebe
f2ab0e1f92 + test for "varargs"
git-svn-id: trunk@4881 -
2006-10-13 12:35:55 +00:00
Jonas Maebe
e9cabd17e1 * fixed handling of "varargs" procedures (i.e., those without an explicit
array-of-const parameter)

git-svn-id: trunk@4880 -
2006-10-13 12:35:17 +00:00
michael
f0d242ac12 * Enabled compilation of apache 1.3 headers
git-svn-id: trunk@4879 -
2006-10-13 11:07:31 +00:00
sekelsenmat
bf384c8bd6 Fixed compiling for httpd 1.3.37
git-svn-id: trunk@4878 -
2006-10-13 10:58:19 +00:00
michael
3da55d7b11 * Removed unneeded files
git-svn-id: trunk@4877 -
2006-10-13 08:22:24 +00:00
michael
dfbef3a7cf + New version by Felipe Monteiro de Carvalho
git-svn-id: trunk@4876 -
2006-10-13 08:21:22 +00:00
michael
2979d4b68a * Apache headers by Felipe Monteiro de Carvalho added
git-svn-id: trunk@4875 -
2006-10-13 08:11:43 +00:00
peter
b7386124c4 * quick fix for broken relocation in stabs
git-svn-id: trunk@4874 -
2006-10-12 21:56:16 +00:00
michael
71a692368b + Added dbus for linux
git-svn-id: trunk@4873 -
2006-10-12 21:22:55 +00:00
michael
df7323318f + Initial check-in from Felipe Monteiro de Carvalho's implementation of dbus
git-svn-id: trunk@4872 -
2006-10-12 21:22:19 +00:00
Vincent Snijders
61d979808a + added k-nucleotide benchmark
git-svn-id: trunk@4871 -
2006-10-12 19:12:51 +00:00
Jonas Maebe
adca49097e * convert filename para to shortstring
git-svn-id: trunk@4870 -
2006-10-12 17:23:56 +00:00
marco
76f73ed2ec * partial fix for 7481. TConvFactor not added, too little docs/examples.
git-svn-id: trunk@4869 -
2006-10-12 17:13:39 +00:00
Vincent Snijders
cf13a7d0cb + added spectralnorm benchmark
git-svn-id: trunk@4868 -
2006-10-12 11:55:48 +00:00
Jonas Maebe
52b3257d9c * disabled tailrec optimization for -O2 for now since it breaks make all
git-svn-id: trunk@4867 -
2006-10-12 09:38:57 +00:00
Jonas Maebe
0541a887b8 * pass record parameters on the stack for mwpascal calling convention
(instead of by reference)

git-svn-id: trunk@4866 -
2006-10-12 08:55:11 +00:00
florian
2a54d957b2 * fixed two small errors
* supported_optimizerswitches now takes generic flags also into account

git-svn-id: trunk@4865 -
2006-10-11 21:14:47 +00:00
Vincent Snijders
1117a58f9f + added binarytrees benchmark
git-svn-id: trunk@4864 -
2006-10-11 21:03:25 +00:00
micha
0c5124c295 * fix compilation of sysutils, partly revert patch from peter which was a modified version of my patch
git-svn-id: trunk@4863 -
2006-10-11 18:19:06 +00:00
florian
a61abb25cb * reorganized optimizer switch sets
git-svn-id: trunk@4862 -
2006-10-11 18:16:10 +00:00
micha
8678d52aeb * avoid warning when pointer points to size 1 data
* fix variantmanager for {$T+}

git-svn-id: trunk@4861 -
2006-10-11 16:40:40 +00:00
florian
e8d5dc4ab2 * tailrecursion optimization enabled for for sparc, i386, x86-64 and arm
git-svn-id: trunk@4860 -
2006-10-11 16:34:28 +00:00