Commit Graph

20448 Commits

Author SHA1 Message Date
florian
614b06c3d4 * octal constant support
git-svn-id: trunk@772 -
2005-07-30 20:58:02 +00:00
florian
c39efba41b * fixed previous packed change
git-svn-id: trunk@771 -
2005-07-30 20:56:17 +00:00
florian
11f0d24d4f + parsing of procedure p();
git-svn-id: trunk@770 -
2005-07-30 20:08:15 +00:00
florian
fce02e3fb8 * handling of -Sd to handle delphi comments correctly (no nesting)
git-svn-id: trunk@769 -
2005-07-30 19:49:50 +00:00
florian
58f6f93cfe * packed can be used in variable declarations
git-svn-id: trunk@768 -
2005-07-30 19:34:57 +00:00
daniel
9916f784ce * Use a linker script to put threadvars at the right location
git-svn-id: trunk@767 -
2005-07-30 19:14:41 +00:00
daniel
6234341ef2 * Uninitialised variables are no longer declared with .comm
git-svn-id: trunk@766 -
2005-07-30 17:40:20 +00:00
peter
b9b61c5a00 * new tests
git-svn-id: trunk@765 -
2005-07-29 07:09:34 +00:00
peter
2e00bd1480 * support local labels in references
git-svn-id: trunk@764 -
2005-07-29 07:06:12 +00:00
florian
0e89afa607 * mm register spilling fixed
* no sse instruction can operate on memory

git-svn-id: trunk@762 -
2005-07-27 19:31:31 +00:00
florian
fe5bd6902d * sockets unit fixed
git-svn-id: trunk@760 -
2005-07-27 18:04:20 +00:00
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