Skip to content

Commit 1815ee9

Browse files
committed
[ v0.8.0-rc1 ] Generate bootstrap code
With the bootstrap code generated, bootstrapped, and regenerated using the new compiler, this completes the preparation for a release candidate! The CHECKLIST will be cleared once the community is happy to go ahead with the release (pending further RCs if adjustments are needed), ideally after the tags, website tarball, etc. have been completed.
1 parent f730921 commit 1815ee9

File tree

3 files changed

+12089
-11363
lines changed

3 files changed

+12089
-11363
lines changed

Release/CHECKLIST

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,20 @@
2222
- [x] Move CHANGELOG_NEXT.md entries into CHANGELOG.md under a heading for the
2323
upcoming release version. Reset CHANGELOG_NEXT.md, leaving the
2424
"[Next version]"-heading blank.
25-
- [ ] Update bootstrap chez and racket (built with new version)
26-
- [ ] Compile Idris2 with the appropriate CG
27-
- [ ] Copy the resulting files from build/ to bootstrap/idris2_app/
28-
- [ ] Change `IdrisPaths-yprefix` in the bootstrap sources to be defined as the
29-
string "__PREFIX__" rather than your local prefix
30-
- [ ] Remove __collect_safe from generated chez (to avoid need for chez >9.5)
25+
- [x] Make sure INSTALL.md gives the correct minimum Idris version
26+
- [x] Update bootstrap chez and racket (built with new version)
27+
- [x] Compile Idris2 with the appropriate CGs (chez and racket)
28+
- [x] Copy the resulting `idris2.ss` and `idris2.rkt` files from
29+
`build/exec/idris2_app/` to `bootstrap/idris2_app/`
30+
- [x] Change `IdrisPaths-yprefix` in the bootstrap sources to be defined as
31+
the string "__PREFIX__" rather than your local prefix
32+
- [x] Remove __collect_safe from generated chez (to avoid need for chez
33+
>9.5)
34+
- [x] Bootstrap with both chez and racket, then repeat the sub-steps above
35+
in order to have an bootstrap code which was generated by the new
36+
compiler
37+
- [ ] [FIXME (issue#3587)] ~~Make libdocs and upload to idris-lang.org~~
38+
- [ ] Run the `mkdist.sh` script with the version number as its argument
39+
(without the leading `v`, only the numbers).
3140
- [ ] Tag on github with version number (in the form vX.Y.Z)
32-
- [ ] Make libdocs and upload to idris-lang.org
33-
- [ ] Run the `mkdist.sh` script with the version number as its argument (without
34-
the leading `v`, only the numbers).
41+
- [ ] Clear the release checklist

0 commit comments

Comments
 (0)