| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
p4raw-id: //depot/perl@230
|
| |
| |
| |
| |
| |
| |
| | |
Enhance times() for NT,
(Failed) attempt to implement alarm(),
Fixed config.h dependancy in makefile.mk
p4raw-id: //depot/ansiperl@219
|
| |
| |
| | |
p4raw-id: //depot/ansiperl@218
|
| |
| |
| | |
p4raw-id: //depot/ansiperl@217
|
| |
| |
| |
| |
| |
| |
| | |
TIEHASH works, but 2nd call (after db is closed, attempt
to reopen) tries to AUTOLOAD TIEHASH rather than using
cached value.
p4raw-id: //depot/ansiperl@216
|
| |
| |
| | |
p4raw-id: //depot/ansiperl@215
|
| |
| |
| |
| |
| |
| |
| | |
Win32 ignores case and keeps trying to update
repository copy of 'configure' or 'Configure' with
the other.
p4raw-id: //depot/ansiperl@214
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Root cause of fail was init_thread_intern() in
new_struct_thread() (which is called in parent thread)
clobbering dTHR of parent thread.
It is doubtfull if setting 'self' in new_struct_thread()
is 'right' but left in for now.
p4raw-id: //depot/ansiperl@213
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This allows lib/safe.t to pass when threaded.
It is unclear if 'lock' should be safe as it allows
denial of service attack, but could not figure out
how to add just 'specific' (sic) to :default
without triggering 'already tagged' warning noise.
p4raw-id: //depot/ansiperl@212
|
| |\
| | |
| | | |
p4raw-id: //depot/ansiperl@211
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
repository, then import result back into my view
of Malcolm's repository.
Builds and passes (most) tests with GNU C++/Solaris
and Borland C++, Win32.
p4raw-id: //depot/ansiperl@210
|
| |\ \
| | | |
| | | | |
p4raw-id: //depot/ansiperl@208
|
| | | |
| | | |
| | | | |
p4raw-id: //depot/ansiperl@203
|
| | | |
| | | |
| | | |
| | | |
| | | | |
but did not work
p4raw-id: //depot/ansiperl@202
|
| |\ \ \
| | | | |
| | | | | |
p4raw-id: //depot/ansiperl@201
|
| |\ \ \ \
| | | | | |
| | | | | | |
p4raw-id: //depot/ansiperl@199
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
back and forth between depots.
p4raw-id: //depot/ansiperl@198
|
| | | | | |
| | | | | |
| | | | | | |
p4raw-id: //depot/ansiperl@197
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
with gcc -x c++.
p4raw-id: //depot/ansiperl@196
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
GNU C's 'protoize' plus a few hand edits.
Will compile miniperl with gcc -x c++ (i.e. treat .c a C++ files)
Does not link seems gcc's C++ does not define a symbol for
const char foo[] = "....";
i.e. with empty [].
p4raw-id: //depot/ansiperl@194
|
| | | | | |
| | | | | |
| | | | | | |
p4raw-id: //depot/ansiperl@193
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
getting per-thread magicals. Fixed thr->errsv initialisation.
p4raw-id: //depot/perl@229
|
| |_|_|_|/
|/| | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
thr->errsv for threaded perl). Fix pp_tie and pp_dbmopen to use
GvCV(gv) instead of gv so AUTOLOAD stuff works. All tests now pass
again for non-threaded perl. Enhanced perl_get_sv to return
per-thread magicals where necessary for threaded perl.
p4raw-id: //depot/perl@228
|
| |_|_|/
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
DIY pp_entersub (in preparation for AUTOLOAD change). dbmopen
not tested. ofslen now maps to thr->Tofslen in thread.h. Added
missing #ifdef USE_THREADS around some DEBU_L statements in die().
Building without USE_THREADS fails quite a lot of tests. It looks
as though the move to per-thread magicals must be missing some
#ifdef USE_THREADS.
p4raw-id: //depot/perl@209
|
| | | |
| | | |
| | | | |
p4raw-id: //depot/perl@207
|
| | | |
| | | |
| | | | |
p4raw-id: //depot/perl@206
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
more directly. cvcache and oursv become ordinary struct thread
fields instead of #defined thr->Tfoo ones. SvREFCNT_inc now checks
for 0 again. Main thread initialisation done by new function
init_main_thread instead of (now fixed) new_struct_thread.
p4raw-id: //depot/perl@205
|
| |_|/
|/| |
| | |
| | |
| | |
| | | |
intermittent occasional "Use of uninitialized value" warnings
which may be due to some op flag black magic I've broken.
p4raw-id: //depot/perl@204
|
| |/
|/|
| | |
p4raw-id: //depot/perl@200
|
|/
|
|
|
|
| |
and the associated new OP_SPECIFIC and find_thread_magical stuff.
perl will compile but plenty of the magicals are still broken.
p4raw-id: //depot/perl@195
|
|
|
| |
p4raw-id: //depot/perl@190
|
|
|
| |
p4raw-id: //depot/perl@189
|
|
|
| |
p4raw-id: //depot/perl@187
|
|
|
| |
p4raw-id: //depot/perl@186
|
|
|
| |
p4raw-id: //depot/perl@174
|
|
|
| |
p4raw-id: //depot/perl@173
|
|
|
|
|
| |
to use new API and patch win32 makefile stuff a little.
p4raw-id: //depot/perl@172
|
|
|
| |
p4raw-id: //depot/perl@171
|
|
|
|
|
|
| |
its argument using ck_rfun as OP_DEFINED. Make pp_lock return
a ref to its argument for AV, HV, CV.
p4raw-id: //depot/perl@170
|
|
|
| |
p4raw-id: //depot/perl@156
|
|
|
| |
p4raw-id: //depot/perl@142
|
|\
| |
| | |
p4raw-id: //depot/perl@141
|
| |
| |
| |
| |
| |
| |
| |
| | |
Add per-interp thrsv to hold SV struct thread for main thread.
Move Thread.xs MUTEX_DESTROY from end of threadstart to remove_thread.
Add Thread/list.t test of Thread->list method.
Let Thread::Semaphore methods up and down take an extra argument.
p4raw-id: //depot/perlext/Thread@140
|
| |
| |
| | |
p4raw-id: //depot/perlext/Thread@132
|
| |
| |
| |
| |
| |
| |
| | |
detaching, joining etc. Alter FAKE_THREADS-specific fields to use
new HAVE_THREAD_INTERN stuff. Updates docs. Various fixes to
Thread.xs.
p4raw-id: //depot/perlext/Thread@131
|
| |
| |
| | |
p4raw-id: //depot/perlext/Thread@125
|
| |
| |
| | |
p4raw-id: //depot/perlext/Thread@121
|
| |
| |
| |
| |
| |
| | |
Still not completely done. Add methods self, equal, flags, list
to Thread.xs. Add Thread_MAGIC_SIGNATURE check to typemap.
p4raw-id: //depot/perlext/Thread@120
|
| |
| |
| | |
p4raw-id: //depot/perlext/Thread@116
|
| |
| |
| | |
p4raw-id: //depot/perlext/Thread@102
|