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