Commit Graph

20812 Commits

Author SHA1 Message Date
peter
5f536bbb79 Merged revisions 2995,2998 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

................
r2995 | peter | 2006-03-21 07:59:04 +0100 (Tue, 21 Mar 2006) | 10 lines

Merged revisions 2994 via svnmerge from 
http://svn.freepascal.org/svn/fpc/branches/linker/compiler

........
r2994 | peter | 2006-03-21 07:58:12 +0100 (Tue, 21 Mar 2006) | 2 lines

  * use float size for parameters on the stack

........

................
r2998 | peter | 2006-03-21 09:00:23 +0100 (Tue, 21 Mar 2006) | 10 lines

Merged revisions 2996 via svnmerge from 
http://svn.freepascal.org/svn/fpc/branches/linker/compiler

........
r2996 | peter | 2006-03-21 08:50:58 +0100 (Tue, 21 Mar 2006) | 2 lines

  * typo in shtype

........

................

git-svn-id: branches/fixes_2_0@3084 -
2006-03-30 06:59:55 +00:00
peter
e94da13561 Merged revisions 2997 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r2997 | peter | 2006-03-21 08:51:54 +0100 (Tue, 21 Mar 2006) | 2 lines

  * support proc to procvar conversion for overloaded procdefs passed to parameters

........

