Hi Igor,On Tue, Oct 8, 2013 at 2:27 AM, Igor Stasenko <siguctua@gmail.com> wrote:
On 7 October 2013 18:36, Norbert Hartl <norbert@hartl.name> wrote:
Am 07.10.2013 um 16:36 schrieb Igor Stasenko <siguctua@gmail.com>:It is��100000001 thing.(if it gives you number less than 10000000 then i think i know what is your problem :)
can you tell me what given expression yields for your VM/image:
Smalltalk vm maxExternalSemaphores
What would be the problem if it would be smaller?
that just means your VM don't have external object size cap.
I changed the implementation to not have hard limit (the arbitrary large number
is there just to be "compatible" with previous implementation).If you've really done this why haven't you pushed changes back to me? ��You think I like the limit ?!? ;-). ��But is your new implementation lock-free? ��I went to some lengths to make sure that the Cog implementation is thread-safe, by making signalling lock-free. ��But making it lock-free while allowing growing was too much work. ��If your new implementation isn't lock-free and/or isn't thread-safe then IMO the cure is worse than the disease, because signals can get lost and that's much harder to diagnose than deal with a limit that can only be set at startup.