Commit Graph

  • e1dc7e4511 signal handling, add prototype for pthreadinit rsc 2004-12-27 00:13:48 +0000
  • 43db87f1fc bug fix -- need to enqueue before sending the packet, in case the response comes back and another thread tries to give it to us, all before we are enqueued. rsc 2004-12-27 00:13:33 +0000
  • 4bef0baf95 changes from plan 9 rsc 2004-12-27 00:13:04 +0000
  • 94235a8b4b change to use new thread library rsc 2004-12-27 00:12:54 +0000
  • 9cb6f43045 bad name rsc 2004-12-27 00:12:22 +0000
  • 186a31de6b add for porting rsc 2004-12-27 00:12:12 +0000
  • 6850febee1 porting changes rsc 2004-12-27 00:11:46 +0000
  • eb7f99c552 fmtdef.h needed for VA_COPY rsc 2004-12-27 00:11:32 +0000
  • cdccf023aa add isNaN rsc 2004-12-27 00:11:13 +0000
  • e686c2b35e forgot this rsc 2004-12-27 00:11:01 +0000
  • 52e73e955b add portdate rsc 2004-12-26 23:59:30 +0000
  • 1b1434ebce changes from plan 9. some clean-up. rsc 2004-12-26 23:59:10 +0000
  • 127d5444fb add portdate rsc 2004-12-26 23:48:25 +0000
  • be83c8415c add portdate rsc 2004-12-26 23:45:12 +0000
  • 66209ac0fe changes from plan 9 rsc 2004-12-26 23:42:38 +0000
  • bd8cb1a5b3 add portdate rsc 2004-12-26 23:31:14 +0000
  • 6b322694f2 plan 9 changes rsc 2004-12-26 23:26:46 +0000
  • 36a503c185 add portdate rsc 2004-12-26 23:26:37 +0000
  • b20f06ab9c use new thread library rsc 2004-12-26 23:24:32 +0000
  • d9f3e89e5e use volatile correctly rsc 2004-12-26 23:24:14 +0000
  • beff571cfd add portdate rsc 2004-12-26 23:23:57 +0000
  • a743b8faa2 add portdate rsc 2004-12-26 23:19:25 +0000
  • 5787ba4d73 add proper locking for libfmt! rsc 2004-12-26 23:17:18 +0000
  • a3add39bbc plan 9 changes rsc 2004-12-26 23:17:03 +0000
  • 00975b7ef1 add portdate rsc 2004-12-26 23:10:19 +0000
  • 5cd259167b portdates rsc 2004-12-26 23:08:53 +0000
  • ae1c9bc4ab more tests rsc 2004-12-26 23:07:49 +0000
  • df121a0027 import changes from plan 9 rsc 2004-12-26 23:07:37 +0000
  • a76c0fd4a9 pick up plan 9 fltfmt changes rsc 2004-12-26 22:36:52 +0000
  • 3f1a219769 various little changes. rsc 2004-12-26 22:36:12 +0000
  • 5f8fa94796 cleanups - lots of removed files now in thread library. qlock.c - stubs to thread library notify.c - clean interface slightly. rsc 2004-12-26 21:51:15 +0000
  • b2ff538258 add for unix port rsc 2004-12-26 21:50:39 +0000
  • bd36f714d2 add for unix port rsc 2004-12-26 21:50:28 +0000
  • e5aa96acbf clean up for unix port rsc 2004-12-26 21:50:14 +0000
  • 5c8a042171 updates from plan 9 rsc 2004-12-26 21:46:26 +0000
  • 60535a5ff6 make work with new thread library rsc 2004-12-26 21:37:31 +0000
  • f99790979b update to use new thread library rsc 2004-12-26 02:10:47 +0000
  • 6a5c5d4870 remove empty qlock.c rsc 2004-12-26 02:08:53 +0000
  • 1cc215aaf9 better unwinding for 386. rsc 2004-12-25 22:03:28 +0000
  • cdf1805191 help for libthread_db (define ps_prochandle) rsc 2004-12-25 22:01:28 +0000
  • 39b3054a5f more thread support, also add freebsd 5 rsc 2004-12-25 22:00:27 +0000
  • 3286afda88 new thread library rsc 2004-12-25 22:00:11 +0000
  • 8bbb2f6492 clean up headers rsc 2004-12-25 22:00:00 +0000
  • 619085f0b4 more new libthread rsc 2004-12-25 21:57:50 +0000
  • 1544f90960 New thread library rsc 2004-12-25 21:56:33 +0000
  • 7788fd5409 fix from forsyth via rob rsc 2004-12-25 01:54:02 +0000
  • fa267621f8 match Linux 2.6 kernel better rsc 2004-12-24 07:12:30 +0000
  • 0344d5bed1 oops -> change mpdigit from long to ulong rsc 2004-12-23 20:58:52 +0000
  • 5e2e4f8239 allow last column to be deleted rsc 2004-11-15 16:19:03 +0000
  • 24f4e66b12 still more files rsc 2004-11-08 16:04:01 +0000
  • cf4f3eafc6 extra files rsc 2004-11-08 16:03:42 +0000
  • 1956455367 more thread work rsc 2004-11-08 16:03:20 +0000
  • 77dcf88474 stupid port bug. cannot use %ld to print a long as a *CHARACTER* rsc 2004-11-03 14:27:30 +0000
  • 0d0bad2ee4 bug fix in Get from rob rsc 2004-11-01 17:26:59 +0000
  • 9acaad4570 clean up signal handling rsc 2004-10-23 02:59:33 +0000
  • f6c9a57869 figure out which thread implementation to use rsc 2004-10-22 18:46:18 +0000
  • 5093c3fa40 try to implement the daemonize hack. rsc 2004-10-22 18:45:08 +0000
  • 048610b7ea handle interrupt right rsc 2004-10-22 18:11:38 +0000
  • fd40164450 gas workaround rsc 2004-10-22 18:11:04 +0000
  • 793d93626b new test program rsc 2004-10-22 17:15:47 +0000
  • ba15d71b0c debugging, more pthreads crap rsc 2004-10-22 17:15:30 +0000
  • 493f3d0fbf make sure a write of 0 bytes does a 0-length write. rsc 2004-10-22 17:14:17 +0000
  • 298f6bd657 print 0 %ux as 0x0 rsc 2004-10-22 17:13:54 +0000
  • 32116738e1 more debugging rsc 2004-10-22 17:12:38 +0000
  • aa200fe309 try to avoid calling notify on the "dumb" signals rsc 2004-10-22 17:12:11 +0000
  • 99834d136f add core dump and signal to status line rsc 2004-10-22 17:11:47 +0000
  • 012a8a02d5 change md argument to number etc. (which acted only as a flag) to an actual flag. rsc 2004-10-22 17:11:30 +0000
  • e63027eb68 formatting rsc 2004-10-22 17:08:13 +0000
  • 3e6107910e exit 9p on interrupt signal. should do better job here. rsc 2004-10-22 17:05:24 +0000
  • d371199605 run 9c before 9a because gas doesn't exit with non-zero status when the file doesn't exist rsc 2004-10-22 17:04:31 +0000
  • e20b71f455 update change file rsc 2004-10-22 17:02:43 +0000
  • ad00bb91b9 use threadexitsall rsc 2004-10-17 05:33:14 +0000
  • f002cc17a6 print out signalled exits rsc 2004-10-17 05:29:53 +0000
  • 39cff6e750 add ulimit and umask as builtins rsc 2004-10-17 05:19:53 +0000
  • c3e73c01e3 remove socket at exit rsc 2004-10-17 04:18:55 +0000
  • 42c3794c5c fix interrupt handling, add clumsy way to get at text buffer contents rsc 2004-10-17 04:06:56 +0000
  • 47e0a2aa3c finally got these working rsc 2004-10-17 04:02:55 +0000
  • 63853aa069 bug fix in Zerox arrow handling from rob rsc 2004-10-17 00:12:14 +0000
  • 0ffd63f553 embarrassing bug in keyboard data rsc 2004-10-16 23:29:16 +0000
  • 8537259f82 Fix bug in rune half of __fmtcpy reported by rob. rsc 2004-09-28 16:23:32 +0000
  • 53998c99d6 autoindent fixes from rob rsc 2004-09-28 16:10:49 +0000
  • ad6638adc7 add this. rsc 2004-09-23 21:40:21 +0000
  • e7821682ea add pthread rsc 2004-09-23 19:03:46 +0000
  • 4fbe07e1db Add // to acid thread line so it is executable. rsc 2004-09-23 03:25:29 +0000
  • 05d8c6df6c Get rid of 9proc. rsc 2004-09-23 03:06:04 +0000
  • 040d1d02f5 Get rid of 64-bit constants. rsc 2004-09-23 03:05:40 +0000
  • 709efa017c Add stringn builtin. rsc 2004-09-23 03:04:33 +0000
  • 7966faa931 Continue fighting pthreads. Clean up thread library a bit too. rsc 2004-09-23 03:01:36 +0000
  • c6687d4591 Continue the pthreads torture. rsc 2004-09-21 01:11:28 +0000
  • 3d5e34e146 little fixes rsc 2004-09-21 01:06:20 +0000
  • e5c26b01f7 various forgotten files rsc 2004-09-20 15:08:57 +0000
  • dcc9531c5a bug fix rsc 2004-09-20 15:07:44 +0000
  • 8d4a3514a8 was ffork-Linux.c. rsc 2004-09-17 22:11:21 +0000
  • 282c88f9de Bite the bullet. Have to use different binaries on 2.4 and 2.6. rsc 2004-09-17 22:09:31 +0000
  • b4c842f139 small tweaks rsc 2004-09-17 22:08:43 +0000
  • 4611e331e7 turn *off* safer mode, so that we can view pdfs. i am not happy about this. rsc 2004-09-17 22:07:01 +0000
  • 80e841abcf tweaks rsc 2004-09-17 22:06:42 +0000
  • bcf527a98e Continue switching library over to pthreads when possible. Tprimes works on Linux 2.6. You can only have 128 procs though. rsc 2004-09-17 03:34:32 +0000
  • 06bb4ed20d Rewrite to remove dependence on rendezvous and its bizarre data structures. Makes it easier to use pthreads too. Still need to add code for non-pthreads systems. rsc 2004-09-17 00:38:29 +0000
  • 984e353160 PowerPC Linux support from ericvh. Mainly adding va_copy/va_end. Also fix bug in sprint wrapping around top of memory. rsc 2004-08-22 15:39:56 +0000