Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update *.zig and Makefile to version 0.8.1 of the compiler. Build system: * avoid symbolic links to executables. They increase complexity, are not useful, their timestamps or existence confuse make. * Acknowledge that Makefile is unable to build each step separately. Step files: * Add commented instructions printing `ast` at the start of the EVAL loop. The state in this commit now crashes with: /lib/std/hash_map.zig:863:33: 0x20ea58 in std.hash_map.HashMap([]const u8,*types.MalType,std.hash_map.StringContext,80).get (step6_file) Build with release-safe until this segmentation fault is fixed A similar crash happens with stepA during tests for step3, investigation may be less difficult with `make REGRESS=1 test^zig^stepA^` The original author has been contacted and intends to investigate.
- Loading branch information