Commit Graph

111 Commits

Author SHA1 Message Date
peter
f7b72f4a8f * fixed circular unit reference checking. loaded_from was reset after
reseting a unit, so no loaded_from info was available anymore.
1999-12-08 01:01:11 +00:00
peter
32d3653596 * use outputexedir for link.res location 1999-11-16 23:39:04 +00:00
peter
e169c592f8 * searchpaths changed to stringqueue object 1999-11-12 11:03:49 +00:00
peter
0887060ff2 * truncated log to 20 revs 1999-11-06 14:34:16 +00:00
peter
94cb2299ea * moved unit alias support into ifdef 1999-11-04 23:13:25 +00:00
peter
1610a9d709 + -Ua<oldname>=<newname> unit alias support 1999-11-04 10:54:02 +00:00
pierre
4849432ede * allow doubles in TLinkContainer needed for double libraries 1999-10-28 13:14:00 +00:00
peter
eb72952214 * fixed macro within macro endless-loop 1999-09-27 23:40:10 +00:00
pierre
b184fc0d75 + compiled_module to avoid wrong file info when load PPU files 1999-09-16 08:00:50 +00:00
pierre
5b38d71a12 * in_second_compile cleaned up, in_compile and in_second_load added 1999-08-31 15:51:10 +00:00
pierre
01c6ff7169 + interface CRC check with ifdef Test_double_checksum added 1999-08-27 10:43:20 +00:00
peter
06a845c5e8 * MEMDEBUG to see the sizes of asmlist,asmsymbols,symtables 1999-08-24 13:13:57 +00:00
florian
774df6096e * bug #487 fixed, (inc(<property>) isn't allowed)
* more fixes to compile with Delphi
1999-07-18 14:47:19 +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
florian
b2c99ecb9d + implemented a better error message if a PPU file isn't found as suggested
by Lee John
1999-07-14 21:19:01 +00:00
peter
58cbc3e795 * new link writing to the ppu, one .ppu is needed for all link types,
static (.o) is now always created also when smartlinking is used
1999-07-03 00:29:45 +00:00
peter
a47afc3857 * removed oldppu code
* warning if objpas is loaded from uses
  * first things for new deref writing
1999-05-13 21:59:19 +00:00
florian
78d13ec796 * changes to compile it with Delphi 4.0 1999-05-04 21:44:30 +00:00
peter
884c517b18 * release storenumber,double_checksum 1999-04-26 13:31:24 +00:00
peter
87143b5b53 * small fixes for double_checksum 1999-04-25 15:08:36 +00:00
peter
cb70b62a82 * storenumber works
* fixed some typos in double_checksum
  + incompatible types type1 and type2 message (with storenumber)
1999-04-21 09:43:28 +00:00
peter
cc9df8d478 * first things to store the symbol/def number in the ppu 1999-04-14 09:14:44 +00:00
pierre
ab9465df1b + double_checksum code added 1999-04-07 15:39:29 +00:00
peter
633fcc0bda + unitpath,librarypath,includepath,objectpath directives 1999-03-25 16:55:29 +00:00
peter
746f2e1510 * save in the ppu if linked with obj file instead of using the
library flag, so the .inc files are also checked
1999-02-16 00:48:23 +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
peter
abb72c5d48 * status.currentmodule is now also updated
+ status.currentsourcepath
1999-01-14 21:47:09 +00:00
daniel
425308ccdc * Exe name derived from target_info instead of target_os 1999-01-14 11:38:39 +00:00
daniel
679ac86edd * Tinputfile.readbuf eof bugfix 1999-01-13 15:02:00 +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
c7637424cf + resource file handling ($R directive) for Win32 1998-12-28 23:26:14 +00:00
peter
f76d2b328c * removed some obsolete version checks 1998-12-16 00:27:16 +00:00
peter
1b369bb4bb + globtype,tokens,version unit splitted from globals 1998-12-11 00:02:37 +00:00
florian
df1edc9bc0 * some stuff for procedures of object added
* bug with overridden virtual constructors fixed (reported by Italo Gomes)
1998-12-04 10:18:06 +00:00
Jonas Maebe
242244016d * changed "if longintvar in set" to case or "if () or () .." statements
* tree.pas: changed inlinenumber (and associated constructor/vars) to a byte
1998-12-02 16:23:29 +00:00
peter
2d524e51a2 * fixed placing of ppas.sh and link.res when using -FE 1998-12-01 12:51:19 +00:00
peter
752857f403 * tp7 didn't like my ifopt H+ :( 1998-11-16 15:41:39 +00:00
peter
aace149d8c * H+ fixes 1998-11-16 12:17:59 +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
florian
3bb3dc34ff * some stuff of Pavel implement (win32 dll creation)
* bug with ansistring function results fixed
1998-11-15 16:32:33 +00:00
pierre
6e816712fc * bug on errors (file used after dispose !) fixed 1998-11-06 09:45:40 +00:00
peter
436274abfc + search_unit arg to only search for sources 1998-11-03 11:33:11 +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
peter
aea3c488fb + fixpath() has an extra option to allow a ./ as path 1998-10-26 22:23:28 +00:00
peter
484da4b465 + external dll_name name func support for linux 1998-10-19 18:07:11 +00:00
pierre
23b80f41dc * close include files immediately after end reading
instead of waiting until unit compilation ended !
1998-10-15 12:22:23 +00:00
peter
53443c97a7 * fixed path with staticlib/objects in ppufiles 1998-10-14 13:38:19 +00:00
daniel
b9728a8a75 * Stupid typo fixed. 1998-10-14 11:02:49 +00:00
daniel
0c4c29a300 * Staticlibfilename now doesn't include path. 1998-10-14 10:59:37 +00:00