Opened 14 years ago
Closed 4 years ago
#1433 closed enhancement (wontfix)
CevalFunction needs a real symboltable for lookup
Reported by: | Martin Sjölund | Owned by: | Martin Sjölund |
---|---|---|---|
Priority: | critical | Milestone: | Future |
Component: | Frontend | Version: | |
Keywords: | Cc: | Martin Sjölund, Per Östlund, Adrian Pop |
Description
Big loops cause the same lookup to be performed too many times.
Change History (5)
comment:1 by , 9 years ago
Cc: | sjoelund.se, → sjoelund.se |
---|---|
Milestone: | → Future |
comment:2 by , 9 years ago
Cc: | added |
---|---|
Component: | → Frontend |
comment:3 by , 9 years ago
Priority: | high → critical |
---|
comment:4 by , 9 years ago
Type: | defect → enhancement |
---|
comment:5 by , 4 years ago
Resolution: | → wontfix |
---|---|
Status: | new → closed |
Won't be fixed since we don't want to spend time fixing issues in the old frontend. The new frontend uses a different approach to function evaluation and has no need for a symbol table, so the issue can be considered fixed in that regard.
Note:
See TracTickets
for help on using tickets.
CevalFunction currently depends on FCore.Graph to handle lookup of local variables. The problem is that we need to not send in the graph to the backend due to memory concerns. So it would be really good if CevalFunction just... worked with no input except the function tree (this works for dynload, but dynload is very slow).