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 |
|