git-svn-id: branches/fixes_2_0@3083 -
2006-03-30 06:55:44 +00:00
peter
d47739add1 Merged revisions 3016 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r3016 | jonas | 2006-03-22 22:32:48 +0100 (Wed, 22 Mar 2006) | 4 lines

  * load a dummy value on the fpu stack in the epilog of functions
    which return a real but which never assigned anything to the function
    result (since the caller will pop it off again) (x86-only, bug #4902)

........

git-svn-id: branches/fixes_2_0@3082 -
2006-03-30 06:55:10 +00:00
peter
d2e74dac3e Merged revisions 3055 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r3055 | peter | 2006-03-27 11:28:17 +0200 (Mon, 27 Mar 2006) | 2 lines

  * fix intf map resolving with for inherited intfs

........

git-svn-id: branches/fixes_2_0@3081 -
2006-03-30 06:51:34 +00:00
peter
8fa114ce66 Merged revisions 3079 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

................
r3079 | peter | 2006-03-30 08:36:42 +0200 (Thu, 30 Mar 2006) | 17 lines

Merged revisions 3072-3073 via svnmerge from 
http://svn.freepascal.org/svn/fpc/branches/linker/compiler

........
r3072 | peter | 2006-03-29 13:34:42 +0200 (Wed, 29 Mar 2006) | 4 lines

  * std_regname generate pair of registers for float doubles
  * don't call translate_register for regvars if -sr is passed
  * use std_regname in regalloc message

........
r3073 | peter | 2006-03-29 16:00:37 +0200 (Wed, 29 Mar 2006) | 2 lines

  * CMP instructions only read operands

........

................

git-svn-id: branches/fixes_2_0@3080 -
2006-03-30 06:48:25 +00:00
marco
237bb449d4 Merged revisions 3052 via svnmerge from
svn+ssh://marco@svn.freepascal.org/FPC/svn/fpc/trunk

........
r3052 | marco | 2006-03-27 11:01:14 +0200 (Mon, 27 Mar 2006) | 2 lines

 * PSysCharset. 

........

git-svn-id: branches/fixes_2_0@3054 -
2006-03-27 09:10:58 +00:00
marco
beb9a967e7 Merged revisions 3035 via svnmerge from
svn+ssh://marco@svn.freepascal.org/FPC/svn/fpc/trunk

........
r3035 | marco | 2006-03-25 17:07:36 +0100 (Sat, 25 Mar 2006) | 2 lines

 * fix for 4643

........

git-svn-id: branches/fixes_2_0@3036 -
2006-03-25 16:11:44 +00:00
marco
1e6043c92d Merged revisions 3031 via svnmerge from
svn+ssh://marco@svn.freepascal.org/FPC/svn/fpc/trunk

........
r3031 | marco | 2006-03-25 16:07:54 +0100 (Sat, 25 Mar 2006) | 2 lines

 * currentyear (bug 4904)

........

git-svn-id: branches/fixes_2_0@3032 -
2006-03-25 15:11:23 +00:00
marco
a59f0c78a6 Merged revisions 3029 via svnmerge from
svn+ssh://marco@svn.freepascal.org/FPC/svn/fpc/trunk

........
r3029 | marco | 2006-03-25 15:50:07 +0100 (Sat, 25 Mar 2006) | 2 lines

 * fixed small bug as result from last fixed to stringlist.text. Reported as 4901

........

git-svn-id: branches/fixes_2_0@3030 -
2006-03-25 14:54:10 +00:00
Jonas Maebe
7f2540a272 Merged revisions 3022 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

........
r3022 | jonas | 2006-03-24 20:53:32 +0100 (Fri, 24 Mar 2006) | 2 lines

  fixed Do_IsDevice()

........

git-svn-id: branches/fixes_2_0@3023 -
2006-03-24 21:05:42 +00:00
marco
2463356d7c Merged revisions 3013 via svnmerge from
svn+ssh://marco@svn.freepascal.org/FPC/svn/fpc/trunk

........
r3013 | marco | 2006-03-22 21:15:03 +0100 (Wed, 22 Mar 2006) | 2 lines

 * set trim functions.

........

git-svn-id: branches/fixes_2_0@3014 -
2006-03-22 20:21:35 +00:00
Jonas Maebe
d8254b3acf Merged revisions 2929 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

........
r2929 | jonas | 2006-03-15 22:48:32 +0100 (Wed, 15 Mar 2006) | 5 lines

  * fixed webtbs/tw2514 for darwin/i386 (and a similar bug for win32):
    you get an internalerror if you try to keep a 0-byte record in
    a register (because the paramgr then tries to allocate a register
    of size OS_NO)

........

git-svn-id: branches/fixes_2_0@3012 -
2006-03-22 13:49:38 +00:00
Jonas Maebe
71b7cd0620 Merged revisions 2978 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

........
r2978 | jonas | 2006-03-19 21:45:23 +0100 (Sun, 19 Mar 2006) | 3 lines

  * trigger runerror 207 instead of 208 for unknown fpu errors (like on
    Linux)

........

git-svn-id: branches/fixes_2_0@3011 -
2006-03-22 10:56:31 +00:00
Jonas Maebe
718adeca6e Merged revisions 2803 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

........
r2803 | tom_at_work | 2006-03-07 23:52:03 +0100 (Tue, 07 Mar 2006) | 1 line

* more fixes (to the optimizations) for range check code generation
........

git-svn-id: branches/fixes_2_0@3007 -
2006-03-21 17:04:31 +00:00
Jonas Maebe
139aa14a2b Merged revisions 2856 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

........
r2856 | jonas | 2006-03-11 15:16:11 +0100 (Sat, 11 Mar 2006) | 3 lines

  * fixed assembler version of fpc_AnsiStr_Decr_Ref (based on remark
    from Martin Schreiber)

........

git-svn-id: branches/fixes_2_0@3006 -
2006-03-21 16:50:10 +00:00
Jonas Maebe
715a88dca2 Merged revisions 2843-2844,2854-2855,2952,2957-2959,2968,2973-2976,3002-3003 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

........
r2843 | jonas | 2006-03-10 21:59:45 +0100 (Fri, 10 Mar 2006) | 2 lines

+ added

........
r2844 | jonas | 2006-03-10 22:18:21 +0100 (Fri, 10 Mar 2006) | 2 lines

  * fixed tests/test/cg/tformfnc.pp

........
r2854 | jonas | 2006-03-11 14:54:20 +0100 (Sat, 11 Mar 2006) | 2 lines

  * fixed a_param_ref for large parameters

........
r2855 | jonas | 2006-03-11 15:13:47 +0100 (Sat, 11 Mar 2006) | 3 lines

  * don't explicitly us NR_F0 in concatcopy but ask a register from
    the register allocator (since NR_F0 can also be used by the ra)

........
r2952 | jonas | 2006-03-18 12:05:04 +0100 (Sat, 18 Mar 2006) | 3 lines

  * fixed web bug #4913 (don't allow indexing of strings/variants/pointers
    with enums/chars/booleans)

........
r2957 | jonas | 2006-03-18 23:02:37 +0100 (Sat, 18 Mar 2006) | 3 lines

  * don't give range check hints/warnings for conversions of
    realconstnodes to types with less precision than the default (bug 4898)

........
r2958 | jonas | 2006-03-18 23:25:41 +0100 (Sat, 18 Mar 2006) | 2 lines

  * support goto/label by default in tp/delphi/macpas modes (bug 4893)

........
r2959 | jonas | 2006-03-18 23:53:27 +0100 (Sat, 18 Mar 2006) | 2 lines

  * count references to symbols accessed via properties (fixes bug #4826)

........
r2968 | jonas | 2006-03-19 17:44:18 +0100 (Sun, 19 Mar 2006) | 3 lines

  - removed markheap since it doesn't work anymore (since a long
    time already in fact)

