[armedbear] #481: Problems with differing *READ-BASE* values for COMPILE-FILE/LOAD

armedbear armedbear-devel at common-lisp.net
Mon Nov 30 07:47:28 UTC 2020


#481: Problems with differing *READ-BASE* values for COMPILE-FILE/LOAD
-------------------------------+-----------------------
      Reporter:  Mark Evenson  |      Owner:  (none)
          Type:  defect        |     Status:  reopened
      Priority:  minor         |  Milestone:  1.8.1
     Component:  other         |    Version:  1.8.1-dev
    Resolution:                |   Keywords:
Parent Tickets:                |
-------------------------------+-----------------------

Comment (by Mark Evenson):

 Replying to [comment:2 Eric Timmons]:

 > The extra weird thing is that if you spawn a new ABCL process and LOAD
 file-2.abcl, evaluating (TEST) produces the correct result (11), so the
 COMPILE-FILE works. It's acting like the first LOAD of an .abcl file
 caches the file handle, doesn't close it, and reuses it on subsequent
 LOADs.

 The failure to re-load FASLs is an artifact of the a bug with the zip
 cache that I have been working on fixing.   Unfortunately, I didn't note
 this as a problem publicly, so apologize for not having all the
 information available for you.

 I think the zip cache is now fixed with
 <https://github.com/armedbear/abcl/pull/357> which is more-or-less ready
 to be merged.  But first, I am transitioning to Github Actions for CI away
 from Travis due to their recent limitations on macOS runners for open
 source projects which I easily blew away in a day's worth of CI.

-- 
Ticket URL: <https://abcl.org/trac/ticket/481#comment:4>
armedbear <https://abcl.org>
armedbear


More information about the armedbear-ticket mailing list