| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
Reflect name changes to routines and parameters
Add new routines for shared has keys, faster symbol lookup,
improved %SIG management, default UNIVERSAL methods,
verion checking, and safecalloc()
Correct count in i18nl10n
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use home-grown name for chsize() to avoid possible collision with
function which exists in system libraries but isn't used
Support home-grown analogue to binmode()
Give debugger access to function call executing "tie" and "dbmopen"
Implement strict untie
Add casts to reflect new GV type
Allow redirection of debug messages
Fix handling of file truncation
Handle missing rdev field in struct stat
Handle 64-bit time values
|
|
|
|
|
|
|
|
|
| |
Use new GV type explicitly
Update processing of glob expansion under OS/2
Rename global variable to eliminate collision with system headers
Give debugger more information about XSUBs
Pass @_ through properly to nested XSUB call
Improve efficiency of method lookup
|
|
|
|
|
|
|
|
|
|
|
| |
Rename global variable to eliminate collision with system header files
Allow redurection of debug messages
Make sure the right stack is in use in die()
Correct juggling of stack and @_ in pp_goto()
Get more information about XSUBs to debugger
Preserve SP around eval
Propagate G_KEEPERR down into eval
Don't worry about %INC if we're not in a "require"
|
|
|
|
|
| |
Revise SETsv() and tryAMAGICun() macros
Rename global symbol to eliminate collision with system header files
|
|
|
|
|
|
|
|
|
|
| |
Add cast for new GV type
Check for magic SV in pp_ref()
Use more complex default seed in pp_srand(), but skip bits on Plan9
which give its cc/asm a headache
Reflect new HV management
Make SV created to hold result of unpack('u',...) a valid string
Rename global variable to eliminate collision with system header files
|
|
|
|
|
| |
Handle characters with high bit set
Don't try to find local Perl via PATH on Plan9
|
| |
|
|
|
|
|
|
|
| |
Correct typo in STDERR
Remove .pm as well as .pod suffix from input filename
Drop erroneous double quotes around function parameter
Convert characters with high bit set to HTML escapes
|
|
|
|
|
|
|
| |
Typos corrected
Reflect change in blib structure at version 5.002
Reflect addition of "use vars" by h2xs
Note that h2xs doesn't scan nested includes
|
| |
|
|
|
|
|
|
|
| |
Correct pod formatting
Expand documentation for $. and $|
Correct $# documentation for initial value
Add documentation for $^H
|
|
|
|
|
| |
Typos and pod formatting corrected
Perl4 - Perl5 traps revised extensively
|
| |
|
|
|
|
|
| |
Quote package name in tie -- required when using strict subs
Make return value in example meaningful
|
|
|
|
|
| |
Typos corrected
Update reference to AutoLoader/AutoSplit documentation
|
| |
|
| |
|
|
|
|
|
| |
Note potential gc problems with cyclic data structures
Distinguish between "identifier" and full variable name
|
| |
|
| |
|
|
|
|
|
|
| |
Correct typos and pod formatting
Correct documentation for s///: return value with no substitutions,
use of backticks as delimiters
|
| |
|
|
|
|
|
|
|
| |
Typos and pod formatting corrected
Use "identifier" for both members of an aliased pair of symbols
to emphasize their equivalence
Add description of "ops" and "vars" pragmatic modules
|
|
|
|
|
| |
Typos corrected
Syntax clarified for optional ->
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Typos corrected
Update "each" documentation to include behavior in scalar context
Add documentation for new "prototype" operator
Explain "require" expansion of barewords
Add limit parameter to "split" example to clarify its use
Update "srand" documentation to reflect new behavior
Quote package name in "tie" example -- necesary under use strict subs
Correct "time" docs to reflect that not all epochs are Unix
Update "use" documentation to inidcate that first parameter must
be a bareword or Perl version number
|
| |
|
|
|
|
|
|
|
| |
Whitespace trimmed
Include references to ExtUtils::Embed
Wrap long lines in examples
Expanded discussion of dynamic loading from embedded Perl
|
|
|
|
|
| |
Typos corrected; whitespace trimmed
Update references to debugger
|
|
|
|
|
|
|
| |
Typos corrected
New warnings for duplicate "my" declarations in a single
scope and strict untie
Replace "identifier" with "name"
|
| |
|
|
|
|
|
|
| |
More complete discussion of variable names
Correction of typos
More complete explanation of effect => has on left-hand expression
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Update to reflect new perly.c
Use safefree instead of Safefree to free memory allocated by safemalloc
|
|
|
|
|
|
| |
Update to reflect changes in perly.y
Use safefree instead of Safefree to free memory allocated by safemalloc
Allow redirection of debug messages
|
|
|
|
|
| |
Remove old copy before generating new one
Add symbol for home-grown calloc
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update NeXT support
Make HIDEMYMALLOC the default
Add home-grown calloc() to MYMALLOC #defines
Drop long long support under UTS
Add new distinct GV type
Add Plan9 support
Use variable BIN_SH to find shell
Allow redirection of output usually sent to stderr, so it can be
handled separately from normal output
Don't log memory allocations until we've got an interpreter set up
Don't doubly define DEBUGGING_MSTATS
Add globals and macros for improved signal handling, duplicate "my",
strict untie, and debugger updates
Rename some globals to avoid collisions with system headers
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Clean up interpreter initialization to eliminate leaks when
multiple interpreters are started within a single application
Add shared hash key support
Initialize NeXT dynamic loading
Move information from -v to -V to keep the former concise
Rename global variables to eliminate collisions with system headers
Initialize new UNIVERSAL routines
Allow redirection of debug messages
Get debugger set up to debug BEGIN blocks
Assume G_EVAL in perl_eval_sv(), and propagate G_KEEPERR correctly
Remove help info for obsolete OS/2 command line switch
Uncouple $/ setup from $\
Update VMS -S handling
Recognize perl binaries on #! line when name contains version
Insure open script is rewound by suidperl before handing off to normal perl
|
|
|
|
|
| |
Update SUBVERSION
Hide LOCAL_PATCH_COUNT from metaconfig
|
|
|
|
|
|
|
|
| |
Add OS-specific setup for cpp macros introduced by Plan9 and VMS
Eliminate old PERL_SYS_TERM definition
Add a.out support
Improved error status/message handling
Add data types for process management
|
|
|
|
|
|
|
|
| |
Update process priority functions
Use SH_PATH macro to find shell
Use local popen only if not using fork()
Add OS/2-specific mod2fname for DynaLoader support
Add strerror() equivalent for OS/2-specific errors
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Add a.out support
Update library and dynamic loading support
|