........
r2973 | jonas | 2006-03-19 21:01:11 +0100 (Sun, 19 Mar 2006) | 4 lines

  * support subscripting record function results on ABI's that return
    (some) records in registers (+ internalerror if unsupported
    record location). Fixes "make all" in top dir on darwin/x86.

........
r2974 | jonas | 2006-03-19 21:08:21 +0100 (Sun, 19 Mar 2006) | 2 lines

  + nostackframe directive to fix on darwin/x86

........
r2975 | jonas | 2006-03-19 21:26:29 +0100 (Sun, 19 Mar 2006) | 2 lines

  * fixed test

........
r2976 | jonas | 2006-03-19 21:29:15 +0100 (Sun, 19 Mar 2006) | 2 lines

  * fixed loading of -0.0

........
r3002 | jonas | 2006-03-21 16:25:16 +0100 (Tue, 21 Mar 2006) | 3 lines

  * don't change "mov const,ref; mov ref,reg" into "mov const,reg; mov reg,ref"
    if ref depends on reg

........
r3003 | jonas | 2006-03-21 16:44:55 +0100 (Tue, 21 Mar 2006) | 4 lines

  * if we find a constant already loaded in a register and we use that
    register, mark the register as read by the current instruction
    (fixes compilation of tcalfun8 with optimizations)

........

git-svn-id: branches/fixes_2_0@3004 -
2006-03-21 16:36:20 +00:00
florian
34a31c2c6b Merged revisions 2999 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r2999 (florian)
* error corrections from Karl-Michael Schindler

git-svn-id: branches/fixes_2_0@3001 -
2006-03-21 13:42:12 +00:00
peter
605623fa9e Merged revisions 2985 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r2985 | peter | 2006-03-20 10:56:00 +0100 (Mon, 20 Mar 2006) | 2 lines

  * Flush all StdIO output files

........

git-svn-id: branches/fixes_2_0@2986 -
2006-03-20 11:08:58 +00:00
michael
a6ee29f05b + Merged revision 2971
git-svn-id: branches/fixes_2_0@2972 -
2006-03-19 19:32:09 +00:00
peter
74ce65041f Merged revisions 2542 via svnmerge from
svn+ssh://peter@www.freepascal.org/FPC/svn/fpc/trunk

........
r2542 | marco | 2006-02-12 20:03:58 +0100 (Sun, 12 Feb 2006) | 2 lines

 * linuxold etc moved to linux/ No need anymore for 1.0.x bootstrapping

........

git-svn-id: branches/fixes_2_0@2964 -
2006-03-19 10:42:31 +00:00
Jonas Maebe
451489a001 * fixed darwin shared libraries
git-svn-id: branches/fixes_2_0@2953 -
2006-03-18 11:13:11 +00:00
Jonas Maebe
67f8957bff Merged revisions 2875 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

........
r2875 | jonas | 2006-03-11 23:31:56 +0100 (Sat, 11 Mar 2006) | 2 lines

  * fix dynamic library compilation on darwin (both i386 and ppc)

........

git-svn-id: branches/fixes_2_0@2894 -
2006-03-12 19:59:20 +00:00
marco
1826b9ca9c Merged revisions 2891 via svnmerge from
svn+ssh://marco@svn.freepascal.org/FPC/svn/fpc/trunk

........
r2891 | marco | 2006-03-12 20:15:07 +0100 (Sun, 12 Mar 2006) | 4 lines

 * fix for 4419 + removed undocumented trimming.
	Probably original programmer used space as separator and then
	this works.

........

git-svn-id: branches/fixes_2_0@2892 -
2006-03-12 19:19:56 +00:00
marco
fcb39d5004 Merged revisions 2878 via svnmerge from
svn+ssh://marco@svn.freepascal.org/FPC/svn/fpc/trunk

........
r2878 | marco | 2006-03-12 00:12:24 +0100 (Sun, 12 Mar 2006) | 1 line

 * fix for 4698
........

git-svn-id: branches/fixes_2_0@2879 -
2006-03-11 23:17:33 +00:00
marco
c821519eda Merged revisions 2873 via svnmerge from
svn+ssh://marco@svn.freepascal.org/FPC/svn/fpc/trunk

........
r2873 | marco | 2006-03-11 23:21:30 +0100 (Sat, 11 Mar 2006) | 2 lines

 * fix for 4831

........

git-svn-id: branches/fixes_2_0@2874 -
2006-03-11 22:27:06 +00:00
marco
2cf4b55f01 Merged revisions 1353,2869 via svnmerge from
svn+ssh://marco@svn.freepascal.org/FPC/svn/fpc/trunk

