Quoting :doc note-6-5:

  One of the steps performed by [certify-book] has traditionally been
  to check for local incompatibilities (see [local-incompatibility])
  after admitting all the events in the book. This step involved
  rolling back the logical [world] to what it was at the start of
  certification, and then including the book (see [include-book]). As
  an optimization, we now avoid rolling back the world more than
  necessary; see [certify-book], specifically the discussion of Step
  3. Thanks to Sol Swords for requesting this optimization.

Related to that, and also as suggested by Sol Swords, we no longer
care about make-event forms (in particular, with non-nil
:check-expansion) when determining how the world is rolled back for
the include-book phase of certify-book.


git-svn-id: http://acl2-devel.googlecode.com/svn/trunk@1235 5d84a466-a78b-0930-a311-59b22171a541
Update doc.lisp to bring it into sync with books/system/doc/acl2-doc.lisp.

git-svn-id: http://acl2-devel.googlecode.com/svn/trunk@1236 5d84a466-a78b-0930-a311-59b22171a541