emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: strings referred to by Vsjis_coding_system, Vbig5_coding_system


From: Kenichi Handa
Subject: Re: strings referred to by Vsjis_coding_system, Vbig5_coding_system
Date: Tue, 17 Nov 2009 17:10:33 +0900

In article <address@hidden>, Dan Nicolaescu <address@hidden> writes:

> That's fine, instead of everyone having to pay the price of GCing all
> those strings, it's not too bad if they are dead in the very rare case
> the coding system is changed at runtime.

> Are there any other parts of the coding system that are in GC memory and
> can be put in pure memory?

A value of Vcoding_system_hash_table is a attributes vector
of a coding system.  An element of this vector is indexed by
enum coding_attr_index (in coding.h).  Among those elements,
I think these can be in pure.

coding_attr_docstring (string)
coding_attr_safe_charsets (string)
coding_attr_charset_valids (vector)
coding_attr_iso_initial (vector)
coding_attr_iso_usage (cons)
coding_attr_iso_request (cons)

---
Kenichi Handa
address@hidden




reply via email to

[Prev in Thread] Current Thread [Next in Thread]