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