The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for Class::Accessor::Inherited::XS.

0.38 Tue Oct  4 21:42:44 MSK 2022
    - fix for broken 5.37

0.37 Tue Oct 27 11:36:44 MSK 2020
    - fix compilation on some clang compilers

0.36 Sun Sep 16 00:14:21 MSK 2018
    - change named callbacks implementation
    - add named callbacks to public API

0.35 Sun Aug 26 00:45:39 MSK 2018
    - added c++ backend for weak accessors
    - added c++ backend for named inherited accessors
    - rewrite accessor generation to recursive templates
    - better CAIXS interface

0.34 Sun Aug 13 23:55:53 MSK 2017
    - add missing file to MANIFEST

0.33 Sun Aug 13 23:46:04 MSK 2017
    - fix compat logic for some legitimate cases

0.32 Sun Aug 13 23:17:13 MSK 2017
    - extract ::Compat type installers
    - deprecate inheriting non-compat CAIXS class

0.31 Tue Sep 27 00:11:42 MSK 2016
    - fix goto &accessor under Devel::NYTProf
    - fix overload corner cases
    - fix &accessor style sub calls

0.30 Sat May 28 21:18:49 MSK 2016
    - fix compilation for perl 5.10

0.29 Sat May 28 19:53:22 MSK 2016
    - support for PERL_OP_PARENT builds
    - support calling multiply accessors from a single op

0.28 Mon May 16 10:27:59 MSK 2016
    - fix recursive lazy accessors

0.27 Sat Mar 12 03:10:22 MSK 2016
    - special-case 'undef' for constructor

0.26 Fri Mar  4 18:53:13 MSK 2016
    - fix 32bit arch compilation

0.25 Fri Mar  4 01:09:42 MSK 2016
    - use callback names according to docs in custom inherited type installer
    - CXA compability aliases

0.24 Mon Feb 29 01:05:47 MSK 2016
    - O(1) inherited accessors

0.23 Mon Jan 18 02:57:36 MSK 2016
    - add CAIXS alias
    - implement lazy class accessors

0.22 Thu Jan  7 21:11:15 MSK 2016
    - fix compilation for older perls

0.21 Thu Jan  7 20:13:46 MSK 2016
    - readonly accessors
    - change hash arg for class/varclass into default value

0.20 Fri Dec 25 15:41:46 MSK 2015
    - fix docs mistake

0.19 Fri Dec 25 15:18:30 MSK 2015
    - add 'object' accessor type
    - add fast XS 'constructor'
    - fix 'class'/'varclass' installer bugs

0.18 Mon Dec 21 02:17:37 MSK 2015
    - hijack OP_METHOD in addition to OP_METHOD_NAMED

0.17 Fri Dec 18 03:21:05 MSK 2015
    - fix coredump when accessors were called through subref
    - optimize subref call case (for DBIx::Class)

0.16 Mon Dec  7 19:09:41 MSK 2015
    - fix coredump in call_sv(acc, G_METHOD_NAMED)

0.15 Wed Dec  2 23:41:14 MSK 2015
    - use our own OP_METHOD_NAMED to get another ~15% performance boost

0.14 Tue Sep  8 00:42:01 MSK 2015
    - fix Windows compilation
    - export BINARY_UNSAFE constant
    - croak on BINARY_UNSAFE platforms for binary input

0.13 Fri Aug 28 17:27:37 MSK 2015
    - fix installing accessors with \0 in names

0.12 Sat Aug 22 13:15:04 MSK 2015
    - enhanced interface for callback accessors
    - add benchmark results for callback accessors

0.11 Mon Jul  6 01:28:49 MSK 2015
    - fix compilation on Strawberry
    - fix compilation on FreeBSD 9.x with gcc 4.2

0.10 Fri Jun 19 13:46:53 MSK 2015
    - add class/varclass accessors

0.09 Mon Jun 15 22:28:01 MSK 2015
    - add hooks to set callback for an accessor call
    - switch to c++ compiler
    - add 'register_type' API

0.08 Mon May 11 19:56:33 MSK 2015
    - fix compilation on VC and some older perls
    - more tests and docs

0.07 Tue Dec 30 23:35:13 MSK 2014
    - PL_op->op_ppaddr optimization trick
    - %ENV kill switch
    - update benchmark results
    - notes about profiling

0.06 Sun Dec 28 14:17:08 MSK 2014
    - fix coredump under threaded builds, when accessor was created in parent thread
        and then destoryed in it after child creation
    - change internal refs accounting scheme

0.05 Sat Dec 27 19:18:19 MSK 2014
    - use newSVpvn_share to hold hash keys, thus avoiding one strcmp() in hash lookup
    - avoid unnecessary double-fetch for own pkg when descending into hierarchy chain
    - better errors handling

0.04 Mon Dec  8 11:36:27 MSK 2014
    - use even less memory for accessor data
    - correct tests for 5.16.0

0.03 Tue Dec  2 17:01:24 MSK 2014
    - change compiler to be pure c
    - save up to 3 bytes per accessor
    - minor optimizations

0.02 Sat Nov 29 23:53:35 MSK 2014 
    - complete internal redesign
    - 5x-12x times faster than Class::Accessor::Grouped
    - full thread-safety
    - utf8 accessors names support

0.01  Fri Oct  9 22:52:06 2009
    - never released to public