Jonas Maebe
1580e046ed
* fixed missing swapleftright in case of substracting unsigned numbers
...
with overflow checking turned on
git-svn-id: trunk@6818 -
2007-03-13 12:57:06 +00:00
Jonas Maebe
1205d05ba4
* make variables not regable if they are referenced by an absolute
...
variable of a different size
git-svn-id: trunk@6817 -
2007-03-13 10:17:33 +00:00
Jonas Maebe
bdc378e250
* fixed 64 bit compilation
...
git-svn-id: trunk@6816 -
2007-03-13 08:35:08 +00:00
Jonas Maebe
69cf42c4f7
* fixed val(s,int64) (it accepted values in the range
...
high(int64+1)..high(qword) if written in decimal notation) + test
* fixed range checking of qword constants parsed by the compiler
(they always gave a range error if > high(int64), because the compiler
internally stores them as int64)
* turn off range checking flag of rdconstnodes created by the parser
from _INTCONST, because those are already range checked by the
way they are parsed using val()
git-svn-id: trunk@6814 -
2007-03-12 22:22:43 +00:00
Jonas Maebe
d79d29ccda
* fixed range check errors when compiling with -Cr
...
git-svn-id: trunk@6813 -
2007-03-12 21:28:31 +00:00
florian
47a9c9bc60
* use section smartlinking on arm-linux, experimental
...
git-svn-id: trunk@6812 -
2007-03-12 21:00:12 +00:00
pierre
4f3f5d042b
* return nil in TraceGetMem if SysGetMem returns nil
...
git-svn-id: trunk@6811 -
2007-03-12 20:59:36 +00:00
florian
85189db6fe
* test fixed, hopefully
...
git-svn-id: trunk@6810 -
2007-03-12 20:04:27 +00:00
florian
20eca6128f
* merged from fixes
...
git-svn-id: trunk@6807 -
2007-03-12 19:57:34 +00:00
florian
9f3d43ec09
+ more cse invariant nodes added
...
git-svn-id: trunk@6805 -
2007-03-12 19:47:04 +00:00
florian
418222bc32
* handle interfaces et al. correctly in Set/GetOrdProp, resolves #8510
...
git-svn-id: trunk@6804 -
2007-03-12 19:38:22 +00:00
florian
2085635fe7
* load moveproc with default value
...
git-svn-id: trunk@6803 -
2007-03-12 19:31:52 +00:00
Jonas Maebe
3b3060cec5
* fixed uninitialized result of handle_typed_read_write in
...
case no error occurred
git-svn-id: trunk@6802 -
2007-03-12 14:43:04 +00:00
joost
5f0bd73dec
* Fixed bug #8477
...
git-svn-id: trunk@6801 -
2007-03-12 09:41:43 +00:00
florian
8ec185eb10
* pretty basic InterlockedCompareExchange test
...
git-svn-id: trunk@6799 -
2007-03-11 22:39:51 +00:00
florian
87bc8a4471
* fixed InterlockedCompareExchange(64) of x86_64.inc for win64 too
...
git-svn-id: trunk@6798 -
2007-03-11 22:28:08 +00:00
marco
9f5238c2f4
* fix for JP's problem?
...
git-svn-id: trunk@6795 -
2007-03-11 21:32:32 +00:00
Tomas Hajny
374e759169
* cleanup by Marco Borsari (borsa77)
...
git-svn-id: trunk@6794 -
2007-03-11 20:57:50 +00:00
daniel
0fdd8110c7
* Force I/O checking
...
git-svn-id: trunk@6793 -
2007-03-11 20:06:42 +00:00
joost
de59f58291
Patch from Luiz Americo:
...
* Publish previously missing events
* Remove not necessary fields
* Add CheckBrowseMode for Locate, Lookup, ApplyUpdates
* General cleanup
git-svn-id: trunk@6792 -
2007-03-11 20:06:37 +00:00
joost
9054139d26
* Fix compilation and improve sqlite examples, patch from Luiz Americo
...
git-svn-id: trunk@6791 -
2007-03-11 20:00:43 +00:00
joost
2dc4a8d1b6
* Fixed wrong commit in r6789
...
git-svn-id: trunk@6790 -
2007-03-11 19:53:17 +00:00
joost
dcc62c3ccc
* Support for smallint fields, bug #8417
...
git-svn-id: trunk@6789 -
2007-03-11 19:50:22 +00:00
joost
132e4f6f67
* Removed {$ifdef fpc}s introduced in r6614 and 6615
...
git-svn-id: trunk@6788 -
2007-03-11 19:06:03 +00:00
daniel
5784674f20
+ Test for append on devices.
...
git-svn-id: trunk@6787 -
2007-03-11 18:56:02 +00:00
florian
fd6fdfe896
* check used fpu type properly
...
git-svn-id: trunk@6786 -
2007-03-11 17:17:06 +00:00
florian
fb1afe0ea4
+ set FPU* define properly
...
git-svn-id: trunk@6785 -
2007-03-11 17:16:23 +00:00
florian
7fb2a035e3
* fixed patch for #8480
...
git-svn-id: trunk@6783 -
2007-03-11 10:13:23 +00:00
marco
77d82e5b0a
* patch from #8480 committed. #0#0 also copied.
...
git-svn-id: trunk@6782 -
2007-03-10 22:26:07 +00:00
marco
b7b057d570
* patch for 8452 committed
...
git-svn-id: trunk@6781 -
2007-03-10 21:05:48 +00:00
marco
e52a4e3b9f
* fix for twordfield=tlongintfield (bug 8500)
...
git-svn-id: trunk@6780 -
2007-03-10 20:49:02 +00:00
marco
a50c7a25ac
* stdcall for all funcs. bug #8456 . There are only 4 funcs in the winapi that are not stdcall, like wsprintf
...
git-svn-id: trunk@6779 -
2007-03-10 20:34:15 +00:00
florian
1ca49ea1e4
* fix memory leak in graph, resolves #8467
...
* small cleanups
git-svn-id: trunk@6778 -
2007-03-10 20:08:27 +00:00
yury
9b26e7d261
+ Added GAPI header translation by Nikolay Nikolov.
...
git-svn-id: trunk@6777 -
2007-03-10 20:03:44 +00:00
ivost
e7fb4e6a32
* changed i386 syscall from oldfpccall to register calling convention
...
git-svn-id: trunk@6776 -
2007-03-10 18:09:13 +00:00
ivost
ed87187cad
* removed InterlockedCompareExchange64 for i386 from system unit
...
git-svn-id: trunk@6775 -
2007-03-10 18:08:21 +00:00
marco
74f9281067
* resync with Jedi version. Mostly all dll names moved to a unit, and a new mass unit jwawindows, as well as 3 or 4 smaller units.
...
jwanative now also includes a dynloading mechanism.
Also enabled dispid and dispinterfaces for 2.1+ plus after today. (dispinterface RTTI patch required)
cleaned up makefile and checked proper building. Only commctrl is still not compiled due to nameclash with Lazarus. Will page Lazarus team again about this.
git-svn-id: trunk@6774 -
2007-03-10 17:42:49 +00:00
florian
d67fee95a8
* test fixed
...
git-svn-id: trunk@6773 -
2007-03-10 17:15:31 +00:00
florian
60c5179366
* experimental ie fix for dispinterfaces with rtti
...
git-svn-id: trunk@6770 -
2007-03-10 16:32:49 +00:00
michael
64895f6b51
* Added template and README from Sergei Gorelkin
...
git-svn-id: trunk@6769 -
2007-03-10 13:34:59 +00:00
Almindor
e2dda2ba2b
* re-merge smpeg (cannot be separated due to heavy type dependence sadly)
...
git-svn-id: trunk@6768 -
2007-03-09 22:27:59 +00:00
ivost
faf3b065f8
* updated TLS segmentdescriptor definiton (record user_desc)
...
git-svn-id: trunk@6767 -
2007-03-09 22:23:42 +00:00
Almindor
acb60a45b8
* separates smpeg from sdl
...
git-svn-id: trunk@6766 -
2007-03-09 22:17:06 +00:00
Almindor
86faa3a8fd
* adds SDL_getpixel and SDL_putpixel helper routines
...
git-svn-id: trunk@6764 -
2007-03-09 22:09:38 +00:00
Almindor
51677fe681
* re-add sdl again
...
git-svn-id: trunk@6763 -
2007-03-09 21:44:41 +00:00
florian
52cebb0083
* map SIGILL to rte 216, experimental
...
git-svn-id: trunk@6762 -
2007-03-09 21:27:06 +00:00
florian
dd45cf582f
* set temp. start properly when omitting stackframe
...
git-svn-id: trunk@6761 -
2007-03-09 20:52:04 +00:00
Almindor
559c88bd38
* remove sdl again due to "checksum changed"
...
git-svn-id: trunk@6760 -
2007-03-09 20:30:38 +00:00
Almindor
1dd7da8a82
* forgotten regenerated makefile for sdl
...
git-svn-id: trunk@6759 -
2007-03-09 20:21:02 +00:00
Almindor
dab3570c4a
* adds SDL to packages/extra
...
git-svn-id: trunk@6758 -
2007-03-09 20:19:13 +00:00