Commit Graph

23447 Commits

Author SHA1 Message Date
michael
54cf00e8f5 + String and TObject extensions to TFPHashTable
git-svn-id: trunk@4774 -
2006-10-03 09:04:33 +00:00
michael
847377bf79 * Patch from Dean Zobec to fix the XMLreporter
git-svn-id: trunk@4773 -
2006-10-03 07:20:34 +00:00
peter
25fe773e25 * FindFirst/FindNext replaced with optimized versions based on the
code in the dos unit.

git-svn-id: trunk@4772 -
2006-10-02 21:06:50 +00:00
michael
9a36c6d7a6 * Patch from Peter Mugaas to support use of CTypes unit
git-svn-id: trunk@4771 -
2006-10-02 20:51:24 +00:00
peter
2f0ce31751 * string concat changed from function to procedure to
allow runtime optimization if the destination is the
    same as a source parameter
  * tassignmentnode now sets aktassignmentnode global that can be used
    to use the left node as a destination parameter and
    skip the assignment
  * disabled all cpu specific shortstr concat/append

git-svn-id: trunk@4770 -
2006-10-02 20:00:06 +00:00
peter
cc1f9f8a9b * handle . in a reference like +
git-svn-id: trunk@4769 -
2006-10-02 17:39:22 +00:00
peter
5de217f04c * movzx reference size fallback to byte for delphi mode
git-svn-id: trunk@4768 -
2006-10-02 17:33:52 +00:00
peter
2f72117c9e * stabs don't write offset in n_value for non-local symbols that use
a relocation

git-svn-id: trunk@4763 -
2006-10-01 12:25:45 +00:00
peter
77272e9bcb * Made the test working for delphi/fpc and return error code for failures
git-svn-id: trunk@4762 -
2006-10-01 10:15:56 +00:00
peter
375586f2fe * shortstring benchmarking
git-svn-id: trunk@4761 -
2006-10-01 10:05:04 +00:00
Jonas Maebe
d379417ca4 * fixed reg_cgsize
git-svn-id: trunk@4760 -
2006-09-30 21:43:10 +00:00
Marc Weustink
48340d291e * splitup dwarf2/dwarf3
* changed cpu64bit define into isdwarf64 boolean
* generate info for methods

git-svn-id: trunk@4759 -
2006-09-30 15:21:17 +00:00
peter
92e6b308cc Test
git-svn-id: trunk@4758 -
2006-09-30 15:20:01 +00:00
michael
cd44faaa20 + Patch from Dean Zobec to be able to selectively ignore some tests
git-svn-id: trunk@4757 -
2006-09-30 13:21:42 +00:00
peter
722b37721d * Added TFPHashList and TFPHashObjectList
git-svn-id: trunk@4756 -
2006-09-30 12:05:41 +00:00
peter
6fa1b27add * openarray to openarray should still be equal for parameters
git-svn-id: trunk@4755 -
2006-09-30 10:21:18 +00:00
peter
0ddab0c161 * add cdo_parameter option for def_compare_ext that indicates that we
are comparing parameter lists
  * openarray and normal array are not compatible anymore when comparing
    parameters

git-svn-id: trunk@4754 -
2006-09-30 09:59:46 +00:00
michael
728b4bcf11 + Patch from Dean Zobec to change Int64 to longword in tfphashtable.
git-svn-id: trunk@4753 -
2006-09-29 22:18:05 +00:00
florian
262f60e67d * flush std handlers at thread termination
git-svn-id: trunk@4752 -
2006-09-28 20:36:41 +00:00
michael
c863a91be9 + Normal characters get written to the wrong buffer
git-svn-id: trunk@4747 -
2006-09-28 17:56:09 +00:00
peter
0445dc039e * new bug
git-svn-id: trunk@4745 -
2006-09-28 07:31:12 +00:00
peter
367958e154 * fpc_intf_assign_by_iid does not call Addref anymore, the QueryInterface call will increase the refcount
git-svn-id: trunk@4744 -
2006-09-28 06:32:20 +00:00
peter
3bf8ff56ba * fix calling of stored function with index
git-svn-id: trunk@4743 -
2006-09-28 05:54:51 +00:00
florian
67ba76f090 * several arm fixes
git-svn-id: trunk@4742 -
2006-09-27 21:05:05 +00:00
peter
506f44dc7a * only compare non-hidden parameters when searching for an implementation. The location
of hidden parameters can be different between calling conventions and cause problems
    with delphi mode where the implementation calling convention can be skipped

