Commit Graph

51394 Commits

Author SHA1 Message Date
michael
be39ca0c85 * Fix bug ID #32136, object not freed when replaced by another
git-svn-id: trunk@36724 -
2017-07-11 07:37:04 +00:00
svenbarth
0c42b6f44a * fix for Mantis #32118: also provide a range for undefined defs
+ added test

git-svn-id: trunk@36723 -
2017-07-10 19:47:21 +00:00
svenbarth
ca78bfffae * fix for Mantis #32111: allow undefined defs as a for loop's counter; the specialization will decide whether it will compile or not
+ added test

git-svn-id: trunk@36722 -
2017-07-10 19:45:15 +00:00
Mattias Gaertner
b884ab31fa pastojs: use strict equal when converting equal
git-svn-id: trunk@36721 -
2017-07-10 17:38:49 +00:00
Mattias Gaertner
9cc3bc0a47 fcl-passrc: fixed result of TPascalScanner.SetForceCaret
git-svn-id: trunk@36720 -
2017-07-10 17:38:15 +00:00
michael
c788256fc9 * Added AddEnumElementAliases/TypInfo.RemoveEnumElementAliases (bug ID 30961)
git-svn-id: trunk@36719 -
2017-07-10 10:00:17 +00:00
michael
bb79ab787e * Fix FULLVERSION check for randomfrom
git-svn-id: trunk@36718 -
2017-07-10 09:58:36 +00:00
florian
bccc2f6863 + tcg.a_loadfpu_intreg_reg, make use of it in tcg.a_load_cgparaloc_anyreg
git-svn-id: trunk@36717 -
2017-07-09 21:33:24 +00:00
florian
dd3d62425c * guard case statement by internalerror to avoid a warning
git-svn-id: trunk@36716 -
2017-07-09 21:33:22 +00:00
joost
19b60c0cf3 * Fixed the ability to build packages in .source.zip files
from the command-line. +test

