view release on metacpan or search on metacpan
lib/FTN/Outbound/BSO.pm view on Meta::CPAN
# file_type => extension. both keys and values should be unique in their sets
# content notes are from fts-5005.003
my %control_file_extension = ( file_request => 'req', # file requests
# The format of request files is documented in FTS-0006.
busy => 'bsy', # busy control file.
# may contain one line of PID information (less than 70 characters).
call => 'csy', # call control file
# may contain one line of PID information (less than 70 characters).
hold => 'hld', # hold control file
# must contain a one line string with the expiration of the hold period expressed in UNIX-time.
lib/FTN/Outbound/BSO.pm view on Meta::CPAN
print $fh '';
close $fh;
}
$bso -> busy_protected_sub( $addr,
\ &poll,
);
=head1 DESCRIPTION
lib/FTN/Outbound/BSO.pm view on Meta::CPAN
domain_abbrev - hash reference where keys are known domains and values are directory names (without extension) in outbound_root for those domains. Mandatory parameter.
reference_file_read_line_transform_sub - reference to a function that receives an octet string and returns a character string. Will be passed to FTN::Outbound::Reference_file constructor. If not provided reference file content won't be processed.
maximum_session_time - maximum session time in seconds. If provided, all found busy files older than 2 * value will be removed during outbound scan.
Returns newly created object on success.
=cut
lib/FTN/Outbound/BSO.pm view on Meta::CPAN
push @{ $target -> { $net }{ $node }{ $point }{reference_file}{ $flavour } },
$file_prop;
} elsif ( exists $ext_control_file{ $lc_ext } ) {
my $age = $file_prop -> {mstat} ? time - $file_prop -> {mstat} : 0;
if ( $ext_control_file{ $lc_ext } eq 'busy'
&& exists $self -> {maximum_session_time}
&& $self -> {maximum_session_time} * 2 < $age
) { # try to remove if maximum_session_time is defined and busy is older than it
$logger -> info( sprintf 'removing expired busy %s (%d seconds old)',
$file_prop -> {full_name},
$age,
);
unlink Encode::encode( locale_fs => $file_prop -> {full_name} )
lib/FTN/Outbound/BSO.pm view on Meta::CPAN
=head1 OBJECT METHODS
=head2 scan
Scans outbound for all known domains. Old busy files might be removed.
Returns itself for chaining.
=cut
lib/FTN/Outbound/BSO.pm view on Meta::CPAN
unless exists $self -> {domain_abbrev}{ $addr -> domain };
$addr;
}
=head2 is_busy
Expects one parameter - address as FTN::Addr object. Returns true if that address is busy (connection session, mail processing, ...).
=cut
sub is_busy {
my $logger = Log::Log4perl -> get_logger( __PACKAGE__ );
ref( my $self = shift ) or $logger -> logcroak( "I'm only an object method!" );
my $addr = $self -> _validate_addr( shift );
lib/FTN/Outbound/BSO.pm view on Meta::CPAN
exists $self -> {scanned}{ $addr -> domain }
&& exists $self -> {scanned}{ $addr -> domain }{ $addr -> zone }
&& grep { exists $self -> {scanned}{ $addr -> domain }{ $addr -> zone }{ $_ }{ $addr -> net }
&& exists $self -> {scanned}{ $addr -> domain }{ $addr -> zone }{ $_ }{ $addr -> net }{ $addr -> node }
&& exists $self -> {scanned}{ $addr -> domain }{ $addr -> zone }{ $_ }{ $addr -> net }{ $addr -> node }{ $addr -> point }
&& exists $self -> {scanned}{ $addr -> domain }{ $addr -> zone }{ $_ }{ $addr -> net }{ $addr -> node }{ $addr -> point }{busy}
} keys %{ $self -> {scanned}{ $addr -> domain }{ $addr -> zone } };
}
sub _select_domain_zone_dir { # best one. for updating. for checking needs a list (another method or direct access to the structure)
# and makes one if it doesn't exist or isn't good enough (e.g. our_domain_abbr.our_zone)
lib/FTN/Outbound/BSO.pm view on Meta::CPAN
# return ( dz_out, $points_dir) or full points directory path?
$self -> {scanned}{ $domain }{ $zone }{ $dz_out }{ $net }{ $node }{points_dir}{ $points_dir };
}
=head2 busy_protected_sub
Expects two parameters:
address going to be dealt with as a FTN::Addr object
function reference that will receive passed address and us ($self) as parameters and which should do all required operations related to the passed address.
This method infinitely waits (most likely will be changed in the future) until address is not busy. Then it creates busy flag and calls passed function reference providing itself as an argument for it. After function return removes created busy fla...
Returns itself for chaining.
=cut
sub busy_protected_sub { # address, sub_ref( self ). (order busy, execute sub, remove busy)
my $logger = Log::Log4perl -> get_logger( __PACKAGE__ );
ref( my $self = shift ) or $logger -> logcroak( "I'm only an object method!" );
my $addr = $self -> _validate_addr( shift );
lib/FTN/Outbound/BSO.pm view on Meta::CPAN
my $sub_ref = shift;
$self -> scan
unless exists $self -> {scanned};
# check that it's not already busy
while ( $self -> is_busy( $addr ) ) {
sleep( 4 ); # waiting...
$self -> scan;
}
# here there is no busy flag for passed address. make it in the best dir then
my $busy_name;
if ( $addr -> point ) { # possible dir creation
$busy_name = File::Spec -> catfile( $self -> _select_points_dir( $addr -> domain,
$addr -> zone,
$addr -> net,
$addr -> node,
),
sprintf( '%08x',
lib/FTN/Outbound/BSO.pm view on Meta::CPAN
} else {
my $dz_out = $self -> _select_domain_zone_dir( $addr -> domain,
$addr -> zone,
);
$busy_name = File::Spec -> catfile( $self -> {scanned}{ $addr -> domain }{ $addr -> zone }{ $dz_out }{dir},
sprintf( '%04x%04x',
$addr -> net,
$addr -> node,
),
);
}
$busy_name .= '.' . $control_file_extension{busy};
my $busy_name_fs = Encode::encode( locale_fs => $busy_name );
sysopen my $fh, $busy_name_fs, Fcntl::O_WRONLY | Fcntl::O_CREAT | Fcntl::O_EXCL
or $logger -> logdie( 'cannot open %s for writing: %s',
$busy_name,
$!,
);
flock $fh, Fcntl::LOCK_EX
or $logger -> logdie( q[can't flock file %s: %s],
$busy_name,
$!
);
# For information purposes a bsy file may contain one line of PID information (less than 70 characters).
printf $fh '%d %s',
lib/FTN/Outbound/BSO.pm view on Meta::CPAN
$sub_ref -> ( $addr,
$self,
);
};
# remove busy first
close $fh;
unlink $busy_name_fs
or $logger -> logwarn( sprintf 'could not unlink %s: %s',
$busy_name,
$!,
);
if ( $@ ) { # something bad happened
$logger -> logdie( 'referenced sub execution failed: %s',
lib/FTN/Outbound/BSO.pm view on Meta::CPAN
Expects arguments:
address is going to be dealt with as a FTN::Addr object
file type is one of netmail, reference_file, file_request, busy, call, hold, try.
If file type is netmail or reference_file, then next parameter should be its flavour: immediate, crash, direct, normal, hold.
If optional function reference passed, then it will be called with one parameter - name of the file to process. After that information in internal structure about that file will be updated.
Does not deal with busy flag implicitly. Recommended usage is in the function passed to busy_protected_sub.
Returns full name of the file to process (might not exists yet though).
=cut
sub addr_file_to_change { # addr, type ( netmail, file_reference, .. ), [flavour], [ sub_ref( filename ) ].
# figures required filetype name (new or existing) and calls subref with that name.
# does not deal with busy implicitly
# returns full name of the file to be changed/created
my $logger = Log::Log4perl -> get_logger( __PACKAGE__ );
ref( my $self = shift ) or $logger -> logcroak( "I'm only an object method!" );
view all matches for this distribution
view release on metacpan or search on metacpan
lib/FWS/V2/SocketLabs.pm view on Meta::CPAN
2999 => "Other",
3001 => "Recipient mailbox full",
3002 => "Recipient email account is inactive or disabled",
3003 => "Greylist",
3999 => "Other",
4001 => "Recipient server too busy",
4002 => "Recipient server returned a data format error",
4003 => "Network error",
4004 => "Recipient server rejected message as too old",
4006 => "Recipient network or configuration error normally a relay denied",
4999 => "Other",
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Farabi/files/public/assets/codemirror/mode/asterisk/asterisk.js view on Meta::CPAN
var atoms = ["exten", "same", "include","ignorepat","switch"],
dpcmd = ["#include","#exec"],
apps = [
"addqueuemember","adsiprog","aelsub","agentlogin","agentmonitoroutgoing","agi",
"alarmreceiver","amd","answer","authenticate","background","backgrounddetect",
"bridge","busy","callcompletioncancel","callcompletionrequest","celgenuserevent",
"changemonitor","chanisavail","channelredirect","chanspy","clearhash","confbridge",
"congestion","continuewhile","controlplayback","dahdiacceptr2call","dahdibarge",
"dahdiras","dahdiscan","dahdisendcallreroutingfacility","dahdisendkeypadfacility",
"datetime","dbdel","dbdeltree","deadagi","dial","dictate","directory","disa",
"dumpchan","eagi","echo","endwhile","exec","execif","execiftime","exitwhile","extenspy",
view all matches for this distribution
view release on metacpan or search on metacpan
t/data/theory.atom view on Meta::CPAN
<name>David E. Wheeler</name>
</author>
<content type="text/html" xml:base="http://www.justatheory.com" xml:lang="en-us" xml:space="preserve" mode="escaped">
<p><a href="http://pgexperts.com/">PGX</a> had <a href="http://gluefinance.com/">a client</a> come to us recently with a rather nasty deadlock issue. It took far longer than we would have liked to figure out the issue, a...
<p>Some might consider it a bug in PostgreSQL, but the truth is that PostgreSQL can obtain stronger than necessary locks. Such locks cause some operations to block unnecessarily and some other operations to deadlock, especially when foreign key...
<p>Fortunately, Simon Riggs <a href="http://www.mail-archive.com/pgsql-hackers@postgresql.org/msg158205.html">proposed a solution</a>. And it&rsquo;s a good one. So good that <a href="http://pgexperts.com/">PGX</a> i...
<p>If you use foreign key constraints (and you should!) and you have a high transaction load on your database (or expect to soon!), this matters to you. In fact, if you use ActiveRecord with Rails, there might even be a special place in your he...
view all matches for this distribution
view release on metacpan or search on metacpan
t/atom1.atom view on Meta::CPAN
<category term="perl" label="Perl" />
<content type="xhtml" xml:lang="en" xml:base="http://www.webquills.net/web-development/perl/">
<div xmlns="http://www.w3.org/1999/xhtml"><h1 id="themooseisonfire">The Moose is on fire!</h1>
<p><a href="http://www.shadowcat.co.uk/blog/matt-s-trout/iron-man/">Matt S. Trout suggested</a> that we Perl people should be posting to our blogs weekly, rather than weakly. It's hard to argue against that, so here's my first in an attempted string ...
<p>This week I was strongly inspired by all the yummy goodness happening around the <a href="http://search.cpan.org/perldoc?Moose">Moose</a> project. The <a href="http://www.catalystframework.org/">Catalyst framework</a> is now <a href="http://jjnapi...
<p>With both jrock and chromatic writing about how cool <a href="http://search.cpan.org/perldoc?MooseX::Declare">MooseX::Declare</a> is, it got me itching to try it out for myself. I've been way too busy for hobby coding in the last couple of months,...
</div>
</content>
</entry>
<entry>
<title>What do you get if you cross Perl CGI with Mod-PHP? </title>
view all matches for this distribution
view release on metacpan or search on metacpan
# File::Copy::Recursive round 2
I have gotten much love from this module but it has suffered from neglect. Partly because I am busy and partly that the code is crusty (it was done back when package globals were all the rageâthose of you with CGI tatoos know what I am talking abou...
So I am finally making a plan to give this the attention it deserves.
## Goals
view all matches for this distribution
view release on metacpan or search on metacpan
lib/File/DirSync.pm view on Meta::CPAN
rebuild() has already rebuilt the source cache.
=head2 gentle( [ <percent> [, <ops> ] ] )
Specify gentleness for all disk operations.
This is useful for those servers with very busy disk drives
and you need to slow down the sync process in order to allow
other processes the io slices they demand.
The <percent> is the realtime percentage of time you wish to
be sleeping instead of doing anything on the hard drive,
i.e., a low value (1) will spend most of the time working
view all matches for this distribution
view release on metacpan or search on metacpan
lib/File/KDBX/Key/YubiKey.pm view on Meta::CPAN
my $exit_code = $r->{exit_code};
if ($exit_code != 0) {
my $err = $r->{stderr};
chomp $err;
my $yk_errno = _yk_errno($err);
if ($yk_errno == YK_EUSBERR && $err =~ /resource busy/i && ++$try <= $RETRY_COUNT) {
sleep $RETRY_INTERVAL;
goto TRY;
}
throw 'Failed to receive challenge response: ' . ($err ? $err : 'Something happened'),
error => $err,
view all matches for this distribution
view release on metacpan or search on metacpan
maint/apache/httpd.conf view on Meta::CPAN
#LoadModule http2_module modules/mod_http2.so
#LoadModule proxy_http2_module modules/mod_proxy_http2.so
#LoadModule md_module modules/mod_md.so
#LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so
#LoadModule lbmethod_bytraffic_module modules/mod_lbmethod_bytraffic.so
#LoadModule lbmethod_bybusyness_module modules/mod_lbmethod_bybusyness.so
#LoadModule lbmethod_heartbeat_module modules/mod_lbmethod_heartbeat.so
LoadModule unixd_module modules/mod_unixd.so
#LoadModule heartbeat_module modules/mod_heartbeat.so
#LoadModule heartmonitor_module modules/mod_heartmonitor.so
#LoadModule dav_module modules/mod_dav.so
view all matches for this distribution
view release on metacpan or search on metacpan
t/240_fork_ex.t view on Meta::CPAN
# and attempt relock before child
# even calls newpid() the first time.
sleep 2;
$lock1->newpid;
# Act busy for a while
sleep 5;
# Now release lock
exit;
} else {
view all matches for this distribution
view release on metacpan or search on metacpan
last out of band change? dirtymark?
Anyway, this implies that we read a potentially existing recentfile
before we write one.
And it implies that we have an eventloop that keeps us busy in 2-3
cycles, one for current stuff (tight loop) and one for the recentfiles
(cascade when principal has changed), one for the old stuff after a
dirtymark change.
And it implies that the out-of-band change in any of the recentfiles
view all matches for this distribution
view release on metacpan or search on metacpan
- Figure out windows support
- enable timeout for _send() to not get stuck waiting on a busy clamd
view all matches for this distribution
view release on metacpan or search on metacpan
while ($nlen>0) {
$len=sysread($object->{handle},$object->{"buffer"},
$nlen,length($object->{"buffer"}));
$object->{"buffer"} =~ s/\015\012/\n/g if $Is_Win32;
last if $len==0; # Some busy filesystems return 0 sometimes,
# and never give anything more from then on if
# you don't give them time to rest. This return
# allows File::Tail to use the usual exponential
# backoff.
$nlen=$nlen-$len;
The primary purpose of File::Tail is reading and analysing log files while
they are being written, which is especialy usefull if you are monitoring
the logging process with a tool like Tobias Oetiker's MRTG.
The module tries very hard NOT to "busy-wait" on a file that has little
traffic. Any time it reads new data from the file, it counts the number
of new lines, and divides that number by the time that passed since data
were last written to the file before that. That is considered the average
time before new data will be written. When there is no new data to read,
C<File::Tail> sleeps for that number of seconds. Thereafter, the waiting
view all matches for this distribution
view release on metacpan or search on metacpan
lib/File/Takeput.pm view on Meta::CPAN
=head1 DESCRIPTION
Slurp style file IO with locking. The purpose of Takeput is to make it pleasant for you to script file IO. Slurp style is both user friendly and very effective if you can have your files in memory.
The other major point of Takeput is locking. Takeput is careful to help your script be a good citizen in a busy filesystem. All its file operations respect and set flock locking.
If your script misses a lock and does not release it, the lock will be released when your script terminates.
Encoding is often part of file IO operations, but Takeput keeps out of that. It reads and writes file content just as strings of bytes, in a sort of line-based binmode. Use some other module if you need decoding and encoding. For example:
view all matches for this distribution
view release on metacpan or search on metacpan
1.10 2002-03-14
- Constants are now class attributes independent of the constructor method.
File::Util objects should always get these constants regardless.
- Constants and OS identification extended upon code from CGI.pm v.2.78
(go Lincoln, it's your birthday, get busy...) as such, File::Util got path
separator help to better support a wider variety of platforms.
- Additionally, constants contributed to a major overhaul of how File::Util
handles newlines.
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Filesys/POSIX.pm view on Meta::CPAN
=item * ENOENT (No such file or directory)
No inode exists by the name specified in the final component of the path in
the parent directory specified in the path.
=item * EBUSY (Device or resource busy)
The directory specified is an active mount point.
=item * ENOTDIR (Not a directory)
view all matches for this distribution
view release on metacpan or search on metacpan
SmbClientParser.pm view on Meta::CPAN
{$er="Cmd $command: You specified an invalid share name";}
elsif ($var=~/ERRfilexists/)
{$er="Error $command: The file named in a Create Directory, Make New File or Link request already exists.";}
elsif ($var=~/ERRbadpipe/)
{$er="Cmd $command: Pipe invalid.";}
elsif ($var=~/ERRpipebusy/)
{$er="Cmd $command: All instances of the requested pipe are busy.";}
elsif ($var=~/ERRpipeclosing/)
{$er="Cmd $command: Pipe close in progress.";}
elsif ($var=~/ERRnotconnected/)
{$er="Cmd $command: No process on other end of pipe.";}
elsif ($var=~/ERRmoredata/)
view all matches for this distribution
view release on metacpan or search on metacpan
data/BankOfIreland/moneyTransfer_execution=e7s3 view on Meta::CPAN
<span class="abbrstyle"><abbr title="Mandatory">*</abbr></span><input id="form:paymentProcessRadio:0" type="radio" name="form:paymentProcessRadio" checked="checked" value="PAY_NOW" size="18" onclick="docume...
</div>
<div class="single_line_div date_div">
<span class="show_label long_label"></span>
<span class="pad_txt"></span><input id="form:paymentProcessRadio:1" type="radio" name="form:paymentProcessRadio" value="PAY_LATER" size="18" onclick="document.getElementById('form:ajaxRequestStatus')....
<ez:busystatus id="busy" for="form:paymentProcessRadio"></ez:busystatus>
</div>
</div><span id="form:renderScheduledDate">
<div class="single_line_div date_div">
<label for="form:calendarScheduledDateInputDate" class="show_label long_label"><span class="hidden_label">Date of future payment dd/mm/yyyy</span></label>
<span class="pad_txt2"></span><span id="form:calendarScheduledDatePopup"><input class="rich-calendar-input inputbox input_medium" disabled="true" id="form:calendarScheduledDateInputDate" maxlength="10" name="form:cal...
view all matches for this distribution
view release on metacpan or search on metacpan
CompanyNames/TextSupport.pm view on Meta::CPAN
bushel bushels
bushfire bushfires
bushing bushings
bushwhacked bushwhacker
bushwhackers bushwhacking
busied busier busies busily business businesses busy busyness busys
businessperson businesspersons
busload busloads
busmaster busmastering busmasters
bussed bussing
bust busted busting busts
CompanyNames/TextSupport.pm view on Meta::CPAN
busted
buster
bustle
bustling
busts
busy
but
butane
butcher
butchered
butchers
view all matches for this distribution
view release on metacpan or search on metacpan
root/static/js/jquery/blockUI.js view on Meta::CPAN
* active ane will return the page to normal when it is deactivate. blockUI accepts the following
* two optional arguments:
*
* message (String|Element|jQuery): The message to be displayed while the UI is blocked. The message
* argument can be a plain text string like "Processing...", an HTML string like
* "<h1><img src="busy.gif" /> Please wait...</h1>", a DOM element, or a jQuery object.
* The default message is "<h1>Please wait...</h1>"
*
* css (Object): Object which contains css property/values to override the default styles of
* the message. Use this argument if you wish to override the default
* styles. The css Object should be in a format suitable for the jQuery.css
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Dir/Flock.pm view on Meta::CPAN
the module will wait after a failed attempt to acquire a lock before
attempting to acquire it again. The default value is 0.001,
which is a good setting for having a high throughput when the
synchronized operations take a short amount of time. In contexts
where the synchronized operations take a longer time, it may
be appropriate to increase this value to reduce busy-waiting CPU
utilization.
=cut
# also under VARIABLES: HEARTBEAT_CHECK
view all matches for this distribution
view release on metacpan or search on metacpan
bundle/Sys-CpuLoadX/bundle.pl view on Meta::CPAN
my $TargetModulePitch = qq[
The Sys::CpuLoadX module provides a (cross-fingers) portable way
to access your system's current CPU load. The Forks::Super module
can use this information to decide whether your system is too
busy to launch more background processes. Without Sys::CpuLoadX,
Forks::Super will not make use of CPU load information.
Installation of this module is entirely optional. The Module::Build
module is required to install this module. The installation of
Forks::Super will proceed even if the installation of Sys::CpuLoadX
view all matches for this distribution
view release on metacpan or search on metacpan
share/passwords.txt view on Meta::CPAN
bvlgari
buzzword
buzzkill
Butterfl
butane
busybee
buster99
buster88
busines
burton12
burltree
share/passwords.txt view on Meta::CPAN
Butter1
BUTT
buthole
butche
butchdog
busy56
busway
busterb
buster7
buster0
bushnell
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Form/Tiny/Manual/Compatibility.pod view on Meta::CPAN
This behavior is more correct, as class fields which you can access might
change between validations, and old field building would not take it into
account. However, it also means that subroutines that build form fields B<must
not> to contain any form of non-determinism (like random number generation) or
(to less degree) something variable in time (like datetime or access to busy
database entries).
I<Minor change in 2.03>
As of I<2.03>, the field definitions are still resolved dynamically, but will
view all matches for this distribution
view release on metacpan or search on metacpan
of options to DBUG_PUSH(), but you can't reliably remove all the corruption
and dropped lines in the shared B<fish> logs. And your work around may
break in future releases of this module.
As a reminder, when the main process (I<thread # 0>) terminates, this causes
all the child threads to terminate as well. Even if they are still busy.
Also child threads do not normally call I<BEGIN> and/or I<END> blocks of code!
And all threads share the same PID.
=head1 FISH FOR MULTI-PROCESS PERL PROGRAMS
view all matches for this distribution
view release on metacpan or search on metacpan
lang_en/conceptnet-commonsense-is-1.pro view on Meta::CPAN
is <> someone <> nothing <> a member;of a jury <> <> <> nothing <> <> <> <> 50
is <> the largest animal <> a type <> of whale;on earth <> <> <> nothing <> <> <> <> 50
is marking <> latitude <> locations <> a system;for;on the surface of the earth <> <> <> nothing <> <> <> <> 50
is marking <> longitude <> locations <> a system;for;on the surface of the earth <> <> <> nothing <> <> <> <> 50
is <> a hund luggage <> a bad place a machine gun <> to put <> <> <> nothing <> <> <> <> 50
is <> a large city shopping mall <> busy place <> a boring <> <> <> nothing <> <> <> <> 50
is <> the terrain <> rolling plain hills coast <> of jersey;with lowrugged along north <> <> <> nothing <> <> <> <> 50
is <> the terrain <> mostly plains <> of trinidad;with hills <> <> <> nothing <> <> <> <> 50
is <> the terrain <> low mountains <> of trinidad;with hills <> <> <> nothing <> <> <> <> 50
is <> tobago <> mostly plains <> of trinidad;with hills <> <> <> nothing <> <> <> <> 50
is <> tobago <> low mountains <> of trinidad;with hills <> <> <> nothing <> <> <> <> 50
view all matches for this distribution
view release on metacpan or search on metacpan
JS/js/ChangeLog view on Meta::CPAN
- New thread safety fixes from bjorn:
- Added more asserts to catch cases where the thread
identifier stored in the context is out of synch with the current
thread. JS_ATOMIC_ADDREF now calls a function instead of a
macro, so that when compare-and-swap is implemented using busy-wait
(e.g. SPARC v8), we avoid being confused by the busy value. For the same
reason, we now call AtomicRead at certain places in jslock.c. Finally, the
environment variable JS_NO_THIN_LOCKS, when set, effectively turns off
the thin locks so that all locking is done using NSPR only.
- ECMAv1 numeric fixes: print preceding 0 when formatting 0.4, ignore supplied
view all matches for this distribution
view release on metacpan or search on metacpan
bin/tokenize-sb view on Meta::CPAN
SB 5 bush.
SB 5 busi.
SB 5 busk.
SB 5 buss.
SB 5 bust.
SB 5 busy.
SB 5 buta.
SB 5 bute.
SB 5 buth.
SB 5 buto.
SB 5 butt.
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Fsdb.pm view on Meta::CPAN
=over 4
=item BUG FIX
Corrected a fast busy-wait in L<dbmerge>.
=item ENHANCEMENT
Endgame mode enabled in L<dbmerge>; it (and also large cases of L<dbsort>)
should now exploit greater parallelism.
view all matches for this distribution
view release on metacpan or search on metacpan
- fixed meta data(Slaven++)
https://github.com/tokuhirom/Furl/issues/35
0.39 2012-05-29
- unexpected eof in reading chunked body. It makes busy loop.
(kazeburo++)
0.38 2011-09-05
- added ->agent method(bayashi++)
view all matches for this distribution