peter
86e21aef48
* small fix to let newppu compile
1998-06-11 13:58:07 +00:00
peter
6cd01467c6
* -gb works again
1998-06-11 10:11:57 +00:00
peter
7d36b5d9ec
* write also the .dll extension (needed for NT)
1998-06-10 10:43:18 +00:00
peter
d449884787
* ifndef TARGET to allow target on commandline
1998-06-10 10:42:44 +00:00
pierre
5ad339b3d8
+ added procedure directive parsing for procvars
...
(accepted are popstack cdecl and pascal)
+ added C vars with the following syntax
var C calias 'true_c_name';(can be followed by external)
reason is that you must add the Cprefix
which is target dependent
1998-06-09 16:01:33 +00:00
peter
f98459e1fb
* smartlinking works for win32
...
* some defines to exclude some compiler parts
1998-06-08 22:59:41 +00:00
pierre
cabd568a3d
* temp_gen contains all temporary var functions
...
(processor independent)
1998-06-08 16:07:41 +00:00
pierre
0e8616ed1f
+ temporary variables now in temp_gen.pas unit
...
because it is processor independent
* mppc68k.bat modified to undefine i386 and support_mmx
(which are defaults for i386)
1998-06-08 13:13:28 +00:00
michael
3e7af43b99
fixed dependcies and rules. Make would not run any more after peters changes.
1998-06-08 09:22:02 +00:00
florian
4a381dad31
+ first working rtti
...
+ data init/final. for local variables
1998-06-07 15:30:25 +00:00
peter
c44623de70
* new depend file generated
1998-06-06 09:27:37 +00:00
peter
22b18baaf0
* it needs types
1998-06-06 08:39:07 +00:00
peter
bf1d4a1fc1
* cleanup of cgai386
1998-06-05 17:49:54 +00:00
peter
8201248b82
* some better uses clauses
1998-06-05 17:47:28 +00:00
peter
a487cca0d7
* tp doesn't like comp() typecast
1998-06-05 17:46:02 +00:00
peter
6f4cfe38eb
* splitted cgi386
1998-06-05 17:44:10 +00:00
pierre
acc260ed78
* fix for real and string consts inside inlined procs
1998-06-05 16:13:31 +00:00
pierre
1a44be1502
* fixes for inline for operators
...
* inline procedure more correctly restricted
1998-06-05 14:37:27 +00:00
florian
73c9c39b22
* bugs with assigning related objects and passing objects by reference
...
to a procedure
1998-06-05 00:01:06 +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
pierre
8745cdf196
* small bug fix in load_ppu or openppu
1998-06-04 10:42:19 +00:00
pierre
afe0d5a50d
* demangled name of procsym reworked to become independant of the mangling scheme
...
Come test_funcret improvements (not yet working)S: ----------------------------------------------------------------------
1998-06-04 09:55:35 +00:00
pierre
883afdd880
* boolean again intern declared (needed to be able to compile
...
older RTL's)
1998-06-04 08:23:57 +00:00
peter
f29aaf6d8a
+ unlimited file support, release tempclose
1998-06-03 23:40:37 +00:00
peter
d6268ae22f
+ wordbool,longbool
...
* rename bis,von -> high,low
* moved some systemunit loading/creating to psystem.pas
1998-06-03 22:48:50 +00:00
florian
75f7938e27
* problem with sizes of classes fixed (if the anchestor was declared
...
forward, the compiler doesn't update the child classes size)
1998-06-03 22:14:16 +00:00
michael
706cb4a068
added distclean target to remove ppc1-ppc3 too
1998-06-03 09:33:39 +00:00
michael
c9e455deb4
Clean cannot remove ppc1-ppc3 : make cycle uses clean
1998-06-03 09:27:51 +00:00
pierre
f08a7114ae
* with node corrected for objects
...
* small bugs for SUPPORT_MMX fixed
1998-06-02 17:02:59 +00:00
peter
834a8dcad5
+ make clean removes also ppc1 - ppc3
1998-06-02 11:29:36 +00:00
peter
286f547298
* fixed second_bool_to_int with bool8bit return
1998-06-02 10:52:10 +00:00
peter
ce75b83d12
+ boolean -> ord conversion
...
* fixed ord -> boolean conversion
1998-06-01 16:50:18 +00:00
peter
659c2fb45d
* fixed call bugs with assembler readers
...
+ OPR_SYMBOL to hold a symbol in the asm parser
* fixed staticsymtable vars which were acessed through %ebp instead of
name
1998-05-31 14:13:30 +00:00
peter
ed10a74289
* better get_current_col
1998-05-31 14:10:54 +00:00
peter
cc476415ee
* use mv -f instead of move /y whch is not dos6.2 compatible
1998-05-31 14:09:45 +00:00
peter
4fc1780fe4
+ $ASMMODE
1998-05-30 14:31:02 +00:00
peter
86bdba7ce3
+ asw assembler
1998-05-29 13:24:45 +00:00
pierre
2e4f12cfd9
* OPR_REGISTER for 1 arg was missing in ratti386.pas
...
(probably a merging problem)
* errors at start of line were lost
1998-05-29 09:58:14 +00:00
peter
d4c6283e32
* fixed -R switch, it didn't work after my previous akt/init patch
...
* fixed bugs 110,130,136
1998-05-28 17:26:47 +00:00
peter
d4d7e5dfb3
- $R- for tp to solve range errors with in[]
1998-05-28 17:24:27 +00:00
carl
e115dd9f08
* call bugfix
...
* operand with regs bugfix (manual patch in both cases)
1998-05-28 16:34:36 +00:00
carl
70767111e0
* bugfix with operands main branch version (patched manually)
1998-05-28 16:32:05 +00:00
peter
f4db879aed
* fixes for newppu, remake3 works now with it
1998-05-28 14:40:25 +00:00
peter
9489a52ee1
* default programname is PROGRAM (like TP7) to avoid dup id's
1998-05-28 14:37:53 +00:00
peter
f793c53486
* nicer error message when no id is used after var
1998-05-28 14:35:54 +00:00
michael
ab2b9506df
All non-assembler messages have been translated
1998-05-28 08:18:32 +00:00
peter
7b28ebd6ef
* symtable.pas splitted into includefiles
...
* symtable adapted for $ifdef NEWPPU
1998-05-27 19:45:02 +00:00
daniel
fd402226d0
* Achtelijke vertalingen verbeterd
...
+ Wat meer vertaald
1998-05-27 13:58:15 +00:00
peter
5d25d6f1d6
* some scanner optimizes
...
* automaticly aout2exe for go32v1
* fixed dynamiclinker option which was added at the wrong place
1998-05-27 00:20:31 +00:00
pierre
804a6a36dc
* bug fix for empty sets (nil pd was dereferenced )
1998-05-26 07:53:59 +00:00