Commit History

Autor SHA1 Mensaxe Data
  Károly Balogh 888e59d34d amiga: added some code to compile the Amiga RTL with tinyheap. will be useful for Kickstart 1.3 and better very-low-end systems support. disabled by default. also added ifdefs around DynLibs support %!s(int64=7) %!d(string=hai) anos
  Károly Balogh 04dee0fc04 regenerated Makefiles for m68k-macos target %!s(int64=8) %!d(string=hai) anos
  Károly Balogh 6e3936c534 amicommon: implement StackTop for other Amiga-like systems %!s(int64=8) %!d(string=hai) anos
  Károly Balogh 2d8313165d m68k: support FFU exception settings, also reworked FPU initalization %!s(int64=8) %!d(string=hai) anos
  Károly Balogh 5ffc833842 amiga/m68k: enable inlining and compiler mul32to64 in the softfpu %!s(int64=8) %!d(string=hai) anos
  Károly Balogh 7d2360eb0c m68k: Test68000/Test68881 support boilerplate and special support for Amiga %!s(int64=8) %!d(string=hai) anos
  Károly Balogh 23cf551bf3 m68k-amiga: fixed wrong define to test against softfpu (oops...) %!s(int64=9) %!d(string=hai) anos
  Károly Balogh 7fff76d936 m68k-amiga: only compile softfpu code into system unit, when FPU_SOFT is defined %!s(int64=9) %!d(string=hai) anos
  marcus e38e051425 Amicommon: Unified parameterhandling for Amiga, AROS, MorphOS %!s(int64=9) %!d(string=hai) anos
  Károly Balogh c5907d5f71 it's now possible to compile the RTL again for AmigaOS/PowerPC. entirely untested, but it builds at least %!s(int64=9) %!d(string=hai) anos
  Károly Balogh 5eea4b2846 amicommon: support for init/exit procedures for threads. will be used by Sockets unit for example, because bsdsocket.library needs to be reopened for each thread %!s(int64=10) %!d(string=hai) anos
  Károly Balogh 846dd6b57b m68k: use the Amiga-specific atomic ops on Amiga %!s(int64=10) %!d(string=hai) anos
  Károly Balogh f5bcb011ea amicommon: properly arbitrate access to the open file list in a multithreaded environment %!s(int64=10) %!d(string=hai) anos
  Károly Balogh 3edad2774a Amiga: use stdout as stderr, so code which is wired to use stderr doesn't commit suicide %!s(int64=10) %!d(string=hai) anos
  Károly Balogh bbecfeed9e Amiga: manually semaphore-protect the heap Pool, because classic Amiga has no MEMF_SEM_PROTECTED %!s(int64=10) %!d(string=hai) anos
  svenbarth 2d454dc8fa Move DynLibs support to System unit using a manager approach like for Threads, WideStrings, etc.. This is needed so that we can support features like "delayed" and loading of dynamic packages. %!s(int64=10) %!d(string=hai) anos
  sergei 3a5e6485b5 - RTL: removed InitVariantManager, it was an empty procedure since day 1. %!s(int64=10) %!d(string=hai) anos
  Károly Balogh 27befd2375 amiga: reintroduced some of the exec debug functions, which were removed, but actually *DO* exist on classic Amiga and hooked the new SysDebug stuff into the Amiga RTL %!s(int64=11) %!d(string=hai) anos
  Károly Balogh ef5f1b7ed2 amicommon: fixed sysdir.inc/do_chdir() to actually work on AROS %!s(int64=11) %!d(string=hai) anos
  Károly Balogh 785a1690a2 amicommon: AOS_heapPool renamed to ASYS_heapPool. common stuff should start with ASYS, to avoid confusion on AmigaOS, so more to come %!s(int64=11) %!d(string=hai) anos
  Károly Balogh 26d53cfa55 amicommon: Amiga/m68k RTL now uses the common code %!s(int64=11) %!d(string=hai) anos
  Károly Balogh b5d559dce1 Amiga: fixed FileNameCasePreserving flag to true %!s(int64=11) %!d(string=hai) anos
  Károly Balogh fbc7b3d89a fixed some recently added external vs. public mixup, so Amiga binaries even link again %!s(int64=11) %!d(string=hai) anos
  Károly Balogh 8a83037883 amiga: added some hacks to support the ancient code in amunits package. most of this will be gone after amunits package cleanup, but at least amunits package builds now %!s(int64=11) %!d(string=hai) anos
  Károly Balogh fb218fa671 require v37 libs (OS2.04+) instead of v50 (nextgen) %!s(int64=11) %!d(string=hai) anos
  Károly Balogh 2f02fa6f16 fixed AllFilesMask for Amiga and some comment typos %!s(int64=11) %!d(string=hai) anos
  Károly Balogh e22228ca27 AMIGAOS4 is now defined in the compiler, not in the RTL %!s(int64=11) %!d(string=hai) anos
  Károly Balogh 3137c6ac4a answer the WBMsg on process exit, when run from Workbench %!s(int64=12) %!d(string=hai) anos
  Tomas Hajny 27403b542b + FileNameCasePreserving added - see #18066 in Mantis %!s(int64=13) %!d(string=hai) anos
  paul 1ccf16358c rtl: init widestring and unitcodestring managers before initialization of Standard IO files (stdin,stdout,stderr) %!s(int64=14) %!d(string=hai) anos