........
r1353 | peter | 2005-10-11 08:36:07 +0200 (Tue, 11 Oct 2005) | 2 lines

  * support for MCBS from bug #4211

........
r2869 | marco | 2006-03-11 22:33:51 +0100 (Sat, 11 Mar 2006) | 2 lines

 * fix for double-write bug, probably in since r1353

........

git-svn-id: branches/fixes_2_0@2871 -
2006-03-11 22:06:12 +00:00
marco
e9ad4bf890 Merged revisions 2858,2860 via svnmerge from
svn+ssh://marco@svn.freepascal.org/FPC/svn/fpc/trunk

........
r2858 | marco | 2006-03-11 15:59:17 +0100 (Sat, 11 Mar 2006) | 2 lines

 * fix for 4827

........
r2860 | marco | 2006-03-11 16:04:28 +0100 (Sat, 11 Mar 2006) | 2 lines

 * fix for Marc Santhoffs problems

........

git-svn-id: branches/fixes_2_0@2861 -
2006-03-11 15:09:14 +00:00
Almindor
e2db63fe91 Merged revisions 2823 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

........
r2823 | Almindor | 2006-03-09 21:35:38 +0100 (Thu, 09 Mar 2006) | 2 lines

* Fixes a crash with epoll_event / epoll_data records

........

git-svn-id: branches/fixes_2_0@2845 -
2006-03-10 22:29:21 +00:00
Jonas Maebe
b33653fffa Merged revisions 2812 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

........
r2812 | jonas | 2006-03-08 22:32:19 +0100 (Wed, 08 Mar 2006) | 2 lines

  * fixed ppc "make cycle" on Mac OS X/x86

........

git-svn-id: branches/fixes_2_0@2828 -
2006-03-10 09:54:01 +00:00
peter
ae38848307 Merged revisions 2556-2558,2604,2630-2631,2635,2638,2640,2649,2657,2660-2664,2678,2706,2719-2720,2724,2746-2750,2759,2761,2767-2768,2776-2777,2787 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r2556 | marco | 2006-02-12 23:00:38 +0100 (Sun, 12 Feb 2006) | 2 lines

 * dbf_wtil reenabled for x86_64

........
r2557 | peter | 2006-02-13 08:19:07 +0100 (Mon, 13 Feb 2006) | 2 lines

  * remove duplicate dbf_wtil

........
r2558 | peter | 2006-02-13 10:15:11 +0100 (Mon, 13 Feb 2006) | 3 lines

  * make solaris zipinstall working
  * remove ezcgi.inc, use GetEnvironmentVariable from SysUtils

........
r2604 | joost | 2006-02-16 00:24:09 +0100 (Thu, 16 Feb 2006) | 1 line

 + implemented TOracleConnection
........
r2630 | joost | 2006-02-19 16:08:00 +0100 (Sun, 19 Feb 2006) | 1 line

 + Do not handle :: in a query as a parameter (bug 4813-2)
........
r2631 | joost | 2006-02-19 16:22:21 +0100 (Sun, 19 Feb 2006) | 3 lines

 + added empty TSQLConnection.GetHandle
 + added empty TSQLConnection.CreateBlobStream
 + implemented TSQLConnection.StartTransaction and EndTransaction
........
r2635 | joost | 2006-02-19 18:42:26 +0100 (Sun, 19 Feb 2006) | 1 line

+ fixed an enabled oracle for win32
........
r2638 | florian | 2006-02-19 22:33:59 +0100 (Sun, 19 Feb 2006) | 2 lines

* ar patch from Yury

........
r2640 | peter | 2006-02-20 07:59:14 +0100 (Mon, 20 Feb 2006) | 2 lines

  * fix range error

........
r2649 | jonas | 2006-02-20 11:39:37 +0100 (Mon, 20 Feb 2006) | 2 lines

  * fixed range errors

........
r2657 | joost | 2006-02-20 17:53:35 +0100 (Mon, 20 Feb 2006) | 1 line

+ Fixed mysql_error
........
r2660 | joost | 2006-02-21 11:14:31 +0100 (Tue, 21 Feb 2006) | 1 line

 + Moved obsolete DB-units to unmaintained
........
r2661 | joost | 2006-02-21 11:17:47 +0100 (Tue, 21 Feb 2006) | 1 line

 + renamed tests to ddg
........
r2662 | joost | 2006-02-21 15:29:30 +0100 (Tue, 21 Feb 2006) | 1 line

 * Fix for error-handling when a TSQLQuery is opened.
