Commit Graph

30 Commits

Author SHA1 Message Date
peter
674e0cc879 * write .size also 1999-07-29 20:53:55 +00:00
peter
ca4715fee8 * merged 1999-07-22 16:12:28 +00:00
florian
046acfb84b * made it compilable with Dlephi 4 again
+ fixed problem with large stack allocations on win32
1999-07-18 10:19:38 +00:00
peter
0b272f13c7 * removed oldasm
* plabel -> pasmlabel
  * -a switches to source writing automaticly
  * assembler readers OOPed
  * asmsymbol automaticly external
  * jumptables and other label fixes for asm readers
1999-05-27 19:43:55 +00:00
peter
bfed29ff8b * NEWLAB for label as symbol 1999-05-21 13:54:38 +00:00
pierre
587b9d622c * -Csmmm works for win32 but default is set to 32Mb 1999-05-17 13:02:12 +00:00
peter
611da2d24e * merged nasm compiler
* old asm moved to oldasm/
1999-05-01 13:23:57 +00:00
pierre
53165d530c * typo correction 1999-04-07 14:18:32 +00:00
pierre
902d12cd14 * adds .dll as library suffix only if
the name does not end with .dll .drv or .exe !
1999-04-07 14:04:40 +00:00
peter
c8f444b65f * ag386bin updates
+ coff writer
1999-02-25 21:02:16 +00:00
peter
5befcfad1e * ag386bin doesn't use i386.pas anymore 1999-02-22 02:44:07 +00:00
peter
1b369bb4bb + globtype,tokens,version unit splitted from globals 1998-12-11 00:02:37 +00:00
pierre
9cfedd8bb0 * writing of .edata was wrong for indexes above number of exported items
* importing by index only did not work !
1998-12-02 10:26:13 +00:00
pierre
0505500441 * alignment fixes 1998-12-01 23:35:43 +00:00
pierre
00229cc405 * the code for ordering the exported procs/vars was buggy
+ added -WB to force binding (Ozerski way of creating DLL)
    this is off by default as direct writing of .edata section seems
    OK
1998-11-30 13:26:23 +00:00
pierre
a1f1003555 * some range check bugs fixed (still not working !)
+ added DLL writing support for win32 (also accepts variables)
  + TempAnsi for code that could be used for Temporary ansi strings
    handling
1998-11-30 09:42:52 +00:00
peter
b4045fe57e + support for dll variables 1998-11-28 16:20:48 +00:00
florian
7e40231ad7 * some dll support for win32
* fixed assembler writing for PalmOS
1998-10-29 11:35:36 +00:00
florian
8210a86724 + First things for win32 export sections 1998-10-27 10:22:34 +00:00
florian
6eaa58b9c5 + switch $APPTYPE for win32 added 1998-10-22 17:54:03 +00:00
florian
d2f078ce49 + switch -vx for win32 added 1998-10-22 15:18:44 +00:00
peter
aa8d7dea4a * better splitname to support glib-1.1.dll alike names 1998-10-19 15:41:02 +00:00
peter
295d53cb69 + smartlinking for win95 imports 1998-09-07 18:33:31 +00:00
florian
6ca0a4d19b + better code for type conversation longint/dword to real type 1998-09-03 17:39:03 +00:00
peter
85c8a88cbe + localswitches, moduleswitches, globalswitches splitting 1998-08-10 14:49:33 +00:00
peter
7d36b5d9ec * write also the .dll extension (needed for NT) 1998-06-10 10:43:18 +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
499d54a9c0 * tai_section extended with code,data,bss sections and enumerated type
* ident 'compiled by FPC' moved to pmodules
  * small fix for smartlink
1998-05-06 18:36:53 +00:00
root
d1a1f501c8 Initial revision 1998-03-25 11:18:12 +00:00