On Mon, Jun 26, 2023 at 01:39:42PM +0200, Ralf Hemmecke wrote: > I just came across the problem that api.spad does not compile anymore, > because of the introduction of Hashable. > > I will try to provide a patch, but only later today. > > There seems also to be a problem with XHashTable. XHashTable can export > Hashable when also the Entry type has Hashable. At a quick glance it seems > that XHashTable has lost hashUpdate! (although it was never used).
I hope that no domain lost _working_ hashUpdate!. Before introduction of Hashable _everything_ of SetCategory claimed to have hashUpdate!, but only limited number of domains implemented it. It is possible that some domains got default implementation of hashUpdate! that would fail at runtime because it called unimplemented functions. > I rather tend not to change XHashTable before the release and it is a bit > questionable whether I should add a conditional export of Hashable. > Opinions? Well, if you implement hashUpdate! you should add appropriate export... > But api.spad must be fixed before the release. Sorry that I have not seen > this earlier. There is some delay. Basically, resonably safe patches and fixes can go in up to June 30. -- Waldek Hebisch -- You received this message because you are subscribed to the Google Groups "FriCAS - computer algebra system" group. To unsubscribe from this group and stop receiving emails from it, send an email to fricas-devel+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/fricas-devel/ZJmMTqLIJYfZDCUF%40fricas.math.uni.wroc.pl.