On Mon, May 09, 2005 at 11:47:12PM -0500, Bradley Lucier wrote:
I think our ultimate goal should be to add enough explicit checks that the libraries can be compiled with all unsafe optimizations on.
Which includes '(declare (not safe)) right?
Earlier today, I realized that either these checks aren't working right, or that I'm confused. I thought that they were working in b12, but I already upgraded to b13, so I will have to reinstall to confirm that.
Examples:
------------------------------------------------ Gambit Version 4.0 beta 13
(load "srfis")
"/home/ben/srfis/srfis.o1"
(char-set-size 'foo)
Process scheme segmentation fault ------------------------------------------------
------------------------------------------------ Gambit Version 4.0 beta 13
(load "srfis")
"/home/ben/srfis/srfis.o1"
(string-null? 4)
Process scheme segmentation fault ------------------------------------------------
I thought we were adding checks to avoid segfaults and such.
Ben