Commit Graph

538 Commits

Author SHA1 Message Date
carl
4fbd1d5fac * bugfixes
+ added mpw support
1998-10-07 04:26:58 +00:00
peter
8192030b20 * remove -D from assemblers 1998-10-06 20:40:58 +00:00
peter
a0c582dc12 * merged fixes 1998-09-16 16:41:38 +00:00
peter
ca51e0365a * fixed tabs 1998-09-11 17:35:33 +00:00
pierre
f556db3b50 * restored m68k part 1998-09-11 12:27:55 +00:00
daniel
4e7516e897 + Added maxheapsize.
* Corrected semi-bug in calling the assembler and the linker
1998-09-10 15:25:31 +00:00
peter
73c208663d * 'ar rs' -> 'ar rcs' which is more common 1998-09-10 13:52:40 +00:00
peter
19bf2df53a * m68k fixes, splitted cg68k like cgi386 1998-09-01 09:07:08 +00:00
peter
35a8d2e4fd * m68k and palmos updates from surebugfixes 1998-08-31 12:26:20 +00:00
peter
4572d22872 * more lowercase extensions 1998-08-26 10:09:21 +00:00
pierre
b94116497c * CDECL changed to CVAR for variables
specifications are read in structures also
  + started adding GPC compatibility mode ( option  -Sp)
  * names changed to lowercase
1998-08-25 12:42:36 +00:00
peter
765a36211c * win32 compiles a bit better, no growheap crash 1998-08-21 15:16:56 +00:00
Jonas Maebe
f2da32cd91 * changed optimizer switches + cleanup of DestroyRefs in daopt386.pas 1998-08-19 16:07:36 +00:00
pierre
2222aab027 * small warning position bug fixed
* support_mmx switches splitting was missing
  * rhide error and warning output corrected
1998-08-18 09:24:35 +00:00
peter
cc64a929aa * static/shared linking updates 1998-08-17 09:17:43 +00:00
florian
028721c4de * first version of rtti support 1998-06-25 08:48:04 +00:00
peter
f07849effe * small os2 fixes
* fixed interdependent units with newppu (remake3 under linux works now)
1998-06-17 14:10:11 +00:00
peter
c2d5abdfed + targetcpu
* cleaner pmodules for newppu
1998-06-16 08:56:17 +00:00
pierre
2d681748ac * small bug in systems.pas corrected
+ operators in different units better hanlded
1998-06-15 15:38:07 +00:00
daniel
58f554b16e * Fixed spelling mistakes in comments.
* Fixed some OS/2 parameters.
1998-06-15 13:34:24 +00:00
peter
f98459e1fb * smartlinking works for win32
* some defines to exclude some compiler parts
1998-06-08 22:59:41 +00:00
peter
f66f837fc8 * m68k compiles
+ .def file creation moved to gendef.pas so it could also be used
    for win32
1998-06-04 23:51:26 +00:00
peter
ce75b83d12 + boolean -> ord conversion
* fixed ord -> boolean conversion
1998-06-01 16:50:18 +00:00
peter
4fc1780fe4 + $ASMMODE 1998-05-30 14:31:02 +00:00
peter
86bdba7ce3 + asw assembler 1998-05-29 13:24:45 +00:00
peter
5d25d6f1d6 * some scanner optimizes
* automaticly aout2exe for go32v1
  * fixed dynamiclinker option which was added at the wrong place
1998-05-27 00:20:31 +00:00
peter
b3865ae063 + aktasmmode, aktoptprocessor, aktoutputformat
+ smartlink per module $SMARTLINK-/+ (like MMX) and moved to aktswitches
  + $LIBNAME to set the library name where the unit will be put in
  * splitted cgi386 a bit (codeseg to large for bp7)
  * nasm, tasm works again. nasm moved to ag386nsm.pas
1998-05-23 01:20:53 +00:00
peter
cfa06433c6 * fixed -L on the commandline, Dos commandline is only 128 bytes 1998-05-22 12:32:47 +00:00
peter
5e4c788be5 + $ifdef NEWPPU for the new ppuformat
+ $define GDB not longer required
  * removed all warnings and stripped some log comments
  * no findfirst/findnext anymore to remove smartlink *.o files
1998-05-11 13:07:53 +00:00
pierre
6fc80b783f * better position info with UseTokenInfo
UseTokenInfo greatly simplified
  + added check for changed tree after first time firstpass
    (if we could remove all the cases were it happen
    we could skip all firstpass if firstpasscount > 1)
    Only with ExtDebug
1998-05-06 08:38:32 +00:00
peter
a213e8adb4 * small fix for go32v2 1998-05-04 20:19:54 +00:00
peter
94b52a3d7f + smartlinking works (only case jumptable left todo)
* redesign of systems.pas to support assemblers and linkers
  + Unitname is now also in the PPU-file, increased version to 14
1998-05-04 17:54:24 +00:00
florian
f700edae4d + basics for rtti implemented
+ switch $m (generate rtti for published sections)
1998-05-01 07:43:52 +00:00
pierre
5cdd60cac8 + added some code for ansistring (not complete nor working yet)
* corrected operator overloading
  * corrected nasm output
  + started inline procedures
  + added starstarn : use ** for exponentiation (^ gave problems)
  + started UseTokenInfo cond to get accurate positions
1998-04-29 10:33:40 +00:00
peter
735d392664 + -Xl for smartlink
+ target_info.arext = .a
1998-04-27 15:45:20 +00:00
daniel
c0b5f448b6 * Fixed some things that were broken for OS/2. 1998-04-16 10:50:45 +00:00
florian
8cd85667a7 * last changes before release:
- gdb fixed
     - ratti386 warning removed (about unset function result)
1998-03-30 15:53:01 +00:00
root
d1a1f501c8 Initial revision 1998-03-25 11:18:12 +00:00