peter
|
56bc103c33
|
* dos interface is now 100% compatible
* fixed call PASCALMAIN which must be direct asm
|
1998-06-08 23:07:45 +00:00 |
|
peter
|
f98459e1fb
|
* smartlinking works for win32
* some defines to exclude some compiler parts
|
1998-06-08 22:59:41 +00:00 |
|
michael
|
837c1582a3
|
Some changes to integrate in system unit
|
1998-06-08 19:35:02 +00:00 |
|
michael
|
b36e918420
|
+ Implemented DecRef
|
1998-06-08 19:26:53 +00:00 |
|
pierre
|
cabd568a3d
|
* temp_gen contains all temporary var functions
(processor independent)
|
1998-06-08 16:07:41 +00:00 |
|
michael
|
4b73216117
|
+ Split rtti according to processor. Implemented optimized i386 code.
|
1998-06-08 15:32:08 +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
|
05b01ddb00
|
Implemented rtti, inserted ansistrings again
|
1998-06-08 12:38:21 +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 |
|
carl
|
d39a13c0fd
|
* temporarily disabled Kickstart version checking, because the offset
for getting the version is incorrect!
|
1998-06-05 12:34:45 +00:00 |
|
carl
|
5ad930412e
|
* single_cmp, comparison was reversed!
|
1998-06-05 12:33:16 +00:00 |
|
carl
|
89fd9e9c5d
|
* calculating sets is COMPLETELY different from the intel in
determining the bit number
* new passing parameters conventions
* misc bugfixes
|
1998-06-05 12:32:07 +00:00 |
|
carl
|
26d45eee6d
|
* all string internal routines fixed and tested (to my knowledge)
* bugfix of missing typecast with a call to halt with a word
|
1998-06-05 12:28:58 +00:00 |
|
michael
|
53d0f3d9af
|
+ Initial implementation
|
1998-06-05 08:45:08 +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 |
|
peter
|
d0ce4085d3
|
* comp,extended are only i386 added support_comp,support_extended
|
1998-06-04 23:45:56 +00:00 |
|
michael
|
332f649fa3
|
+ Some corrections in dependencies for pdf and html.
|
1998-06-04 13:06:32 +00:00 |
|
michael
|
93da42bd22
|
* corrected urls for more information
|
1998-06-04 13:05:55 +00:00 |
|
michael
|
4d8d4ee4e7
|
+ Added IOPerm function
|
1998-06-04 13:05:54 +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
|
c04eb73621
|
* boolean internal definition again (needed to compile
older RTL's)
|
1998-06-04 08:26:03 +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
|
6f2206fbeb
|
+ boolean=bytebool
|
1998-06-03 23:39:53 +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
|
f64289f51f
|
+ added include of util.inc
|
1998-06-03 15:10:20 +00:00 |
|
michael
|
246e389703
|
+ Added bug0141.pp
|
1998-06-03 12:01:56 +00:00 |
|
michael
|
4c58972779
|
+ Added IO port calls
|
1998-06-03 11:55:33 +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 |
|
pierre
|
ad8d0efb52
|
* bug for boolean values greater than one fixed
|
1998-06-02 16:47:56 +00:00 |
|
michael
|
ebd2e9107b
|
+ Added bug #140
|
1998-06-02 15:55:51 +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
|
26e83aea59
|
* bug138 description
|
1998-06-02 10:17:37 +00:00 |
|
michael
|
9f405c2bb0
|
Added bug #139
|
1998-06-02 09:27:01 +00:00 |
|
peter
|
ce75b83d12
|
+ boolean -> ord conversion
* fixed ord -> boolean conversion
|
1998-06-01 16:50:18 +00:00 |
|