Next | Query returned 484 messages, browsing 11 to 20 | Previous

History of commit frequency

CVS Commit History:


   2023-11-05 19:04:20 by Nia Alarie | Files touched by this commit (1)
Log message:
perl5: Fix building on Mac OS X Tiger.
   2023-07-06 11:22:15 by Thomas Klausner | Files touched by this commit (8) | Package updated
Log message:
perl: update to 5.38.0.

Core Enhancements

    New class Feature
    Unicode 15.0 is supported
    Deprecation warnings now have specific subcategories
    %{^HOOK} API introduced
    PERL_RAND_SEED
    Defined-or and logical-or assignment default expressions in signatures
    @INC Hook Enhancements and $INC and INCDIR
    Forbidden control flow out of defer or finally now detected at compile-time
    Optimistic Eval in Patterns
    REG_INF has been raised from 65,536 to 2,147,483,647
    New API functions optimize_optree and finalize_optree
    Some gotos are now permitted in defer and finally blocks
    New regexp variable ${^LAST_SUCCESSFUL_PATTERN}
    Locale category LC_NAME now supported on participating platforms

Incompatible Changes

    readline() no longer clears the stream error and eof flags
    INIT blocks no longer run after an exit() in BEGIN
    Syntax errors no longer produce "phantom error messages"
    utf8::upgrade()
    Changes to "thread-safe" locales

Deprecations

    Use of ' as a package name separator is deprecated
    Switch and Smart Match operator

More details at https://metacpan.org/release/RJBS/perl-5.38.0/view/pod/perldelta.pod
   2023-07-04 12:26:29 by Jonathan Perkin | Files touched by this commit (3)
Log message:
perl5: Revert reproducibility patch.

The perl configure script parses the output of "uname -a" to calculate \ 
the OS
name, version, and also has logic to alter behaviour based on the CPU type,
etc.  The reproducibility patch breaks all that by only running "uname \ 
-s", so
all of the logic returns nothing.

This at minimum breaks the build on SunOS platforms, but likely breaks others,
if not hiding nasty bugs on platforms that on the surface appear to build ok.
   2023-07-03 23:06:13 by nikita | Files touched by this commit (3)
Log message:
perl5: reproducibility patch.
   2023-06-06 14:42:56 by Taylor R Campbell | Files touched by this commit (1319)
Log message:
Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.

Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).

No change to BUILD_DEPENDS as used correctly inside buildlink3.

As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
   2023-05-06 01:01:32 by Jonathan Perkin | Files touched by this commit (1)
Log message:
perl5: Stop using csh on SunOS.

illumos is in the process of removing it from the system, but perl still
prefers it when globbing if available, and will still try to exec /bin/csh.
   2023-05-06 01:00:27 by Jonathan Perkin | Files touched by this commit (1)
Log message:
perl5: Unbreak unbalanced quote marks.

This wasn't noticed because this code is effectively useless and should be
ripped out.
   2023-04-25 09:29:47 by Adam Ciarcinski | Files touched by this commit (6) | Package updated
Log message:
perl5: updated to 5.36.1

perl v5.36.1

Incompatible Changes
       There are no changes intentionally incompatible with 5.36.0.  If any \ 
exist, they are bugs, and we request
       that you submit a report.  See "Reporting Bugs" below.

Modules and Pragmata
   Updated Modules and Pragmata
       •   Module::CoreList has been upgraded from version 5.20220520 to \ 
5.20230423.

Configuration and Compilation
       •   "Configure" probed for the return type of malloc() and \ 
free() by testing whether declarations for those
           functions produced a function type mismatch with the implementation.  \ 
On Solaris, with a C++ compiler,
           this check always failed, since Solaris instead imports malloc() and \ 
free() from "std::" with "using"
           for C++ builds.  Since the return types of malloc() and free() are \ 
well defined by the C standard, skip
           probing for them.  "Configure" command-line arguments and \ 
hints can still override these type in the
           unlikely case that is needed.

Testing
       Tests were added and changed to reflect the other additions and changes \ 
in this release.

Selected Bug Fixes
       •   An eval() as the last statement in a regex code block could trigger \ 
an interpreter panic; e.g.

               /(?{ ...; eval {....}; })/

       •   An "eval EXPR" referring to a lexical sub defined in \ 
grandparent scope no longer produces an assertion
           failures.

       •   Writing to a magic variables associated with the selected output \ 
handle, $^, $~, $=, "$-" and $%, no
           longer crashes perl if the IO object has been cleared from the \ 
selected output handle.
   2022-12-26 23:11:52 by Thomas Klausner | Files touched by this commit (1)
Log message:
perl5: restrict API upper bound to <5.37

to avoid using wip/perl5-devel which has different paths
   2022-06-28 12:02:51 by Thomas Klausner | Files touched by this commit (8) | Package updated
Log message:
perl: update to 5.36.0.

Core Enhancements

    use v5.36
    -g command-line flag
    Unicode 14.0 is supported
    regex sets are no longer considered experimental
    Variable length lookbehind is mostly no longer considered experimental
    SIGFPE no longer deferred
    Stable boolean tracking
    iterating over multiple values at a time (experimental)
    builtin functions (experimental)
    defer blocks (experimental)
    try/catch can now have a finally block (experimental)
    non-ASCII delimiters for quote-like operators (experimental)
    @_ is now experimental within signatured subs

Incompatible Changes

    A physically empty sort is now a compile-time error

Deprecations

    use VERSION (where VERSION is below v5.11) after use v5.11 is deprecated

Performance Enhancements

Next | Query returned 484 messages, browsing 11 to 20 | Previous