Changeset 18747 for trunk/NEWS
- Timestamp:
- 03/16/09 23:32:24 (4 years ago)
- File:
-
- 1 edited
-
trunk/NEWS (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEWS
r18692 r18747 5 5 6 6 7 * Implemented type inference for the parameters of constructor and destructor 8 types 7 2009-03-17: Expi2Java 1.2 8 * Implemented type inference for the type parameters in constructor and 9 destructor applications 9 10 * Type annotations in constructor and destructor applications became optional 10 11 * Type inference is not optional any more, it is always run before type check 11 12 * Implemented partial type annotations (only the configuration) 13 * Allowed constructor applications in the let process 14 * Noticeably reduced the size of example protocols using the new features, 15 e.g. TLS protocol implementation became about 100 lines shorter 16 Now we can write 17 let c1(*:@ABChan*) = accept(c) in ... 18 instead of 19 let c1(*:Channel@ABChan<$Msg1>*) = accept(*:[Channel@BAChan<$Msg1>]*)(c) in ... 12 20 13 21
Note: See TracChangeset
for help on using the changeset viewer.
