Commit Graph

25824 Commits

Author SHA1 Message Date
Jonas Maebe
b9a97ae891 * another sparc/linux fix for stat (record must NOT be packed, or
variables of that type will not be aligned properly)

git-svn-id: trunk@7460 -
2007-05-24 22:50:33 +00:00
micha
4b73505019 * make bansi1 bench multi threaded, in bansi1mt
git-svn-id: trunk@7459 -
2007-05-24 20:16:49 +00:00
micha
b51f0d5e20 * make blists1 bench more detailed
git-svn-id: trunk@7458 -
2007-05-24 20:16:14 +00:00
michael
6d4c5cf1f7 * Patch from Graeme to correct output
git-svn-id: trunk@7457 -
2007-05-24 17:53:46 +00:00
Jonas Maebe
399ab249d6 * initialise/finalise critical section
git-svn-id: trunk@7455 -
2007-05-24 12:24:45 +00:00
Jonas Maebe
03fe8d622a * skip test for cpus with alignment constraints
git-svn-id: trunk@7454 -
2007-05-24 12:06:35 +00:00
Jonas Maebe
eac195fc51 * fixed fpu rte code for invalid, inexact and "subscript out of range"
errors (216 -> 207)

git-svn-id: trunk@7453 -
2007-05-24 12:02:23 +00:00
Jonas Maebe
7e3b792713 * fixed for solaris:
* iconv is in libc for solaris
    * use official names for unicode encodings (UTF-16BE/UTF-16LE instead
      of unofficial UNICODEBIG/UNICODELITTLE aliases, which are not supported
      by solaris' iconv)

git-svn-id: trunk@7452 -
2007-05-24 11:38:07 +00:00
Almindor
2b873af182 * remove forgotten writeln in base64 (* please merge me! *)
git-svn-id: trunk@7451 -
2007-05-24 11:15:39 +00:00
michael
2207d159d7 * Patch from Graeme Geldenhuys to easily add testsuites
git-svn-id: trunk@7449 -
2007-05-24 08:47:09 +00:00
yury
cf19c0993a * fixed bug #8919.
+ test.

git-svn-id: trunk@7448 -
2007-05-24 08:15:28 +00:00
yury
60191d06d0 * added LVM_GETHEADER message.
git-svn-id: trunk@7447 -
2007-05-24 08:08:58 +00:00
michael
001ba5de84 * Applied patch from Ido Kanner
git-svn-id: trunk@7446 -
2007-05-24 07:42:39 +00:00
peter
dd3fdac68e * beos support from Olivier Coursiere
git-svn-id: trunk@7443 -
2007-05-24 07:16:17 +00:00
peter
6a51ea7eac * obsolete files
git-svn-id: trunk@7440 -
2007-05-24 07:13:15 +00:00
peter
c83f5c8546 * use elf writer for beos
git-svn-id: trunk@7439 -
2007-05-24 07:08:29 +00:00
florian
271c970e9d * rtl part of BeOS patch from Olivier Coursiere
git-svn-id: trunk@7438 -
2007-05-24 06:52:50 +00:00
peter
01350c165c * use new currentmodulestate
git-svn-id: trunk@7437 -
2007-05-24 06:40:37 +00:00
peter
ecbcdcdabb * added status.currentmodulestate
git-svn-id: trunk@7435 -
2007-05-24 06:21:31 +00:00
joost
4ed68cc386 * TCustomHTTPModule was not always created when needed.
git-svn-id: trunk@7434 -
2007-05-23 21:41:44 +00:00
marco
7c66dc722f * virtualprotect overload compat
git-svn-id: trunk@7433 -
2007-05-23 17:41:14 +00:00
marco
aef34ef03f * a few extra MEM_ constants
git-svn-id: trunk@7432 -
2007-05-23 17:39:15 +00:00
Jonas Maebe
683de5ada2 * don't destroy source register when performing division of signed
number by constant power of two

git-svn-id: trunk@7431 -
2007-05-23 14:05:27 +00:00
peter
b29e4ad12f * add used by unit to can't find unit message
git-svn-id: trunk@7430 -
2007-05-23 13:40:27 +00:00
Jonas Maebe
3ab9ace8c4 * implement CThreadSwitch using sched_yield()
git-svn-id: trunk@7429 -
2007-05-23 13:38:20 +00:00
peter
e2db0a3982 * cleanup current module status
* new set_current_module function that sets the current_module and
    all related variables. Also closes scanner files if required, but
    that might still need some optimization to prevent closing/opening
    files too often

git-svn-id: trunk@7428 -
2007-05-23 13:33:53 +00:00
Jonas Maebe
085689af60 + support for unaligned stores
* avoid some unnecessary unaligned load sequences

git-svn-id: trunk@7427 -
2007-05-23 12:03:42 +00:00
Jonas Maebe
1e10424c6b * fixed a_load_reg_ref_unaligned() so it doesn't destroy the source
register anymore

git-svn-id: trunk@7426 -
2007-05-23 11:45:26 +00:00
Jonas Maebe
528eb2ec50 * shl/shr count on sparc is "mod <bitsize>" -> fix subsetref routines to
take that behaviour into account

git-svn-id: trunk@7424 -
2007-05-23 09:32:48 +00:00
peter
cc5b22c0e1 * new test
git-svn-id: trunk@7423 -
2007-05-22 20:55:28 +00:00
peter
b09df37cef * size of secrel32 added
git-svn-id: trunk@7421 -
2007-05-22 20:36:39 +00:00
florian
9f56a89617 + added cyrillic code page tables
+ support -Fm<x> to load unicode tables from rtl/ucmaps, they must be in the same dir as the compiler though

git-svn-id: trunk@7420 -
2007-05-22 19:38:39 +00:00
micha
e989730f34 * initialize/finalize critical sections in heaptrace properly
git-svn-id: trunk@7419 -
2007-05-22 15:34:46 +00:00
pierre
2b672a5525 + Add GetLineCount method to TMemoryTextFile object
git-svn-id: trunk@7418 -
2007-05-22 07:01:26 +00:00
pierre
ea5bc8c155 * avoid crash if removing several editor windows
git-svn-id: trunk@7417 -
2007-05-22 06:59:54 +00:00
joost
419d518d4b * Enabled compilation of TMySQLxxConnection for win64
git-svn-id: trunk@7416 -
2007-05-21 21:20:52 +00:00
micha
7d109a1a33 * prevent freeing in both threads at the same time in theapthread test
git-svn-id: trunk@7415 -
2007-05-21 20:39:33 +00:00
joost
023a3167c2 * Enabled compilation of TODBCConnection for win64
git-svn-id: trunk@7414 -
2007-05-21 20:39:27 +00:00
micha
9f11556f10 * flush output after heap debug writeln at exit
git-svn-id: trunk@7413 -
2007-05-21 20:38:29 +00:00
micha
6c85fcb157 heap manager: initialize critical sections properly
git-svn-id: trunk@7412 -
2007-05-21 17:08:28 +00:00
Jonas Maebe
df7ad9f68d * renamed so it gets tested by the makefile (all test programs
must start with t)

git-svn-id: trunk@7410 -
2007-05-21 12:06:50 +00:00
peter
b029477b8e * new tests
git-svn-id: trunk@7409 -
2007-05-21 07:54:18 +00:00
peter
6a345d7e76 * fixed compile
git-svn-id: trunk@7408 -
2007-05-21 06:18:42 +00:00
micha
7f2a257102 + heap manager now per thread, reduce heap lock contention
+ heap threading test

git-svn-id: trunk@7407 -
2007-05-20 20:58:12 +00:00
Jonas Maebe
5cf2511283 - removed/disabled all normalset code (except for bootstrapping), since
it's no longer needed

git-svn-id: trunk@7403 -
2007-05-20 11:19:36 +00:00
Jonas Maebe
7d44ca0113 * fixed unportable soft float mask handling which broke on big endian
systems after yesterday's set changes

git-svn-id: trunk@7402 -
2007-05-20 10:25:48 +00:00
Jonas Maebe
d375ae6f7f * test now fails under FPC
git-svn-id: trunk@7401 -
2007-05-20 08:54:10 +00:00
Jonas Maebe
ba67b8566b * fixed some varset helpers broken in the previous commit
git-svn-id: trunk@7399 -
2007-05-19 20:15:55 +00:00
Jonas Maebe
497df2bb37 * also check for properties passed to read(ln) when reading integers
different from the native size, or when reading enums (because those
    are handled via a temp internally -> regular var parameter checks
    were not automatically performed)

git-svn-id: trunk@7398 -
2007-05-19 18:53:24 +00:00
Jonas Maebe
02a69ff049 * mwpascal is also a clearstack_pocall (fixes e.g. calling
CGAffineTransformMakeRotation on Darwin/i386)

git-svn-id: trunk@7397 -
2007-05-19 18:10:22 +00:00