Commit Graph

50255 Commits

Author SHA1 Message Date
marco
ec3aa1f56a * change sysctl name parameter type to pcint as per manpage. Param names already conform to manual page names, so not changed
mantis #31515

git-svn-id: trunk@35566 -
2017-03-11 16:23:02 +00:00
michael
53c40371ff * Fix destreaming
git-svn-id: trunk@35565 -
2017-03-11 15:37:24 +00:00
florian
e12e47c01a * set pe flag on win32 for the pp executable that it is "large aware" (tested by allocating 1.5 GB before real compilation starts, no regressions found), resolves #31517
git-svn-id: trunk@35564 -
2017-03-11 14:59:37 +00:00
michael
40aa63ae0d * added pastojs, so it gets installed as well
git-svn-id: trunk@35563 -
2017-03-11 14:13:35 +00:00
michael
da88f7d217 * Fix bug #31283, parsing of Self as identifier
git-svn-id: trunk@35562 -
2017-03-11 13:28:22 +00:00
michael
ea7f7c1d2a * Fix bug #31513, add option for lowercasing property names, and add option to stream tlist
git-svn-id: trunk@35561 -
2017-03-11 10:23:22 +00:00
michael
4f02942b55 * Fix bug #31526, missing FixedInt FixedUInt from Delphi Berlin
git-svn-id: trunk@35560 -
2017-03-11 09:26:57 +00:00
pierre
659e372ee6 Add gdb_get_stdout and gdb_get_stderr function to gdb_get_stdin.c source
git-svn-id: trunk@35559 -
2017-03-11 08:22:41 +00:00
florian
a679cd4e37 * copy loadnodeflags in tloadnode.dogetcopy as well
git-svn-id: trunk@35558 -
2017-03-10 20:44:20 +00:00
pierre
e87cc28b64 Replaced owner field by fileindex field in tpreprocstack class, in order to display correct include file for scan_e_endif_expected error
git-svn-id: trunk@35557 -
2017-03-09 22:43:23 +00:00
yury
3d1c988d02 * android: Use proper code page when calling a fallback implementation.
git-svn-id: trunk@35556 -
2017-03-09 22:14:38 +00:00
florian
ea3495c20e * compilation with -Oodfa fixed
git-svn-id: trunk@35555 -
2017-03-09 22:09:43 +00:00
yury
4ec547301d * Set both DefaultSystemCodePage in runtime and source file code page to 1252 in order the test perform correctly on all systems.
git-svn-id: trunk@35554 -
2017-03-09 20:37:16 +00:00
yury
d139868dc4 * Use .rodata section for Android.
git-svn-id: trunk@35553 -
2017-03-09 20:17:35 +00:00
yury
3bedccf946 * ARM scheduler need to move register de-allocs located before the instruction. Also preserve order of allocs and de-allocs.
git-svn-id: trunk@35552 -
2017-03-09 19:05:15 +00:00
yury
9f3759bcb8 * Enable minor size optimization for thread var loading code when -Os is specified or PIC code is generated and PIC uses GOT.
git-svn-id: trunk@35551 -
2017-03-09 16:08:39 +00:00
nickysn
bd48a71a98 * replace i:=i+k/i:=k+i/i:=i-k (integer only, for now; later we can also do this for pointers too) by inc/dec(i,k)
git-svn-id: trunk@35550 -
2017-03-09 15:35:27 +00:00
nickysn
df390b7950 * update fpcm/revision.inc
git-svn-id: trunk@35549 -
2017-03-09 15:28:52 +00:00
marco
46cd3181e4 * fix typo sysctlNAMEtomib, mantis #31515 by Heiko
git-svn-id: trunk@35548 -
2017-03-09 15:18:57 +00:00
yury
03f4875310 * Removed creation of unused symbol. It was needed before r35492.
git-svn-id: trunk@35547 -
2017-03-09 13:51:23 +00:00
yury
94a65e99f1 * Removed unused var.
git-svn-id: trunk@35546 -
2017-03-09 13:49:46 +00:00
yury
fe0e30030f * In ARM scheduler move all needed additional items with an instruction:
- all reg allocs and PIC labeels before the instruction;
  - all reg deallocs and reg syncs after the instruction.

  It fixes bug #31135.

git-svn-id: trunk@35545 -
2017-03-09 12:26:02 +00:00
lacak
94b8beb3c2 fcl-db: mysql: when checking for max. field buffer size take into account also CharSize. Bug#31445
git-svn-id: trunk@35544 -
2017-03-09 09:36:24 +00:00
florian
5dd6232c0e * fix test for case sensitive file system, resolves #31452
git-svn-id: trunk@35543 -
2017-03-08 20:18:25 +00:00
marco
6166215174 * make istream signedness equal to MSDN and modern delphi. Denis Kozlov,
mantis #31473

