* let the various list types be hashtables where appropriate
* check out jit-dynamic
* fix arginfo with nullable types
-* pemalloc
* think about a better system for EXTVARs, separate \set and \get functions are clunky
-* impl_def_val: allow num_exp
* fix right recursion of let_exp and set_exp
* improve varargs support, currently it's impossible to map e.g. curl_easy_setopt
-* cpp: asm aliasing/redirects
* impl_var.name: remove leading '$'
+* really solve the array/pointer problem
smart_str_append_ex(&name, func_var->name, 1);
smart_str_appendl_ex(&name, ZEND_STRL("_set"), 1);
zend_string_release(func_var->name);
- func_var->name = smart_str_extract(&name);
+ func_var->name = zend_new_interned_string(smart_str_extract(&name));
decl->extvar = 1;
smart_str_append_ex(&name, func_var->name, 1);
smart_str_appendl_ex(&name, ZEND_STRL("_get"), 1);
zend_string_release(func_var->name);
- func_var->name = smart_str_extract(&name);
+ func_var->name = zend_new_interned_string(smart_str_extract(&name));
decl->extvar = 1;