I think this was a patch from me. The reason is to shorten the time it
takes to scan memory for pointers if the program runs BDW-GC or a
similar garbage collector.


On Wed, May 6, 2020 at 4:24 PM Woody Douglass
<[email protected]> wrote:
>
> A general question: is there a reason that constant tables, like 
> exponent_table, slashify_table, char_ok_in_a_name, etc... are declared as 
> static pointers, and then calloc'd? I'm trying to unit test some code that 
> hooks s7, and my testing apparattus is reporting a bunch of leaks. So i've 
> been looking at a generalized "free" for s7, and came across this.
>
> Would it be better to declare them as static arrays? that way the calloc 
> calls could be avoided and memory leak tools would be happier. I'd be happy 
> to submit a patch if you guys (especially bil) think this is a good idea.
>
> Thanks,
> Woody Douglass
>
> _______________________________________________
> Cmdist mailing list
> [email protected]
> https://cm-mail.stanford.edu/mailman/listinfo/cmdist

_______________________________________________
Cmdist mailing list
[email protected]
https://cm-mail.stanford.edu/mailman/listinfo/cmdist

Reply via email to