........
r2663 | joost | 2006-02-21 22:17:11 +0100 (Tue, 21 Feb 2006) | 4 lines

 + made TDataset.CreateFields virtual (delphi compat)
 + implemented TParam.AsLargeInt
 + cleanup of IBConnection LargeInt code
 + implemented LargeInt parameter type for IBConnection
........
r2664 | joost | 2006-02-22 12:58:35 +0100 (Wed, 22 Feb 2006) | 1 line

 + forgot to include changes in db.pp and dsparams.inc in r2663
........
r2678 | daniel | 2006-02-25 00:31:55 +0100 (Sat, 25 Feb 2006) | 2 lines

  * Optimize keyboard unit for code size; now 3kb+ object code less.

........
r2706 | hajny | 2006-02-28 00:43:30 +0100 (Tue, 28 Feb 2006) | 1 line

  * attempt to fix broken compilation for go32v2 target
........
r2719 | daniel | 2006-03-01 13:54:26 +0100 (Wed, 01 Mar 2006) | 2 lines

 * Convert to table to reduce exe size.

........
r2720 | daniel | 2006-03-01 16:29:05 +0100 (Wed, 01 Mar 2006) | 3 lines

  - Remove usage of memory unit; things like the lowmemory function are
    flawed for the same reason memavail is flawed.

........
r2724 | jonas | 2006-03-03 20:29:07 +0100 (Fri, 03 Mar 2006) | 3 lines

  + added extra info about when parser_e_illegal_assignment_to_count_var
    can happen

........
r2746 | hajny | 2006-03-05 00:05:24 +0100 (Sun, 05 Mar 2006) | 1 line

  * Fix to allow / instead of " fexpand.inc
........
r2747 | hajny | 2006-03-05 00:09:06 +0100 (Sun, 05 Mar 2006) | 1 line

  * Slight optimization (constant instead of variable in assignment)
........
r2748 | tom_at_work | 2006-03-05 00:40:43 +0100 (Sun, 05 Mar 2006) | 2 lines

* changed library handle types to the correct TLibHandle
* avoid call of FreeLibrary() with zero, because it crashes on some linux versions
........
r2749 | tom_at_work | 2006-03-05 10:18:36 +0100 (Sun, 05 Mar 2006) | 1 line

* fixed opengl package compilation on Win32
........
r2750 | yury | 2006-03-05 10:48:31 +0100 (Sun, 05 Mar 2006) | 1 line

* fixed paszlib compiling in objfpc/delphi mode.
........
r2759 | marco | 2006-03-05 14:36:31 +0100 (Sun, 05 Mar 2006) | 3 lines

 * now first searches ppcross<target> if -P<target> is specified.
	After that it still searches for ppc<target>

........
r2761 | daniel | 2006-03-05 19:27:17 +0100 (Sun, 05 Mar 2006) | 2 lines

  * Add extra sequences for FreeBSD xterm

........
r2767 | peter | 2006-03-05 21:16:03 +0100 (Sun, 05 Mar 2006) | 2 lines

  * fixed xmlreg depends

........
r2768 | yury | 2006-03-05 21:36:16 +0100 (Sun, 05 Mar 2006) | 2 lines

* do not try to call cross compiler if host CPU was specified using -P parameter.
* tabs to spaces.
........
r2776 | peter | 2006-03-05 22:53:41 +0100 (Sun, 05 Mar 2006) | 2 lines

  * fixed invalid typecast

........
r2777 | daniel | 2006-03-05 23:00:20 +0100 (Sun, 05 Mar 2006) | 2 lines

  * Send escape code to xterm to make alt+key send an escape prefix.

........
r2787 | peter | 2006-03-06 12:25:09 +0100 (Mon, 06 Mar 2006) | 2 lines

  * fix for bug #4962, fix by Marton Pap

........

git-svn-id: branches/fixes_2_0@2797 -
2006-03-07 08:43:11 +00:00
peter
6ef9b6257f Merged revisions 2518-2520,2528-2529,2531-2533,2593,2601,2605-2607,2623-2624,2628,2632-2634,2645-2646,2648,2654,2656,2665,2675,2681,2687-2688 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r2518 | marco | 2006-02-11 20:12:08 +0100 (Sat, 11 Feb 2006) | 2 lines

 * Kqueue syscalls

........
r2519 | marco | 2006-02-11 21:02:13 +0100 (Sat, 11 Feb 2006) | 2 lines

 * Initial implementation based on an implementation of Ales Katona.

