joost
a6fdcf870e
* RowsAffected should return -1 when there is nu result
...
* Set Size for ftBCD fields
git-svn-id: trunk@9060 -
2007-11-02 15:27:51 +00:00
yury
3d1d9815ac
* Fixed CompareDWord.
...
git-svn-id: trunk@9058 -
2007-11-02 11:19:10 +00:00
Jonas Maebe
e716ac6b6b
* give ord->formaldef again a higher precedence than ord->floatdef
...
(last convert level that is added, needs a more structural
solution)
git-svn-id: trunk@9057 -
2007-11-02 11:17:11 +00:00
Jonas Maebe
7453e2a72d
* ifdef cpupowerpc -> ifdef cpupowerpc32
...
git-svn-id: trunk@9056 -
2007-11-02 09:51:23 +00:00
yury
1ea7d58a61
* Fixed arm-linux build.
...
git-svn-id: trunk@9055 -
2007-11-02 09:32:05 +00:00
florian
01fd678211
+ basic parsing of package files
...
+ basic implementation of creation of packages
git-svn-id: trunk@9054 -
2007-11-01 23:20:28 +00:00
florian
ae9654ddbc
* test doesn't apply to win32 and win64 anymore
...
git-svn-id: trunk@9053 -
2007-11-01 22:19:24 +00:00
florian
b2b0e749bb
* win32 system unit doesn't depend anymore directly on the main program, this is necessary to be able to keep it in a dll
...
git-svn-id: trunk@9052 -
2007-11-01 21:59:43 +00:00
Károly Balogh
1536e9e65b
+ de-uglified the previous hack
...
+ made Amiga syscalls to save/restore the frame pointer (do we really need a frame pointer?)
+ some disabled debug comments (to asm source)
+ compiler is now able to generate some VERY basic, but working Amiga-m68k executables
git-svn-id: trunk@9051 -
2007-11-01 19:31:58 +00:00
Jonas Maebe
e621b30af8
* remove procedures with var/out parameters which are supposed to
...
be passed a constant expression from the overload candidates
git-svn-id: trunk@9050 -
2007-11-01 16:27:41 +00:00
yury
220a37b443
* Do not fill generic upcase and lowcase conversion tables for windows targets, because generic ANSI routines are not used here.
...
git-svn-id: trunk@9049 -
2007-11-01 16:15:29 +00:00
yury
7240f723ef
* Fixed warnings.
...
git-svn-id: trunk@9048 -
2007-11-01 16:05:46 +00:00
Károly Balogh
12bcb539e6
+ fix(?) stack return address with an ugly hack...
...
git-svn-id: trunk@9047 -
2007-11-01 16:04:16 +00:00
yury
0a3591a2a5
* Fixed warnings and notes.
...
git-svn-id: trunk@9046 -
2007-11-01 15:55:54 +00:00
yury
3ec854059e
* Fixed WPARAM and LPARAM definition. It fixes lot of warnings.
...
git-svn-id: trunk@9045 -
2007-11-01 15:47:12 +00:00
yury
05f718fbd2
* Fixed warnings and notes.
...
git-svn-id: trunk@9044 -
2007-11-01 15:45:33 +00:00
florian
4fa9516b58
* experimental patch to get the real reserved stack size from the executable
...
git-svn-id: trunk@9043 -
2007-11-01 15:26:55 +00:00
florian
7cea844223
* more crash fixes
...
git-svn-id: trunk@9042 -
2007-11-01 14:52:22 +00:00
yury
e62c6cfcc4
* Fixed warnings and notes.
...
git-svn-id: trunk@9041 -
2007-11-01 14:16:43 +00:00
Károly Balogh
91abb3aeb9
+ first (failed) attempt to have a working stackframe generation
...
git-svn-id: trunk@9040 -
2007-11-01 14:16:17 +00:00
Jonas Maebe
f56c2bcefc
* fixed some tests involving extended/double/currency after previous
...
optimization
git-svn-id: trunk@9039 -
2007-11-01 13:53:55 +00:00
yury
5e9dd6cd4c
* Fixed CompareDWord after r8827 (compiler warnings should not be ignored :).
...
git-svn-id: trunk@9038 -
2007-11-01 13:42:01 +00:00
Jonas Maebe
ad5ce1adf4
* fixed a_load_reg_ref: the store size has to depend on the tosize,
...
not on the fromsize (fixes webtbs/tw10072, and hopefully also
resolves mantis #8121 )
git-svn-id: trunk@9037 -
2007-11-01 13:31:23 +00:00
yury
2770652beb
* Fixed unreachable code warnings and removed not used variable.
...
git-svn-id: trunk@9036 -
2007-11-01 13:28:08 +00:00
Jonas Maebe
53a67341e9
* fixed range errors (mantis #10079 )
...
git-svn-id: trunk@9034 -
2007-11-01 12:45:33 +00:00
florian
9472497e5b
* finally fixed heaptrc for win64
...
git-svn-id: trunk@9032 -
2007-11-01 11:42:39 +00:00
florian
3afb948ca4
+ start of a float128 unit, was still lying around, so it won't get lost
...
git-svn-id: trunk@9031 -
2007-11-01 10:48:57 +00:00
yury
c85f6fb53b
* Fixed access to stack parameter in fpc_mul_qword for arm.
...
git-svn-id: trunk@9030 -
2007-11-01 10:34:27 +00:00
florian
5bdea6b5b3
* avoid generation of __stklen if not necessary
...
git-svn-id: trunk@9029 -
2007-11-01 10:28:49 +00:00
florian
78ca6925ba
* don't care about __stklen anymore
...
git-svn-id: trunk@9028 -
2007-11-01 10:18:05 +00:00
sekelsenmat
6a3ecebe6c
Applied patch for apache headers from Inoussa OUEDRAOGO
...
git-svn-id: trunk@9027 -
2007-11-01 09:57:01 +00:00
yury
ebeabb425c
* Fixed TGtkScrolledWindow for win32 by Paul Ishenin.
...
git-svn-id: trunk@9026 -
2007-11-01 09:46:35 +00:00
Károly Balogh
8562910185
+ quick hack to have linker support for amiga/m68k (it produces some kind of binary at least)
...
git-svn-id: trunk@9024 -
2007-11-01 00:22:47 +00:00
yury
03fa047898
+ Added power management APIs.
...
git-svn-id: trunk@9023 -
2007-10-31 23:48:16 +00:00
yury
ef61a42155
+ Added notifications API.
...
git-svn-id: trunk@9022 -
2007-10-31 23:40:35 +00:00
florian
90af7ebf72
* use only windows exceptions for stack checking on win32/win64, resolves #9166
...
git-svn-id: trunk@9020 -
2007-10-31 23:19:48 +00:00
yury
986396545d
* Fixed register saving in fpc_mul_qword for arm. It fixed bug #10017 .
...
* Removed unneeded register lists for some pure asm routines for arm.
git-svn-id: trunk@9019 -
2007-10-31 23:11:50 +00:00
yury
22c1f6381d
* Fixed cross CPU cycle after changes in rev. 8911.
...
git-svn-id: trunk@9018 -
2007-10-31 22:44:25 +00:00
Károly Balogh
b91c0756c4
+ made m68k to compile system unit again
...
git-svn-id: trunk@9017 -
2007-10-31 22:33:00 +00:00
florian
e3a0f3d303
* updates from Ido Kanner
...
git-svn-id: trunk@9016 -
2007-10-31 19:55:37 +00:00
Jonas Maebe
82a0749970
* prefer non-matching orddef conversions to orddef-to-pointer conversions
...
(mantis #10002 ) and also to orddef-to-real conversions
(delphi-compatible). More tests and fixes will follow later.
git-svn-id: trunk@9015 -
2007-10-31 17:20:37 +00:00
Jonas Maebe
df2ecd14f5
* fixed comparisons of orddefs with fourcharcodes in macpas mode + test
...
git-svn-id: trunk@9014 -
2007-10-31 15:11:13 +00:00
Jonas Maebe
68570e5471
* save/restore true/false label when secondpassing arrayconstructor
...
elements (mantis #10072 )
git-svn-id: trunk@9013 -
2007-10-31 12:37:35 +00:00
Almindor
0dce152199
* update lnet in fppkg to 0.5.8
...
git-svn-id: trunk@9012 -
2007-10-31 09:08:27 +00:00
peter
100dab3c33
* support local and global install directories, default is to use a local
...
install dir for normal users and for root the global install dir
* updated unit check in fpmake build to look in local and global dirs
* auto bootstrap when fpmkunit is not found, no --bootstrap needed
* archive command line option to call fpmake archive
git-svn-id: trunk@9011 -
2007-10-30 22:07:34 +00:00
florian
04086e9df2
* SysResetFPU fix for BeOS by Olivier Coursiere
...
git-svn-id: trunk@9010 -
2007-10-30 22:00:58 +00:00
peter
e207391454
* updated
...
git-svn-id: trunk@9009 -
2007-10-30 21:56:35 +00:00
peter
e58f71ae3d
* typo
...
git-svn-id: trunk@9008 -
2007-10-30 21:56:09 +00:00
Jonas Maebe
1ff6404114
- removed svn:executable
...
git-svn-id: trunk@9007 -
2007-10-30 12:28:24 +00:00
peter
ee479f31a1
* remove duplciate m68k from ALLTARGETS
...
git-svn-id: trunk@8999 -
2007-10-30 07:15:48 +00:00