Re: marking overhead, and on the cost of conditionals in hot code

2009-01-18 Thread Han-Wen Nienhuys
Andy Wingo escreveu: > I dropped into cachegrind, and it tells me thing about scm_gc_mark in a > simple guile -c 1 run: > > > I think that the items on the left are cycle counts, and are of relative > importance. The => lines are the cumulative costs of the subroutines. > > The salient point fo

Re: Issuing deprecation warnings

2009-01-18 Thread Ludovic Courtès
Hello Daniel, Daniel Kraft writes: > Andy Wingo wrote: >>> Thus here my question: What's the opinion on the matter? I'd like to >>> provide a simple patch for this issue (it is trivial, but hey :)), but >>> want to know which way to go for it. As stated above, my feeling would >>> be to not r

[PATCH] Static allocation of GOOPS' SMOB and port class arrays

2009-01-18 Thread Ludovic Courtès
Hello! In the BDW-GC branch, I committed these two pairs of patches: http://git.savannah.gnu.org/gitweb/?p=guile.git;a=commitdiff;h=c891a40e9fc5f718bfaf6e70f8fd0b19311d14a6 http://git.savannah.gnu.org/gitweb/?p=guile.git;a=commitdiff;h=474554694f5618be238054e736540f567a0e02a0 http://git