peter
6a802e85d7
* released valintern
...
+ deffile is now removed when compiling is finished
* ^( compiles now correct
+ static directive
* shrd fixed
1999-03-26 00:05:26 +00:00
peter
d0cb5a147a
* fixed bugs 212,222,225,227,229,231,233
1999-03-24 23:16:42 +00:00
peter
461a11158e
+ .a writer
1999-03-18 20:30:44 +00:00
peter
5b7745e420
* check for dup uses
1999-03-16 21:07:25 +00:00
peter
c8f444b65f
* ag386bin updates
...
+ coff writer
1999-02-25 21:02:16 +00:00
pierre
2541a27a5a
* win32 compilation error fix
...
+ some work for local browser (not cl=omplete yet)
1999-02-23 18:29:20 +00:00
pierre
0669413251
+ -b and -bl options work !
...
+ cs_local_browser ($L+) is disabled if cs_browser ($Y+)
is not enabled when quitting global section
* local vars and procedures are not yet stored into PPU
1999-02-22 13:06:52 +00:00
peter
bf9b5e3a54
* updates for ag386bin
1999-02-22 02:14:59 +00:00
peter
5c3f708222
* fixed crashes by forgotten strpnew() for init_symbol
1999-02-16 00:45:30 +00:00
pierre
9709b802ba
+ linkofiles splitted inot linkofiles and linkunitfiles
...
because linkofiles must be stored with directory
to enabled linking of different objects with same name
in a different directory
1999-02-05 08:54:24 +00:00
pierre
dae387cd49
* symbol nubering begins with 1 in number_symbols
...
* program tmodule has globalsymtable for its staticsymtable
(to get it displayed in IDE globals list)
+ list of symbol (browcol) greatly improved for IDE
1999-02-03 09:44:32 +00:00
peter
f379498229
+ BrowserLog for browser.log generation
...
+ BrowserCol for browser info in TCollections
* released all other UseBrowser
1999-01-12 14:25:24 +00:00
peter
b55566c201
* renamed resource -> comprsrc (conflicted with FV)
1999-01-06 12:39:46 +00:00
peter
c7637424cf
+ resource file handling ($R directive) for Win32
1998-12-28 23:26:14 +00:00
peter
4fbc61f5ea
* fix for tp7
1998-12-15 17:14:17 +00:00
peter
02904d8319
+ -iSO, -iSP, -iTO, -iTP
1998-12-15 10:23:23 +00:00
peter
1b369bb4bb
+ globtype,tokens,version unit splitted from globals
1998-12-11 00:02:37 +00:00
peter
6e7f776c4f
+ -gh for heaptrc unit
1998-12-08 10:18:07 +00:00
pierre
c89458e721
* new try for correct debug info generation
1998-12-01 23:40:53 +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
pierre
50ccd479d2
+ automatic loading of profile unit with -pg option
...
in go32v2 mode (also defines FPC_PROFILE)
* some memory leaks removed
* unreleased temp problem with sets solved
1998-11-18 09:18:01 +00:00
pierre
93620d84dd
* stackcheck removed for i386_win32
...
* exportlist does not crash at least !!
(was need for tests dir !)z
1998-11-16 11:28:57 +00:00
pierre
364132b0bb
* fix for bug0176 and bug0177
1998-11-12 12:55:16 +00:00
peter
c28675acab
* fix for empty .o files and linking of libs
1998-11-12 11:34:58 +00:00
pierre
00f7988d1d
* double initialization code calling bug fixed
1998-11-06 09:48:14 +00:00
peter
436274abfc
+ search_unit arg to only search for sources
1998-11-03 11:33:11 +00:00
peter
daecc1a750
* fix for lognunitname and longunit.pas
1998-10-30 12:23:41 +00:00
florian
7e40231ad7
* some dll support for win32
...
* fixed assembler writing for PalmOS
1998-10-29 11:35:36 +00:00
pierre
1dab5a8cf0
* removed some erros after other errors (introduced by useexcept)
...
* stabs works again correctly (for how long !)
1998-10-28 18:26:12 +00:00
pierre
1dfbb756e9
* classes get a vmt allways
...
* better error info (tried to remove
several error strings introduced by the tpexcept handling)
1998-10-27 13:45:25 +00:00
peter
a69bfeb4b1
* unit check name works now for all units, not only systemunit
1998-10-26 09:34:50 +00:00
peter
b068ad3821
* leave when an error has been in the interface (else other units could
...
be compiled with the implementation uses!)
* don't always compile when not in implementation with a second_load
1998-10-22 23:53:27 +00:00
peter
4e3a568cbf
* fixed imports generation at the wrong place
1998-10-22 11:36:34 +00:00
peter
99b31c91bc
* check for importsection for empty asm file
1998-10-21 20:13:10 +00:00
peter
e0a2d434b5
* set also in_library flag when no .o is generated
1998-10-20 09:30:05 +00:00
peter
62ef9faa79
+ empty .o files are not written anymore
1998-10-19 18:05:08 +00:00
pierre
a5f0168fbb
* wrong stabs info corrected once again !!
...
+ variable vmt offset with vmt field only if required
implemented now !!!
1998-10-19 08:54:53 +00:00
peter
1468993242
* new style for m68k/i386 infos and enums
1998-10-13 13:10:08 +00:00
pierre
63ff2ffbbc
* some memory leaks specific to usebrowser define fixed
...
* removed tmodule.implsymtable (was like tmodule.localsymtable)
1998-10-09 16:36:01 +00:00
pierre
6f470079a0
* add a second load for PPU file
1998-10-09 14:38:50 +00:00
pierre
7621dc0b56
* several memory leaks fixed
1998-10-09 08:56:21 +00:00
peter
0fc61cdfc1
* -vu shows unit info, -vt shows tried/used files
1998-10-08 23:28:50 +00:00
pierre
bf6369f1b5
* current_module old scanner tagged as invalid if unit is recompiled
...
+ added ppheap for better info on tracegetmem of heaptrc
(adds line column and file index)
* several memory leaks removed ith help of heaptrc !!
1998-10-08 17:17:07 +00:00
peter
47c808f95a
* fixed memory leaks for do nothing source
...
* fixed unit interdependency
1998-10-08 13:48:40 +00:00
pierre
3048845e68
* some memory leaks fixed (thanks to Peter for heaptrc !)
1998-10-06 17:16:31 +00:00
peter
4f0915d6e1
* fixed 161,165,166,167,168
1998-10-05 21:33:15 +00:00
peter
226a917014
* fixed unit interdependency with circular uses
1998-09-30 16:43:34 +00:00
peter
f4e51979ab
* fixed circular uses which looped forever
1998-09-30 12:11:52 +00:00
pierre
ba6a341854
* did not compile for browser
...
* merge from fixes
1998-09-28 11:22:15 +00:00