Commit Graph

20487 Commits

Author SHA1 Message Date
florian
614a0703c8 * fix for sockets from Ales Katona
git-svn-id: trunk@758 -
2005-07-27 09:07:56 +00:00
florian
5df84f7222 * cvtxx2yy has now proper modification information
git-svn-id: trunk@757 -
2005-07-26 21:06:02 +00:00
florian
146efddbb7 * unified internal error
git-svn-id: trunk@756 -
2005-07-26 21:02:31 +00:00
florian
80f1b0953e * inlining on x86_64 fixed (not broken in fixes branch, needs no merging)
git-svn-id: trunk@755 -
2005-07-26 20:44:58 +00:00
Jonas Maebe
0bfe43e7cd * fixed support for anonymous class/object definitions in macpas mode
git-svn-id: trunk@753 -
2005-07-26 10:11:39 +00:00
florian
d767f3e053 * more ignores
git-svn-id: trunk@750 -
2005-07-26 08:01:40 +00:00
joost
d946895e20 - fixed a overflow error
git-svn-id: trunk@749 -
2005-07-25 23:08:57 +00:00
daniel
603e165761 * add exclude(to_do,threadvarsegment) to assemble.pas to temporarily fix
reported problem.

git-svn-id: trunk@748 -
2005-07-25 20:03:26 +00:00
florian
bcb717f7ea * patch from Ales Katona to fix ssize_t on win32
git-svn-id: trunk@747 -
2005-07-25 19:03:34 +00:00
michael
42f219cfc4 + Fix for bug #4222 by Rodrigo Robles
git-svn-id: trunk@745 -
2005-07-25 17:11:08 +00:00
michael
cf95b53b8f Fix for bug #4218
git-svn-id: trunk@744 -
2005-07-25 14:58:53 +00:00
daniel
e98865ab40 * Fixes and further development of fast threadvars
git-svn-id: trunk@743 -
2005-07-25 14:07:02 +00:00
daniel
4996b31df1 * Fixes compile error
git-svn-id: trunk@742 -
2005-07-25 13:07:16 +00:00
daniel
f6ad2aa425 * Hopefully fixes compilation
git-svn-id: trunk@741 -
2005-07-25 13:05:20 +00:00
daniel
22e89e1a42 * Proof of concept: Support threadvars using segment registers.
git-svn-id: trunk@740 -
2005-07-24 21:06:23 +00:00
florian
a1dd230825 * gint8 changed to shortint
git-svn-id: trunk@738 -
2005-07-24 13:34:32 +00:00
florian
9e6c9d4fc7 * sysutils.format: floating point formatting takes care of currency type now
git-svn-id: trunk@736 -
2005-07-24 12:14:18 +00:00
florian
abed18e3bd * the utf-8 encoded espanol file is no errorues.msg
* errores.msg is iso-8859-15 encoded

git-svn-id: trunk@735 -
2005-07-24 10:36:45 +00:00
Jonas Maebe
f948a34c78 - disabled wrong GOT setup code which destroys r31 without saving it (should
have been done a long time ago already)

git-svn-id: trunk@733 -
2005-07-24 08:26:12 +00:00
michael
84a4c40a3d + Patch from Joost Van der Sluis to fix DoEncodeTime
git-svn-id: trunk@732 -
2005-07-23 21:13:58 +00:00
daniel
d05f58b604 * Group asmlists into array to be able to add
some of them more comfortably.
  * x86_64 compilation was broken, fixed.
  * Sparc compilation was broken, fixed.

git-svn-id: trunk@731 -
2005-07-23 13:44:32 +00:00
daniel
d57c048696 * Remove ifdef 1_0
* Add expirimental 32-bit x86_64 target to systems

git-svn-id: trunk@729 -
2005-07-23 08:37:26 +00:00
florian
32b96e75f3 * more fixes for float parameter handling on arm
git-svn-id: trunk@728 -
2005-07-22 20:14:03 +00:00
Jonas Maebe
6171499d15 * fixed creating shared libraries under Darwin/Mac OS X
git-svn-id: trunk@727 -
2005-07-22 10:09:52 +00:00
florian
c15f720867 * fixed passing of floats for cdecl procedures/functions
git-svn-id: trunk@726 -
2005-07-21 20:12:28 +00:00
Jonas Maebe
bf51ab03af + support for Mach-O in lineinfo.pp (by Jan Ruzicka)
* always store the return address in the stack frame on ppc if debuginfo
    or lineinfo is turned on (otherwise the parent of a leaf function is
    missing in backtraces)

