michael
e3aaeae2e7
* Fix bug ID #29913
...
git-svn-id: trunk@33363 -
2016-03-28 13:16:31 +00:00
michael
231ec77175
* Delphi compatibility classes (Patch by Silvio Clecio, bug ID #29917 )
...
git-svn-id: trunk@33362 -
2016-03-28 12:57:42 +00:00
michael
62b2b65110
* Fix bug ID #18853
...
git-svn-id: trunk@33361 -
2016-03-28 11:09:41 +00:00
michael
b000a31abd
* Make sure UTF8 is supported for all filenames when unzipping (bug ID 25982)
...
git-svn-id: trunk@33360 -
2016-03-28 09:39:53 +00:00
marco
7cda2d237f
* improved prototypes for dos.
...
git-svn-id: trunk@33356 -
2016-03-27 21:13:24 +00:00
marco
e7eb7d7415
* dummy executeprocess routines fix, by Michael Ring, fpc-devel list.
...
git-svn-id: trunk@33355 -
2016-03-27 19:27:48 +00:00
michael
9501faa00b
* Added LastError and LastErrorMsg (bug ID 29681)
...
git-svn-id: trunk@33348 -
2016-03-27 17:31:59 +00:00
michael
fb984ad18a
* Fix bug ID #25817 , wrong size for msqid_ds
...
git-svn-id: trunk@33347 -
2016-03-27 13:36:48 +00:00
michael
65c880a7f6
* Use STACK_SIZE_PARAM_IS_A_RESERVATION for stack sizes, should fix bug ID #17755
...
git-svn-id: trunk@33346 -
2016-03-27 11:12:47 +00:00
michael
12d7061212
* Define STACK_SIZE_PARAM_IS_A_RESERVATION
...
git-svn-id: trunk@33345 -
2016-03-27 11:11:54 +00:00
michael
f380aeb63d
* Fix from Andrea Mauri to make formatfloat delphi-compatible in case of negative zero (bug ID 26465)
...
git-svn-id: trunk@33344 -
2016-03-27 10:40:09 +00:00
michael
bcdfe055a8
* Fix bug ID #26944 (thousandseparator, patch from wp)
...
git-svn-id: trunk@33343 -
2016-03-27 10:13:16 +00:00
michael
2ec2f1fc16
* Fix bug in WrapText (bug ID 26677)
...
git-svn-id: trunk@33342 -
2016-03-27 09:41:23 +00:00
michael
493db55664
* Some improvements to gHashmap by lks (bug ID 23943)
...
git-svn-id: trunk@33341 -
2016-03-27 08:14:46 +00:00
michael
960963e74b
* SearchAttr needs more bits (faSymlink=$400), bug ID #29870
...
git-svn-id: trunk@33340 -
2016-03-27 00:01:14 +00:00
michael
9d75d3aae8
* Fix by Laco for bug ID #29037
...
git-svn-id: trunk@33339 -
2016-03-26 23:54:13 +00:00
michael
82414ecacc
* Added missing identifiers (bug ID 27704)
...
git-svn-id: trunk@33338 -
2016-03-26 23:43:49 +00:00
michael
37da491e57
* Correct 64-bit zip files
...
git-svn-id: trunk@33337 -
2016-03-26 23:35:07 +00:00
michael
bfff843ec7
* Some changes for >4Gb files
...
git-svn-id: trunk@33336 -
2016-03-26 17:53:26 +00:00
michael
32a56c57a2
* Some changes for >4Gb files
...
git-svn-id: trunk@33335 -
2016-03-26 17:53:19 +00:00
yury
d4d70d3865
* Evaluate currency constant expressions when the currency type is 64-bit integer. Issue #28749 .
...
git-svn-id: trunk@33334 -
2016-03-26 17:48:50 +00:00
michael
12bf033606
* Fix some symbol locations, patch by Barlone (bug ID 27335)
...
git-svn-id: trunk@33333 -
2016-03-26 16:35:09 +00:00
michael
572c353b0d
* Patch from Dennis Fehr to fix constants for non-freebsd
...
git-svn-id: trunk@33332 -
2016-03-26 16:10:21 +00:00
michael
9cc2767854
* Fix bug ID #27158 , allow use of UTF8 filenames.
...
git-svn-id: trunk@33331 -
2016-03-26 13:42:57 +00:00
michael
73bf5dd3f0
* Extra error message for using find in unsorted list
...
git-svn-id: trunk@33330 -
2016-03-26 12:26:22 +00:00
michael
f6a1a5fa6b
* Address bug #29837 , use SizeInt where appropriate
...
git-svn-id: trunk@33329 -
2016-03-26 10:28:39 +00:00
michael
10bbfce412
* Allow Find to work with user-sorted stringlists.
...
git-svn-id: trunk@33328 -
2016-03-26 09:13:27 +00:00
michael
2b077f6af3
* Revert Integer -> SizeInt change where appropriate, capping result when needed
...
git-svn-id: trunk@33327 -
2016-03-26 07:41:34 +00:00
nickysn
cf3230b100
- removed IF_CENTAUR and replaced it with IF_CYRIX. Rationale: only 3 Centaur -
...
specific instructions were marked as CENTAUR, all the others were marked
CYRIX, so it wasn't an accurate flag at all
git-svn-id: trunk@33326 -
2016-03-25 17:01:11 +00:00
svenbarth
9f2defcb7e
Adjust the test I committed yesterday so that we treat the warning we don't want to reappear as an error.
...
git-svn-id: trunk@33325 -
2016-03-25 08:35:34 +00:00
svenbarth
35f8d5427f
Revert r31262. Not doing type checking on generics leads to strange warnings (e.g. because variables are not considered as written). I better deal with the compile time errors one at a time than the warnings.
...
The added test shows such a bogus warning (sadly the test suite can handle the occurence or absense of certain messages yet :/ )
git-svn-id: trunk@33324 -
2016-03-24 20:58:04 +00:00
svenbarth
56ae2d34b2
Ensure that (Bit)SizeOf(GenericParameter) returns a sensible value in case of constants (which are evaluated at compile time unlike if occuring in code)
...
pdecl.pas, readconstant:
* instead of 0 return 1 for SizeOf() and 8 for BitSizeOf() if the argument is a generic parameter
git-svn-id: trunk@33323 -
2016-03-24 20:51:58 +00:00
nickysn
9a2f5e01d7
+ added range checking for the immediate operand of NEC V20/V30's instructions CLR1, SET1, NOT1 and TEST1
...
git-svn-id: trunk@33322 -
2016-03-24 16:05:11 +00:00
nickysn
0be6d062ac
+ added range checking for the imm4 operand of NEC V20/V30's instructions
...
'EXT reg8,imm4' and 'INS reg8,imm4'
git-svn-id: trunk@33321 -
2016-03-24 15:45:23 +00:00
nickysn
be83ae47b9
+ support NEC V20/V30's REPC/REPNC prefixes in the assembler reader
...
git-svn-id: trunk@33320 -
2016-03-24 14:25:32 +00:00
nickysn
a79676bd1c
* fixed assembly of the NEC V20/V30 BRKEM instruction
...
git-svn-id: trunk@33319 -
2016-03-24 13:38:05 +00:00
nickysn
a376229d80
- removed IF_CYRIX and IF_AMD from the TODO list of instructions, that we're
...
supposed to handle in the i8086 internal asm instruction level check, because
these two flags are no longer part of the IF_PLEVEL mask, after r33316
git-svn-id: trunk@33318 -
2016-03-23 15:24:59 +00:00
nickysn
5f87ac5d47
+ added 486 to the list of supported CPUs on the i8086 and i386 targets
...
git-svn-id: trunk@33317 -
2016-03-23 15:07:56 +00:00
nickysn
867a4881ba
* changed the codes of the IF_CYRIX and IF_AMD instruction flags, to avoid
...
messing up the other Intel-compatible processor flag, they're used with
git-svn-id: trunk@33316 -
2016-03-23 14:00:48 +00:00
marco
27f20503ab
* some constants added.
...
git-svn-id: trunk@33315 -
2016-03-22 21:04:52 +00:00
nickysn
c4343c1a2d
* don't call make_simple_ref in tcgx86.g_concatcopy on i8086, because that
...
screws up the handling of segmented references badly and breaks the large,
compact and huge memory models completely
git-svn-id: trunk@33314 -
2016-03-22 13:56:10 +00:00
yury
a37cd66a87
* trwsync test: Increased timeout to 30 seconds. Should prevent failures on busy machines.
...
git-svn-id: trunk@33313 -
2016-03-22 10:16:25 +00:00
nickysn
6d4dfb5595
* fixed compilation of sysutils on i8086-msdos after r33290
...
git-svn-id: trunk@33312 -
2016-03-21 21:09:27 +00:00
michael
a9fe42b5f0
* Generic linked list class, donated by Denis Volodarsky (bug ID 24501)
...
git-svn-id: trunk@33311 -
2016-03-21 21:01:38 +00:00
michael
e9cdfaae9f
* Fix writing of control characters (bug ID 29867)
...
git-svn-id: trunk@33310 -
2016-03-21 19:29:29 +00:00
yury
af1ea62ff7
* i386-android: By default set CPU type to PentiumM and FPU to SSSE3 according to Android x86 ABI.
...
git-svn-id: trunk@33309 -
2016-03-21 09:53:18 +00:00
yury
3c6d4f1ee2
* Removed unused vars.
...
git-svn-id: trunk@33308 -
2016-03-21 09:21:24 +00:00
yury
cac16fa60e
* Small refactor of the arm defaults for better readability.
...
git-svn-id: trunk@33307 -
2016-03-21 09:19:02 +00:00
Jeppe Johansen
681b06bc90
Fixed more linkerscript errors.
...
git-svn-id: trunk@33306 -
2016-03-21 08:19:45 +00:00
michael
2af6b236b7
* Fix failing testcase
...
git-svn-id: trunk@33305 -
2016-03-20 22:48:46 +00:00