Commit Graph

51551 Commits

Author SHA1 Message Date
Mattias Gaertner
c77b403928 pastojs: fixed rtti property override
git-svn-id: trunk@36783 -
2017-07-24 13:33:17 +00:00
pierre
1ff7f061ff Sparc64 uses the same value as sparc for O_APPEND
git-svn-id: trunk@36782 -
2017-07-24 10:01:14 +00:00
pierre
6f6139609d Add explicit '.set nompis16' at front of stabs debug information to solve bug report 32138
git-svn-id: trunk@36781 -
2017-07-24 07:31:31 +00:00
Károly Balogh
90ed130750 bsd: add support for syscalls on m68k, based on NetBSD/elf
git-svn-id: trunk@36780 -
2017-07-23 23:02:44 +00:00
Károly Balogh
847f014707 netbsd: prt0 startup code and dummy files for build pass for m68k
git-svn-id: trunk@36779 -
2017-07-23 22:43:31 +00:00
marcus
645dd2a272 amunits: move DoMethod/DoSuperMethod to intuition, Hook Helper to Utility, exec helper to exec, commodities macros to commodities, mark amigalib as deprecated
git-svn-id: trunk@36778 -
2017-07-23 21:52:30 +00:00
marcus
20f148ef89 Morphunits: move DoMethod/DoSuperMethod to intuition, Hook Helper to Utility, mark amigalib as deprecated
git-svn-id: trunk@36777 -
2017-07-23 19:59:05 +00:00
florian
a2e442e111 * keep the names of X, Y and Z in assembler files, fixes issue #32150
git-svn-id: trunk@36776 -
2017-07-23 19:24:45 +00:00
florian
8c33fbbe64 * indention fixed
git-svn-id: trunk@36775 -
2017-07-23 19:24:43 +00:00
michael
2d64b99ac8 * Added HTML to color functions
git-svn-id: trunk@36774 -
2017-07-23 14:40:29 +00:00
michael
2b8e23e722 * Fix bug ID #32114: more value types for TRegistry
git-svn-id: trunk@36773 -
2017-07-23 14:28:28 +00:00
michael
ef809c6341 * Added UTF8 versions of some filenames (bug ID 31676)
git-svn-id: trunk@36772 -
2017-07-23 10:39:56 +00:00
michael
aa5b2ff6fb * Fix bug ID #24099 (make sure self is not destroyed while disconnecting sink)
git-svn-id: trunk@36771 -
2017-07-23 10:22:46 +00:00
michael
4e494607d6 * Fix definition of REFIID
git-svn-id: trunk@36770 -
2017-07-23 09:49:35 +00:00
michael
aaf0647f58 * Fix bug ID #31462: sysreallocmem uses sys* routines instead of installed memmanager routines
git-svn-id: trunk@36769 -
2017-07-23 09:23:02 +00:00
michael
3a046bda5f * Fix bug ID #31647: added new shift state: ssScrollH
git-svn-id: trunk@36768 -
2017-07-23 09:10:11 +00:00
michael
f61e1cdb85 * Fix bug ID #31569
git-svn-id: trunk@36767 -
2017-07-23 09:05:55 +00:00
michael
b1f2b6aeb9 * Add some missing pointer declarations and HWND_MESSAGE (bug ID 30450)
git-svn-id: trunk@36766 -
2017-07-23 08:54:16 +00:00
michael
3b5d532ab5 * Corrected patch from Rolf Wetjen to use unicode API on windows (bug ID 32185)
git-svn-id: trunk@36765 -
2017-07-22 17:09:45 +00:00
florian
3b48c6e316 * sparc64 uses the same different signal numbers as sparc32 on linux
git-svn-id: trunk@36764 -
2017-07-22 13:26:48 +00:00
florian
7ed3757f8c + TCGSparc64.a_load_reg_ref_unaligned
git-svn-id: trunk@36763 -
2017-07-21 21:17:41 +00:00
florian
eaa33f416c * sparc64: fix int to bool type conversions for 64 bit ints
git-svn-id: trunk@36762 -
2017-07-21 20:41:14 +00:00
florian
d4e6824862 * sparc64-linux has to use syscall_nr_gettimeofday instead of syscall_nr_time as well
git-svn-id: trunk@36761 -
2017-07-21 19:51:44 +00:00
florian
10f52f1cac * fixed fppipe for sparc64-linux
git-svn-id: trunk@36760 -
2017-07-21 19:32:52 +00:00
michael
ab0c29e54f * Rename RawByteString version of TstringStream constructor, compiler cannot decide for empty string
git-svn-id: trunk@36759 -
2017-07-21 18:02:26 +00:00
michael
2b1bb6a5f5 * TStringStream now observes encoding, bug ID #30508
git-svn-id: trunk@36758 -
2017-07-21 17:02:37 +00:00
michael
9878dc280b * Fix bug ID #32168
git-svn-id: trunk@36757 -
2017-07-21 16:08:01 +00:00
nickysn
7c306f18e3 + perform unsigned modulus by power of 2 constant by using an AND instruction (instead of DIV) on x86
git-svn-id: trunk@36756 -
2017-07-21 15:58:26 +00:00
nickysn
9853c4a2a3 + enabled the load-modify-store optimization for the double argument version
(i.e. shift/rotate by k) of sar, rol and ror with type conversion on i386 and
  x86_64.

