Correctly handle SvOOK scalars. 5.12 and later don't use SvIVX().
[p5sagit/Devel-Size.git] / Size.xs
2011-05-09 Nicholas Clark Correctly handle SvOOK scalars. 5.12 and later don...
2011-05-09 Nicholas Clark ppport.h defined NV if necessary, so no need to duplica...
2011-05-09 Nicholas Clark Add -DPURIFY sizes to body_sizes[]
2011-05-09 Nicholas Clark Use a table for SV body sizes. These incorporate the...
2011-05-05 Nicholas Clark In sv_size(), refactor the PV-derivatives to share...
2011-05-05 Nicholas Clark In sv_size(), coalesce all calls to magic_size().
2011-05-05 Nicholas Clark For other-than-gcc, generate calls to check_new(...)
2011-05-04 Nicholas Clark Simplify magic_size() by knowing that check_new() retur...
2011-05-04 Nicholas Clark Add the size of mg_len if mg_ptr is non-NULL.
2011-05-04 Nicholas Clark Follow mg_obj, which points to an SV.
2011-05-04 Nicholas Clark The core's magic vtables are global constants, so aren...
2011-05-01 Nicholas Clark Skip GvFILE on ithreaded 5.8.8 and earlier, as it can...
2011-05-01 Nicholas Clark Set the pointer alignment (in bits) via a C macro gener...
2011-05-01 Nicholas Clark Fix typo error in bit-vector tracking mechanism, causin...
2011-04-24 Nicholas Clark SvOK() ...
2011-04-24 Nicholas Clark total_size() and size() can be XS ALIASes, now all...
2011-04-24 Nicholas Clark Move iteration over array values from total_size()...
2011-04-24 Nicholas Clark Handle sizes for PVGVs in sv_size() only.
2011-04-24 Nicholas Clark Move iteration over hash values from total_size() to...
2011-04-24 Nicholas Clark Fix potential SEGVs for PVBMs on 5.10.0 and later.
2011-04-24 Nicholas Clark In op_size, add break statement missing for OPc_PVOP.
2011-04-24 Nicholas Clark Fix potential SEGVs for OP_AELEMFAST on a lexical.
2011-04-22 Nicholas Clark Fix classic off-by-one error - the answer is strlen...
2011-04-22 Nicholas Clark Move the check_new() test to the start of sv_size()
2011-04-19 Nicholas Clark Don't count PL_sv_{undef,no,yes} in the size returned
2011-04-19 Nicholas Clark Ensure that size() doesn't add the referent's size...
2011-04-17 Nicholas Clark check_new() is now never called with NULL st, so simpli...
2011-04-17 Nicholas Clark Add check_new_and_strlen(), which is check_new(......
2011-04-17 Nicholas Clark check_new(st, NULL) always returns 0, so no need to...
2011-04-17 Nicholas Clark Move the check_new() test to the start of regex_size...
2011-04-17 Nicholas Clark Move the check_new() test to the start of op_size(...
2011-04-17 Nicholas Clark Refactor the C code to accumulate the size inside the...
2011-04-17 Nicholas Clark Eliminate conditional 5.11/older conditional code that...
2011-04-17 Nicholas Clark Remove dead code: #if PERL_VERSION <= 8 then PERL_VERSI...
2011-04-17 Nicholas Clark Re-instate initial dereference in total_size()
2011-04-17 Nicholas Clark Avoid using assert() on ithreaded 5.8.8 and earlier...
2011-04-16 Nicholas Clark Revert the intent of cb11131e. st (was tv) can be NULL.
2011-04-16 Nicholas Clark Replace TRACKING with struct state, tv with st, and...
2011-04-16 Nicholas Clark Merge the 4 static variables and TRACKING into a struct...
2011-04-16 Nicholas Clark Add PERL_NO_GET_CONTEXT to improve performance under...
2011-04-16 Nicholas Clark Convert C99 // comments to C89 /**/ comments.
2011-04-16 Nicholas Clark Remove commented out code from the pre-0.72 HV based...
2011-04-16 Nicholas Clark Include the size of constants in constant subs (resolve...
2011-04-16 Nicholas Clark Resolve CPAN #58484: Devel::Size SEGVs on XSUBs post...
2011-04-16 Nicholas Clark Convert the tracking system to a 256-way tree.
2011-04-16 Nicholas Clark Create free_tracking() to de-duplicate the code to...
2011-04-16 Nicholas Clark In check_new(), tv can never be NULL, so assert() this.
2011-04-16 Nicholas Clark Use SvPVX_const() instead of SvPVX(), and const check_n...
2011-04-16 Nicholas Clark Catching SEGVs with __try/__except is MSVC only, not...
2011-04-16 Nicholas Clark No need to explicitly check AvARYLEN in 5.10 and later.
2011-04-16 BrowserUk import Devel-Size 0.72 from CPAN
2011-04-16 Tels import Devel-Size 0.71 from CPAN
2011-04-16 Tels Fix compilation under blead, and require at least 5.006
2009-12-10 Tels import Devel-Size 0.69 from CPAN
2009-12-10 Tels import Devel-Size 0.68 from CPAN
2009-12-10 Tels import Devel-Size 0.67 from CPAN
2009-12-10 Tels import Devel-Size 0.65 from CPAN
2009-12-10 Dan Sugalski import Devel-Size 0.64 from CPAN
2009-12-10 Dan Sugalski import Devel-Size 0.63 from CPAN
2009-12-10 Dan Sugalski import Devel-Size 0.62 from CPAN
2009-12-10 Dan Sugalski import Devel-Size 0.61 from CPAN
2009-12-10 Dan Sugalski import Devel-Size 0.60 from CPAN
2009-12-10 Dan Sugalski import Devel-Size 0.59 from CPAN
2009-12-10 Dan Sugalski import Devel-Size 0.58 from CPAN
2009-12-10 Dan Sugalski import Devel-Size 0.57 from CPAN
2009-12-10 Dan Sugalski import Devel-Size 0.56 from CPAN
2009-12-10 Dan Sugalski import Devel-Size 0.55 from CPAN
2009-12-10 Dan Sugalski import Devel-Size 0.54 from CPAN
2009-12-10 Dan Sugalski import Devel-Size 0.53 from CPAN
2009-12-10 Dan Sugalski import Devel-Size 0.52 from CPAN
2009-12-10 Dan Sugalski import Devel-Size 0.51 from CPAN
2009-12-10 Dan Sugalski import Devel-Size 0.50 from CPAN
2009-12-10 Dan Sugalski import Devel-Size 0.03 from CPAN
2009-12-10 Dan Sugalski import Devel-Size 0.02 from CPAN
2009-12-10 Dan Sugalski initial import of Devel-Size 0.01 from CPAN