Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
mention MoarVM and JVM in the release guide.
  • Loading branch information
timo committed Feb 19, 2014
1 parent 321e13b commit 7fd93b7
Showing 1 changed file with 13 additions and 7 deletions.
20 changes: 13 additions & 7 deletions docs/release_guide.pod
Expand Up @@ -19,18 +19,24 @@ I<Note: This step has changed starting in 2012.07.>
Check to see if F<tools/build/PARROT_REVISION> needs to be
bumped to a later Parrot release. If PARROT_REVISION already
contains a Parrot release tag (e.g., C<RELEASE_3_9_0>) then
it does not need to be changed. If PARROT_REVISION refers to
it does not need to be changed. If PARROT_REVISION refers to
an interim commit, as in C<RELEASE_4_6_0-27-gda9adfa>, then
update PARROT_REVISION to contain the tag corresponding to
Parrot's monthly release.

To see a list of Parrot release tags, use C<git tag> on an
up-to-date Parrot repository.

Once F<tools/build/PARROT_REVISION> has been set to a Parrot
Once F<tools/build/PARROT_REVISION> has been set to a Parrot
release, it must not be changed (except to another Parrot
release) until after the Rakudo release.

MoarVM tries to have a synchronised release schedule with NQP
and rakudo, so there's most probably a release tag for MoarVM
that you can bump F<tools/build/MOAR_REVISION> to. Release tags
for MoarVM have the format C<2014.02>. Find all of the tags with
C<git tag> in an up-to-date MoarVM checkout.

=item 2.

Change the C<VERSION> file in nqp:
Expand All @@ -41,16 +47,16 @@ Change the C<VERSION> file in nqp:

=item 3.

Make sure everything compiles and runs from a known clean state.
This step is especially important if PARROT_REVISION was changed
in step 1 above.
Make sure everything compiles and runs from a known clean state. This step
is especially important if C<PARROT_REVISION> and/or C<MOAR_REVISION> were
changed in step 1 above. Don't forget to build the JVM backend, as well.

$ make realclean
$ perl Configure.pl --gen-parrot
$ perl Configure.pl --gen-parrot --gen-moar --backend=parrot,moar,jvm
$ make
$ make test

Resolve any problems that may still exist.
Resolve any problems that may still exist.

=item 4.

Expand Down

0 comments on commit 7fd93b7

Please sign in to comment.