pierre
7f0b676af1
Use Florian's suggestion to avoid IOStatus 5 errors in ExecuteProcess using process unit
...
git-svn-id: trunk@32975 -
2016-01-22 15:14:11 +00:00
svenbarth
716b3082e9
Merged revision(s) 28792 from branches/svenbarth/packages:
...
Provide a possibility to ignore duplicate symbols for exporting.
export.pas, texportlib:
+ new property "ignoreduplicates" with which duplicate symbols are ignored upon insertion
+ new method "duplicatesymbol" which checks "ignoreduplicates" and generates an error if it is False (this method needs to be used if a duplicate was detected)
expunix.pas, texportlibunix:
* exportprocedure: use "duplicatesymbol" instead of always generating an error
systems/t_beos.pas, texportlibbeos:
* exportprocedure: use "duplicatesymbol" instead of always generating an error
systems/t_haiku.pas, texportlibhaiku:
* exportprocedure: use "duplicatesymbol" instead of always generating an error
systems/t_nwl.pas, texportlibnetwlibc:
* exportprocedure: use "duplicatesymbol" instead of always generating an error
systems/t_nwm.pas, texportlibnetware:
* exportprocedure: use "duplicatesymbol" instead of always generating an error
systems/t_win.pas, texportlibwin:
* exportfromlist: use "duplicatesymbol" instead of always generating an error
........
git-svn-id: trunk@32974 -
2016-01-22 13:57:41 +00:00
florian
29aa8d6934
* updated for make 3.82
...
git-svn-id: trunk@32973 -
2016-01-21 19:53:37 +00:00
sergei
7381c66161
- i386-linux RTL: removed assembler startup files, which are unused since version 2.0.x.
...
git-svn-id: trunk@32972 -
2016-01-21 15:11:31 +00:00
sergei
1aec09f8cd
* MIPS asm reader: parse dollar sign followed by identifier/number as a single token (register), not as two separate tokens.
...
git-svn-id: trunk@32971 -
2016-01-21 14:57:24 +00:00
Jonas Maebe
a65ab73e8b
* support unicodestring constants in "case string of" (mantis #29353 )
...
git-svn-id: trunk@32970 -
2016-01-20 21:11:26 +00:00
Jonas Maebe
9ace5ad038
* let is_conststringnode() and is_constwidestringnode() also recognise string
...
constants that have a stringdef as resultdef
git-svn-id: trunk@32969 -
2016-01-20 21:11:22 +00:00
Jonas Maebe
53052f26a0
* changed output parameter of process_ea_ref() from "out" to "var", as it is
...
already partially initialised by its caller (part of mantis #29439 )
git-svn-id: trunk@32968 -
2016-01-18 22:20:26 +00:00
Jonas Maebe
30a3ad7538
* fixed cpu unit dependencies for i386 after r32857 (part of mantis #29439 )
...
git-svn-id: trunk@32967 -
2016-01-18 22:20:16 +00:00
Jonas Maebe
e4c8a2776b
- removed empty "protected type" section
...
git-svn-id: trunk@32966 -
2016-01-18 22:20:05 +00:00
Károly Balogh
4e14c292b0
fixed a the check for pd.owner being assigned before defererencing it. this fixes a reproduceable compiler crash I ran into recently
...
git-svn-id: trunk@32965 -
2016-01-18 12:42:24 +00:00
michael
59a55ea07d
* Fix wrong use of options
...
git-svn-id: trunk@32964 -
2016-01-17 17:18:38 +00:00
michael
c1e876f525
* Fix building
...
git-svn-id: trunk@32963 -
2016-01-17 15:33:18 +00:00
svenbarth
82788b4995
tw20821.pp:
...
* test program attached to the bug report was incorrectly transformed to a test for the test suite
git-svn-id: trunk@32962 -
2016-01-17 12:14:54 +00:00
michael
2658637a01
* Fix bug ID #29414
...
git-svn-id: trunk@32961 -
2016-01-17 12:04:09 +00:00
michael
6576c8cd04
* Patch from Thaddy de Koning to make 3.0.0 the only starting compiler
...
git-svn-id: trunk@32960 -
2016-01-17 09:24:48 +00:00
michael
2b80ac1353
* Fix bug ID #29415 (compilation with 2.6.4)
...
git-svn-id: trunk@32959 -
2016-01-17 09:21:07 +00:00
Jeppe Johansen
017d58748f
Use thumb_func flag to detect selected arm/thumb mode.
...
git-svn-id: trunk@32958 -
2016-01-16 11:24:38 +00:00
pierre
3300f51ed6
* Adjust test for win64
...
git-svn-id: trunk@32957 -
2016-01-16 01:15:40 +00:00
pierre
238040afdd
* Fix compilation for JVM cpu
...
git-svn-id: trunk@32956 -
2016-01-16 01:15:12 +00:00
pierre
4c979994ff
Regenerated after: Use BASEFPCDIR instead of ../..
...
git-svn-id: trunk@32955 -
2016-01-16 01:13:56 +00:00
pierre
d076552751
Use BASEFPCDIR instead of ../..
...
git-svn-id: trunk@32954 -
2016-01-16 01:13:15 +00:00
pierre
5f87ff9205
Fix compilation for JVM cpu
...
git-svn-id: trunk@32953 -
2016-01-16 01:09:49 +00:00
pierre
8c5adb86cd
* Add waiting time in case of access error on windows OS
...
git-svn-id: trunk@32952 -
2016-01-16 01:08:12 +00:00
pierre
c638559dc1
Add use of process unit for windows OS, allows to add a timeout for that host
...
git-svn-id: trunk@32951 -
2016-01-16 01:06:33 +00:00
pierre
57b3f31d92
cpu, os and version lists start at index 0
...
git-svn-id: trunk@32950 -
2016-01-16 01:04:30 +00:00
pierre
3c88a3c59b
Use Tiny getmem/freemem functions for systemdebug code, add more debug output
...
git-svn-id: trunk@32949 -
2016-01-16 00:50:30 +00:00
pierre
3bf9019676
+ Define FPC_ANSI_TEXTFILEREC to avoid unnecessary use of unicode char
...
+ Add possibility to disable FEATURE_WIDESTRINGS by
setting conditional NO_WIDESTRINGS
+ Add ifndef RTLLITE around LFN code
git-svn-id: trunk@32948 -
2016-01-16 00:42:36 +00:00
michael
4e7115a956
* 2 Patches from Silvio Clecio
...
git-svn-id: trunk@32947 -
2016-01-15 20:59:29 +00:00
michael
10e7570948
* Applied patch from Thaddy de Koning (Bug ID 29405)
...
git-svn-id: trunk@32946 -
2016-01-15 17:30:48 +00:00
svenbarth
3b71841a84
Merged revision(s) 28691, 31914 from branches/svenbarth/packages:
...
Convert export options from constants to a set and accordingly adjust all usage locations
git-svn-id: trunk@32945 -
2016-01-15 16:06:06 +00:00
michael
af4f75de75
* No resource strings for fpapache24
...
git-svn-id: trunk@32944 -
2016-01-15 14:36:49 +00:00
michael
82cfcccea7
* Fix bug ID #26301 :
...
Refactor so that a descendent of TCustomApacheApplication can be used without instantiating the
default instance of TApacheApplication.
git-svn-id: trunk@32943 -
2016-01-15 08:46:09 +00:00
michael
64c324caaf
* Patch from Silvio Clecio to add a TryGetValue method to TFPGMap (bug ID 29397)
...
git-svn-id: trunk@32942 -
2016-01-15 07:48:49 +00:00
michael
b96d3cc517
* Some fixes and optimizations to last fix
...
git-svn-id: trunk@32941 -
2016-01-14 21:11:40 +00:00
nickysn
439ab331e9
* factored out some of the duplicated (between x86 targets) parts of process_ea() to a common function
...
git-svn-id: trunk@32940 -
2016-01-14 18:00:37 +00:00
michael
0ec3bf6516
* Added various string-replace algorithms by Jarto Tarpio and José Mejuto (bug ID 26864)
...
git-svn-id: trunk@32939 -
2016-01-14 07:55:00 +00:00
michael
087e123189
* Correctly determine transaction params (from adli82, bug ID #29088 )
...
git-svn-id: trunk@32938 -
2016-01-13 21:00:22 +00:00
michael
d0ab9239f2
* Add isc_tpb_lock_timeout (bug ID 29088)
...
git-svn-id: trunk@32937 -
2016-01-13 20:59:32 +00:00
nickysn
db5e67c3fe
+ introduced a new type TRelocDataInt for use as the 'data' parameter for
...
TObjData.writeReloc; on i8086 it was changed to longint to allow using 32-bit
relocations
+ added support for writing 32-bit OMF relocations
git-svn-id: trunk@32936 -
2016-01-13 17:57:36 +00:00
nickysn
4f8baf29c6
+ handle RELOC_FARPTR48 relocations as well in TOmfObjData.writeReloc; this is
...
not used yet, but is added for completeness (and might be useful, if we add an
i386 target, that uses the OMF object format)
git-svn-id: trunk@32935 -
2016-01-13 15:07:41 +00:00
pierre
85f9eb655c
Allow i8086 cross IDE by adding missing compiler/x86 unit directory
...
git-svn-id: trunk@32934 -
2016-01-13 10:11:34 +00:00
marco
6d180029ab
* copyright update mantis #29384
...
git-svn-id: trunk@32932 -
2016-01-13 09:12:26 +00:00
michael
c34aa86d99
* Fix bug #0029381
...
git-svn-id: trunk@32931 -
2016-01-13 08:03:18 +00:00
pierre
0791422c1e
* Fix compilation of crt unit for msdos tiny memory model
...
git-svn-id: trunk@32930 -
2016-01-12 20:06:28 +00:00
nickysn
79c5b632f1
+ added portl class for 32-bit port access in the i8086-msdos ports unit, if
...
the target cpu is 386 or later
git-svn-id: trunk@32929 -
2016-01-12 18:06:21 +00:00
nickysn
e628729e1d
+ support 48-bit (16:32) far pointer relocations in the OMF internal linker
...
git-svn-id: trunk@32928 -
2016-01-11 17:50:27 +00:00
nickysn
02a6b77e32
+ added support for 32-bit offset OMF relocations (fltOffset32) in the OMF internal linker
...
git-svn-id: trunk@32927 -
2016-01-11 17:34:56 +00:00
nickysn
d4c21cf13a
* also check for 386+ when emitting a reference with a fs: or gs: prefix
...
git-svn-id: trunk@32926 -
2016-01-11 16:30:06 +00:00
nickysn
80b3e3020a
* the SEGFS and SEGGS prefixes are 386+
...
git-svn-id: trunk@32925 -
2016-01-11 15:51:40 +00:00