…cals in the calling context will be visible. Renamed old behavior of 'do' to 'nonlexicalDo'.
Cleans up IoObject
…. Removes data pointer 2.
"System sleep(s)" not worked properly for s >= 1 second
Object addTrait should require at least one argument.
This reduces confusion about the behavior of "Foo addTrait". If someone really wants to add nil as a trait to Foo, it should be done explicitly. Reviewed by jer.
In this version of traits for Io, we don't copy just activatable behaviour (i.e., methods), we copy everything. True to traits, we should only copy behaviour, and not state -- i.e., anything that activates. Perhaps this change will make it in, in the future.
…me_ in IoRandom.c
[SQLite3] fix the missing semicolon
Change NotificationListener to check the sender slot for nil and not the...
…the non-existent object slot.