Yes, I fixed it a few minutes ago.
/ Henrik Grubbström (Lysator)
Previous text:
2002-10-01 11:19: Subject: 7.3 -> 7.4
Maybe you'd like to fix the testsuite too?
/pike/home/marcus/Pike/7.3/src/testsuite.in:3359: Test 761 (shift 1) (CRNL) failed. 0: mixed a() { 1: array data=({1, Thread.Mutex(), Thread.Condition(), 0}); 2: for(int e=0;e<3;e++) { data[3]++; thread_create(lambda(array data) { 3: for(int e=0;e<1000;e++) { object o=data[1]->lock(); data[0]*=2; 4: for(int d=0;d<5;d++) { data[0]--; data[0]*=2; } data[0]--; destruct(o); } 5: data[3]--; data[2]->signal();}, data);} 6: while(data[3]) data[2]->wait(); return data[0];; } 7: mixed b() { return 1; } 8:
Error: Bad argument 1 to condition->wait(). Expected object Unknown program: condition->wait() native module.Builtin.condition: wait() testsuite:7: a() /pike/home/marcus/Pike/7.3/bin/test_pike.pike:680: main(3,({"/pike/home/marcus/Pike/7.3/bin/test_pike.pike",0,0}))
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)