Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ruby3.4-rubygem-zeitwerk-2.7.1-1.3 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

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.

Provides

Requires

License

MIT

Changelog

* 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.

Files

/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