Open maxteufel opened 1 week ago
This also seems to be happening without tokiwa-software/fzweb#5 and #3987. In that case, it ends:
Elapsed time for phases: prep 50ms, fe 1430ms, createMIR 307ms, ir 11ms, dfa 214953ms, be 1595ms
...which is way longer than before the DFA changes.
Original also terminates, it seems:
Elapsed time for phases: prep 51ms, fe 1341ms, createMIR 284ms, ir 9ms, dfa 198790ms, be 1757ms
@tokiwa-software/developers Perfect showcase that we need more examples with 1000+ lines of code.
Here are some first insights that might help until this is solved:
I build the webserver with the -jar target have a simple benchmark, result measured on my machine using different configs:
PRECONDITION=true
and POSTCONDITIONS=true
is slowestPRECONDITION=false
and POSTCONDITIONS=false
dev_flang_fuir_analysis_dfa_DFA_SITE_SENSITIVE=false
added (which causes some tests to fail but seems to be fine for fzweb)dev_flang_fuir_analysis_dfa_DFA_USE_EMBEDDED_VALUES=false
added (which is required for the C backend only)Still very slow, working on it...
With tokiwa-software/fzweb#5, compiling the webserver seems to be stuck during the DFA phase:
it just keeps going from there