marco
3e1eba1745
* logon32 constants expanded #10280
...
git-svn-id: trunk@9338 -
2007-11-27 15:37:23 +00:00
Jonas Maebe
2a767fc893
* fixed powerpc32 compilation after r9331
...
git-svn-id: trunk@9336 -
2007-11-26 11:14:07 +00:00
Jonas Maebe
26930be303
* fixed non-x86 compilation after r9333
...
git-svn-id: trunk@9335 -
2007-11-26 11:13:42 +00:00
florian
d08abbca46
* forgotten commit
...
git-svn-id: trunk@9334 -
2007-11-25 20:49:57 +00:00
florian
fb8bbd5ff0
+ inline abs(<longint>) on x86
...
git-svn-id: trunk@9333 -
2007-11-25 18:54:40 +00:00
marco
1a34960b53
* asmscript stuff under if ldnoresponsfile. Fixes FreeBSD breakage
...
git-svn-id: trunk@9332 -
2007-11-25 18:08:08 +00:00
peter
59365a6db9
- garbage was being output sometimes instead of source lines when compiling with -al. This is because lastfileinfo and lastinfile were never initialized for MASM writer. This is true for TPPCMPWAssembler, too.
...
- long lines were not wrapped.
- constants of type ait_comp_64bit output incorrectly.
- at end of file, current segment was not closed.
patch from Sergei Gorelkin
git-svn-id: trunk@9331 -
2007-11-25 16:46:19 +00:00
peter
6058b2c247
* renamed t_times to executionweight and moved it to
...
code generation pass
* include executionweight in the spilling decision
git-svn-id: trunk@9330 -
2007-11-25 16:38:05 +00:00
peter
fcb37c4fa4
* peephole added for non-longint:=non-longint+X
...
git-svn-id: trunk@9329 -
2007-11-25 14:32:59 +00:00
Jonas Maebe
0c06fddb8f
* fixed compilation
...
git-svn-id: trunk@9328 -
2007-11-25 10:20:54 +00:00
sekelsenmat
8476d0af2c
Adds symbian arm target.
...
git-svn-id: trunk@9327 -
2007-11-24 22:04:59 +00:00
sekelsenmat
b1f8d613f8
Small improvement to symbian build tool
...
git-svn-id: trunk@9326 -
2007-11-24 21:26:52 +00:00
Jonas Maebe
0ac6e82c1f
* fixed handling of directories with spaces for LdSupportsNoResponseFile-
...
targets (a.o. darwin) in case no ppas.sh is generated (need to generate
a temporary script in that case as well to use the IFS trick)
* fixed exit code checking of ld when using IFS trick (have to check it
before restoring IFS, otherwise we check the "error result" of this
restoration, which will always be 0)
git-svn-id: trunk@9325 -
2007-11-24 18:06:01 +00:00
Jonas Maebe
2d99011152
* regenerated for darwin/x86_64
...
git-svn-id: trunk@9324 -
2007-11-24 17:54:42 +00:00
Jonas Maebe
d8d393e802
- no longer pass "-read_only_relocs suppress" to the darwin linker when
...
compiling shared libraries as we no longer generate relocations in
read-only sections
git-svn-id: trunk@9323 -
2007-11-24 16:43:47 +00:00
florian
f6e9d133ab
+ x86_64 units for lazarus
...
git-svn-id: trunk@9321 -
2007-11-24 09:21:25 +00:00
joost
17e0cf0fa4
* Avoid AV at finalization
...
git-svn-id: trunk@9320 -
2007-11-23 18:40:58 +00:00
michael
12439de612
* Added PCX support from Laurent Jacques
...
git-svn-id: trunk@9319 -
2007-11-23 10:07:20 +00:00
marco
634b5ad2db
* added brga record to get it compiling.
...
git-svn-id: trunk@9318 -
2007-11-22 21:38:37 +00:00
michael
aa7f70fc5e
* Fix by Laurent Jacques to read all formats
...
git-svn-id: trunk@9317 -
2007-11-22 18:14:44 +00:00
Almindor
b0770c35ef
* add WINSOCK_VERSION to old winsock1 unit
...
git-svn-id: trunk@9316 -
2007-11-22 09:53:35 +00:00
Jonas Maebe
b4b069908f
- removed some unnecessary cg. prefixes when calling tcg methods
...
from inside other tcg methods
git-svn-id: trunk@9315 -
2007-11-22 09:03:35 +00:00
peter
093237e74d
* Use expandfilename to remove ../.. from FPCDIR for non-unix
...
git-svn-id: trunk@9314 -
2007-11-21 22:00:48 +00:00
peter
44d9f35eef
* test for #10224
...
git-svn-id: trunk@9313 -
2007-11-21 21:52:45 +00:00
peter
544cf539e1
* fix for relativepath, fixes #10224
...
git-svn-id: trunk@9312 -
2007-11-21 21:51:42 +00:00
peter
044ef8b982
patch from Darius Blaszijk
...
- implements Defaults.NoFPCCfg in TBuildEngine.GetCompilerCommand
- added ttCleanOnlyUnit in TTarget.GetCleanFiles
- fixes a dirty little bug in TBuildEngine.GetCompilerCommand (compile filename)
git-svn-id: trunk@9311 -
2007-11-21 21:41:03 +00:00
marco
0f412ff2d6
* mantis 10222,10223 typo corrected + non standard Delphi callback prototype
...
git-svn-id: trunk@9309 -
2007-11-21 13:35:10 +00:00
peter
0852ce56a9
* check for all fpmkunit dependencies with version check
...
git-svn-id: trunk@9306 -
2007-11-20 22:23:41 +00:00
peter
b72cb5f4b8
* check if the minimum required fpmkunit is installed, if not
...
installed or too old then fallback to internal source
git-svn-id: trunk@9305 -
2007-11-20 22:01:22 +00:00
Jonas Maebe
1d147da585
* modified new ExtractStrings routine to again support
...
nil as strings parameter
* reformatted new ExtractStrings to be the same as the other
surrounding code
git-svn-id: trunk@9304 -
2007-11-20 15:37:06 +00:00
Jonas Maebe
80b8494b5c
* fixed wrong unaligned() changes
...
git-svn-id: trunk@9303 -
2007-11-20 12:15:47 +00:00
Jonas Maebe
3b4eba9f86
* fixed handling of unaligned in assignments
...
git-svn-id: trunk@9302 -
2007-11-20 11:59:15 +00:00
yury
d568718cb0
* Removed UpperCaseTable and LowerCaseTable variables and TCaseTranslationTable type from interface part. These variables are used only by generic upper/lower case conversion routines. They are not used on Windows targets and it is bad idea to let users use these variables. Users must use AnsiLowerCase and AnsiUpperCase routines.
...
git-svn-id: trunk@9301 -
2007-11-20 10:45:50 +00:00
peter
cc77ccb52e
* don't use readdata for getbyte/getword/getlongint
...
git-svn-id: trunk@9300 -
2007-11-19 22:52:58 +00:00
joost
35b96a8705
* Added tests which were usefull for r9298
...
git-svn-id: trunk@9299 -
2007-11-19 22:36:27 +00:00
joost
96fe8e196a
* Started adding an array-approach to the already existing double-linked list mechanism in TBufDataset. The list based on an array can be enabled with the ARRAYBUF define
...
git-svn-id: trunk@9298 -
2007-11-19 22:35:35 +00:00
peter
241c65d5ec
* optimize fixpath, findfile to not require temp ansistrings
...
* check for verbosity for V_Tried level messages, patches from Sergei Gorelkin
git-svn-id: trunk@9297 -
2007-11-19 22:24:52 +00:00
peter
cb24c78d4d
* typecast to tenumreg before updating usedregs to prevent varset usage, patch from Sergei Gorelkin
...
git-svn-id: trunk@9296 -
2007-11-19 22:22:25 +00:00
Jonas Maebe
1384a13d8b
* solaris has to link to libsocket and libnsl when using socket
...
functions
git-svn-id: trunk@9294 -
2007-11-19 09:45:11 +00:00
peter
f704ee2d70
* remove duplicate temp allocation for register saving
...
* cleanup register saving code by using a procinfo flag if registers
were saved on the stack
git-svn-id: trunk@9293 -
2007-11-18 22:10:10 +00:00
peter
0e220701cd
* new bug
...
git-svn-id: trunk@9292 -
2007-11-18 22:07:35 +00:00
peter
4836493b86
* cleanroom implementation from Daniel Mantoine
...
git-svn-id: trunk@9291 -
2007-11-18 21:41:55 +00:00
peter
732abba1f2
* all functions use DirSeparators. This is required to be able to have consistent
...
result values that can be used as input values. A problem with inconsitency was
in ForceDirectories where excludetrailingpathdelimiter did not remove a / under win32
and ExtractFilePath found the / as a separator. With the end result an infinite loop.
git-svn-id: trunk@9290 -
2007-11-18 21:40:17 +00:00
Jonas Maebe
4b8643f73b
* removed some clashes between ifdefs and regular tokens
...
git-svn-id: trunk@9289 -
2007-11-18 19:33:00 +00:00
Jonas Maebe
de08321368
+ short instructions on how to use it
...
git-svn-id: trunk@9288 -
2007-11-18 18:50:35 +00:00
Jonas Maebe
36e5e49553
+ object pascal support
...
git-svn-id: trunk@9287 -
2007-11-18 18:45:48 +00:00
Jonas Maebe
30e4da99da
* source code similarity tester (import of original 2.21 sources available
...
at http://www.cs.vu.nl/pub/dick/similarity_tester/ )
git-svn-id: trunk@9286 -
2007-11-18 18:43:44 +00:00
peter
f065706543
* fixed case downloadpackage action
...
git-svn-id: trunk@9285 -
2007-11-18 17:48:35 +00:00
peter
c503526407
* Add path to URI request
...
git-svn-id: trunk@9284 -
2007-11-18 17:36:55 +00:00
peter
ed3d9e1e5f
* downloader registration
...
git-svn-id: trunk@9283 -
2007-11-18 17:25:52 +00:00