Section 10.5.1
Change the example as shown in blue:
for( int j= 1; j <= 1000; j++ ) begin
Section 10.5.2
Change the example as shown in blue:
for( int j= 1; j <= 1000; j++ ) begin
Section 11.4
Make null in table 11-2 bold. The word null is an SV keyword.
Section 11.18
Change the second sentence of the second paragraph as shown in blue:
Since the base class is not intended to be instantiated, it can be made abstract by specifying the class to be virtual.
Section 12.2.3
Change first sentence of next to last paragraph as shown in blue:
If the specified number of keys are available, the method returns and execution continues.
Section 12.4.5
In the third paragraph change as shown in blue:
The message can be any singular expression, and it must be a valid l-value.
Section 12.4.6
In the third paragraph change as shown in blue:
The message can be any singular expression, and it must be a valid l-value.
Section 12.4.8
In the third paragraph change as shown in blue:
The message can be any singular expression, and it must be a valid l-value.
Section 12.5
Change the last paragraph as shown in blue:
The only difference between a generic (dynamic) mailbox and a parameterized mailbox is that for a parameterized mailbox the compiler ensures that all put, peek, try_peek, and get methods are compatible with the mailbox type so that all type mismatches are caught by the compiler and not at run-time.
Section C.19
Change the following as shown in blue:
task
realtoa(real r)
— str.realtoa(r) stores the ASCII real representation of r into
str (inverse
of atoreal).