I think this time I got it right -- your change was not entirely correct:
imagine a FASL that does not exit read_VV but starts a toplevel. Then
cl_core.packages_to_be_created might have the wrong value.
Juanjo
On Sat, Sep 4, 2010 at 12:43 PM, Alexander Gavrilov <angavri...@gmail.com>wrote:
> > On Mon, Aug 30, 2010 at 10:04 AM, Juan Jose Garcia-Ripoll <
> > Ok, that should be fixed now. We just have to make sure that no other
> errors
> > went unnoticed due to the one we have just fixed.
>
> This fixes the fix. Otherwise even swank cannot be loaded from fasl...
>
> --------------------------------- src/c/read.d
> ---------------------------------
> index c07f725..93fb398 100644
> @@ -2537,7 +2537,8 @@ read_VV(cl_object block, void
> (*entry_point)(cl_object))
> 2, CAR(x), block->cblock.name);
> }
> } end_loop_for_on(x);
> - /* old_eptbc = cl_core.packages_to_be_created; */
> + if (old_eptbc != OBJNULL)
> + old_eptbc = cl_core.packages_to_be_created;
> if (VVtemp) {
> block->cblock.temp_data = NULL;
> block->cblock.temp_data_size = 0;
>
> Alexander
>
--
Instituto de FĂsica Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com
------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:
Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
Ecls-list mailing list
Ecls-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecls-list