git-svn-id: trunk@35542 -
2017-03-08 15:05:11 +00:00
joost
910c05f942 * Packages can only be broken when they are installed
git-svn-id: trunk@35541 -
2017-03-07 22:29:53 +00:00
yury
0f9876effb * Fixed a memory leak when div is replaced by shift.
git-svn-id: trunk@35540 -
2017-03-07 11:11:18 +00:00
yury
beafb239d4 * Fixed memory leak.
git-svn-id: trunk@35539 -
2017-03-07 10:20:27 +00:00
yury
54f1890fea * Fixed memory leak of tlabelnode.labsym.
git-svn-id: trunk@35538 -
2017-03-07 10:14:59 +00:00
yury
60e21e4222 * Reverted r34524 - workaround for compiling with -gc. It is not needed anymore since cycle completes with -gc.
git-svn-id: trunk@35537 -
2017-03-07 09:30:16 +00:00
yury
2387ea1ee0 * Removed unneeded var assignment.
git-svn-id: trunk@35536 -
2017-03-07 09:08:45 +00:00
yury
5405a4727a * Removed unused vars.
git-svn-id: trunk@35535 -
2017-03-07 08:56:07 +00:00
yury
29986a1616 * Removed unused vars.
git-svn-id: trunk@35534 -
2017-03-07 08:24:10 +00:00
joost
2a01a603d8 * Adapted tests for broken dependencies (packages)
* Reload AddIn-state after an AddIn has been compiled
 * Fixed re-compilation of already installed packages, based on the original
   sources
 * Improved the algorithm to determine which package to use when a package
   is being build based on package-name

git-svn-id: trunk@35533 -
2017-03-06 22:19:43 +00:00
Jonas Maebe
a2bd07bfd6 * fixed compilation of 64-bit cross-compilers on 32 bit platforms
(mantis #31487)

git-svn-id: trunk@35532 -
2017-03-06 21:37:34 +00:00
florian
8bea3e0614 * the optimization introduced in r35526 requires that the tested set has no side effects as it is copied
git-svn-id: trunk@35531 -
2017-03-06 21:35:04 +00:00
pierre
2805bc8500 Regenerated after: Remove obsolete packages/base and packages/extra in PACKAGESDIR variable
git-svn-id: trunk@35530 -
2017-03-06 10:30:53 +00:00
pierre
bd45a4ecfa Remove obsolete packages/base and packages/extra in PACKAGESDIR variable
git-svn-id: trunk@35529 -
2017-03-06 10:29:58 +00:00
pierre
ebe0491ba8 Add GDB 7.12 version and fix warning about no recognized version
git-svn-id: trunk@35528 -
2017-03-05 21:38:59 +00:00
joost
17947a074f * Fixed creation of manifest-files while scanning for available packages
* Register hte configuration-class for installed package repositories

git-svn-id: trunk@35527 -
2017-03-05 20:30:04 +00:00
florian
13b3866552 * convert (s*[const. set])<>/=[] for var. sets into or'ed in nodes, if const. set contains only a few elements
git-svn-id: trunk@35526 -
2017-03-05 20:29:22 +00:00
joost
e37ddbf2f5 * Do not include broken plugins while compiling fpmake.pps
git-svn-id: trunk@35525 -
2017-03-05 19:50:14 +00:00
michael
6a1d01b352 * Fix bug #31294. Function does not need result in delphi mode, in program or object
git-svn-id: trunk@35524 -
2017-03-05 12:13:58 +00:00
florian
a8ba81a585 * unused data structure removed
git-svn-id: trunk@35523 -
2017-03-05 08:13:34 +00:00
michael
aa769348c0 * Fix bug ID #30759
git-svn-id: trunk@35522 -
2017-03-04 17:38:04 +00:00
michael
9787c44c78 * Additional tests from Karl-Michael Schindler
git-svn-id: trunk@35521 -
2017-03-04 17:06:27 +00:00
michael
b9e03c1aff * Set bigger buffer size for hosts file to speed up parsing
git-svn-id: trunk@35520 -
2017-03-04 14:54:03 +00:00
michael
d2a1e8f9de * Patch from Ondrej Pokorny, fixing range error
git-svn-id: trunk@35519 -
2017-03-04 14:24:12 +00:00
michael
529dc18ba7 * Fix bug #31211, patch from Mattias Gaertner:
Backport from  the lazutils version:
  * The compare function can now be a method,
  *  you can write descendants, 
  * new property NodeClass, 
  * an optimized method to add presorted nodes, 
  * Node.Precessor/Successor methods.

git-svn-id: trunk@35518 -
2017-03-04 14:22:35 +00:00
michael
f2f2e02b06 * Allow termination of lengthy operations
git-svn-id: trunk@35517 -
2017-03-04 14:01:36 +00:00