12 Commits

Author SHA256 Message Date
6a7714bea3 Add Gitea build results 2025-08-12 18:13:31 +02:00
4c56c78996 Accepting request 1279826 from devel:languages:perl:autoupdate
- updated to 0.850.0 (0.85)
   see /usr/share/doc/packages/perl-Devel-Size/CHANGES
  0.85 2025-05-23 nicholas
   [no changes]
  0.84_50 2025-05-21 nicholas
   * From perl 5.41.7, assigning a reference to an NV doesn't upgrade it to PVNV
     Tests in t/recurse.t were written assuming that it would upgrade
     Diagnosis from Richard Leach - fix reworked from his initial patch
   * CvOUTSIDE is no longer set on all cloned subs

OBS-URL: https://build.opensuse.org/request/show/1279826
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Devel-Size?expand=0&rev=11
2025-05-24 16:17:44 +00:00
ba36d68bd8 Accepting request 1173738 from devel:languages:perl:autoupdate
- updated to 0.84
   see /usr/share/doc/packages/perl-Devel-Size/CHANGES

OBS-URL: https://build.opensuse.org/request/show/1173738
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Devel-Size?expand=0&rev=10
2024-05-16 12:02:18 +00:00
Lars Vogdt
e34cf7ca9d Accepting request 697300 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/697300
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Devel-Size?expand=0&rev=9
2019-04-27 10:24:07 +00:00
Stephan Kulow
0e3471f754 Accepting request 618749 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/618749
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Devel-Size?expand=0&rev=8
2018-06-28 10:46:19 +00:00
fdba5c6242 Accepting request 514752 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/514752
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Devel-Size?expand=0&rev=7
2017-08-14 13:13:23 +00:00
Stephan Kulow
8431c8d3d4 Accepting request 297418 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/297418
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Devel-Size?expand=0&rev=6
2015-04-17 05:49:31 +00:00
Stephan Kulow
22f43e14ba - updated to 0.77
* Split out HEK size calculation into hek_size(). Add the shared HE overhead.
 * Handle shared hash key scalars correctly.
 * GvNAME() is shared from 5.10 onwards.
 * Count HvNAME(), the HV "aux" struct, the mro_meta struct, and ENAMEs.
0.75_52 2011-05-09 nicholas
 * Use a table for SV body sizes. These incorporate the space saving post 5.8.x
 * Correctly handle SvOOK scalars. 5.12 and later don't use SvIVX().
 * Magic vtables aren't freed when magic is freed, so don't count them.
   (They are static structures. Anything that assumes otherwise is buggy.)
 * Reinstate 5.6.x "support". (i.e. it compiles and passes tests.)
 * Reinstate 5.005_xx "support". (i.e. it compiles and passes tests.)
0.75_51 2011-05-05 nicholas
 * Only use a static array of vtables on gcc.
0.75_50 2011-05-04 nicholas
 * The core's magic vtables are global constants, so aren't part of the size.
 * Follow mg_obj and mg_ptr.
0.74_53 2011-05-01 nicholas
 * Fix typo error in bit-vector tracking mechanism. On 64 bit platforms which
   allocate on 8 byte alignment (rather than 16), a low pointer bit could get
   lost, resulting in new pointers being considered already "seen".
   "Found" by BinGOs' smoker, fixed on spectre.mongueurs.net. Thanks.
0.74_52 2011-04-23 nicholas
 * Fix potential SEGVs for OP_AELEMFAST on a lexical (eg $foo[3])
 * Fix likely SEGVs for PVOPs (missing break)
 * Fix potential SEGVs for PVBMs on 5.10 and later
 * Move hash and array traversal from total_size() to sv_size()
   - this allows total_size() and size() to be XS ALIASes.
0.74_51 2011-04-22 nicholas
 * Don't count PL_sv_{undef,no,yes} in the size returned

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Devel-Size?expand=0&rev=5
2011-05-31 14:44:29 +00:00
Stephan Kulow
555ba65b48 - updated to 0.74
* Correct the Makefile.PL - LICENSE was added to ExtUtils::MakeMaker in 6.31
  
   * Refactor the C code to accumulate the size inside the tracking structure
     - this means that the C *_size() functions now return void
     - The XS functions size() and total_size() now return UV, not IV
  
   * Avoid using assert() on ithreaded 5.8.8 and earlier, as it needs my_perl
   * Fix the test added in 0.73, as it tripped over a combination of bugs
  
   * Revert a bad assertion introduced in 0.72_50, which was logically wrong.
     - and a test to demonstrate one case that would trigger it
  
   * Add a test for the non-exceptional warnings.
  
   * Add PERL_NO_GET_CONTEXT to improve performance under multiplicity
  
   * Exception handling is totally MSVC specific, so only use it there
     - this means that we don't need to use a C++ compiler anywhere
   * Rework bit-vector tracking mechanism to use a 256-way tree. This avoids
     making assumptions about 64-bit platforms' memory layouts, and eliminates
     the fatal error introduced in 0.72 when the assumption was violated.
   * Convert to XSLoader
   * Resolve CPAN #49437 (Devel::Size adds magic in Perl 5.10)
   * Resolve CPAN #58484 and #58485 (related to CVs that are XSUBs)
  
   * Added bit-vector pointer tracking mechanism.
     - new fatal error (64-bit platforms only)
   * Added exception handling

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Devel-Size?expand=0&rev=4
2011-04-22 07:26:49 +00:00
Stephan Kulow
71db39e1de always buildrequire perl-macros if not present, move %perl_requires behind buildroot (script commit)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Devel-Size?expand=0&rev=3
2010-12-03 14:02:51 +00:00
Stephan Kulow
b137b98a62 siwtch to perl_requires macro
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Devel-Size?expand=0&rev=2
2010-12-01 13:43:38 +00:00
Stephan Kulow
b4bf6c6346 Accepting request 24645 from home:hennevogel
Copy from home:hennevogel/perl-Devel-Size via accept of submit request 24645 revision 2.
Request was accepted with message:
thanks

OBS-URL: https://build.opensuse.org/request/show/24645
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Devel-Size?expand=0&rev=1
2009-11-18 13:22:07 +00:00