fix invalid free on syntax error
[m6w6/ext-psi] / TODO
1 * avoid allocs inside structures by reallocating the whole structure
2 * let the various list types be hashtables where appropriate
3 * check out jit-dynamic
4 * fix arginfo with nullable types
5 * think about a better system for EXTVARs, separate \set and \get functions are clunky
6 * fix right recursion of let_exp and set_exp
7 * improve varargs support, currently it's impossible to map e.g. curl_easy_setopt
8 * impl_var.name: remove leading '$'
9 * really solve the array/pointer problem
10
11 * variadic macros
12 * predefined macros
13 * __COUNTER__ counter starting from 0, incremented each time expanded
14 * __BASE_FILE__ current PSI file
15 * __INCLUDE_LEVEL__ include level
16 * __TIMESTAMP__ lmod of current source file
17 * builtins
18 * int128
19 * very small real numbers
20 * cache tokens of files and copy tokens if used for further processing
21
22 * optimized inlines like htonl
23 * real integral type of enums
24
25 * #pragma PSI lib "foo" instead of lib "foo";