[ rc ] 0.7.0-rc1

An actual, proper release candidate this time.
This commit is contained in:
Thomas E. Hansen 2023-12-21 16:24:00 +01:00 committed by CodingCellist
parent ea180d0721
commit 124a31243a
6 changed files with 7209 additions and 7200 deletions

View File

@ -2,7 +2,7 @@
## [Next version]
## v0.6.9
## v0.7.0
### Language changes

View File

@ -8,15 +8,16 @@
[x] Change version number in idris2api.ipkg
[x] Change version number in flake.nix
[x] Change version number in tests pkg010 and pkg017 (TODO: make this step unnecessary!)
N.B. There are 2 instances of these: tests/idris2/ and tests/idris2/pkg/
[x] Make sure INSTALL.md gives the correct minimum Idris version
[x] Update CHANGELOG.md to refer to the "Next version" changes as the new
release version, leaving the next "Next version" blank.
[ ] Update bootstrap chez and racket (built with new version)
[ ] Compile Idris2 with the appropriate CG
[ ] Copy the resulting files from idris2 to bootstrap/idris2_app/
[ ] Change `IdrisPaths-yprefix` in the bootstrap sources to be defined as the
[x] Update bootstrap chez and racket (built with new version)
[x] Compile Idris2 with the appropriate CG
[x] Copy the resulting files from idris2 to bootstrap/idris2_app/
[x] Change `IdrisPaths-yprefix` in the bootstrap sources to be defined as the
string "__PREFIX__" rather than your local prefix
[ ] Remove __collect_safe from generated chez (to avoid need for chez >9.5)
[x] Remove __collect_safe from generated chez (to avoid need for chez >9.5)
[ ] Tag on github with version number (in the form vX.Y.Z)
[ ] Make libdocs and upload to idris-lang.org
[ ] Run release script

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,6 +1,6 @@
1/1: Building Main (Main.idr)
Installing __TEST_DIR__/build/ttc/Main.ttc to __TEST_DIR__/currently/nonexistent/dir/idris2-0.6.9/testpkg-0
Installing __TEST_DIR__/build/ttc/Main.ttm to __TEST_DIR__/currently/nonexistent/dir/idris2-0.6.9/testpkg-0
Installing __TEST_DIR__/build/ttc/Main.ttc to __TEST_DIR__/currently/nonexistent/dir/idris2-0.6.9/testpkg-0
Installing __TEST_DIR__/build/ttc/Main.ttm to __TEST_DIR__/currently/nonexistent/dir/idris2-0.6.9/testpkg-0
Installing package file for testpkg to __TEST_DIR__/currently/nonexistent/dir/idris2-0.6.9/testpkg-0
Installing __TEST_DIR__/build/ttc/Main.ttc to __TEST_DIR__/currently/nonexistent/dir/idris2-0.7.0/testpkg-0
Installing __TEST_DIR__/build/ttc/Main.ttm to __TEST_DIR__/currently/nonexistent/dir/idris2-0.7.0/testpkg-0
Installing __TEST_DIR__/build/ttc/Main.ttc to __TEST_DIR__/currently/nonexistent/dir/idris2-0.7.0/testpkg-0
Installing __TEST_DIR__/build/ttc/Main.ttm to __TEST_DIR__/currently/nonexistent/dir/idris2-0.7.0/testpkg-0
Installing package file for testpkg to __TEST_DIR__/currently/nonexistent/dir/idris2-0.7.0/testpkg-0

View File

@ -3,20 +3,20 @@
(:write-string "1/1: Building B1 (src/B1.idr)" 2)
(:return (:ok ()) 2)
(:return (:ok "1" ((0 1 ((:decor :data))))) 4)
(:return (:ok (("A.i" (:filename "__TEST_DIR__/prefix/idris2-0.6.9/a1-0/A.idr") (:start 2 0) (:end 3 7)))) 5)
(:return (:ok (("A.i" (:filename "__TEST_DIR__/prefix/idris2-0.7.0/a1-0/A.idr") (:start 2 0) (:end 3 7)))) 5)
(:return (:ok "Current working directory is \"__TEST_DIR__/b2\"") 6)
(:write-string "1/1: Building B2 (src/B2.idr)" 7)
(:return (:ok ()) 7)
(:return (:ok "2" ((0 1 ((:decor :data))))) 8)
(:return (:ok (("A.i" (:filename "__TEST_DIR__/prefix/idris2-0.6.9/a2-0/A.idr") (:start 2 0) (:end 3 7)))) 9)
(:return (:ok (("A.i" (:filename "__TEST_DIR__/prefix/idris2-0.7.0/a2-0/A.idr") (:start 2 0) (:end 3 7)))) 9)
he file is done, aborting
(:protocol-version 2 1)
(:return (:ok "Current working directory is \"__TEST_DIR__/b2\"") 1)
(:return (:ok ()) 2)
(:return (:ok "2" ((0 1 ((:decor :data))))) 4)
(:return (:ok (("A.i" (:filename "__TEST_DIR__/prefix/idris2-0.6.9/a2-0/A.idr") (:start 2 0) (:end 3 7)))) 5)
(:return (:ok (("A.i" (:filename "__TEST_DIR__/prefix/idris2-0.7.0/a2-0/A.idr") (:start 2 0) (:end 3 7)))) 5)
(:return (:ok "Current working directory is \"__TEST_DIR__/b1\"") 6)
(:return (:ok ()) 7)
(:return (:ok "1" ((0 1 ((:decor :data))))) 8)
(:return (:ok (("A.i" (:filename "__TEST_DIR__/prefix/idris2-0.6.9/a1-0/A.idr") (:start 2 0) (:end 3 7)))) 9)
(:return (:ok (("A.i" (:filename "__TEST_DIR__/prefix/idris2-0.7.0/a1-0/A.idr") (:start 2 0) (:end 3 7)))) 9)
he file is done, aborting