[svn:parrot] r36375 - trunk/src/pmc

chromatic chromatic at wgz.org
Thu Feb 5 18:04:47 UTC 2009


On Thursday 05 February 2009 01:43:08 cotto at svn.parrot.org wrote:

> Author: cotto
> Date: Thu Feb  5 09:43:07 2009
> New Revision: 36375
> URL: https://trac.parrot.org/parrot/changeset/36375
>
> Log:
> [pmc] fix bug from UnionVal to ATTR conversion
>
> Modified:
>    trunk/src/pmc/resizableintegerarray.pmc
> --- trunk/src/pmc/resizableintegerarray.pmc	Thu Feb  5 06:38:47
> 2009	(r36374) +++ trunk/src/pmc/resizableintegerarray.pmc	Thu Feb  5
> 09:43:07 2009	(r36375) @@ -113,10 +113,10 @@
>          GET_ATTR_resize_threshold(INTERP, SELF, resize_threshold);
>          if (!int_array) {
>              /* empty - used fixed routine */
> -            if (size < 8) {
> -                SUPER(8);
> +            if (size < 64) {
> +                SUPER(64);
>                  SET_ATTR_size(INTERP, SELF, size);
> -                SET_ATTR_resize_threshold(INTERP, SELF, 8);
> +                SET_ATTR_resize_threshold(INTERP, SELF, 64);
>              }
>              else {
>                  SUPER(size);

What did 8 mean and what does 64 mean?  Can you #define a name which makes the 
intent clearer?

-- c


More information about the parrot-dev mailing list