git-svn-id: trunk@36715 -
2017-07-09 20:30:28 +00:00
florian
13e76ccc01 * some type declarations for sparc64-linux fixed
git-svn-id: trunk@36714 -
2017-07-09 20:28:30 +00:00
florian
4a107ac079 * cosmetics
git-svn-id: trunk@36713 -
2017-07-09 20:28:28 +00:00
joost
33e83d5422 * Do not try to build a package when it is not found
git-svn-id: trunk@36712 -
2017-07-09 20:27:35 +00:00
florian
f30bf547e2 * TCGSparcGen.maybeadjustresult adapted for sparc64
git-svn-id: trunk@36711 -
2017-07-09 18:14:14 +00:00
michael
52cd572cec * Use specific type for TFPSet elements
git-svn-id: trunk@36710 -
2017-07-09 14:47:27 +00:00
michael
541128b086 * Fix bug ID #32048: class variables (and variables) in record
git-svn-id: trunk@36709 -
2017-07-09 14:17:09 +00:00
michael
c9e15b9380 * Forgot tga in previous commit
git-svn-id: trunk@36708 -
2017-07-09 13:57:52 +00:00
michael
9968867c2c * Seems previous commit was before complete save in IDE
git-svn-id: trunk@36707 -
2017-07-09 13:52:08 +00:00
michael
162b938409 * Patch from Thaddy De Koning to add generic RandomFrom
git-svn-id: trunk@36706 -
2017-07-09 10:11:01 +00:00
michael
03267e3ba3 * Fix bug ID #31750
git-svn-id: trunk@36705 -
2017-07-09 09:33:11 +00:00
michael
31d9d345e1 * Fix bug ID #32025
git-svn-id: trunk@36704 -
2017-07-09 09:10:53 +00:00
michael
f247a66c90 * Fix bug ID #31975, LastIndexOf string helper copy&paste error
git-svn-id: trunk@36703 -
2017-07-09 08:43:01 +00:00
michael
cf1bd813a8 * Better operator as identifier mechanism
git-svn-id: trunk@36702 -
2017-07-09 08:04:54 +00:00
michael
31bc025d08 * Better operator as identifier mechanism
git-svn-id: trunk@36701 -
2017-07-09 08:04:48 +00:00
michael
68414a358c * Operator is a valid field name (bug ID 32049)
git-svn-id: trunk@36700 -
2017-07-09 07:43:26 +00:00
Károly Balogh
eaa769053b m68k: enable 68881 FPU on Linux and NetBSD by default
git-svn-id: trunk@36699 -
2017-07-08 23:54:39 +00:00
Károly Balogh
0b561b6c8f powerpc: enable SUPPORT_GET_FRAME
git-svn-id: trunk@36698 -
2017-07-08 23:51:55 +00:00
Károly Balogh
6e3936c534 amicommon: implement StackTop for other Amiga-like systems
git-svn-id: trunk@36697 -
2017-07-08 23:48:29 +00:00
Károly Balogh
cca38c9f08 morphos: implement StackTop to get the stack top from the OS. stack boundaries are detected more precisely now, this fixes stack backtraces with shallow stack, among others
git-svn-id: trunk@36696 -
2017-07-08 23:31:54 +00:00
svenbarth
c66daeb69f * forgot to correctly enable bootstrapping from direct to indirect entry for x86_64-linux
git-svn-id: trunk@36695 -
2017-07-08 21:40:50 +00:00
florian
a927181d87 * properly align threadvars for sparc64
git-svn-id: trunk@36694 -
2017-07-08 21:22:40 +00:00
svenbarth
208800ba2a * regenerate Makefile after r36692
git-svn-id: trunk@36693 -
2017-07-08 20:47:17 +00:00
svenbarth
ba40d4e0f3 * gparmake and createlst are (usually) compiled using the installed host compiler, so don't pass FPCOPT which is geared towards the target compiler instead and thus passes the unit directory of the that compiler's RTL which leads to the compiler picking up the wrong startup object files
git-svn-id: trunk@36692 -
2017-07-08 20:46:51 +00:00
joost
cfbb7efc85 * llProgres -> llProgress
git-svn-id: trunk@36691 -
2017-07-08 20:41:08 +00:00
svenbarth
0f9451fbb7 * switch x86_64-linux to indirect entry, essentially allowing for the use of dynamic packages on that target
git-svn-id: trunk@36690 -
2017-07-08 20:39:36 +00:00
svenbarth
533789777b * prepare Linux RTL for a platform-by-platform switch to indirect entry information, including the capability to bootstrap a direct entry target to an indirect one while using the assembly startup files of the indirect one
git-svn-id: trunk@36689 -
2017-07-08 20:37:43 +00:00
svenbarth
2c628e983d * fix define so that m68k for Coldfire builds correctly again
git-svn-id: trunk@36688 -
2017-07-08 20:29:25 +00:00
michael
e9a3a807d0 * Fix overflows in intstrtodate (bug ID 32098)
git-svn-id: trunk@36687 -
2017-07-08 19:52:54 +00:00
svenbarth
d5c8fe7455 * on targets with indirect main entry argc, argv and envp are provided through the indirect entry information instead of externals
git-svn-id: trunk@36686 -
2017-07-08 19:18:20 +00:00
svenbarth
00e9289f58 * envp is part of sysunixh, so no need to manually import it using an external
git-svn-id: trunk@36685 -
2017-07-08 19:15:54 +00:00
michael
e787cb1ff3 Fix bug ID #31871
git-svn-id: trunk@36684 -
2017-07-08 16:56:51 +00:00
michael
0a73f141a4 * Forgotten in commit 36662
git-svn-id: trunk@36683 -
2017-07-08 14:10:35 +00:00
michael
d6552989d6 * Fix bug ID #31825: because of helpers, almost any expression can have a .
git-svn-id: trunk@36682 -
2017-07-08 14:05:43 +00:00
Mattias Gaertner
b11a0c4eab pastojs: declarations: nicer srcmaps
git-svn-id: trunk@36681 -
2017-07-08 12:45:38 +00:00
Mattias Gaertner
627323b96e fcl-js: jswriter: nicer CurElement for srcmaps
git-svn-id: trunk@36680 -
2017-07-08 12:44:46 +00:00
michael
c24172f670 * Patch from Thaddy de Koning to add in operator for strings
git-svn-id: trunk@36679 -
2017-07-08 12:02:18 +00:00
michael
606d6d7316 * Fix bug #32055
git-svn-id: trunk@36678 -
2017-07-08 11:33:51 +00:00
michael
feebdbfc92 * Winhttp unit added (bug id 30650)
git-svn-id: trunk@36677 -
2017-07-08 11:25:03 +00:00
florian
13801bebfe * pass debian specific path to c init files to ld for sparc64 as it is done on other targets as well
git-svn-id: trunk@36676 -
2017-07-07 22:33:42 +00:00
florian
25950b8575 * 64 bit multiplications for sparc64 fixed
git-svn-id: trunk@36675 -
2017-07-07 22:18:16 +00:00