Wed, 21 Jan 2026 06:03:44 CST | login

Information for build perl-Eval-Closure-0.14-7.ocs23.rva23

ID24343
Package Nameperl-Eval-Closure
Version0.14
Release7.ocs23.rva23
Epoch
Sourcegit+https://gitee.com/opencloudos-stream/perl-Eval-Closure.git?.#a97698aebf167b4baa0ae9d1370b489f7f69cd5e
SummarySafely and cleanly create closures via string eval
DescriptionString eval is often used for dynamic code generation. For instance, Moose uses it heavily, to generate inlined versions of accessors and constructors, which speeds code up at runtime by a significant amount. String eval is not without its issues however - it's difficult to control the scope it's used in (which determines which variables are in scope inside the eval), and it's easy to miss compilation errors, since eval catches them and sticks them in $@ instead. This module attempts to solve these problems. It provides an eval_closure function, which evals a string in a clean environment, other than a fixed list of specified variables. Compilation errors are rethrown automatically.
Built bymaxonxie
State complete
Volume DEFAULT
StartedThu, 27 Nov 2025 23:18:11 CST
CompletedFri, 28 Nov 2025 01:30:45 CST
Taskbuild (dist-ocs23-riscv-rva23, /opencloudos-stream/perl-Eval-Closure.git:.:origin/master)
Extra{'source': {'original_url': 'git+https://gitee.com/opencloudos-stream/perl-Eval-Closure.git?.#origin/master'}}
Tags
dist-ocs23-riscv-rva23
RPMs
src
perl-Eval-Closure-0.14-7.ocs23.rva23.src.rpm (info) (download)
noarch
perl-Eval-Closure-0.14-7.ocs23.rva23.noarch.rpm (info) (download)
Logs
noarch
state.log
build.log
root.log
hw_info.log
installed_pkgs.log
mock_output.log
noarch_rpmdiff.json
Changelog * Thu Sep 26 2024 OpenCloudOS Release Engineering <releng@opencloudos.tech> - 0.14-7 - Rebuilt for clarifying the packages requirement in BaseOS and AppStream * Fri Aug 16 2024 OpenCloudOS Release Engineering <releng@opencloudos.tech> - 0.14-6 - Rebuilt for loongarch release * Fri Sep 08 2023 OpenCloudOS Release Engineering <releng@opencloudos.tech> - 0.14-5 - Rebuilt for OpenCloudOS Stream 23.09 * Tue Aug 15 2023 Xiaojie Chen <jackxjchen@tencent.com> - 0.14-4 - Remove perl(:MODULE_COMPAT) which will be generated by perl-generators >= 1.15 * Fri Apr 28 2023 OpenCloudOS Release Engineering <releng@opencloudos.tech> - 0.14-3 - Rebuilt for OpenCloudOS Stream 23.05 * Fri Mar 31 2023 OpenCloudOS Release Engineering <releng@opencloudos.tech> - 0.14-2 - Rebuilt for OpenCloudOS Stream 23 * Wed Aug 17 2022 Wang Zhe <bessiewang@tencent.com> - 0.14-1 - initial build