mikem@otc.UUCP (02/26/87)
Ryerson Schwark of AT&T Unix Pacific tells me that release 1.2 is now being shipped. I thought I'd post this info because I hadn't yet seen it on the net. Mike Mowbray Systems Development Overseas Telecommunications Commission (Australia) UUCP: {seismo,mcvax}!otc.oz!mikem ACSnet: mikem@otc.oz
marc@ghostwheel.UUCP (03/02/87)
Can someone please tell us what is new in Release 1.2? A characterization in terms of the differences and improvements over Release 1.1 (in terms of functionality, ease in porting, etc.) would be very helpful. Thanks. Marc Smith, Microelectronics and Computer Technology Corporation, Austin, TX Marc.Smith@mcc.com
bs@alice.UUCP (03/03/87)
Release 1.2 is very similar to release 1.1. The differences can be summed up as (1) etc. bug fixes. (2) removal of some, but not all, portability problems. (3) the overloading mechanism is now sensitive to ``unsigned''. (1): Nothing drastic; about 6 months worth of business as usual. (2): error() does not use varargs (relief for people porting to machines with nonVAXlike stacks - Pyramid, DGs, etc. ). cleanup of internal pointer type mixups (relief for people porting to word address machines - CDC, DG, etc.). removal of yet more dereferences of zero (relief for people on machines where *0 is an error - Suns, etc.). sizeofs generated whenever possible (rather than the value of a sizeof). This makes porting without a VAX feasible. The remaining snag is stdio.h use in error.c and print.c. It is now much more manageable to edit the generated C version of cfront to get an initial cfront that you can then use to compile the C++ source for cfront with your machines sizes and alignments specified in size.h. The 1.2 documentation includes a fairly detailed document describing machine dependencies and porting techniques. (3): overload f(int), f(unsigned); // now legal f(1); f(1u); // the ANSI C ``u for unsigned'' suffix f(unsigned(1)); This should be completely compatible. Re. Price: Universities pays $250 as usual, Companies $2000, Company re-orders $400. (sorry about posting commercial info here, but a wrong guess was posted. I took that for a question and asked AT&T sales for the correct answer).