CS 4120/4121
Introduction to Compilers
Fall 2009
IX language specification changes
Dec. 15: Field initialization expressions do not have to be supported.
Dec. 9: Rules clarified on checking conformance between interfaces and modules, and between classes and superclasses.
Dec. 8: Typing rules for assignment updated (Section~\ref{tupassn})
Dec. 7: Mangling specification for global variables.
Dec. 7: Multidimensional array definitions are supported
Iota
9
language specification changes
Sep. 21: corrected associativity of arithmetic operators.
Sep. 20: fixed procedure declaration syntax in "Hello, World!" example.
Sep. 18: fixed semicolons in examples and clarified rule on where variable declarations may occur.
Sep. 14: fixed range of integers.
Sep. 11: clarified character escapes.