........
r2520 | marco | 2006-02-11 21:02:40 +0100 (Sat, 11 Feb 2006) | 2 lines

 * BSD unit added.

........
r2528 | marco | 2006-02-12 15:00:46 +0100 (Sun, 12 Feb 2006) | 2 lines

 * iovec

........
r2529 | marco | 2006-02-12 15:12:15 +0100 (Sun, 12 Feb 2006) | 2 lines

 * little fixes related to KQueue and Sendfile

........
r2531 | marco | 2006-02-12 15:34:04 +0100 (Sun, 12 Feb 2006) | 2 lines

 * sendfile support FreeBSD fpc_use_libc etc

........
r2532 | marco | 2006-02-12 15:35:19 +0100 (Sun, 12 Feb 2006) | 2 lines

 * sendfile call

........
r2533 | marco | 2006-02-12 15:50:51 +0100 (Sun, 12 Feb 2006) | 2 lines

 * unit freebsd added

........
r2593 | jonas | 2006-02-15 12:48:26 +0100 (Wed, 15 Feb 2006) | 2 lines

  * ifdef powerpc -> ifdef cpupowerpc

........
r2601 | marco | 2006-02-15 23:02:22 +0100 (Wed, 15 Feb 2006) | 2 lines

 * fix for 4800

........
r2605 | daniel | 2006-02-16 00:43:27 +0100 (Thu, 16 Feb 2006) | 2 lines

  * Faster and more compact integer str routines

........
r2606 | daniel | 2006-02-16 01:18:21 +0100 (Thu, 16 Feb 2006) | 2 lines

 * It could be done even better.

........
r2607 | daniel | 2006-02-16 09:03:13 +0100 (Thu, 16 Feb 2006) | 2 lines

  * var back to out

........
r2623 | marco | 2006-02-18 22:20:12 +0100 (Sat, 18 Feb 2006) | 2 lines

 * Some TCP/IP constants added (for indy use)

........
r2624 | marco | 2006-02-18 22:36:11 +0100 (Sat, 18 Feb 2006) | 2 lines

  * added fptimes which was already imported in the syscall port

........
r2628 | florian | 2006-02-19 15:37:48 +0100 (Sun, 19 Feb 2006) | 2 lines

* improved SetLength(<ansistring>,...);

........
r2632 | florian | 2006-02-19 16:48:15 +0100 (Sun, 19 Feb 2006) | 2 lines

* improved exception handling code

........
r2633 | florian | 2006-02-19 17:59:03 +0100 (Sun, 19 Feb 2006) | 2 lines

* small speed improvements

........
r2634 | florian | 2006-02-19 17:59:19 +0100 (Sun, 19 Feb 2006) | 2 lines

* small speed improvements

........
r2645 | peter | 2006-02-20 09:22:27 +0100 (Mon, 20 Feb 2006) | 2 lines

  * fixed base

........
r2646 | peter | 2006-02-20 09:31:20 +0100 (Mon, 20 Feb 2006) | 3 lines

  * faster int_str
  * removed i386 int_str since the generic implementation is faster

........
r2648 | peter | 2006-02-20 11:37:42 +0100 (Mon, 20 Feb 2006) | 2 lines

  * nostackframe directives

........
r2654 | peter | 2006-02-20 12:24:38 +0100 (Mon, 20 Feb 2006) | 2 lines

  * fixed uninitialized var

........
r2656 | vincents | 2006-02-20 14:23:15 +0100 (Mon, 20 Feb 2006) | 1 line

fixed typo in comment
........
r2665 | vincents | 2006-02-22 23:28:56 +0100 (Wed, 22 Feb 2006) | 1 line

fixed TStrings.Assign   from MvC
........
r2675 | peter | 2006-02-24 12:13:46 +0100 (Fri, 24 Feb 2006) | 2 lines

  * stkptr is global

........
r2681 | florian | 2006-02-25 19:50:42 +0100 (Sat, 25 Feb 2006) | 1 line

+ from Martin Smat: adds hbmpItem into the record MENUITEMINFO and defines constant MIIM_BITMAP
........
r2687 | marco | 2006-02-26 01:51:19 +0100 (Sun, 26 Feb 2006) | 2 lines

 * socketerror

........
r2688 | marco | 2006-02-26 01:53:11 +0100 (Sun, 26 Feb 2006) | 2 lines

 * fixed sinlen

........

git-svn-id: branches/fixes_2_0@2796 -
2006-03-07 08:13:17 +00:00
peter
30c69f9ab4 Merged revisions 2526 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r2526 | peter | 2006-02-11 23:49:00 +0100 (Sat, 11 Feb 2006) | 3 lines

  * support @inherited <method> to get the methodpointer
    of <method> in a parent class

