Commit Graph

233 Commits

Author SHA1 Message Date
olle
d5d8694c96 * macpas now uses tp style proc params 2005-02-01 17:57:30 +00:00
michael
ac1642de89 * Patch from peter: fix macpas anonymous function procvar 2005-02-01 08:46:13 +00:00
olle
4f43c7e09f + Added fake Exception classes, only for MACOS. 2005-01-31 21:30:56 +00:00
florian
0fe35da937 * fixed math constants for big endian cpus 2005-01-23 22:13:50 +00:00
florian
cc9534cf41 + added pi bit pattern to the compiler, so pi should always be correct 2005-01-23 21:09:11 +00:00
peter
04c97cc129 * load jmp_buf_size from system unit 2005-01-20 16:38:45 +00:00
olle
7572f3a539 * rework of macro subsystem
+ exportable macros for mode macpas
2005-01-09 20:24:43 +00:00
florian
ef9b70f1f4 * 1.0.10 starting patch from Peter 2005-01-06 13:40:41 +00:00
Károly Balogh
8f534e5428 * made Shell() work correctly on MorphOS 2005-01-06 09:20:36 +00:00
Károly Balogh
088575dc32 + sysv style syscalls added for MorphOS 2005-01-04 17:40:33 +00:00
florian
bb096fcec6 * fixed nan et al. handling on arm 2005-01-04 16:20:51 +00:00
Tomas Hajny
f290fbb299 * 8.3 fixes (short target name in paths) 2004-12-28 20:43:00 +00:00
marco
9dec5c3179 * introduction "cleanpath" (=fexpand), fixfilename(paramstr(0)) + search $PREFIX/etc/fpc.cfg 2004-12-15 16:06:47 +00:00
florian
caa87a23ec * fixed arm compilation 2004-11-05 13:14:30 +00:00
peter
c95a859f0a * generic tlocation
* move tlocation to cgutils
2004-10-31 21:45:02 +00:00
peter
7d745c0483 * default paths fixed 2004-10-31 19:09:54 +00:00
peter
bc59556a41 * $fpctarget expands to <cpu>-<os>
* allow * in middle of the path to support ../*/units/$fpctarget
2004-10-31 18:54:24 +00:00
peter
759c010f6a * -Ch for heapsize added again
* __heapsize contains the heapsize
2004-10-26 15:11:01 +00:00
peter
e7459f5466 * heap and heapsize removed
* checkpointer fixes
2004-10-25 15:38:41 +00:00
olle
ee8e998b61 * Fixed printing of filedates 2004-10-16 22:46:14 +00:00
olle
f8646ff771 + added more support for macos 2004-10-16 13:03:13 +00:00
mazen
581b52422c - remove $IFDEF DELPHI and related code
- remove $IFDEF FPCPROCVAR and related code
2004-10-15 09:14:16 +00:00
mazen
e90d8a42e3 * USE_SYSUTILS merged successfully : cycles with and without defines
* Need to be optimized in performance
2004-10-14 18:16:17 +00:00
peter
044ec56b56 * default optimization cpu changed to CLassPentium3 2004-10-10 15:42:22 +00:00
olle
61645ef149 + Added CurDirRelPath
* Exchanged hardcoded "./" to CurDirRelPath
2004-10-09 11:27:59 +00:00
Tomas Hajny
5df0c00360 * better PathExists, fix for too long command line, correction of message 2004-09-21 23:33:43 +00:00
peter
690f5e22d1 * x86_64 fixes
* cleanup of fpcdefs.icn
2004-09-21 19:59:51 +00:00
peter
33a834821f * paraloc branch merged 2004-09-21 17:25:12 +00:00
michael
41f7fa8c37 + Check if outputdir exists, Fix exitcode when displaying help pages 2004-09-08 11:23:30 +00:00
olle
22a93eb1e9 + support for quoting of paths in TSearchPathList.AddPath so that
compiler directives which take paths, will support quotes.
  * uppdated TranslateMacPath
2004-08-31 22:02:30 +00:00
peter
2043999880 * optimized search for noncasesensitive names. It now searches
first for NormalCase and skips double tests
2004-08-28 20:25:25 +00:00
olle
2a4605eabc + made fpc work as an MPW tool, by itself calling asm and link.
* bugfix in fp exception flag settings routine
2004-08-20 10:29:31 +00:00
michael
ff069c5ecc + Patch from Christian Iversen to implement LIBPREFIX/SUFFIX/EXTENSION directives 2004-08-02 07:15:54 +00:00
Jonas Maebe
75c3c8b259 * shell now returns an exitcode
* print an error if linking failed when linking was done using a script
2004-07-17 15:51:57 +00:00
olle
6b77630880 + FixFileName now handles Mac OS paths 2004-07-05 23:28:24 +00:00
florian
8a9758c5e2 * logs truncated 2004-06-20 08:55:28 +00:00
florian
588e2c38bf * dwarf branch merged 2004-06-16 20:07:06 +00:00
olle
e5625e3af4 * changed $mode mac to $mode macpas
* changed macmodeswitches to be more faithful to the mac dialect
2004-05-11 18:20:52 +00:00
daniel
b721e5872c * Prepare compiler infrastructure for multiple ansistring types 2004-04-29 19:56:36 +00:00
florian
c68ea95074 + syscall directive support for MorphOS added 2004-04-28 15:19:03 +00:00
peter
ba9f4a0703 * packrecords fixed for settings from $PACKRECORDS
* default packrecords now uses value 0 and uses info from aligment
    structure only, initpackrecords removed
2004-03-14 20:08:37 +00:00
olle
dfa6403a70 + Support for Link on target especially for MacOS
+ TLinkerMPW
  + TAsmScriptMPW
2004-02-19 20:40:15 +00:00
florian
4f90e4afdc + PtrInt declared if VER1_0 2004-02-08 16:38:51 +00:00
peter
8caaa7740d * more record alignment fixes 2004-01-28 22:16:31 +00:00
florian
4ccec73aa5 * fixed alignment of classes 2004-01-28 21:05:56 +00:00
florian
85bed883ce * another bunch of x86-64 fixes mainly calling convention and
assembler reader related
2004-01-14 23:39:05 +00:00
peter
32173c41fa * removed asmmode_direct 2004-01-12 16:36:53 +00:00
Jonas Maebe
c094978054 + SetFPUExceptionMask implementation for PPC 2004-01-02 16:50:24 +00:00
florian
06442fa677 + $fputype directive support
+ single data type operations with sse unit
  * fixed more x86-64 stuff
2003-12-25 01:07:09 +00:00
florian
9fd5217032 * some x86-64 compilation fixe 2003-12-20 12:38:51 +00:00