{"shas":[["5209f0c983bcbf4fb49ac451649908741b6223d1","60f2d5e4e054303ca6c1f1cb26ecc14c7c3004c1@0874c2aa-48f6-4a0f-8a6b-e32f4465a257","1) Implement System.currentTimeMillis()\n2) For pthread_cond_timedwait(), store millisecond precision as a JAVA_LONG instead of microsecond precision as a long. This will avoid an overflow error.\n3) Add an \"include\" so native_org_xmlvm_runtime_Condition.c will compile & run on Windows\n\ngit-svn-id: http://xmlvm.svn.sourceforge.net/svnroot/xmlvm/trunk/xmlvm@1756 0874c2aa-48f6-4a0f-8a6b-e32f4465a257","ppoley"],["a60814c70452432531158dc0befe4b9641a6746e","60f2d5e4e054303ca6c1f1cb26ecc14c7c3004c1@0874c2aa-48f6-4a0f-8a6b-e32f4465a257","1) In C, implement Thread.join(), Thread.join(long) & Thread.isAlive()\n2) In Obj-C, fix Random to ensure 1.0 is not returned since it is exclusive\n3) In Obj-C, update Object & Thread according to some changes recently made in C\n\ngit-svn-id: http://xmlvm.svn.sourceforge.net/svnroot/xmlvm/trunk/xmlvm@1758 0874c2aa-48f6-4a0f-8a6b-e32f4465a257","ppoley"]],"ref":"refs/heads/trunk","size":2,"head":"a60814c70452432531158dc0befe4b9641a6746e","push_id":35032841}