peter
4df4a4f7d1
* dynamic growth of blocks in tdynamicarray
...
* revert to old expand algorithms for fplist
git-svn-id: trunk@5204 -
2006-11-03 13:44:44 +00:00
florian
9d7556c222
* fixed wrong string for error messages
...
git-svn-id: trunk@5199 -
2006-11-03 13:19:46 +00:00
Jonas Maebe
9acc38e82a
* moved some more common powerpc32/64 things to ppcgn
...
+ a few initial darwin/ppc64 things
git-svn-id: trunk@5197 -
2006-11-03 12:30:17 +00:00
peter
5cd8775d38
* show only totals for memdebug
...
git-svn-id: trunk@5196 -
2006-11-03 11:24:02 +00:00
florian
a8928cf22e
* fixed linking against cgywin on win32
...
git-svn-id: trunk@5194 -
2006-11-03 09:08:53 +00:00
peter
55f9758c25
* only add resext if no extension was specified
...
* default resext for windows changed to .res
git-svn-id: trunk@5193 -
2006-11-03 08:51:23 +00:00
peter
658c46b903
* remove tdictionary and tindexarray
...
* symtables based on TFPHashObjectList and TFPObjectList
* rename torddef.typ to torddef.ordtype
* rename tfloatdef.typ to tfloatdef.floattype
* rename tdef.deftype to tdef.typ
* remove obsolete browser code, browcol is kept so the ide
can still be compiled
git-svn-id: trunk@5192 -
2006-11-03 00:30:30 +00:00
florian
6e2187c606
+ windows uses now sysinit units as well
...
git-svn-id: trunk@5191 -
2006-11-02 23:20:35 +00:00
peter
3e4c8c3425
* fixed invalid typecast
...
git-svn-id: trunk@5190 -
2006-11-02 23:11:25 +00:00
peter
c371d639f4
* fixed missing reset of inputbuffer after include file or macro
...
git-svn-id: trunk@5187 -
2006-11-02 22:19:21 +00:00
micha
12e8645889
* fix cross-compiling from i386/linux
...
git-svn-id: trunk@5186 -
2006-11-02 21:19:24 +00:00
Jonas Maebe
a2dd72cac7
+ system_powerpc64_darwin
...
git-svn-id: trunk@5185 -
2006-11-02 20:25:50 +00:00
Jonas Maebe
97cd8c4f62
* no SSU in try/except/finally (could be enabled in finally in theory,
...
but requires some changes)
git-svn-id: trunk@5182 -
2006-11-02 17:02:03 +00:00
micha
ad7d549965
+ implement pascal inline asm start/halt code for linux/i386
...
git-svn-id: trunk@5181 -
2006-11-02 16:58:41 +00:00
florian
4c76107b98
* limited generics to records, classes, objects and interfaces
...
git-svn-id: trunk@5171 -
2006-11-02 09:48:17 +00:00
florian
1275e7d109
* forbid usage of TYPE and VAR inside of common classes/objects
...
git-svn-id: trunk@5170 -
2006-11-02 09:12:59 +00:00
florian
0c1b7910ab
* allow usage of nested types
...
git-svn-id: trunk@5165 -
2006-11-01 23:33:55 +00:00
florian
be2b715d3c
+ parsing of disp variant invokes
...
git-svn-id: trunk@5162 -
2006-11-01 21:23:04 +00:00
florian
53e4ea7bc1
* fixed broken project
...
git-svn-id: trunk@5158 -
2006-11-01 17:39:53 +00:00
florian
7fbd71ab99
* removed session info
...
git-svn-id: trunk@5157 -
2006-11-01 17:19:09 +00:00
florian
237d66c4b9
* improved default lazarus project
...
git-svn-id: trunk@5156 -
2006-11-01 17:15:15 +00:00
Jonas Maebe
d87f03eef5
- removed automatic int-string, string-int and int-array conversion for
...
macpas after discussion on macpascal mailing list. The only thing left
is automatic conversion of constant strings of length 4 to 32 bit ints.
* adapted tests to this
* fixed FOUR_CHAR_CODE and FCC functions in MacPas unit for little
endian
+ FourCharArray type in macpas unit wich can be used to typecast
int's "back" to an array[1..4] of char (though the characters
will be in reverse on little endian systems in that case)
git-svn-id: trunk@5154 -
2006-11-01 16:34:37 +00:00
peter
aee2da566d
* scannerdirectives to TFPHashObjectList
...
git-svn-id: trunk@5153 -
2006-11-01 16:32:13 +00:00
peter
9eb07499bf
* fix non-x86 for iasmop
...
git-svn-id: trunk@5151 -
2006-11-01 16:23:43 +00:00
tom_at_work
35228f0391
* fixes after 5148 changes for ppc platform
...
git-svn-id: trunk@5150 -
2006-11-01 16:09:38 +00:00
peter
242113b873
* fix * support for resources
...
git-svn-id: trunk@5149 -
2006-11-01 15:53:13 +00:00
peter
1684a6fc32
* replaced tdictionary with tfphashlist
...
git-svn-id: trunk@5148 -
2006-11-01 14:26:50 +00:00
Jonas Maebe
5acc8b44a8
* activated internal get_frame for x86
...
* turn off stackframe optimizations on x86 if get_frame is called
in the current routine, or if the address of a nested function
is taken in the current routine
+ test for the above
* this fixes the IDE when compiled with stackframe optimizations
on x86
git-svn-id: trunk@5146 -
2006-11-01 12:48:53 +00:00
Jonas Maebe
c2c0b7a4e7
* fixed compilation
...
git-svn-id: trunk@5141 -
2006-11-01 01:10:58 +00:00
Jonas Maebe
aa65525fff
* fixed incompatibility between -gt and openstring (and faked open strings
...
like the result of fpc_ansistr_to_shortstr)
git-svn-id: trunk@5140 -
2006-11-01 01:03:10 +00:00
peter
05183ac829
* AsmSymbolDict changed to FPHashObjectList
...
git-svn-id: trunk@5139 -
2006-11-01 00:22:13 +00:00
Jonas Maebe
0909d46626
* fixed linker exit code detection in case of useshell
...
git-svn-id: trunk@5138 -
2006-11-01 00:19:20 +00:00
peter
136d3e8d46
* refactor implemented interfaces
...
git-svn-id: trunk@5134 -
2006-10-31 22:38:49 +00:00
florian
5c9b39549a
* fixed olevariant -> variant conversion
...
git-svn-id: trunk@5131 -
2006-10-31 19:45:08 +00:00
yury
82b0e6df0b
* More fixes for wince exceptions. Debugging also work with internal linker now for wince.
...
git-svn-id: trunk@5127 -
2006-10-31 16:06:44 +00:00
yury
d6bef899a5
* Fixed wince exceptions.
...
git-svn-id: trunk@5124 -
2006-10-31 15:03:16 +00:00
florian
5cb1af6e2a
* fixed some issue with the inputpointer when specializing generics
...
git-svn-id: trunk@5122 -
2006-10-31 13:30:57 +00:00
florian
a3a650ee73
* fixed more line numering output
...
* proper error message for generic methods not found
* fix small bug in replaying
git-svn-id: trunk@5121 -
2006-10-31 13:17:36 +00:00
peter
4700eee7cf
* 64bit compile fix
...
git-svn-id: trunk@5118 -
2006-10-31 12:15:03 +00:00
peter
d21842fe61
* fixed linux compile
...
git-svn-id: trunk@5117 -
2006-10-31 11:35:54 +00:00
peter
7a2e0da7bd
* extra parameter for file searching functions
...
that indicate if the cache shall be used or not
* fixed compile of non-x86 targets
git-svn-id: trunk@5115 -
2006-10-31 10:56:58 +00:00
Jonas Maebe
54f367a6f0
* fixed for non-i386
...
git-svn-id: trunk@5114 -
2006-10-31 10:14:10 +00:00
Jonas Maebe
07d2ecb78b
* fixed compilation
...
git-svn-id: trunk@5113 -
2006-10-31 09:46:47 +00:00
peter
3997ef0253
* dos compile fixes
...
git-svn-id: trunk@5111 -
2006-10-31 09:08:32 +00:00
peter
5c96c98aa2
* use fileage for retrieving file timestamps
...
git-svn-id: trunk@5110 -
2006-10-31 09:07:23 +00:00
peter
ff6c1fa285
* remove tdirectorycache that is now in cfileutils
...
git-svn-id: trunk@5109 -
2006-10-31 09:07:01 +00:00
peter
7e8074463c
* case insensitve directory search support
...
git-svn-id: trunk@5104 -
2006-10-30 23:50:31 +00:00
peter
9f5d69ce31
* make win32 compile
...
git-svn-id: trunk@5103 -
2006-10-30 23:46:28 +00:00
peter
cb246eb781
* Remove dos,strings units, use SysUtils instead
...
* replace split* functions with Extract* functions
* Add Directory caching
git-svn-id: trunk@5102 -
2006-10-30 23:29:35 +00:00
florian
bce905b106
* give correct error locations for errors when specializing templates
...
* removed more germanisms
* better dumping of tokenbuf in ppudump
git-svn-id: trunk@5101 -
2006-10-30 23:28:06 +00:00