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 Dietmar Winkler, 9 years ago

Cc: sjoelund.se, → sjoelund.se
Milestone: Future

comment:2 by Martin Sjölund, 9 years ago

Cc: Per Östlund Adrian Pop added
Component: Frontend

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).

comment:3 by Martin Sjölund, 9 years ago

Priority: highcritical

comment:4 by Martin Sjölund, 9 years ago

Type: defectenhancement

comment:5 by Per Östlund, 4 years ago

Resolution: wontfix
Status: newclosed

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.