florian
929290a3c9
* $mode gives now a warning if an unknown mode keyword follows
1999-07-26 14:55:36 +00:00
peter
07bb58295b
* alignment is now saved in the symtable
...
* C alignment added for records
* PPU version increased to solve .12 <-> .13 probs
1999-07-23 16:05:18 +00:00
peter
45bf051885
* merged
1999-07-16 10:04:32 +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
pierre
5f05d07dcb
* previous wrong log corrected
1999-06-02 22:43:57 +00:00
pierre
35777a48a1
types.pas
1999-06-02 22:25:22 +00:00
pierre
bc90408c3e
+ better preproc stack checking and report
1999-04-07 14:36:44 +00:00
peter
2bfdf91c5c
* assembler inlining working for ag386bin
1999-03-31 13:55:03 +00:00
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
633fcc0bda
+ unitpath,librarypath,includepath,objectpath directives
1999-03-25 16:55:29 +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
pierre
92ce0fb888
* $L default extension from resext to objext
1999-02-05 08:51:16 +00:00
peter
c7637424cf
+ resource file handling ($R directive) for Win32
1998-12-28 23:26:14 +00:00
peter
02904d8319
+ -iSO, -iSP, -iTO, -iTP
1998-12-15 10:23:23 +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
florian
6eaa58b9c5
+ switch $APPTYPE for win32 added
1998-10-22 17:54:03 +00:00
peter
8e363906e2
* beter line info for conditionals
1998-10-21 20:16:04 +00:00
pierre
c3b3abdb65
* undid some changes of Peter that made the compiler wrong
...
for m68k (I had to reinsert some ifdefs)
* removed several memory leaks under m68k
* removed the meory leaks for assembler readers
* cross compiling shoud work again better
( crosscompiling sysamiga works
but as68k still complain about some code !)
1998-10-13 16:49:59 +00:00
peter
1468993242
* new style for m68k/i386 infos and enums
1998-10-13 13:10:08 +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
f39b8a533b
* fixed $I %date% not in uppercase
1998-10-08 13:44:39 +00:00
pierre
a12d8c9417
* changed all length(p^.value_str^) into str_length(p)
...
to get it work with and without ansistrings
* changed sourcefiles field of tmodule to a pointer
1998-09-28 16:57:09 +00:00
peter
d4ac5e456b
+ idtoken and only one token table
1998-09-26 17:45:30 +00:00
peter
8e85a889de
+ aktmodeswitches
1998-09-24 23:49:05 +00:00
florian
af83d90357
* some changes to compile with Delphi
1998-09-18 16:03:37 +00:00
peter
a0c582dc12
* merged fixes
1998-09-16 16:41:38 +00:00
daniel
72cd85e1c7
* Removed tabs.
1998-09-11 09:19:53 +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
255803cc04
* removed warnings
1998-09-09 15:33:58 +00:00
peter
2f528ca8d9
* moved more inputfile things from tscannerfile to tinputfile
...
* changed ifdef Sourceline to cs_asm_source
1998-09-03 11:24:00 +00:00
peter
19e4c67078
* fixed typo in directive table
1998-09-02 15:13:31 +00:00
peter
f4799ed92f
+ a lot of delphi switches
1998-09-01 12:52:05 +00:00
peter
547dca7111
* fixed scannerfiles for macros
...
+ $I %<environment>%
1998-08-26 15:35:30 +00:00
peter
273fc24dbb
* small fix for aktfilepos
1998-08-19 14:57:50 +00:00
peter
3c3276a915
* in_main -> in_global
1998-08-19 00:30:22 +00:00
peter
9985d0df00
* recompiles again
1998-08-18 15:11:51 +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
85c8a88cbe
+ localswitches, moduleswitches, globalswitches splitting
1998-08-10 14:49:33 +00:00
peter
b8f4c8f6b8
* path to the include file is also written to the debug output
1998-08-10 09:56:04 +00:00
michael
79b246c1d7
+ fixed dir_include search() call
1998-08-04 22:03:44 +00:00
peter
c9715847f6
* updated messages file
1998-07-14 21:46:38 +00:00
peter
1bffd4e290
* released NEWINPUT
1998-07-14 14:46:36 +00:00
peter
34f5f72c53
* status.currentsource is now calculated in verbose (more accurated)
1998-07-07 12:32:54 +00:00
peter
911abb5abc
+ NEWINPUT for a better inputfile and scanner object
1998-07-07 11:19:50 +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
4fc1780fe4
+ $ASMMODE
1998-05-30 14:31:02 +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
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