........

git-svn-id: branches/fixes_2_0@2795 -
2006-03-07 08:01:40 +00:00
peter
20215ad4fd Merged revisions 2330,2378,2438,2511 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r2330 | jonas | 2006-01-23 11:54:48 +0100 (Mon, 23 Jan 2006) | 2 lines

  * don't destroy edi when allocating the stack frame for win32

........
r2378 | tom_at_work | 2006-01-29 19:01:53 +0100 (Sun, 29 Jan 2006) | 3 lines

* fixed -dUSE_SYSUTILS compilation
* the call to "ar" is now automatically broken into multiple calls, avoiding shell errors when expanding the '*' in the original commandline

........
r2438 | florian | 2006-02-05 11:32:19 +0100 (Sun, 05 Feb 2006) | 2 lines

* moved insertation of pc relative data for arm target

........
r2511 | florian | 2006-02-10 20:08:43 +0100 (Fri, 10 Feb 2006) | 2 lines

* ensure always 16 byte aligned memory blocks

........

git-svn-id: branches/fixes_2_0@2794 -
2006-03-07 07:57:49 +00:00
peter
d6b28e2d6f Merged revisions 2682 via svnmerge from
svn+ssh://peter@www.freepascal.org/FPC/svn/fpc/trunk

........
r2682 | marco | 2006-02-25 21:45:44 +0100 (Sat, 25 Feb 2006) | 2 lines

 * No more libasync dependancy for non-Unix

........

git-svn-id: branches/fixes_2_0@2773 -
2006-03-05 21:26:15 +00:00
florian
6fca8a6132 Merged revisions 2762-2763 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

........
  r2762 | florian | 2006-03-05 19:33:45 +0100 (So, 05 Mär 2006) | 2 lines
  
  * test vmt only for classes and objects
........
  r2763 | florian | 2006-03-05 19:57:36 +0100 (So, 05 Mär 2006) | 2 lines
  
  * fixed previous commit
........

git-svn-id: branches/fixes_2_0@2766 -
2006-03-05 19:32:44 +00:00
Jonas Maebe
bffe7ba3cd Merged revisions 2743 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

........
r2743 | jonas | 2006-03-04 22:37:19 +0100 (Sat, 04 Mar 2006) | 2 lines

  * fixed bug in r2738

........

git-svn-id: branches/fixes_2_0@2744 -
2006-03-04 21:40:07 +00:00
Jonas Maebe
19ad4e4470 Merged revisions 2741 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

........
r2741 | jonas | 2006-03-04 21:17:29 +0100 (Sat, 04 Mar 2006) | 3 lines

  + problem when passing a typecasted class instance to a var parameter
    with -CR

........

git-svn-id: branches/fixes_2_0@2742 -
2006-03-04 20:33:51 +00:00
Jonas Maebe
9f8faf0a1d Merged revisions 2738 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

........
r2738 | jonas | 2006-03-04 21:04:35 +0100 (Sat, 04 Mar 2006) | 2 lines

  * fixed web bug #4872

........

git-svn-id: branches/fixes_2_0@2739 -
2006-03-04 20:09:41 +00:00
Jonas Maebe
e909acfbf9 Merged revisions 2733 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

........
r2733 | jonas | 2006-03-04 15:14:39 +0100 (Sat, 04 Mar 2006) | 3 lines

  * don't set high register of 64 bit result for comparisons in case
    one of the operands is a constant (missing begin/end after "if")

........

git-svn-id: branches/fixes_2_0@2736 -
2006-03-04 16:33:30 +00:00
peter
a0a17285ae * remove PE_SCN_LNK_REMOVE flag for stabs
git-svn-id: branches/fixes_2_0@2721 -
2006-03-01 16:08:15 +00:00
marco
483fb3ef58 Merged revisions 2709 via svnmerge from
svn+ssh://marco@svn.freepascal.org/FPC/svn/fpc/trunk

........
r2709 | marco | 2006-02-28 21:25:14 +0100 (Tue, 28 Feb 2006) | 2 lines

 * another attempt at committing the EPOLL changes.

........

git-svn-id: branches/fixes_2_0@2716 -
2006-03-01 09:15:07 +00:00
marco
e9918dc9df Merged revisions 2543,2710 via svnmerge from
svn+ssh://marco@svn.freepascal.org/FPC/svn/fpc/trunk

........
r2543 | marco | 2006-02-12 20:06:39 +0100 (Sun, 12 Feb 2006) | 2 lines

 * linux unit moved and renamed.

