Changed packagetable interface to separate "add" from "set", so that we can...
Changed packagetable interface to separate "add" from "set", so that we can leverage the fact that "set" happens rarely. We can assume that the packagetable grows monotonically and that its entries do not change -- except when "set" happens, which may trigger updates of data structures built with the assumptions that the table does not change. HOWEVER, the "set" procedure does nothing special right now, except to issue a warning
Showing with 67 additions and 12 deletions