| Zoran Vasiljevic 2006-01-28, 7:05 pm |
| No need to thank me, as I was the one who broke it
in the first place. Albeit I was also the one who wrote it
hence we're 1:1 :-)
As Jeff used to say: you can't make an omellette without
breaking some eggs...
I've checked in my changes into the SF and you might
want to update your CVS copy, compile and try again.
If all goes well with your tests and when I check this
on Windows next w (have only a Mac now) I will
roll-out the 2.6.3 as this one deserves the bugfix release.
Under the hood...
I had to completely revamp the way the primitives are
created/locked/disposed. The most difficult part was
assuring things are not deleted if somebody is using
them which is quite tricky especially with mutexes.
By doing this I found couple of other bugs and (definitely)
added some new ones which now just wait to get exposed :-(
(well, the parallel programming is not easy).
So if you give it a test and find something still broken, yell back.
Cheers
Zoran
|