view release on metacpan or search on metacpan
inc/Test/More.pm view on Meta::CPAN
# sorted with the same algorithm.
#
# Ensure that references are not accidentally treated the same as a
# string containing the reference.
#
# Have to inline the sort routine due to a threading/sort bug.
# See [rt.cpan.org 6782]
#
# I don't know how references would be sorted so we just don't sort
# them. This means eq_set doesn't really work with refs.
return eq_array(
view all matches for this distribution
view release on metacpan or search on metacpan
docs/index.md view on Meta::CPAN
[ramenc]: https://github.com/polettix/App-OnePif/blob/master/bundle/ramenc
[7zip]: http://www.7-zip.org/
[1p]: https://github.com/polettix/App-OnePif/blob/master/bundle/1p
[erd]: http://www.backtrack-linux.org/forums/showthread.php?t=42033
[erda]: http://web.archive.org/web/20161202035137/http://www.backtrack-linux.org/forums/showthread.php?t=42033
[Internet Archive]: http://archive.org/web/
[1pif]: https://github.com/polettix/App-OnePif/blob/master/bundle/1pif
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/PP/Autolink.pm view on Meta::CPAN
next if $seen{$dylib};
next if $dylib =~ m{^/System}; # skip system libs
#next if $dylib =~ m{^/usr/lib/system};
next if $dylib =~ m{^/usr/lib/libSystem};
next if $dylib =~ m{^/usr/lib/};
next if $dylib =~ m{\Qdarwin-thread-multi-2level/auto/share/dist/Alien\E}; # another alien
say "adding $dylib for $lib";
push @libs_to_pack, $dylib;
$seen{$dylib}++;
# add this dylib to the search set
push @target_libs, $dylib;
lib/App/PP/Autolink.pm view on Meta::CPAN
delete $dlls{$name};
}
elsif (
#$path =~ m{^(?:/usr)?/lib(?:32|64)?/} # system lib
$path =~ $RE_skip
or $path =~ m{\Qdarwin-thread-multi-2level/auto/share/dist/Alien\E} # alien in share
or $name =~ m{^lib(?:c|gcc_s|stdc\+\+)\.} # should already be packed?
) {
#say "skipping $name => $path";
#warn "re1" if $path =~ m{^(?:/usr)?/lib(?:32|64)/};
#warn "re2" if $path =~ m{\Qdarwin-thread-multi-2level/auto/share/dist/Alien\E};
#warn "re3" if $name =~ m{^lib(?:gcc_s|stdc\+\+)\.};
delete $dlls{$name};
}
}
push @target_libs, sort values %dlls;
lib/App/PP/Autolink.pm view on Meta::CPAN
return wantarray ? @files : \@files;
}
sub get_ldd_skipper_regexp {
my ($self) = @_;
my @skip = qw /libm libc libpthread libdl/;
my $sk = join '|', @skip;
my $qr_skip = qr {\b(?:$sk)\.$Config::Config{so}};
return $qr_skip;
}
lib/App/PP/Autolink.pm view on Meta::CPAN
# PAR packs these automatically these days.
my @skip = qw /
perl5\d\d
libstdc\+\+\-6
libgcc_s_seh\-1
libwinpthread\-1
libgcc_s_sjlj\-1
/;
my $sk = join '|', @skip;
my $qr_skip = qr /^(?:$sk)$RE_DLL_EXT$/;
return $qr_skip;
lib/App/PP/Autolink.pm view on Meta::CPAN
utilities to find dependent libs.
It will also check dynamic libs used by Aliens if they are detected
and inherit from L<Alien::Base>.
Note that testing is currently very threadbare,
so please report issues. Pull requests are very welcome.
=head1 OPTIONS
As with L<pp>, options are available in a I<short> form and a I<long> form. For
view all matches for this distribution
view release on metacpan or search on metacpan
- Add utility: clean-site-lib.
0.03 2016-03-17 (PERLANCAR)
- list-more: Add columns threads, multiplicity, longdouble, is_current.
- module-version: Add column has_module.
- [doc] Add description to each command.
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/PhotoDB/handlers.pm view on Meta::CPAN
$data{lens_id} = $href->{lens_id} // &listchoices({db=>$db, keyword=>'lens', table=>'choose_lens_by_film', where=>{film_id=>$data{film_id}}});
$data{shutter_speed} = $href->{shutter_speed} // &choose_shutterspeed({db=>$db, film_id=>$data{film_id}});
$data{aperture} = $href->{aperture} // &prompt({prompt=>'Aperture', type=>'decimal'});
my $filter_dia = 0;
if ($data{lens_id}) {
$filter_dia = &lookupval({db=>$db, col=>'if(filter_thread, filter_thread, 0)', table=>'LENS join LENSMODEL on LENS.lensmodel_id=LENSMODEL.lensmodel_id', where=>{lens_id=>$data{lens_id}}});
}
$data{filter_id} = $href->{filter_id} // &listchoices({db=>$db, table=>'choose_filter', where=>{'thread'=>{'>=', $filter_dia}}, inserthandler=>\&filter_add, skipok=>1, autodefault=>0});
$data{teleconverter_id} = $href->{teleconverter_id} // &listchoices({db=>$db, keyword=>'teleconverter', table=>'choose_teleconverter_by_film', where=>{film_id=>$data{film_id}}, inserthandler=>\&teleconverter_add, skipok=>1, autodefault=>0});
$data{notes} = $href->{notes} // &prompt({prompt=>'Extra notes'});
$data{mount_adapter_id} = $href->{mount_adapter_id} // &listchoices({db=>$db, table=>'choose_mount_adapter_by_film', where=>{film_id=>$data{film_id}}, skipok=>1});
$data{focal_length} = $href->{focal_length} // &prompt({default=>&lookupval({db=>$db, col=>'min_focal_length', table=>'LENS', where=>{lens_id=>$data{'lens_id'}}}), prompt=>'Focal length', type=>'integer'});
$data{latitude} = $href->{latitude} // &prompt({prompt=>'Latitude', type=>'decimal'});
lib/App/PhotoDB/handlers.pm view on Meta::CPAN
$data{closest_focus} = &prompt({prompt=>'How close can the lens focus? (cm)', type=>'integer', default=>$$defaults{closest_focus}});
$data{elements} = &prompt({prompt=>'How many elements does the lens have?', type=>'integer', default=>$$defaults{elements}});
$data{groups} = &prompt({prompt=>'How many groups are these elements in?', type=>'integer', default=>$$defaults{groups}});
$data{aperture_blades} = &prompt({prompt=>'How many aperture blades does the lens have?', type=>'integer', default=>$$defaults{aperture_blades}});
$data{autofocus} = &prompt({prompt=>'Does this lens have autofocus?', type=>'boolean', default=>$$defaults{autofocus}});
$data{filter_thread} = &prompt({prompt=>'What is the diameter of the filter thread? (mm)', type=>'decimal', default=>$$defaults{filter_thread}});
$data{magnification} = &prompt({prompt=>'What is the maximum magnification possible with this lens?', type=>'decimal', default=>$$defaults{magnification}});
$data{url} = &prompt({prompt=>'Informational URL for this lens', default=>$$defaults{url}});
$data{introduced} = &prompt({prompt=>'When was this lens introduced?', type=>'integer', default=>$$defaults{introduced}});
$data{discontinued} = &prompt({prompt=>'When was this lens discontinued?', type=>'integer', default=>$$defaults{discontinued}});
$data{negative_size_id} = &listchoices({db=>$db, cols=>['negative_size_id as id', 'negative_size as opt'], table=>'NEGATIVE_SIZE', inserthandler=>\&negativesize_add, default=>$$defaults{negative_size_id}});
lib/App/PhotoDB/handlers.pm view on Meta::CPAN
my $db = $href->{db};
my %data;
$data{type} = $href->{type} // &prompt({prompt=>'What type of filter is this?'});
$data{manufacturer_id} = $href->{manufacturer_id} // &choose_manufacturer({db=>$db});
$data{attenuation} = $href->{attenuation} // &prompt({prompt=>'What attenutation (in stops) does this filter have?', type=>'decimal'});
$data{thread} = $href->{thread} // &prompt({prompt=>'What diameter mounting thread does this filter have?', type=>'decimal'});
$data{qty} = $href->{qty} // &prompt({default=>1, prompt=>'How many of these filters do you have?', type=>'integer'});
return &newrecord({db=>$db, data=>\%data, table=>'FILTER'});
}
# Add a new development process to the database
lib/App/PhotoDB/handlers.pm view on Meta::CPAN
# Add a filter adapter to the database
sub filter_adapt {
my $href = shift;
my $db = $href->{db};
my %data;
$data{camera_thread} = $href->{camera_thread} // &prompt({prompt=>'What diameter thread faces the camera on this filter adapter?', type=>'decimal'});
$data{filter_thread} = $href->{filter_thread} // &prompt({prompt=>'What diameter thread faces the filter on this filter adapter?', type=>'decimal'});
return &newrecord({db=>$db, data=>\%data, table=>'FILTER_ADAPTER'});
}
# Add a new manufacturer to the database
sub manufacturer_add {
view all matches for this distribution
view release on metacpan or search on metacpan
t/files/moby11.txt view on Meta::CPAN
But it was not this night in particular that, in the solitude
of his cabin, Ahab thus pondered over his charts.
Almost every night they were brought out; almost every night
some pencil marks were effaced, and others were substituted.
For with the charts of all four oceans before him, Ahab was
threading a maze of currents and eddies, with a view to the more
certain accomplishment of that monomaniac thought of his soul.
Now, to any one not fully acquainted with the ways of the leviathans,
it might seem an absurdly hopeless task thus to seek out one
solitary creature in the unhooped oceans of this planet.
t/files/moby11.txt view on Meta::CPAN
I was the attendant or page of Queequeg, while busy at the mat.
As I kept passing and repassing the filling or woof of marline
between the long yarns of the warp, using my own hand for the shuttle,
and as Queequeg, standing sideways, ever and anon slid his heavy
oaken sword between the threads, and idly looking off upon
the water, carelessly and unthinkingly drove home every yarn;
I say so strange a dreaminess did there then reign all over
the ship and all over the sea, only broken by the intermitting
dull sound of the sword, that it seemed as if this were
the Loom of Time, and I myself were a shuttle mechanically
weaving and weaving away at the Fates. There lay the fixed
threads of the warp subject to but one single, ever returning,
unchanging vibration, and that vibration merely enough to admit
of the crosswise interblending of other threads with its own.
This warp seemed necessity; and here, thought I, with my own
hand I ply my own shuttle and weave my own destiny into
these unalterable threads. Meantime, Queequeg's impulsive,
indifferent sword, sometimes hitting the woof slantingly,
or crookedly, or strongly, or weakly, as the case might be;
and by this difference in the concluding blow producing a
corresponding contrast in the final aspect of the completed fabric;
this savage's sword, thought I, which thus finally shapes and fashions
both warp and woof; this easy, indifferent sword must be chance--
aye, chance, free will, and necessity--no wise incompatible--
all interweavingly working together. The straight warp
of necessity, not to be swerved from its ultimate course--
its every alternating vibration, indeed, only tending to that;
free will still free to ply her shuttle between given threads;
and chance, though restrained in its play within the right lines
of necessity, and sideways in its motions directed by free will,
though thus prescribed to by both, chance by turns rules either,
and has the last featuring blow at events.
t/files/moby11.txt view on Meta::CPAN
well withhold the rest. Nevertheless, so potent an influence did
this thing have on those seamen in the Pequod who came to the full
knowledge of it, and by such a strange delicacy, to call it so,
were they governed in this matter, that they kept the secret among
themselves so that it never transpired abaft the Pequod's main-mast.
Interweaving in its proper place this darker thread with the story
as publicly narrated on the ship, the whole of this strange affair
I now proceed to put on lasting record.
*The ancient whale-cry upon first sighting a whale from the mast-head,
t/files/moby11.txt view on Meta::CPAN
or cry of any sort, nay, not so much as a ripple or a bubble
came up from its depths; what landsman would have thought,
that beneath all that silence and placidity, the utmost
monster of the seas was writhing and wrenching in agony!
Not eight inches of perpendicular rope were visible at the bows.
Seems it credible that by three such thin threads the great
Leviathan was suspended like the big weight to an eight day clock.
Suspended? and to what? To three bits of board. Is this
the creature of whom it was once so triumphantly said--"Canst thou
fill his skin with barbed irons? or his head with fish-spears?
The sword of him that layeth at him cannot hold, the spear,
t/files/moby11.txt view on Meta::CPAN
Oh, grassy glades! oh ever vernal endless landscapes in the soul;
in ye,--though long parched by the dead drought of the earthly life,--
in ye, men yet may roll, like young horses in new morning clover;
and for some few fleeting moments, feel the cool dew of the life
immortal on them. Would to God these blessed calms would last.
But the mingled, mingling threads of life are woven by warp
and woof: calms crossed by storms, a storm for every calm.
There is no steady unretracing progress in this life; we do not
advance through fixed gradations, and at the last one pause:--
through infancy's unconscious spell, boyhood's thoughtless
faith, adolescence' doubt (the common doom), then scepticism,
t/files/moby11.txt view on Meta::CPAN
iron rod, he placed the blunted needle endwise on the top of it,
and less strongly hammered that, several times, the mate still holding
the rod as before. Then going through some small strange motions
with it--whether indispensable to the magnetizing of the steel,
or merely intended to augment the awe of the crew, is uncertain--
he called for linen thread; and moving to the binnacle, slipped out
the two reversed needles there, and horizontally suspended the
sail-needle by its middle, over one of the compass cards. At first,
the steel went round and round, quivering and vibrating at either end;
but at last it settled to its place, when Ahab, who had been intently
watching for this result, stepped frankly back from the binnacle,
t/files/moby11.txt view on Meta::CPAN
ETYMOLOGY
(Supplied by a Late Consumptive Usher to a Grammar School)
The pale Usher--threadbare in coat, heart, body, and brain;
I see him now. He was ever dusting his old lexicons and grammars,
with a queer handkerchief, mockingly embellished with all the gay
flags of all the known nations of the world. He loved to dust
his old grammars; it somehow mildly reminded him of his mortality.
view all matches for this distribution
view release on metacpan or search on metacpan
mce_loop {
#XXX Net::Rabbitmq is doing something incorrectly, requiring us to re-import every time we fork to avoid 'connection reset by peer'
my $q_f = &{\&{$queue . "::new"}}($queue);
#Ensure we have no channel overlap with single-threaded things, like the write_channel, which testd does not use
$q->{read_channel} = 10 + MCE->wid();
MCE->say("Worker "
. MCE->wid()
. " started, checking queue on channel $q->{read_channel}");
worker($conf, $worker_state, $jobspec, $q_f);
view all matches for this distribution
view release on metacpan or search on metacpan
This plugin tries to keep the verbose output of `prove' to be the same
TAP as it consumed. In particular, the final `ok' line that is normally
added is left out. Therefore you can reuse the output TAP stream and
feed it again into a TAP parser.
See the email thread
http://www.mail-archive.com/perl-qa@perl.org/msg11830.html
for discussion.
view all matches for this distribution
view release on metacpan or search on metacpan
script/pureproxy.pl view on Meta::CPAN
}
use Config;
use constant SERVER => $ENV{PUREPROXY_SERVER}
|| $Config{useithreads} ? 'Thrall' : 'Starlight';
BEGIN {
delete $ENV{http_proxy};
delete $ENV{https_proxy};
}
script/pureproxy.pl view on Meta::CPAN
=head1 DESCRIPTION
This is pure-Perl HTTP proxy server which can be run on almost every Perl
installation.
It uses L<thrall> pre-threading HTTP server if Perl supports threads or
L<starlight> pre-forking HTTP server otherwise.
It supports SSL and TLS if L<IO::Socket::SSL> is installed and IPv6 if
L<IO::Socket::IP> is installed.
script/pureproxy.pl view on Meta::CPAN
Max. number of requests to be handled before a worker process exits. (default:
1000)
=head2 --max-workers
A number of worker threads. (default: 50)
=head2 --min-reqs-per-child
If set, randomizes the number of requests handled by a single worker process
between the value and that supplied by C<--max-reqs-per-chlid>.
script/pureproxy.pl view on Meta::CPAN
=head1 ENVIRONMENT
=head2 PUREPROXY_SERVER
Changes the default PSGI server. This is L<Thrall> if Perl supports threads
and L<Starlight> otherwise.
=head1 SEE ALSO
L<http://github.com/dex4er/PureProxy>.
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/RPi/EnvUI/API.pm view on Meta::CPAN
Takes no parameters.
=head2 events
Initializes and starts the asynchronous timed events that operate in their own
processes, performing actions outside of the main thread.
Takes no parameters, has no return.
=head2 graph_data
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/Raider.pm view on Meta::CPAN
=head2 max_iterations
Maximum tool-calling iterations per raid. Defaults to 10_000 â effectively
unlimited, so a raid only ends when the model itself stops emitting tool
calls. The conversation history is preserved between raids, so the next user
message in the REPL simply continues the same thread.
Set this to a smaller number if you want a hard safety cap.
=head2 trace
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/RecordStream/Operation/multiplex.pm view on Meta::CPAN
$args_string
Examples:
Separate out a stream of text by PID into separate invocations of recs-frommultire.
recs-fromre '^(.*PID=([0-9]*).*)\$' -f line,pid | recs-multiplex -L line -k pid -- recs-frommultire ...
Tag lines with counts by thread
recs-multiplex -k thread -- recs-eval '{{nbr}} = ++\$nbr'
USAGE
}
sub more_help {
my $this = shift;
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/RoboBot/Plugin/Bot/Alarm.pm view on Meta::CPAN
my ($self, $bot, $alarm_id) = @_;
# We buffer the comparison of the current next_emit to now() by a little bit
# into the future to account for the possibility of timer drift, and any
# other delays that may occur between when the timer is schedule to fire and
# when our bot's single execution thread finally reaches this point. One
# minute is a major buffer, but alarms cannot be scheduled to trigger more
# than a few times each hour anyway.
my $res = $bot->config->db->do(q{
select a.*,
case
view all matches for this distribution
view release on metacpan or search on metacpan
t/data/06-vyos.input view on Meta::CPAN
Nexthop global: f00:ba7::1:1[m
Nexthop local: ::[m
BGP connection: shared network[m
BGP Connect Retry Timer in Seconds: 120[m
Estimated round trip time: 7289 ms[m
Read thread: on Write thread: on FD used: 33[m
[m
BFD: Type: single hop[m
Detect Multiplier: 3, Min Rx interval: 300, Min Tx interval: 300[m
Status: Up, Last update: 3:10:02:43[m
[m
view all matches for this distribution
view release on metacpan or search on metacpan
NOTHING_t8_p8|5.033003||Viu
NOTHING_t8_pb|5.033003||Viu
NOTHING_tb|5.035004||Viu
NOTHING_tb_p8|5.033003||Viu
NOTHING_tb_pb|5.033003||Viu
nothreadhook|5.008000|5.008000|
notify_parser_that_changed_to_utf8|5.025010||Viu
not_incrementable|5.021002||Viu
NOT_IN_PAD|5.005000||Viu
NOT_REACHED|5.019006|5.003007|poVnu
NPOSIXA|5.017003||Viu
PerlProc_sleep|5.005000||Viu
PerlProc_spawnvp|5.008000||Viu
PerlProc_times|5.005000||Viu
PerlProc_wait|5.005000||Viu
PerlProc_waitpid|5.005000||Viu
perl_pthread_mutex_lock|5.023006||Viu
perl_pthread_mutex_unlock|5.023006||Viu
PERL_PV_ESCAPE_ALL|5.009004|5.003007|p
PERL_PV_ESCAPE_DWIM|5.019008||Viu
PERL_PV_ESCAPE_DWIM_ALL_HEX|||Viu
PERL_PV_ESCAPE_FIRSTCHAR|5.009004|5.003007|p
PERL_PV_ESCAPE_NOBACKSLASH|5.009004|5.003007|p
PL_sv_zero|5.027003|5.027003|
PL_sys_intern|5.005000||Viu
PL_tainted|5.005000|5.003007|poVnu
PL_tainting|5.005000|5.003007|poVnu
PL_taint_warn|5.007003||Viu
PL_threadhook|5.008000||Viu
PL_tmps_floor|5.005000||Viu
PL_tmps_ix|5.005000||Viu
PL_tmps_max|5.005000||Viu
PL_tmps_stack|5.005000||Viu
PL_tokenbuf||5.003007|ponu
PSEUDO_t8_p8|5.033003||Viu
PSEUDO_t8_pb|5.033003||Viu
PSEUDO_tb|5.035004||Viu
PSEUDO_tb_p8|5.033003||Viu
PSEUDO_tb_pb|5.033003||Viu
pthread_addr_t|5.005000||Viu
PTHREAD_ATFORK|5.007002||Viu
pthread_attr_init|5.006000||Viu
PTHREAD_ATTR_SETDETACHSTATE|5.006000||Viu
pthread_condattr_default|5.005000||Viu
PTHREAD_CREATE|5.006000||Viu
pthread_create|5.008001||Viu
PTHREAD_CREATE_JOINABLE|5.005000||Viu
PTHREAD_GETSPECIFIC|5.007002||Viu
PTHREAD_GETSPECIFIC_INT|5.006000||Viu
pthread_key_create|5.005000||Viu
pthread_keycreate|5.008001||Viu
pthread_mutexattr_default|5.005000||Viu
pthread_mutexattr_init|5.005000||Viu
pthread_mutexattr_settype|5.005000||Viu
pTHX_12|5.019010||Viu
pTHX_1|5.006000||Viu
pTHX_2|5.006000||Viu
pTHX_3|5.006000||Viu
pTHX_4|5.006000||Viu
T_FMT_AMPM|5.027010||Viu
THIS|5.003007|5.003007|V
THOUSEP|5.027010||Viu
THR|5.005000||Viu
THREAD_CREATE_NEEDS_STACK|5.007002||Viu
thread_locale_init|5.027009|5.027009|xnu
thread_locale_term|5.027009|5.027009|xnu
THREAD_RET_TYPE|5.005000||Viu
tied_method|5.013009||vViu
TIED_METHOD_ARGUMENTS_ON_STACK|5.013009||Viu
TIED_METHOD_MORTALIZE_NOT_NEEDED|5.013009||Viu
TIED_METHOD_SAY|5.013009||Viu
# define dTHX dNOOP
#endif
/* Hint: dTHX
For pre-5.6.0 thread compatibility, instead use dTHXR, available only through
ppport.h */
#ifndef dTHXa
# define dTHXa(x) dNOOP
#endif
#ifndef pTHX
# define aTHX
#endif
/* Hint: aTHX
For pre-5.6.0 thread compatibility, instead use aTHXR, available only through
ppport.h */
#ifndef aTHX_
# define aTHX_
#endif
/* Hint: aTHX_
For pre-5.6.0 thread compatibility, instead use aTHXR_, available only
through ppport.h */
#if (PERL_BCDVERSION < 0x5006000)
# ifdef USE_THREADS
# define aTHXR thr
#endif
/* Hint: PL_ppaddr
* Calling an op via PL_ppaddr requires passing a context argument
* for threaded builds. Since the context argument is different for
* 5.005 perls, you can use aTHXR (supplied by ppport.h), which will
* automatically be defined as the correct argument.
*/
#if (PERL_BCDVERSION <= 0x5005005)
#endif
/*
* Boilerplate macros for initializing and accessing interpreter-local
* data from C. All statics in extensions should be reworked to use
* this, if you want to make the extension thread-safe. See ext/re/re.xs
* for an example of the use of these macros.
*
* Code that uses these macros is responsible for the following:
* 1. #define MY_CXT_KEY to a unique string, e.g. "DynaLoader_guts"
* 2. Declare a typedef named my_cxt_t that is a structure that contains
defined(PERL_CAPI) || defined(PERL_IMPLICIT_CONTEXT)
#ifndef START_MY_CXT
/* This must appear in all extensions that define a my_cxt_t structure,
* right after the definition (i.e. at file scope). The non-threads
* case below uses it to declare the data as static. */
#define START_MY_CXT
#if (PERL_BCDVERSION < 0x5004068)
/* Fetches the SV that keeps the per-interpreter data. */
#else
/* older perls don't have PL_numeric_radix_sv so the radix
* must manually be requested from locale.h
*/
#include <locale.h>
dTHR; /* needed for older threaded perls */
struct lconv *lc = localeconv();
char *radix = lc->decimal_point;
if (radix && IN_LOCALE) {
STRLEN len = strlen(radix);
if (*sp + len <= send && memEQ(*sp, radix, len)) {
view all matches for this distribution
view release on metacpan or search on metacpan
$(NOECHO) $(ECHO) ' <REQUIRE NAME="Tk::" VERSION="804.036" />' >> App-SeismicUnixGui.ppd
$(NOECHO) $(ECHO) ' <REQUIRE NAME="Tk::JFileDialog" VERSION="2.20" />' >> App-SeismicUnixGui.ppd
$(NOECHO) $(ECHO) ' <REQUIRE NAME="Tk::Pod" VERSION="0.9943" />' >> App-SeismicUnixGui.ppd
$(NOECHO) $(ECHO) ' <REQUIRE NAME="aliased::" VERSION="0.34" />' >> App-SeismicUnixGui.ppd
$(NOECHO) $(ECHO) ' <REQUIRE NAME="namespace::autoclean" VERSION="0.29" />' >> App-SeismicUnixGui.ppd
$(NOECHO) $(ECHO) ' <ARCHITECTURE NAME="x86_64-linux-gnu-thread-multi-5.38" />' >> App-SeismicUnixGui.ppd
$(NOECHO) $(ECHO) ' <CODEBASE HREF="" />' >> App-SeismicUnixGui.ppd
$(NOECHO) $(ECHO) ' </IMPLEMENTATION>' >> App-SeismicUnixGui.ppd
$(NOECHO) $(ECHO) '</SOFTPKG>' >> App-SeismicUnixGui.ppd
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/ShellCompleter/mpv.pm view on Meta::CPAN
our %scargs = (
'ad=s' => undef, # String (default: -spdif:*)
'ad-lavc-ac3drc=f' => _gcfloat(0,2), # Float (0 to 2) (default: 1.000000)
'ad-lavc-downmix!' => undef, # Flag (default: yes)
'ad-lavc-o=s' => undef, # Key/value list (default: )
'ad-lavc-threads=i' => _gcint(1,16), # Integer (1 to 16) (default: 1)
'ad-spdif-dtshd!' => undef, # Flag (default: no)
'af=s' => undef, # Object settings list (default: )
'af-defaults=s' => undef, # Object settings list (default: )
'aid=s' => sub { # Choices: no auto (or an integer) (1 to 8190) (default: auto)
my %args = @_;
lib/App/ShellCompleter/mpv.pm view on Meta::CPAN
'demuxer-rawvideo-size=i' => _gcint(1,268435456), # Integer (1 to 268435456) (default: 0)
'demuxer-rawvideo-w=i' => _gcint(1,8192), # Integer (1 to 8192) (default: 1280)
'demuxer-readahead-bytes=i' => _gcint(0,419430400), # Integer (0 to 419430400) (default: 0)
'demuxer-readahead-packets=i' => _gcint(0,16000), # Integer (0 to 16000) (default: 0)
'demuxer-readahead-secs=f' => _gcfloat(0), # Double (0 to any) (default: 0.200000)
'demuxer-thread!' => undef, # Flag (default: yes)
'display-fps=f' => _gcfloat(0), # Double (0 to any) (default: 0.000000)
'dtshd!' => undef, # Flag (default: no)
'dump-stats=s' => undef, # String (default: ) [global]
'dvbin-card=i' => _gcint(1,4), # Integer (1 to 4) (default: 1)
'dvbin-file=s' => undef, # String (default: )
lib/App/ShellCompleter/mpv.pm view on Meta::CPAN
'vd-lavc-o=s' => undef, # Key/value list (default: )
'vd-lavc-show-all!' => undef, # Flag (default: no)
'vd-lavc-skipframe=s' => [qw/none default nonref bidir nonkey all/], # Choices: none default nonref bidir nonkey all (default: default)
'vd-lavc-skipidct=s' => [qw/none default nonref bidir nonkey all/], # Choices: none default nonref bidir nonkey all (default: default)
'vd-lavc-skiploopfilter=s' => [qw/none default nonref bidir nonkey all/], # Choices: none default nonref bidir nonkey all (default: default)
'vd-lavc-threads=i' => _gcint(0,16), # Integer (0 to 16) (default: 0)
'vf=s' => undef, # Object settings list (default: )
'vf-defaults=s' => undef, # Object settings list (default: )
'vid=s' => sub { # Choices: no auto (or an integer) (1 to 8190) (default: auto)
my %args = @_;
my $word = $args{word};
view all matches for this distribution
view release on metacpan or search on metacpan
devdata/perlbrew-help.0.74 view on Meta::CPAN
--as Install the given version of perl by a name.
ex. C<perlbrew install perl-5.6.2 --as legacy-perl>
--noman Skip installation of manpages
--thread Build perl with usethreads enabled
--multi Build perl with usemultiplicity enabled
--64int Build perl with use64bitint enabled
--64all Build perl with use64bitall enabled
--ld Build perl with uselongdouble enabled
--debug Build perl with DEBUGGING enabled
devdata/perlbrew-help.0.74 view on Meta::CPAN
Build and install the given versions of perl.
"install-multiple" accepts the same set of options as the command
"install" plus the following ones:
--both $flavor Where $flavor is one of C<thread>, C<multi>, C<ld>,
C<64int>, C<64all>, C<debug> and C<clang>.
For every given perl version, install two
flavors, one with the flag C<--$flavor> set
and the other with out. C<--both> can be
passed multiple times with different values
and in that case, all the possible
combinations are generated.
--common-variations equivalent to C<--both thread --both ld --both 64int>
--all-variations generates all the possible flavor combinations
--append $string Appends the given string to the generated names
For instance:
perlbrew install-multiple 5.18.0 blead --both thread --both debug
Installs the following perls:
perl-blead
perl-blead-debug
perl-blead-thread-multi
perl-blead-thread-multi-debug
perl-5.18.0
perl-5.18.0-debug
perl-5.18.0-thread-multi
perl-5.18.0-thread-multi-debug
(note that the "multi" flavor is selected automatically because "thread"
requires it)
Another example using custom compilation flags:
perlbrew install-multiple 5.18.0 --both thread -Doptimize='-O3' --append='-O3'
COMMAND: UNINSTALL
Usage: perlbrew uninstall <name>
Uninstalls the given perl installation. The name is the installation
view all matches for this distribution
view release on metacpan or search on metacpan
local/lib/perl5/Module/Build.pm view on Meta::CPAN
distribution. By default, this value is the distribution name without
any path information.
Example:
./Build ppd --codebase "MSWin32-x86-multi-thread/Module-Build-0.21.tar.gz"
=item ppmdist
[version 0.23]
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/Slackeria/Plugin/Whohas.pm view on Meta::CPAN
our $VERSION = '0.12';
sub run_whohas {
my ( $self, $distro, $name ) = @_;
my $out = qx{whohas --no-threads --strict -d $distro $name};
if ( not defined $out or $out eq q{} ) {
die("not found\n");
}
view all matches for this distribution
view release on metacpan or search on metacpan
share/public/highlight/highlight.min.js view on Meta::CPAN
},contains:[{begin:/\\\n/,relevance:0},e.inherit(s,{className:"string"}),{
className:"string",begin:/<.*?>/},a,e.C_BLOCK_COMMENT_MODE]},l={
className:"title",begin:t.optional(n)+e.IDENT_RE,relevance:0
},d=t.optional(n)+e.IDENT_RE+"\\s*\\(",u={
type:["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],
keyword:["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","co...
literal:["NULL","false","nullopt","nullptr","true"],built_in:["_Pragma"],
_type_hints:["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guar...
},p={className:"function.dispatch",relevance:0,keywords:{
_hint:["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","...
},
begin:t.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,e.IDENT_RE,t.lookahead(/(<[^<>]+>|)\s*\(/))
},_=[p,o,i,a,e.C_BLOCK_COMMENT_MODE,c,s],m={variants:[{begin:/=/,end:/;/},{
share/public/highlight/highlight.min.js view on Meta::CPAN
keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"
},contains:[{begin:/\\\n/,relevance:0},e.inherit(i,{className:"string"}),{
className:"string",begin:/<.*?>/},t,e.C_BLOCK_COMMENT_MODE]},c={
className:"title",begin:n.optional(s)+e.IDENT_RE,relevance:0
},d=n.optional(s)+e.IDENT_RE+"\\s*\\(",u={
keyword:["asm","auto","break","case","continue","default","do","else","enum","extern","for","fortran","goto","if","inline","register","restrict","return","sizeof","struct","switch","typedef","union","volatile","while","_Alignas","_Alignof","_Atomic",...
type:["float","double","signed","unsigned","int","short","long","char","void","_Bool","_Complex","_Imaginary","_Decimal32","_Decimal64","_Decimal128","const","static","complex","bool","imaginary"],
literal:"true false NULL",
built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multima...
},g=[o,r,t,e.C_BLOCK_COMMENT_MODE,l,i],m={variants:[{begin:/=/,end:/;/},{
begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],
view all matches for this distribution
view release on metacpan or search on metacpan
inc/Test/Builder.pm view on Meta::CPAN
use warnings;
our $VERSION = '0.86';
$VERSION = eval $VERSION; ## no critic (BuiltinFunctions::ProhibitStringyEval)
# Make Test::Builder thread-safe for ithreads.
BEGIN {
use Config;
# Load threads::shared when threads are turned on.
# 5.8.0's threads are so busted we no longer support them.
if( $] >= 5.008001 && $Config{useithreads} && $INC{'threads.pm'} ) {
require threads::shared;
# Hack around YET ANOTHER threads::shared bug. It would
# occassionally forget the contents of the variable when sharing it.
# So we first copy the data, then share, then put our copy back.
*share = sub (\[$@%]) {
my $type = ref $_[0];
my $data;
inc/Test/Builder.pm view on Meta::CPAN
}
else {
die( "Unknown type: " . $type );
}
$_[0] = &threads::shared::share( $_[0] );
if( $type eq 'HASH' ) {
%{ $_[0] } = %$data;
}
elsif( $type eq 'ARRAY' ) {
inc/Test/Builder.pm view on Meta::CPAN
}
return $_[0];
};
}
# 5.8.0's threads::shared is busted when threads are off
# and earlier Perls just don't have that module at all.
else {
*share = sub { return $_[0] };
*lock = sub { 0 };
}
inc/Test/Builder.pm view on Meta::CPAN
$self->{Expected_Tests} = $self->{Curr_Test};
}
# Auto-extended arrays and elements which aren't explicitly
# filled in with a shared reference will puke under 5.8.0
# ithreads. So we have to fill them in by hand. :(
my $empty_result = &share( {} );
for my $idx ( 0 .. $self->{Expected_Tests} - 1 ) {
$test_results->[$idx] = $empty_result
unless defined $test_results->[$idx];
}
view all matches for this distribution
view release on metacpan or search on metacpan
Also, we do not plan to extend this feature to Twitter target, since we
recommand to not use this social network for political reasons.
Starting from version 0.45, Mastodon and Bluesky classes have a
max_lenght attribute (set to 300 for Mastodon and set to 250 for
Bluesky), which is used to split a longer message into a thread of
multiple posts. Again, we do not plan to extend this feature to Twitter
target, since we recommand to not use this social network for political
reasons.
EXTENDING TO NEW MESSAGE MAKERS
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/Sqitch/Engine/exasol.pm view on Meta::CPAN
return $change;
}
sub changes_requiring_change {
my ( $self, $change ) = @_;
# Why CTE: https://forums.oracle.com/forums/thread.jspa?threadID=1005221
# NOTE: Query from DBIEngine doesn't work in Exasol:
# Error: [00444] more than one column in select list of correlated subselect
# The CTE-based query below seems to be fine, however.
return @{ $self->dbh->selectall_arrayref(q{
WITH tag AS (
lib/App/Sqitch/Engine/exasol.pm view on Meta::CPAN
}, { Slice => {} }, $change->id) };
}
sub name_for_change_id {
my ( $self, $change_id ) = @_;
# Why CTE: https://forums.oracle.com/forums/thread.jspa?threadID=1005221
# NOTE: Query from DBIEngine doesn't work in Exasol:
# Error: [0A000] Feature not supported: non-equality correlations in correlated subselect
# The CTE-based query below seems to be fine, however.
return $self->dbh->selectcol_arrayref(q{
WITH tag AS (
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/Stacktrace.pm view on Meta::CPAN
--exec exec() into gdb
=head1 DESCRIPTION
perl-stacktrace prints Perl stack traces of Perl threads for a given
Perl process. For each Perl frame, the full file name and line number
are printed.
For example, a stack dump of a running perl program:
lib/App/Stacktrace.pm view on Meta::CPAN
my $offsets = App::Stacktrace::_perl_offsets();
for my $name (sort keys %$offsets) {
$src .= "set $name = $offsets->{$name}\n";
}
if ($Config::Config{usethreads}) {
require threads;
my $key = "threads::_pool$threads::VERSION";
my $len = length $key;
$src .= <<"THREADS";
set \$POOL_KEY = "$key"
set \$POOL_KEY_LEN = $len
THREADS
view all matches for this distribution
view release on metacpan or search on metacpan
Example: link libcrypt statically into the final binary.
staticperl mkperl -MIO::AIO --staticlib crypt
# ldopts might now contain:
# -lm -Wl,-Bstatic -lcrypt -Wl,-Bdynamic -lpthread
"--extra-cflags" string
Specifies extra compiler flags, used when compiling the bundle
file. The flags are appended to all the existing flags, so can
be sued to override settings.
contents will be removed on installation.
"PERL_CONFIGURE"
Additional Configure options - these are simply passed to the perl
Configure script. For example, if you wanted to enable dynamic
loading, you could pass "-Dusedl". To enable ithreads (Why would you
want that insanity? Don't! Use forks instead!) you would pass
"-Duseithreads" and so on.
More commonly, you would either activate 64 bit integer support
("-Duse64bitint"), or disable large files support (-Uuselargefiles),
to reduce filesize further.
Example: install extra modules from CPAN and from some directories at
staticperl install time.
postinstall() {
rm -rf lib/threads* # weg mit Schaden
instcpan IO::AIO EV
instsrc ~/src/AnyEvent
instsrc ~/src/XML-Sablotron-1.0100001
instcpan Anyevent::AIO AnyEvent::HTTPD
}
view all matches for this distribution
view release on metacpan or search on metacpan
local/lib/perl5/Module/Build.pm view on Meta::CPAN
distribution. By default, this value is the distribution name without
any path information.
Example:
./Build ppd --codebase "MSWin32-x86-multi-thread/Module-Build-0.21.tar.gz"
=item ppmdist
[version 0.23]
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/Test/Generator/CoverageGuidedFuzzer.pm view on Meta::CPAN
# Side effects: Calls Devel::Cover::start/stop.
# Sets $$result_ref and $$error_ref.
#
# Notes: Snapshot comparison is imprecise for
# concurrent use but correct for single-
# threaded fuzzing. Instance is passed
# as invocant when set.
# --------------------------------------------------
sub _run_with_cover {
my ($self, $input, $result_ref, $error_ref) = @_;
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/Twimap.pm view on Meta::CPAN
=over 4
=item * Offline access to your Twitter home timeline
=item * Your email client can do message threading
=item * Use multiple devices and they sync read messages
=item * URLs are expanded
view all matches for this distribution