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
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