diff options
Diffstat (limited to 'etc/TODO')
| -rw-r--r-- | etc/TODO | 9 |
1 files changed, 0 insertions, 9 deletions
| @@ -993,15 +993,6 @@ It would make it easy to add (and remove) mappings like | |||
| 993 | 993 | ||
| 994 | *** Performance | 994 | *** Performance |
| 995 | 995 | ||
| 996 | **** Intra compilation unit call optimization | ||
| 997 | |||
| 998 | We could have a mechanism similar to what we use for optimizing calls | ||
| 999 | to primitive functions. IE using a link table for each compilation | ||
| 1000 | unit (CU) such that calls from functions in a CU targeting functions | ||
| 1001 | in the same CU don't have to go through funcall. If one of these | ||
| 1002 | functions is redefined, a trampoline is compiled and installed to | ||
| 1003 | restore the redirection through funcall. | ||
| 1004 | |||
| 1005 | **** Better runtime function inlining | 996 | **** Better runtime function inlining |
| 1006 | 997 | ||
| 1007 | Several functions could be open-coded in generated code once exposed to | 998 | Several functions could be open-coded in generated code once exposed to |