Jonas Maebe
75a6ba4113
- removed symcpu dependencies
...
git-svn-id: trunk@31047 -
2015-06-13 22:47:59 +00:00
Jonas Maebe
ab0d445999
* fixed truncation errors for a*int/word in ppudump for architectures
...
> 32 bits
git-svn-id: trunk@31046 -
2015-06-13 22:47:56 +00:00
Jonas Maebe
acd88cac92
* fixed selection of startup code files for all iOS and simulator targets
...
o in particular fixes linking for the iPhoneSimulator 8.3 and later on
i386
git-svn-id: trunk@31045 -
2015-06-13 22:47:53 +00:00
Jonas Maebe
8e406cc7bd
* fixed bug in test exposed by r31038
...
git-svn-id: trunk@31044 -
2015-06-13 22:12:45 +00:00
Jonas Maebe
d57a85a2de
* fixed compilation on non-Windows systems after r31035
...
git-svn-id: trunk@31043 -
2015-06-13 22:05:50 +00:00
Jonas Maebe
e54d0a41af
* fixed ppoll for infinite timeouts (patch by Edmund Grimley Evans)
...
git-svn-id: trunk@31042 -
2015-06-13 21:02:02 +00:00
florian
ab43e07320
* reduce code size after r31031
...
git-svn-id: trunk@31041 -
2015-06-13 17:00:32 +00:00
florian
c0dd2047f9
* cosmetics, entries are now properly aligned
...
git-svn-id: trunk@31039 -
2015-06-13 16:55:36 +00:00
florian
919c539ff5
* better estimation of callparanode complexity
...
git-svn-id: trunk@31038 -
2015-06-13 16:50:55 +00:00
michael
d9fec2035a
* Add some compiler intrinsics
...
git-svn-id: trunk@31037 -
2015-06-13 16:44:32 +00:00
michael
b9fa0d0934
* Mimic minfloat for fpdoc
...
git-svn-id: trunk@31036 -
2015-06-13 16:37:33 +00:00
michael
633c8c7118
* Make sure TSystemTime is seen by fpdoc
...
git-svn-id: trunk@31035 -
2015-06-13 16:36:37 +00:00
michael
bb7e0f645f
* Fake some types when running under FPDOC
...
git-svn-id: trunk@31034 -
2015-06-13 16:23:56 +00:00
michael
ebf465a42b
* Default intrinsic and some base types added
...
git-svn-id: trunk@31033 -
2015-06-13 16:16:14 +00:00
Jeppe Johansen
353682db67
Enable SUBARCH directive for avr-embedded target.
...
git-svn-id: trunk@31032 -
2015-06-13 12:40:31 +00:00
Jeppe Johansen
ab9c8bb569
Fixed startup assembler code for the case where there's no data in .bss and/or in .data.
...
Fixed _stack_top symbol calculation so it works for all controllers.
Added ATTINY2313 controller.
git-svn-id: trunk@31031 -
2015-06-13 12:30:50 +00:00
Jeppe Johansen
03880c2f74
Added some peephole optimizations, and fixed generic unconditional jump optimizations, for AVR.
...
Fixed multiplication code generation for AVR controllers without mul instructions.
Added handling of the old interrupt procedure directive such that procedures with that use RETI instead of RET.
git-svn-id: trunk@31030 -
2015-06-13 12:25:11 +00:00
Jeppe Johansen
c5b24c5ce3
Changed cast to allow more loop iterations than the native bit-ness of the architecture.
...
git-svn-id: trunk@31029 -
2015-06-13 12:20:12 +00:00
svenbarth
b0fa341006
Fix for Mantis #28271 .
...
rtl/objpas/classes/classes.inc:
+ new variable ExternalThreadsCleanup to keep track whether ExternalThreads list is currently cleared
* TExternalThread.Create: add the thread instance to the external thread list
* TExetrnalThread.Destroy: remove the thread instance from the external thread list (if not in system cleanup anyway)
* CommonCleanup: set ExternalThreadsCleanup to true so that the threads don't remove themselves from the list anymore
+ added test
git-svn-id: trunk@31028 -
2015-06-12 13:39:31 +00:00
lacak
8214e72841
fcl-db: memds: implemented basic blob support. Blobs are allocated in memory only. Saving to stream/file is not supported yet. Bug #26476
...
git-svn-id: trunk@31027 -
2015-06-12 07:28:50 +00:00
michael
1ec8a3bde9
* Small corrections to previous patch from Denis Kozlov (bug ID 13518)
...
git-svn-id: trunk@31026 -
2015-06-12 07:17:37 +00:00
michael
a3e542eba4
* Patch for incomplete backtraces on error
...
git-svn-id: trunk@31025 -
2015-06-12 07:12:53 +00:00
lacak
b641ffa0e0
fcl-db: base: declare procedure DatabaseErrorFmt with parameter Args as Const Args: array of const. Fixes memleak in 2.6 and also makes procedure signature Delphi compatible.
...
git-svn-id: trunk@31024 -
2015-06-11 11:53:44 +00:00
michael
9dcfdb24bf
* Additional fix for bug ID #28237
...
git-svn-id: trunk@31023 -
2015-06-11 06:32:04 +00:00
michael
b36386baf0
* TStreamReader (TTextReader) implementation by Sylvio Clecio (bug ID 28075)
...
git-svn-id: trunk@31022 -
2015-06-10 21:38:55 +00:00
michael
526f91b28f
* Patch from bug #28125 by Silvio Clecio
...
git-svn-id: trunk@31021 -
2015-06-10 21:29:09 +00:00
michael
518d77b119
* Fix bug ID #28158
...
git-svn-id: trunk@31020 -
2015-06-10 21:25:30 +00:00
michael
473adb5725
* Fix memory leak (bug ID 28157) by nomerelogic
...
git-svn-id: trunk@31019 -
2015-06-10 21:22:33 +00:00
michael
b7d12cf4d3
* Fix bug #28272
...
git-svn-id: trunk@31018 -
2015-06-10 21:19:54 +00:00
michael
aa01153b77
* Fixed bug #28237
...
git-svn-id: trunk@31017 -
2015-06-10 21:01:13 +00:00
michael
2dbdc64910
* Fix bug #28222
...
git-svn-id: trunk@31016 -
2015-06-10 20:59:04 +00:00
michael
74712f793e
* Fixed bug #28270
...
git-svn-id: trunk@31015 -
2015-06-10 20:47:22 +00:00
Károly Balogh
339720e06a
amunits/examples: less pastoc usage
...
git-svn-id: trunk@31014 -
2015-06-09 23:56:06 +00:00
florian
b1147ba1b7
+ OpCmp2Op optimization for AVR
...
git-svn-id: trunk@31013 -
2015-06-09 21:06:37 +00:00
marcus
86c7867c46
Amiga, AROS, MorphOS: TMUI_MinMax record types fixed (should be signed)
...
git-svn-id: trunk@31012 -
2015-06-08 20:49:45 +00:00
marcus
0a0ab13978
MorphOS: TMUI_MinMax record types fixed
...
git-svn-id: trunk@31011 -
2015-06-08 20:26:25 +00:00
Károly Balogh
0dafa78d27
ppudump: made it compile with -Sew by turning off unreachable code warning for Real80BitToStr() function
...
git-svn-id: trunk@31010 -
2015-06-07 23:59:24 +00:00
Károly Balogh
5b38e8d98e
rtl-extra/AROS: reopen bsdsocket.library in sockets unit for each thread
...
git-svn-id: trunk@31009 -
2015-06-07 19:10:56 +00:00
Károly Balogh
1a53f6a799
AROS: in agreement with Marcus Sackrow, AThreads is now enabled for AROS, and the old AROS-specific threading implementation is zapped
...
git-svn-id: trunk@31008 -
2015-06-07 18:35:50 +00:00
Károly Balogh
21329e6606
Amiga: enable using of external resources we have no internal resource support yet for Amiga Hunk executables
...
git-svn-id: trunk@31007 -
2015-06-07 18:07:06 +00:00
Károly Balogh
d9b5830aa0
amiga: enable external resources instead of internal ones for now
...
git-svn-id: trunk@31006 -
2015-06-07 18:05:19 +00:00
Károly Balogh
c5caa6d494
fpcres: enable resource compiler for Amiga and MorphOS
...
git-svn-id: trunk@31005 -
2015-06-07 17:49:54 +00:00
Károly Balogh
8a09c5f40d
MorphOS: register ELF resources info
...
git-svn-id: trunk@31004 -
2015-06-07 17:37:22 +00:00
Károly Balogh
8e3ebb87cd
use res_elf on MorphOS for resources
...
git-svn-id: trunk@31003 -
2015-06-07 16:42:32 +00:00
nickysn
318874837f
+ implemented 16-bit dos MZ exe header writer
...
git-svn-id: trunk@31002 -
2015-06-07 14:31:02 +00:00
Károly Balogh
06ac6c2773
amunits: added a HookEntry implementation to AmigaLib
...
git-svn-id: trunk@31001 -
2015-06-07 02:20:46 +00:00
Károly Balogh
c1946ace52
morphunits: imported the traditional Amiga types and some consts into exec for better Amiga & AROS compatibility
...
git-svn-id: trunk@31000 -
2015-06-07 01:26:47 +00:00
Károly Balogh
2ffb2f9c98
morphunits: forgot to actually publish the newly added HookEntry function
...
git-svn-id: trunk@30999 -
2015-06-07 01:25:00 +00:00
Károly Balogh
adb2b71c94
amunits: removed PSmallInt definition from exec. Nowadays it's defined in the System unit anyway
...
git-svn-id: trunk@30998 -
2015-06-07 01:23:08 +00:00
Károly Balogh
df146a5767
morphunits/amigalib: implemented HookEntry function
...
git-svn-id: trunk@30997 -
2015-06-06 23:41:30 +00:00