........
r2710 | peter | 2006-02-28 22:31:26 +0100 (Tue, 28 Feb 2006) | 2 lines

  * fix stab section flags

........

git-svn-id: branches/fixes_2_0@2711 -
2006-02-28 22:14:19 +00:00
peter
0c51bafae8 * set correct section flags for stab sections so ld and strip work
git-svn-id: branches/fixes_2_0@2703 -
2006-02-27 16:35:11 +00:00
Tomas Hajny
cc93cbb2c5 Merged revisions 2684 via svnmerge from
http://hajny@svn.freepascal.org/svn/fpc/trunk

........
r2684 | hajny | 2006-02-26 00:28:26 +0000 (Sun, 26 Feb 2006) | 1 line

  * fix for buggy FileExists and DirectoryExists
........

git-svn-id: branches/fixes_2_0@2686 -
2006-02-26 00:38:46 +00:00
florian
a57d7da65f Merged revisions 2674 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

r2674 (florian)
* fixed x86-64 send/recv socket call

git-svn-id: branches/fixes_2_0@2676 -
2006-02-24 16:23:24 +00:00
Jonas Maebe
459b34e172 Merged revisions 2590-2591 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

........
r2590 | jonas | 2006-02-15 12:00:09 +0100 (Wed, 15 Feb 2006) | 3 lines

  + add "-arch ppc" to the assembler call to fix assembling when
    running on x86

........
r2591 | jonas | 2006-02-15 12:01:25 +0100 (Wed, 15 Feb 2006) | 3 lines

  * assembling via a pipe and regular assembling now both use the
    same binary and command line

........

git-svn-id: branches/fixes_2_0@2672 -
2006-02-23 12:09:04 +00:00
Jonas Maebe
559e4e652a Merged revisions 2614,2616,2619-2620,2647,2651-2652,2659 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

........
r2614 | jonas | 2006-02-16 21:27:31 +0100 (Thu, 16 Feb 2006) | 2 lines

  * fixed handling of wrong invocations of slice + improved error reporting

........
r2616 | jonas | 2006-02-17 10:05:03 +0100 (Fri, 17 Feb 2006) | 2 lines

  * committed wrong file in r2614 (ncal.pas instead of pexpr.pas)

........
r2619 | jonas | 2006-02-18 19:02:18 +0100 (Sat, 18 Feb 2006) | 2 lines

  * fixed test

........
r2620 | jonas | 2006-02-18 19:02:50 +0100 (Sat, 18 Feb 2006) | 2 lines

  * moved to webtbs

........
r2647 | jonas | 2006-02-20 11:20:58 +0100 (Mon, 20 Feb 2006) | 2 lines

  * fixed range error

........
r2651 | jonas | 2006-02-20 11:59:42 +0100 (Mon, 20 Feb 2006) | 2 lines

  + slice constant

........
r2652 | jonas | 2006-02-20 12:00:40 +0100 (Mon, 20 Feb 2006) | 3 lines

  + telldir returns a TOff, change searchpos for findfirst/next in Dos from
    longint into TOff

........
r2659 | jonas | 2006-02-21 11:00:20 +0100 (Tue, 21 Feb 2006) | 2 lines

  * hopefully final range check fix

........

git-svn-id: branches/fixes_2_0@2671 -
2006-02-23 10:27:41 +00:00
peter
5ff13aa3a7 Merged revisions 2643 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r2643 | peter | 2006-02-20 08:41:28 +0100 (Mon, 20 Feb 2006) | 2 lines

  * fix fpugetrlimit

........

git-svn-id: branches/fixes_2_0@2644 -
2006-02-20 07:42:00 +00:00
peter
24daecd1d6 Merged revisions 2641 via svnmerge from
http://peter@svn.freepascal.org/svn/fpc/trunk

........
r2641 | peter | 2006-02-20 08:00:38 +0100 (Mon, 20 Feb 2006) | 2 lines

  * init regallocator before generating intf wrappers

........

git-svn-id: branches/fixes_2_0@2642 -
2006-02-20 07:13:34 +00:00
Jonas Maebe
cbfd98e330 Merged revisions 2621 via svnmerge from
svn+ssh://jonas@svn.freepascal.org/FPC/svn/fpc/trunk

........
r2621 | jonas | 2006-02-18 21:59:44 +0100 (Sat, 18 Feb 2006) | 2 lines

  * optimize some more range checks away again, fixes 64bit cpu issues

........

git-svn-id: branches/fixes_2_0@2622 -
2006-02-18 21:05:03 +00:00