Commit Graph

23492 Commits

Author SHA1 Message Date
florian
fb5e396881 + experimental -Sv option to support vector arithmetics
git-svn-id: trunk@4825 -
2006-10-07 21:39:48 +00:00
micha
537c10517c ignore output binaries
git-svn-id: trunk@4824 -
2006-10-07 19:36:02 +00:00
micha
5f353d6fef add warning for arithmetic on untyped pointers
git-svn-id: trunk@4823 -
2006-10-07 19:34:16 +00:00
michael
0c669fbad0 * Patch from orinaudo@gmail.com:
+ 4 methods added to encapsulate RecInfo access (that was causing alignement troubles in several places under wince)
  + const added to define size (now 200) when string Field with zero size are copied from other datasets
  + cache added for fields offset instead of recalculating sum(fields size) everytime

git-svn-id: trunk@4822 -
2006-10-07 19:25:27 +00:00
micha
dfd3b2503e add message for {$T+} unportability
git-svn-id: trunk@4821 -
2006-10-07 19:21:32 +00:00
micha
f47f8e6af1 add tests for untyped pointer arithmetic warnings
git-svn-id: trunk@4820 -
2006-10-07 16:28:21 +00:00
peter
d07f470b71 * remove ifdef fpc
git-svn-id: trunk@4819 -
2006-10-07 13:43:34 +00:00
micha
a3c1250cd3 do not search for sources of released ppu files
git-svn-id: trunk@4818 -
2006-10-07 09:45:40 +00:00
micha
97722babad generate more verbose messages in case of PPU/unit not found
git-svn-id: trunk@4817 -
2006-10-07 09:23:38 +00:00
Marc Weustink
88e00bd264 * removed write depend def, write only defs when needed
git-svn-id: trunk@4816 -
2006-10-06 23:54:38 +00:00
Almindor
f29488cf16 * fixes argument parsing in win32 (bug #7536)
git-svn-id: trunk@4815 -
2006-10-06 17:24:04 +00:00
florian
797aacac5b * file moved as suggested by Mattias Gaertner
git-svn-id: trunk@4814 -
2006-10-06 17:13:26 +00:00
Jonas Maebe
2a0f73996a + added
git-svn-id: trunk@4813 -
2006-10-06 16:09:56 +00:00
Jonas Maebe
b67050099a * fixed spilling info for rlwimi
git-svn-id: trunk@4812 -
2006-10-06 16:07:30 +00:00
daniel
13d8802175 * More ptrint -> ptruint
git-svn-id: trunk@4811 -
2006-10-06 07:48:02 +00:00
Vincent Snijders
fee29f9df3 * fixed typo
git-svn-id: trunk@4810 -
2006-10-06 05:14:41 +00:00
joost
c0433eb4f2 * fixed the two issues in mantis 7366
git-svn-id: trunk@4809 -
2006-10-05 22:35:26 +00:00
daniel
30078a56dc * Further cleanup.
* Don't typecast 0 and nil to longint/pointer.
    * Don't typecast 0 to char, use #0 instead.
    * Use TP define for TP specific code.

git-svn-id: trunk@4808 -
2006-10-05 20:58:29 +00:00
Almindor
d107c6649c * fixes a findfirst bug (thanks to jesusrmx)
git-svn-id: trunk@4807 -
2006-10-05 20:28:53 +00:00
Almindor
ec1b8a90a6 * fixes compilation due to neli-ism
+ fixed wrong pthreads declaration for freeBSD

git-svn-id: trunk@4806 -
2006-10-05 16:50:49 +00:00
Jonas Maebe
7b9bccf339 * fixed error due to {$t+} change
git-svn-id: trunk@4805 -
2006-10-05 15:05:36 +00:00
Vincent Snijders
9bf55e1111 * some small fixes to pooledmm related files
git-svn-id: trunk@4804 -
2006-10-05 14:36:25 +00:00
michael
8c027d355e * Pooledmm unit implementation copied from LCL
git-svn-id: trunk@4803 -
2006-10-05 12:41:52 +00:00
daniel
b6b442d4be * Modify constants to match app.pas.
git-svn-id: trunk@4802 -
2006-10-05 06:58:03 +00:00
Jonas Maebe
307520b550 * change argc from cardinal into longint
git-svn-id: trunk@4801 -
2006-10-04 21:31:46 +00:00
Jonas Maebe
41a415d366 * fixed type errors
git-svn-id: trunk@4800 -
2006-10-04 21:23:36 +00:00
Jonas Maebe
32afe307dd * fixed type errors
git-svn-id: trunk@4799 -
2006-10-04 21:22:18 +00:00
Jonas Maebe
e8771d8150 * fixed type errors
git-svn-id: trunk@4798 -
2006-10-04 21:18:24 +00:00
Almindor
85bb8872be * fixes windows linking/preprocessor (doesn't seem to understand "") and makes the code a bit cleaner
git-svn-id: trunk@4797 -
2006-10-04 21:11:57 +00:00
Jonas Maebe
7b4d4c1406 * fixed type errors
git-svn-id: trunk@4796 -
2006-10-04 21:08:57 +00:00
micha
bd6afce618 enable typed addresses {$T+} in fpc and objfpc mode
git-svn-id: trunk@4795 -
2006-10-04 20:46:08 +00:00
micha
d704af7216 fix compilation for {$T+} linux/win
git-svn-id: trunk@4794 -
2006-10-04 20:43:55 +00:00
Almindor
2978e6661a * adds additional "quote" checks to maybequoted function for various chars in names
git-svn-id: trunk@4792 -
2006-10-04 18:15:49 +00:00
Jonas Maebe
31b6eed1e0 * also assign something to the classvar
git-svn-id: trunk@4791 -
2006-10-04 17:43:55 +00:00
Jonas Maebe
86649024b3 * fixed fpc_AnsiStr_Concat_multi + test
git-svn-id: trunk@4790 -
2006-10-04 16:44:31 +00:00
Jonas Maebe
32a86f6daa * sqr also uses single precision ops for single precision calculations
git-svn-id: trunk@4788 -
2006-10-04 15:56:22 +00:00
peter
37160edf3c * require at least 2.0.2
git-svn-id: trunk@4787 -
2006-10-04 15:54:00 +00:00
Jonas Maebe
e9c5049275 * use single precision fpu ops in case of single precision operands
git-svn-id: trunk@4784 -
2006-10-04 15:26:10 +00:00
Jonas Maebe
564f36f51e * process tasnode.call in foreach(static) (fixes tw7391 with regvars on ppc)
git-svn-id: trunk@4783 -
2006-10-04 12:00:09 +00:00
peter
b66b8ed495 * dwarf fixes
* reuse of global dwarf entries

git-svn-id: trunk@4780 -
2006-10-04 10:18:14 +00:00
Almindor
57d5ce9713 * some unix changes mainly on freeBSD and fix to MAXPATHLEN constant
+ added kld* syscalls for freeBSD (tested)
  + changed "directives" macro for freeBSD unit to "extdecl" for Lazarus
  + changed MAXPATHLEN from 255 (wrong on all unices known to fpc since 1993) to 1024 for non-linux and 4096 for linux as per source code (2.4+ for linux, 1993 BSD for BSDs, Solaris 10)

git-svn-id: trunk@4779 -
2006-10-03 20:35:07 +00:00
Almindor
5d469b6847 * changed "directives" macro to "extdecl" to be more lazarus-friendly
git-svn-id: trunk@4778 -
2006-10-03 16:38:36 +00:00
peter
578ea48763 Test
git-svn-id: trunk@4777 -
2006-10-03 16:35:41 +00:00
peter
53517140ce Test
git-svn-id: trunk@4776 -
2006-10-03 16:35:29 +00:00
Vincent Snijders
5805677c3f * Patch from Sergei Gorelkin:
dom.pp:
- Removed unneeded TDOMNode.FNodeName/FNodeValue fields to reduce
memory requirements;
- finished TDOMElement.GetElementsByTagName;
- Implemented TDOMNode.TextContent property;
- Implemented attribute value normalization;
- Fixed TDOMNode.Normalize and TDOMNode.InsertBefore for fragments.
names.inc:
- rewritten in cross-platform way, added XML 1.1 data;
xmlwrite.pp:
- Added support for Unicode characters with code > 65535;
- Added writing TDOMDocumentType nodes;
- Fixed handling of end-of-lines contained in node content;
- Code cleaned up, so this unit is almost complete  :) 

git-svn-id: trunk@4775 -
2006-10-03 09:40:03 +00:00
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