theseion / Fuel

Fuel, the Smalltalk object serializer
https://theseion.github.io/Fuel
MIT License
26 stars 12 forks source link

[Pharo 12] No sources embedded in trailers anymore #276

Closed MarcusDenker closed 1 year ago

MarcusDenker commented 1 year ago

CompiledMethodTrailer was able to encode sources in the trailer... but that lead to very complex code.

We are simplifying in Pharo12.

Sadly it is not possible to remove this and stay compatible. I even do not know how to structure Fuel code following the philosophy that there is just one code base loaded in all Pharo versions...

I am committing for now in the Fuel fork in the Pharo repositiory:

https://github.com/pharo-project/pharo/pull/13522

https://github.com/pharo-project/pharo/pull/13546

https://github.com/pharo-project/pharo/pull/13560

MarcusDenker commented 1 year ago

The final version now has a dedicatedm clearSourcePointer, see https://github.com/pharo-project/pharo/pull/13578

theseion commented 1 year ago

Done. Thanks!

theseion commented 1 year ago

In https://github.com/pharo-project/pharo/pull/14132