git-svn-id: trunk@4741 -
2006-09-27 20:53:24 +00:00
peter
2c7bc12ad6 * support indexed stored methods
git-svn-id: trunk@4740 -
2006-09-27 18:32:18 +00:00
florian
d4fa2100ce * message files regenerated
git-svn-id: trunk@4739 -
2006-09-27 12:00:43 +00:00
florian
274c1ca74e * updates from Karl-Michael Schindler
git-svn-id: trunk@4738 -
2006-09-27 12:00:02 +00:00
florian
d9d6ca15e1 * misplaced messages fixed
git-svn-id: trunk@4737 -
2006-09-27 11:59:46 +00:00
peter
75dee03578 * fix type determining of array of integer constructors
git-svn-id: trunk@4736 -
2006-09-26 20:11:15 +00:00
peter
1eeb78379f * with EXTDEBUG show non-hidden parameters
git-svn-id: trunk@4735 -
2006-09-26 20:06:35 +00:00
peter
8a0a27262e * mark hidden parameters with < > when printing parameter lists, only used
in EXTDEBUG mode

git-svn-id: trunk@4734 -
2006-09-26 19:47:43 +00:00
peter
0bb22a2d17 * don't generate fwait by default anymore
* SAVEFPUEXCEPTIONS switch added to enable fwait inserts

git-svn-id: trunk@4733 -
2006-09-26 19:22:45 +00:00
peter
088949b864 * fix NOP opcode
git-svn-id: trunk@4732 -
2006-09-26 18:27:18 +00:00
michael
fb0e1df9b4 + Patch from Graeme Geldenhuys to implement InflateRect
git-svn-id: trunk@4731 -
2006-09-26 13:30:10 +00:00
michael
80b5ecaecd + patch from Graeme Geldenhuys to include version info
git-svn-id: trunk@4730 -
2006-09-26 12:50:10 +00:00
marco
d29a4bc889 * add small delphi compat tweak for h2pas usage. + restored Kylix compat idents. (without, pkgs might break unnecessarily)
git-svn-id: trunk@4729 -
2006-09-26 12:24:12 +00:00
michael
7e3b7caf31 + Additional fixes in setfloatprop needed
git-svn-id: trunk@4728 -
2006-09-25 21:29:40 +00:00
michael
8d6cc357c0 * Fixed bug #7445
git-svn-id: trunk@4727 -
2006-09-25 21:20:47 +00:00
michael
d2e2e3cc51 + Fixed reading of bytes, as proposed by zaher
git-svn-id: trunk@4726 -
2006-09-25 20:41:04 +00:00
michael
32213a6d3d * Added CacheUpdates property to inifile
git-svn-id: trunk@4725 -
2006-09-25 20:26:25 +00:00
michael
04fde34653 + Added inicol
git-svn-id: trunk@4724 -
2006-09-25 20:26:03 +00:00
Tomas Hajny
7c86c5abec * updates by Ido Kanner - on par with errore.msg r4710
git-svn-id: trunk@4723 -
2006-09-25 20:14:07 +00:00
florian
21e845c386 - removed unecessary hack for point structures passed by value
git-svn-id: trunk@4722 -
2006-09-24 20:54:51 +00:00
florian
9bc1960e93 * fix for #7418 from forest
git-svn-id: trunk@4721 -
2006-09-24 19:28:32 +00:00
Jonas Maebe
2639b104cc * dump usefieldalignment for recorddefs
git-svn-id: trunk@4720 -
2006-09-24 18:49:12 +00:00
Jonas Maebe
acd485d5fb * removed some unused and assigned-but-not-used variables
git-svn-id: trunk@4719 -
2006-09-24 17:48:52 +00:00
daniel
8242fb32ab * One more line to revert
git-svn-id: trunk@4718 -
2006-09-24 17:02:42 +00:00
daniel
6abd7a7cf3 * Revert oldlasttemp stuff
git-svn-id: trunk@4717 -
2006-09-24 16:59:36 +00:00
florian
710f374346 + added constant for header version
git-svn-id: trunk@4716 -
2006-09-24 16:06:39 +00:00