summaryrefslogtreecommitdiff
path: root/thread.h
Commit message (Expand)AuthorAgeFilesLines
* Globals and structs via macros - part 1 of NNick Ing-Simmons1997-11-291-101/+0
* GCC + Threads on Win32 - best gcc results yetNick Ing-Simmons1997-11-291-0/+2
* AIX patch (including Configure support for {sched,pthread}_yield,Jarkko Hietaniemi1997-11-251-7/+11
* Rename perl_thread to perl_os_thread.Malcolm Beattie1997-11-251-2/+2
* $_ is now per-thread (rather a lot of changes). Only tested underMalcolm Beattie1997-11-211-1/+1
* Integrate mainline changes into win32 branch. Now would be a good timeGurusamy Sarathy1997-11-141-3/+3
|\
| * Rewrite thread return code to distinguish between ordinary returnMalcolm Beattie1997-11-131-2/+2
| * Change CONTEXT to PERL_CONTEXT throughout source (since the #defineMalcolm Beattie1997-11-131-1/+1
* | Initial (untested) integration of mainline changes.Gurusamy Sarathy1997-11-111-1/+3
|\ \ | |/
| * Typo in thread.h: ADD_THREAD_INTERN should be HAVE_THREAD_INTERNMalcolm Beattie1997-11-111-1/+1
| * Initial integration of ansi branch into mainline (untested).Malcolm Beattie1997-11-111-3/+6
| |\
| | * Get threads working again on Win32Nick Ing-Simmons1997-11-081-1/+4
| | * Reverse integrate Malcolm's chanes into localNick Ing-Simmons1997-11-071-1/+41
| | * Raw integrate of latest perlNick Ing-Simmons1997-11-071-5/+5
| | |\
| | * | Builds C++ Borland, MSVC++ (Win32) and GCC++ (Solaris)Nick Ing-Simmons1997-11-051-42/+1
| | * | Compile(d) at least once with threads on win32 Nick Ing-Simmons1997-11-051-0/+1
| | * | Integrate mainline @ 18:15 CST 31 Oct 1997Nick Ing-Simmons1997-11-011-1/+41
| | |\ \
| | * | | Further ANSI changes now builds and passes (most) testsNick Ing-Simmons1997-10-311-2/+3
| * | | | Fix up $@ (ERRSV now refers to GvSV(errgv) for non-threaded perl andMalcolm Beattie1997-11-111-0/+2
* | | | | Remove runlevel. It was used to count how many runops() callsGurusamy Sarathy1997-11-101-3/+0
* | | | | Initial (untested) merge of all non-ansi changes on ansiperl branchGurusamy Sarathy1997-11-101-3/+7
|/ / / /
* | | | Change pp_tie and pp_dbmopen to use perl_call_sv instead of aMalcolm Beattie1997-11-071-0/+1
| |_|/ |/| |
* | | Per-thread magicals now stored in their own thr->magicals and keyedMalcolm Beattie1997-11-061-5/+3
* | | Per-thread magicals mostly working (and localisable). Now gettingMalcolm Beattie1997-11-051-1/+2
| |/ |/|
* | Half way through moving per-thread magicals into per-thread fieldsMalcolm Beattie1997-10-311-1/+41
|/
* Remove global macro "self". Change thr->Tself to thr->self.Malcolm Beattie1997-10-291-5/+4
* Improve internal threading API. Introduce win32/win32thread.[ch]Malcolm Beattie1997-10-241-79/+128
* Correct threads_mutex locking in main thread destruction.Malcolm Beattie1997-10-161-0/+1
* Add HAVE_THREAD_INTERN for platform-dependent struct thread additions.Malcolm Beattie1997-10-151-15/+15
* pthread_condattr_init in thread.h for OLD_PTHREADS_API.Malcolm Beattie1997-10-151-1/+4
* Started rewriting thread state machine.Malcolm Beattie1997-10-151-12/+14
* Rewrite thread destruction system using linked list of threads.Malcolm Beattie1997-10-101-16/+26
* Remove last traces of "tokenbuf as temp buffer" and removed itMalcolm Beattie1997-10-031-2/+4
* struct thread now stored in an SV and uses '~'-magic for access.Malcolm Beattie1997-09-221-7/+11
* Minor multi-threading patches for VMS.Malcolm Beattie1997-09-221-0/+7
* Solaris fixes: delete pad and padname from thread.h and removeMalcolm Beattie1997-09-101-4/+0
* Assorted changes for multi-threading (now works rather more).Malcolm Beattie1997-08-111-2/+6
* Start support for fake threads.Malcolm Beattie1997-07-241-7/+42
* Fix multiple problems with lexical @_.Malcolm Beattie1997-07-171-0/+4
* Support for op in global register (still buggy)Malcolm Beattie1997-07-011-1/+9
* More fixups for thrperl integration.Malcolm Beattie1997-06-051-1/+1
* Added programmer-level condition variables via "condpair" magic.Malcolm Beattie1997-04-231-1/+30
* Initial 3-way merge from (5.001m, thr1m, 5.003) plus fixups.Malcolm Beattie1997-03-281-0/+206