By: ValentinHirschi <valentin.hirschi@gmail.com>
resolve builtin constants before symjit compilation Compile the existing resolved f64 eager program through Symbolica's numeric JIT interface so builtin constant slots such as pi cannot remain rational zero placeholders. Preserve JIT options, the original aa_aa test and the existing arbitrary-precision pi oracle. Add a small pi/pi^-3 regression and remove the previous isolated identical-program capture hook after archiving its evidence. On this temporary diagnostic branch only, typecheck all eleven packages and run exactly the new constant-slot test, existing Arb pi_eval, and unchanged aa_aa backend test. Use two build jobs, one test thread, zero retries and the existing 30 GB process-tree guards. Enable failure caching; the preceding failed diagnostic retained no branch cache. Main candidate d3 and local scalar validation remain untouched. Static reviews and formatting pass; remote compilation and three-case execution are still pending. User prompt: Yes, continue as planned, it seems like it should be ok memory wise, so just let it run until LU scalar matrix is complete, and then really finalise the ALL_GREEN PR as mentioned earlier. Related user instruction: Ok continue as planned now, trying to finish this damn scalar LU matrix, and only looking for improvement to the code if you can find relatively non-invasive cheap wins. The core objective is getting to ALL_GREEN commit and push merge-ready state of the corresponding PR. Then stop yourself and deem the goal achieved (if there does not seem to be any gross oversight w.r.t what is in it).
Total
1h01m14s
| Time to Start | Worker time | Duration | Time to finish | Idle | |
|---|---|---|---|---|---|
| Config | 1s | 8s | 8s | 10s | 1s |
| Eval | 7s | 50s | 50s | 58s | 0s |
| Build | 48s | 2h47m02s | 48m46s | 49m34s | 13s |
| Test | 2m08s | 22m58s | 58m44s | 1h00m52s | 0s |
| Deploy | 1h01m14s | 2s | 2s | 1h01m16s | 21s |
| Suite | 1s | 3h11m02s | 1h01m14s | 1h01m16s | 36s |