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
michael
236e56dee0
* Fix bug ID #31470 : allow termination
...
git-svn-id: trunk@35516 -
2017-03-04 13:14:26 +00:00
michael
d2b1232f33
* StringToRouteMethod implemented
...
git-svn-id: trunk@35515 -
2017-03-04 12:29:33 +00:00
michael
433fc6bdc8
* Remove some unused variables
...
git-svn-id: trunk@35514 -
2017-03-04 12:27:03 +00:00
michael
3011432f3e
* Fix warnings/hints
...
git-svn-id: trunk@35513 -
2017-03-04 12:26:16 +00:00
michael
2b0d43f193
* V must be out parameter in GetFieldOrigin
...
git-svn-id: trunk@35512 -
2017-03-04 10:01:24 +00:00
svenbarth
49e78ac5df
* test doesn't need to run
...
git-svn-id: trunk@35511 -
2017-03-03 21:50:06 +00:00
svenbarth
7dc4f16db3
* fix for Mantis #31431 : allow specializations to allow private/protected variables that their generic could have accessed
...
git-svn-id: trunk@35510 -
2017-03-03 21:45:29 +00:00
Károly Balogh
5426c11611
marked a few uses of TConstExprInt as const during parameter passing, to avoid a few unnecessary record copying
...
git-svn-id: trunk@35509 -
2017-03-03 17:29:59 +00:00
svenbarth
ece13bcc5a
* fix for Mantis #31465 : only consider non-static fields when checking whether a record may be used with Default()
...
+ added test (Note: the test fails due to missing = operator, but without the fix there was a stack overflow)
git-svn-id: trunk@35508 -
2017-03-03 17:03:46 +00:00
svenbarth
c16238e8dd
* fix for Mantis #31464 : add an entry for the WebAssembly CPU (this is already the target name that LLVM uses)
...
git-svn-id: trunk@35507 -
2017-03-03 16:14:52 +00:00
michael
78e7f59982
* Patch from Mattias Gaertner
...
- external vars
- untyped parameters
- varargs
- SetLength(s,len) is now converted to s.length=len
- destructor now clears references
- dynamic arrays now are never null.
- anArr:=nil becomes anArr = []
- anArr=nil becomes anArr.length==0
- passing nil to an array parameter passes []
- length(anArr) becomes anArr.length
- High(anArr) becomes anArr.length-1
- sets now uses references when assigning and passing to a parameter.
Far less clone operations.
git-svn-id: trunk@35505 -
2017-03-01 17:41:16 +00:00
michael
0b42e226f8
* Patch from Mattias Gaertner:
...
- external vars
- untyped parameters
- varargs
- SetLength(s,len) is now converted to s.length=len
- destructor now clears references
- dynamic arrays now are never null.
- anArr:=nil becomes anArr = []
- anArr=nil becomes anArr.length==0
- passing nil to an array parameter passes []
- length(anArr) becomes anArr.length
- High(anArr) becomes anArr.length-1
- sets now uses references when assigning and passing to a parameter.
Far less clone operations.
git-svn-id: trunk@35504 -
2017-03-01 17:40:11 +00:00
michael
487d7ca141
* Patch from Mattias Gaertner:
...
pastree: changed TPasVariable.LibraryName and ExportName to TPasExpr.
It can be constants instead of string literals.
pscanner: fixed parsing floats 1.2, 1.2E3, 1.E2, 1E2, 1.2E-3, 1E+2
pparser: var modifier external with optional lib and symbol
pasresolver:
- untyped parameter
- added option proAllowPropertyAsVarParam allows to pass a property as a var/out argument
- varargs
git-svn-id: trunk@35503 -
2017-03-01 17:39:05 +00:00
michael
2fbe76532f
* Patch from Mattias Gaertner
...
- fixed writing UTF-8.
- indent multi line literals, used by asm blocks
- fixed writing (a+b).c
git-svn-id: trunk@35502 -
2017-03-01 17:36:35 +00:00
Károly Balogh
14ba99ea09
netbsd: bits of the m68k support I started to hack together. non functional yet.
...
git-svn-id: trunk@35501 -
2017-03-01 17:26:23 +00:00
Károly Balogh
e8cad013f4
ppudump: fix build after r35497
...
git-svn-id: trunk@35500 -
2017-03-01 15:41:37 +00:00
Károly Balogh
bfd95d6bef
fix build with generic_cpu defined after r35497
...
git-svn-id: trunk@35499 -
2017-03-01 15:32:12 +00:00
pierre
315adde6ef
Avoid GNU tar warning about lone zero block
...
git-svn-id: trunk@35498 -
2017-03-01 15:23:55 +00:00