On 20 June 2012 21:51, Mika Fischer <mika.fischer@zoopnet.de> wrote:
On Wed, Jun 20, 2012 at 1:49 PM, Peter <peter.tax@waxtrapp.com> wrote:
> I can confirm it works up to 1.47.
> The documentation claims 1.46.1, but 1.47 is fine too.
> We are also using this library, and I'd like to see a a version for 1.49 too.
> I just tried to send an email to the author, let's see what happens.
> Meanwhile, if someone finds a newer version at some other location than
> https://github.com/boost-vault/serialization
> could he/she please let me know?

We're using eos-portable-archive with boost 1.48 and 1.49. The changes
for 1.48 are relatively minor, for 1.49 we basically had to disable
polymorphic archives because of compilation issues under Windows,
which I didn't want to debug since we don't use polymorphic archives
anyway...

I've put the code up here: https://github.com/mika-fischer/eos-portable-archive

Any fixes or improvements are very welcome!


Hi Mika,

I didn't see your email till later,
in the meantime, I have also created a github repo with some slightly different fixes,
and I added a method of getting eos to work in windows in a DLL.

https://github.com/paulharris/serialization

Also, have you noticed that it loads a binary array of integers one integer at a time?
I wonder if there is a way we could enable BOOST_SERIALIZATION_USE_ARRAY_OPTIMIZATION(eos::portable_iarchive)
it would mean implementing ar.save_array() for the eos archive.

cheers,
Paul