git-svn-id: trunk@724 -
2005-07-21 13:09:45 +00:00
florian
bf311fd100 + ExpandUNCFilename for win32 from Klaus Hartnegg
git-svn-id: trunk@715 -
2005-07-20 18:39:21 +00:00
florian
13299f521b + ExpandUNCFilename for win32 from Klaus Hartnegg
git-svn-id: trunk@714 -
2005-07-20 18:38:11 +00:00
sg
e0488e169b * fpAsync: Exception within main loop are now caught correctly, so that
external applications can handle them and restart the main loop

git-svn-id: trunk@713 -
2005-07-20 14:44:09 +00:00
peter
8d5a5299ab * fix tests
git-svn-id: trunk@712 -
2005-07-20 13:35:31 +00:00
peter
03c02cdb42 * support Type[index] typecasting
git-svn-id: trunk@711 -
2005-07-20 11:30:00 +00:00
michael
efdbe66a2f + LookupField implementation from Alexandrov Alexandru
git-svn-id: trunk@710 -
2005-07-20 10:46:01 +00:00
peter
b0e5f64091 * call uniquestring before calling stringtoppchar
git-svn-id: trunk@709 -
2005-07-20 07:11:55 +00:00
peter
289fc48ac0 * new test
git-svn-id: trunk@708 -
2005-07-20 06:53:52 +00:00
peter
e64cc2fbbd * tp procvar support for ifn,whilerepeatn
git-svn-id: trunk@707 -
2005-07-20 06:49:14 +00:00
peter
376865d041 * mark variables used in set creation
git-svn-id: trunk@706 -
2005-07-20 06:44:59 +00:00
Jonas Maebe
20e1ac4640 * fixed inlining of method calls with a methodpointer in a temp
+ print inline trees to screen if compiler is compiled with -ddebuginline

git-svn-id: trunk@704 -
2005-07-19 15:03:48 +00:00
Jonas Maebe
255855b5d9 * more informative printnode* output for temp-related nodes
git-svn-id: trunk@702 -
2005-07-19 14:59:04 +00:00
peter
f6d81823cb * wrong bug nr
git-svn-id: trunk@701 -
2005-07-19 12:23:15 +00:00
peter
a24dc41f36 * don't prefer int const to pointer
git-svn-id: trunk@700 -
2005-07-19 12:22:32 +00:00
Jonas Maebe
2d58a4d4d7 * fixed disabling of recusive inlining after pocall_inline to po_inline
change

git-svn-id: trunk@699 -
2005-07-19 11:09:24 +00:00
florian
aa66f735ca * increased significant id len to 127 because there are unicode character constant names longer than 64 char
git-svn-id: trunk@659 -
2005-07-18 21:38:47 +00:00
Jonas Maebe
8bc4e0a32f * inline and compilerproc are now procoptions instead of proccall types
(so both can be combined with each other, as well as with other calling
     conventions)
  * defined COMPPROCINLINEFIXED so SYSTEMINLINE is again activated

git-svn-id: trunk@658 -
2005-07-18 15:27:14 +00:00
peter
9941ca2a1f * missing fail
git-svn-id: trunk@652 -
2005-07-18 13:32:00 +00:00
peter
8bd757c5ed * new bug
git-svn-id: trunk@651 -
2005-07-18 13:27:28 +00:00
peter
3051c91530 * fix max macro length check
git-svn-id: trunk@650 -
2005-07-18 13:15:26 +00:00
peter
3eba03f77b * support sl_absolutetype in deref
git-svn-id: trunk@649 -
2005-07-18 13:12:08 +00:00
Jonas Maebe
614f49355b - removed commented unused assignintreg() procedure
git-svn-id: trunk@648 -
2005-07-18 13:03:34 +00:00
Jonas Maebe
8cbdbc4951 - disabled SYSTEMINLINE until conflict with compilerprocs is fixed
git-svn-id: trunk@647 -
2005-07-18 12:58:51 +00:00
peter
9cda65c4b0 * support for widestrings in tconstsym
* fix widestring writing for stringconstn

git-svn-id: trunk@646 -
2005-07-18 12:54:15 +00:00