nickysn
8bad012e83
+ added functions get_page_attributes and set_page_attributes to unit go32
...
git-svn-id: trunk@25785 -
2013-10-14 18:46:44 +00:00
nickysn
1b36781dd8
+ added function get_dpmi_version to unit go32
...
git-svn-id: trunk@25784 -
2013-10-14 18:42:05 +00:00
reiniero
46bdee3f52
* fcl-db: dbase/bufdataset expression parser: allow negative integers/large integers/floats; fixes issue #25168
...
git-svn-id: trunk@25783 -
2013-10-14 17:09:45 +00:00
reiniero
16f157d6db
* fcl-db: tests: fix negative integer filter test from r25754; add subtest with integer constants
...
git-svn-id: trunk@25782 -
2013-10-14 17:07:14 +00:00
nickysn
aea281f4cc
+ added the include file dependency to vesa.inc and vesah.inc from unit graph on go32v2 and msdos
...
git-svn-id: trunk@25781 -
2013-10-14 14:56:45 +00:00
nickysn
13c5c488de
+ added the include file dependencies for ptcgraph
...
git-svn-id: trunk@25780 -
2013-10-14 14:53:51 +00:00
nickysn
e18f336f3f
+ added unit ptcmouse, similar to winmouse and msmouse, for use with ptcgraph and ptccrt
...
git-svn-id: trunk@25779 -
2013-10-14 14:31:14 +00:00
Jonas Maebe
10ae87f11c
* fixed LdrLdr2LdrMov optimisation in case the first and second ldr have
...
a different size (disable it in that case) + test
git-svn-id: trunk@25778 -
2013-10-14 12:49:34 +00:00
Jonas Maebe
5276159e77
* correct ofset for saving floating point registers + explanation behind
...
the calculation (fixes make cycle on ARMHF)
git-svn-id: trunk@25777 -
2013-10-14 12:49:31 +00:00
Jonas Maebe
31a3122b91
* fixed LsrAnd2Lsr test by replacing the existing buggy check with comparing
...
the outcome of the original and the optimised sequence and seeing whether
it's same + test
git-svn-id: trunk@25776 -
2013-10-14 12:49:28 +00:00
nickysn
1956ffa3ae
* fixed PTCPas compilation with fpc 2.6.2
...
- rm winapi constants that were already included in fpc 2.6.2
* winapi constants that were included in fpc trunk put behind {$ifdef ver2_6}
git-svn-id: trunk@25775 -
2013-10-14 12:08:49 +00:00
nickysn
6cf2382760
+ added the PFD_DIRECT3D_ACCELERATED and PFD_SUPPORT_COMPOSITION constants to
...
the windows unit
git-svn-id: trunk@25774 -
2013-10-14 11:59:24 +00:00
marco
480f687160
* Emergency fix by defining glib.gtypes locally. Last commit had
...
introduced a new implicit dependency on gtk2.
git-svn-id: trunk@25773 -
2013-10-14 09:15:45 +00:00
michael
b7da04b550
* Deprecated TField.Lookup
...
git-svn-id: trunk@25772 -
2013-10-14 08:05:38 +00:00
nickysn
014a4e4653
* updated PTCPas to version 0.99.14
...
git-svn-id: trunk@25771 -
2013-10-13 22:34:01 +00:00
Károly Balogh
74af6d0dab
enabled hardware mul reg, reg codepath for ColdFire too, accelerates tfloattostr test (thus some of the SoftFPU code) by a magnitude...
...
git-svn-id: trunk@25770 -
2013-10-13 21:36:24 +00:00
sergei
1be7ec1dcd
* MIPS setjmp/longjmp: save/restore nonvolatile FPU registers and FPU control word.
...
* Fixed longjmp return value, it should never be zero.
git-svn-id: trunk@25769 -
2013-10-13 21:25:40 +00:00
sergei
142d20ca30
* MIPS: cleanup assembler reader, MIPS references allow only a single register in parentheses.
...
git-svn-id: trunk@25768 -
2013-10-13 21:22:04 +00:00
sergei
e10e383b8e
* MIPS: ".set macro"/".set nomacro" directives around ".cprestore" are necessary only when offset is outside smallint range. Otherwise they just clutter the assembler file.
...
git-svn-id: trunk@25767 -
2013-10-13 20:23:43 +00:00
marco
d80b242347
* update to Cairo 1.12 by Valdinilson Lourenço da Cunha
...
Mantis #23323
git-svn-id: trunk@25766 -
2013-10-13 19:47:32 +00:00
Károly Balogh
97864d7cbd
trying harder to commit compilable code (manual merge fail)
...
git-svn-id: trunk@25764 -
2013-10-13 18:31:43 +00:00
nickysn
c51c75936b
* 16/8-bit ALU fixes in ncgutil.gen_free_symtable
...
git-svn-id: trunk@25762 -
2013-10-13 16:48:15 +00:00
nickysn
1dabaf5ded
* 16/8-bit ALU fixes in ncgutil.add_regvars
...
git-svn-id: trunk@25761 -
2013-10-13 16:41:32 +00:00
nickysn
d1f0eea902
* 16/8-bit ALU fixes in ncgutil.gen_alloc_regvar
...
git-svn-id: trunk@25760 -
2013-10-13 16:31:16 +00:00
Károly Balogh
3b99974847
set up register A6 to be saved as well. this will only happen in case A6 is not used as framepointer
...
git-svn-id: trunk@25759 -
2013-10-13 16:12:32 +00:00
Károly Balogh
e5eac1bd44
make the array of registers to use depending on wheter we have an FP or not, and which register we have as FP
...
git-svn-id: trunk@25758 -
2013-10-13 16:06:35 +00:00
reiniero
89e6d1aee3
* fcl-db: dbase/bufdataset expression parser: match function signatures with given arguments; fixes mismatch for some
...
long integer+integer
long integer+long integer
field expressions (+, -, *, / etc) and
long integer <> float field expressions
* fcl-db: dbase/bufdataset parser: cosmetic: language/clarity in comments
git-svn-id: trunk@25755 -
2013-10-13 14:09:21 +00:00
reiniero
cc5b720bfd
fcl-db: test for negative integer filters (issue #25168 ).
...
git-svn-id: trunk@25754 -
2013-10-13 13:19:51 +00:00
reiniero
62bf453888
fcl-db: cosmetic: descriptions for filter tests; rename Dutch variables
...
git-svn-id: trunk@25753 -
2013-10-13 12:36:43 +00:00
nickysn
fd05d0c14e
* 16/8-bit ALU fix in maybechangeloadnodereg. This fixes the tbopr and trox2
...
tests on i8086.
git-svn-id: trunk@25752 -
2013-10-13 11:35:56 +00:00
michael
d097d73de2
* make TParam.Value published
...
git-svn-id: trunk@25751 -
2013-10-13 10:46:02 +00:00
nickysn
f6e846c574
+ added the NEC V20/V30 instructions
...
git-svn-id: trunk@25750 -
2013-10-11 21:27:56 +00:00
michael
376259cc8e
* Different default mechanism
...
git-svn-id: trunk@25748 -
2013-10-11 08:04:08 +00:00
michael
481b0e7260
* Fix typo (from Andreas Schneider)
...
git-svn-id: trunk@25747 -
2013-10-11 07:58:41 +00:00
Károly Balogh
db49a169cb
handle more locations in tm68knotnode, fixes several tests failing to compile with 200203223
...
git-svn-id: trunk@25746 -
2013-10-11 02:51:23 +00:00
Károly Balogh
aedf2dc20d
fixed spilling operation type for A_LEA, fixes test tb0112 to compile, but still fails to run
...
git-svn-id: trunk@25745 -
2013-10-11 02:03:48 +00:00
Károly Balogh
275031a0dd
fix a bogus R_INTREGISTER to be R_ADDRESSREGISTER in getopstr()
...
git-svn-id: trunk@25744 -
2013-10-10 22:24:56 +00:00
Károly Balogh
fe3d11118c
add string version of the new instructions to the right place. removed one more duplicate table.
...
git-svn-id: trunk@25743 -
2013-10-10 22:12:40 +00:00
Károly Balogh
dfe2f253f9
added 68040 CPU type, MOVE16 and ColdFire V4 extra instructions
...
git-svn-id: trunk@25742 -
2013-10-10 22:01:58 +00:00
Károly Balogh
280ee919b7
removed several debug writeln()s
...
git-svn-id: trunk@25741 -
2013-10-10 21:20:20 +00:00
Károly Balogh
bcab04538c
removed unused table, cleanups
...
git-svn-id: trunk@25740 -
2013-10-10 21:19:15 +00:00
Károly Balogh
4c5f273bc5
removed redundant instruction table only used for ugly debug, and the ugly debug code itself
...
git-svn-id: trunk@25739 -
2013-10-10 21:16:07 +00:00
sergei
a5ae26da7e
* Moved SkipEntryExitMarker method from ARM optimizer to the base one, since it is not target-dependent. Now it can be reused by other targets.
...
git-svn-id: trunk@25738 -
2013-10-10 21:12:49 +00:00
sergei
a3364a4b80
- RTL, Linux/FreeBSD shared library startup: removed FPC_SHARED_LIB_EXIT label, it is a leftover from times when library startup code was erroneously halting owning process on exit.
...
git-svn-id: trunk@25737 -
2013-10-10 13:14:56 +00:00
sergei
f2a4d1bbbc
- Do not compile generic threadvar code if tf_section_threadvars flag is enabled for target (currently there are no such targets).
...
git-svn-id: trunk@25736 -
2013-10-10 12:55:30 +00:00
sergei
90d66595c2
* typecheck_real_to_currency: generate inline round() node instead of direct call to fpc_round_real, this allows target-specific processing to take place and possibly emit more efficient code.
...
* Provide x86_64 SSE versions of fpc_trunc_real and fpc_round_real, strictly they are not necessary after the above change to code generation, but it still reduces size of system unit by avoiding compilation of related generic code.
git-svn-id: trunk@25735 -
2013-10-10 12:46:51 +00:00
nickysn
849843fb20
* fixed compilation of unit graph for win32 and win64 after r25730
...
git-svn-id: trunk@25734 -
2013-10-10 09:06:13 +00:00
michael
b1b8cc2542
* Patch from LaCo to fix bug #25118
...
git-svn-id: trunk@25733 -
2013-10-10 06:36:22 +00:00
michael
86d2d0c9be
* Patch from LaCo to bring implementation in line with other DB dyn units (bug ID 25118)
...
git-svn-id: trunk@25732 -
2013-10-10 06:34:52 +00:00
nickysn
b73252bd3d
+ enabled compilation of the code page units for i8086-msdos
...
git-svn-id: trunk@25731 -
2013-10-09 23:39:36 +00:00