Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • S strip-nondeterminism
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 4
    • Issues 4
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Reproducible BuildsReproducible Builds
  • strip-nondeterminism
  • Merge requests
  • !12

Move exception handling closer to call

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Bernhard M. Wiedemann requested to merge bmwiedemann-guest/strip-nondeterminism:perlread into master May 04, 2021
  • Overview 1
  • Commits 1
  • Pipelines 1
  • Changes 1

Move exception handling closer to call using perl's // operator (explained in man perlop)

Logical Defined-Or
   Although it has no direct equivalent in C, Perl's "//" operator is
   related to its C-style "or".  In fact, it's exactly the same as "||",
   except that it tests the left hand side's definedness instead of its
   truth.  Thus, "EXPR1 // EXPR2" returns the value of "EXPR1" if it's
   defined, otherwise, the value of "EXPR2" is returned.

requires perl 5.10 from 2007

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: perlread