Commit Graph

3 Commits

Author SHA1 Message Date
Daniel Martí
c1439947f9 generate Go tables with a list of GOTOOLCHAIN versions
This teaches the program how to collect information from multiple
Go versions and join it together. For this to work, it needs to
select the Go versions itself, which is now possible via GOTOOLCHAIN.

The merging of data is fairly simple; we join the results from all
versions, and we remove duplicates from older Go versions.

Start producing output with the Go version noted on every data point,
so that we can easily scan what each Go version is contributing.
2024-09-04 21:37:06 +01:00
Daniel Martí
b49a13c556 code generate a single compiler intrinsics table
This simplifies the code generator and global variables a bit.
2024-08-27 11:07:19 +01:00
Daniel Martí
2259abb89f rewrite generation of go_std_tables.go from Bash to Go
This makes it portable and easier to maintain for any Go developers.
I also want to improve its logic, which would have been harder in shell.
2024-08-27 11:07:19 +01:00