git-svn-id: trunk@36755 -
2017-07-21 13:17:18 +00:00
Mattias Gaertner
5494057e7f fcl-passrc: resolver: eval const str()
git-svn-id: trunk@36754 -
2017-07-20 18:13:55 +00:00
nickysn
c8377d3bfc + enabled the load-modify-store optimization for the double argument version
(i.e. shift/rotate by k) of sar, rol and ror on i386 and x86_64. Only the case
  without any implicit type conversions is handled for now.

git-svn-id: trunk@36753 -
2017-07-20 14:09:25 +00:00
michael
b34ff11803 * Fix bug ID #32172, correct installation of sighandlers
git-svn-id: trunk@36752 -
2017-07-20 11:39:16 +00:00
michael
d975ec6d0b * Patch from Cyrax to initialize search index (bug id 32173)
git-svn-id: trunk@36751 -
2017-07-20 08:50:01 +00:00
michael
547f08e6ea * Add TimeStamp property to TSearchRec (reworked patch from Ondrej Pokorny, bug ID #32165)
git-svn-id: trunk@36750 -
2017-07-20 07:35:51 +00:00
michael
63b4a1b7e0 Stream PPI data only when needed (Patch from Ondrej Pokorny)
git-svn-id: trunk@36749 -
2017-07-20 07:31:16 +00:00
marco
f3e55c4019 * fixes from WP reported on forum "non blocking bugs in chmcmd"
git-svn-id: trunk@36747 -
2017-07-19 07:49:10 +00:00
pierre
6fdd952fd9 Fix check for setting use_unlimited_pic_mode for sparc64
git-svn-id: trunk@36746 -
2017-07-18 18:02:36 +00:00
nickysn
e562926763 + implemented the load/modify/store optimization for i:=sar/rol/ror(i) when
there's a type conversion involved as well (e.g. uint32:=SarLongInt(unit32) ).
  This only works for signed<->unsigned conversions of equal size, due to the
  nature of the sar, rol and ror operations.

git-svn-id: trunk@36745 -
2017-07-18 13:48:35 +00:00
pierre
903955f329 Add 's' for sparc64 specific message prefix
git-svn-id: trunk@36744 -
2017-07-18 12:50:47 +00:00
pierre
4c3d8d422a Add _GLOBAL_OFFSET_TABLE_ for sparc64 if -Cg is used
git-svn-id: trunk@36743 -
2017-07-18 12:49:26 +00:00
michael
2f9627f9f5 * Add missing functions from wincon.h (bug id 29963)
git-svn-id: trunk@36742 -
2017-07-18 07:22:38 +00:00
pierre
f3459454e6 Fix compilation failure for sparc CPU
git-svn-id: trunk@36741 -
2017-07-18 04:47:49 +00:00
michael
32cdee6f5d * Fix bugs 30950 & 29781
git-svn-id: trunk@36740 -
2017-07-17 16:24:05 +00:00
nickysn
cb0c947f37 + enabled the load-modify-store optimization for the single argument version
(i.e. shift/rotate by 1) of sar, rol and ror on i386 and x86_64.

git-svn-id: trunk@36739 -
2017-07-17 14:50:39 +00:00
florian
4ce6575096 * rebuilt Makefile
git-svn-id: trunk@36738 -
2017-07-16 09:24:22 +00:00
florian
a7d127cf08 * only sparc v7 and v8 require an instruction between FCMP and the branch
git-svn-id: trunk@36737 -
2017-07-16 09:24:20 +00:00
florian
ac894831e4 * use the 64 bit path in tSparcmoddivnode.pass_generate_code for all 64 bit types (including currency) on sparc64
git-svn-id: trunk@36736 -
2017-07-16 09:24:18 +00:00
florian
9e1dd6d9b5 * lpi version updated
git-svn-id: trunk@36735 -
2017-07-16 09:24:15 +00:00
Mattias Gaertner
64a6eaf91a fcl-passrc: resolver: eval const set of char, int, bool
git-svn-id: trunk@36734 -
2017-07-15 09:50:15 +00:00
Károly Balogh
40cf0deab7 show the right help text for skipcrossprograms option
git-svn-id: trunk@36733 -
2017-07-14 23:12:12 +00:00