Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: ruby3.4-rubygem-zeitwerk | Distribution: openSUSE Tumbleweed |
Version: 2.7.1 | Vendor: openSUSE |
Release: 1.3 | Build date: Fri Dec 13 15:39:22 2024 |
Group: Unspecified | Build host: reproducible |
Size: 168613 | Source RPM: rubygem-zeitwerk-2.7.1-1.3.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/fxn/zeitwerk | |
Summary: Efficient and thread-safe constant autoloader |
Zeitwerk implements constant autoloading with Ruby semantics. Each gem and application may have their own independent autoloader, with its own configuration, inflector, and logger. Supports autoloading, reloading, and eager loading.
MIT
* Fri Dec 13 2024 Aleksei Burlakov <aburlakov@suse.com> - openSUSE:Factory doesn't support ruby3.2 --> don't limit to ruby3.2 * Wed Nov 06 2024 Dan Čermák <dcermak@suse.com> - New upstream release 2.7.1 - limit building to ruby >= 3.2 * Fri Jun 21 2024 Dan Čermák <dan.cermak@posteo.net> - New upstream release 2.6.16, no changelog found * Tue Nov 14 2023 Dan Čermák <dan.cermak@posteo.net> - New upstream release 2.6.12, no changelog found * Wed Dec 07 2022 Stephan Kulow <coolo@suse.com> updated to version 2.6.6 no changelog found * Mon Oct 10 2022 Stephan Kulow <coolo@suse.com> updated to version 2.6.1 no changelog found * Wed Jun 15 2022 Manuel Schnitzer <mschnitzer@suse.com> - updated to version 2.6.0 * Directories are processed in lexicographic order. Different file systems may list directories in different order, and with this change we ensure that client code eager loads consistently across platforms, for example. * Before this release, subdirectories of root directories always represented namespaces (unless ignored or collapsed). From now on, to be considered namespaces they also have to contain at least one non-ignored Ruby file with extension `.rb`, directly or recursively. If you know beforehand a certain directory or directory pattern does not represent a namespace, it is intentional and more efficient to tell Zeitwerk to [ignore](https://github.com/fxn/zeitwerk#ignoring-parts-of-the-project) it. However, if you don't do so and have a directory `tasks` that only contains Rake files, arguably that directory is not meant to represent a Ruby module. Before, Zeitwerk would define a top-level `Tasks` module after it; now, it does not. This feature is also handy for projects that have directories with auxiliary resources mixed in the project tree in a way that is too dynamic for an ignore pattern to be practical. See https://github.com/fxn/zeitwerk/issues/216. In the unlikely case that an existing project has an empty directory for the sole purpose of defining a totally empty module (no code, and no nested classes or modules), such module has now to be defined in a file. Directories are scanned again on reloads. * On setup, loaders created with `Zeitwerk::Loader.for_gem` issue warnings if `lib` has extra, non-ignored Ruby files or directories. This is motivated by existing gems with directories under `lib` that are not meant to define Ruby modules, like directories for Rails generators, for instance. This warning can be silenced in the unlikely case that the extra stuff is actually autoloadable and has to be managed by Zeitwerk. Please, check the [documentation](https://github.com/fxn/zeitwerk#for_gem) for further details. This method returns an instance of a private subclass of `Zeitwerk::Loader` now, but you cannot rely on the type, just on the interface. * Tue Feb 15 2022 Stephan Kulow <coolo@suse.com> updated to version 2.5.4 no changelog found * Sat Jan 01 2022 Manuel Schnitzer <mschnitzer@suse.com> - updated to version 2.5.3 * The change introduced in 2.5.2 implied a performance regression that was particularly dramatic in Ruby 3.1. We'll address [#198](https://github.com/fxn/zeitwerk/issues/198) in a different way. * Wed Dec 29 2021 Manuel Schnitzer <mschnitzer@suse.com> - updated to version 2.5.2 * When `Module#autoload` triggers the autovivification of an implicit namespace, `$LOADED_FEATURES` now gets the correspoding directory pushed. This is just a tweak to Zeitwerk's `Kernel#require` decoration. That way it acts more like the original, and cooperates better with other potential `Kernel#require` wrappers, like Bootsnap's.
/usr/lib64/ruby/gems/3.4.0/build_info /usr/lib64/ruby/gems/3.4.0/cache/zeitwerk-2.7.1.gem /usr/lib64/ruby/gems/3.4.0/gems/zeitwerk-2.7.1 /usr/lib64/ruby/gems/3.4.0/gems/zeitwerk-2.7.1/MIT-LICENSE /usr/lib64/ruby/gems/3.4.0/gems/zeitwerk-2.7.1/README.md /usr/lib64/ruby/gems/3.4.0/gems/zeitwerk-2.7.1/lib /usr/lib64/ruby/gems/3.4.0/gems/zeitwerk-2.7.1/lib/zeitwerk /usr/lib64/ruby/gems/3.4.0/gems/zeitwerk-2.7.1/lib/zeitwerk.rb /usr/lib64/ruby/gems/3.4.0/gems/zeitwerk-2.7.1/lib/zeitwerk/core_ext /usr/lib64/ruby/gems/3.4.0/gems/zeitwerk-2.7.1/lib/zeitwerk/core_ext/kernel.rb /usr/lib64/ruby/gems/3.4.0/gems/zeitwerk-2.7.1/lib/zeitwerk/core_ext/module.rb /usr/lib64/ruby/gems/3.4.0/gems/zeitwerk-2.7.1/lib/zeitwerk/cref.rb /usr/lib64/ruby/gems/3.4.0/gems/zeitwerk-2.7.1/lib/zeitwerk/error.rb /usr/lib64/ruby/gems/3.4.0/gems/zeitwerk-2.7.1/lib/zeitwerk/explicit_namespace.rb /usr/lib64/ruby/gems/3.4.0/gems/zeitwerk-2.7.1/lib/zeitwerk/gem_inflector.rb /usr/lib64/ruby/gems/3.4.0/gems/zeitwerk-2.7.1/lib/zeitwerk/gem_loader.rb /usr/lib64/ruby/gems/3.4.0/gems/zeitwerk-2.7.1/lib/zeitwerk/inflector.rb /usr/lib64/ruby/gems/3.4.0/gems/zeitwerk-2.7.1/lib/zeitwerk/internal.rb /usr/lib64/ruby/gems/3.4.0/gems/zeitwerk-2.7.1/lib/zeitwerk/loader /usr/lib64/ruby/gems/3.4.0/gems/zeitwerk-2.7.1/lib/zeitwerk/loader.rb /usr/lib64/ruby/gems/3.4.0/gems/zeitwerk-2.7.1/lib/zeitwerk/loader/callbacks.rb /usr/lib64/ruby/gems/3.4.0/gems/zeitwerk-2.7.1/lib/zeitwerk/loader/config.rb /usr/lib64/ruby/gems/3.4.0/gems/zeitwerk-2.7.1/lib/zeitwerk/loader/eager_load.rb /usr/lib64/ruby/gems/3.4.0/gems/zeitwerk-2.7.1/lib/zeitwerk/loader/helpers.rb /usr/lib64/ruby/gems/3.4.0/gems/zeitwerk-2.7.1/lib/zeitwerk/null_inflector.rb /usr/lib64/ruby/gems/3.4.0/gems/zeitwerk-2.7.1/lib/zeitwerk/real_mod_name.rb /usr/lib64/ruby/gems/3.4.0/gems/zeitwerk-2.7.1/lib/zeitwerk/registry.rb /usr/lib64/ruby/gems/3.4.0/gems/zeitwerk-2.7.1/lib/zeitwerk/version.rb /usr/lib64/ruby/gems/3.4.0/specifications/zeitwerk-2.7.1.gemspec /usr/share/doc/packages/ruby3.4-rubygem-zeitwerk /usr/share/doc/packages/ruby3.4-rubygem-zeitwerk/MIT-LICENSE /usr/share/doc/packages/ruby3.4-rubygem-zeitwerk/README.md
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Mar 15 00:10:20 2025