On Fri, Jan 14, 2011 at 10:56:26AM +0100, Christian Kellermann wrote: > The change request for special handling of procedures in > `equal?`/`equal=?` has been implemented. >
And it works for me! I can share ~30% of the subproductions I generate in jbogenturfahi now, which is a small savings in memory but a large one in instruction caching. Since these productions are referenced everywhere, they get used a lot, and I'm really happy I'm using the same code to run them whereever they appear. > The names of toplevel-entry points for library units can now contain > arbitrary characters. Since the naming conversion is not backwards > compatible, bootstrapping may be a bit tricky. This means if you > get errors mentioning /C_foo_2d1_toplevel/ build your chicken, make > spotless and rebuild it again with the binary you got from the first > step. > When I first encountered this problem, I tried using git bisect. It was the first time I'd used git bisect. I had no luck doing so, because each time I performed the bisect I failed to compile chicken with itself. It was fun to learn how to do that, I'm sorry this change kept me from running the experimental branch for so long. Now I know what to do, at least. :-) > Some useless warnings have been removed. > I'm also really happy with this one. It makes my build output much cleaner, so I can spot legitimate warnings. It's good to see another Gazette! -Alan -- .i ko djuno fi le do sevzi _______________________________________________ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users