ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/CBOR-XS/XS.pm
(Generate patch)

Comparing CBOR-XS/XS.pm (file contents):
Revision 1.45 by root, Thu Jun 18 14:29:45 2015 UTC vs.
Revision 1.47 by root, Mon Feb 8 04:26:01 2016 UTC

64 64
65package CBOR::XS; 65package CBOR::XS;
66 66
67use common::sense; 67use common::sense;
68 68
69our $VERSION = 1.3; 69our $VERSION = 1.4;
70our @ISA = qw(Exporter); 70our @ISA = qw(Exporter);
71 71
72our @EXPORT = qw(encode_cbor decode_cbor); 72our @EXPORT = qw(encode_cbor decode_cbor);
73 73
74use Exporter; 74use Exporter;
1058 # Time::Piece::Strptime uses the "incredibly flexible date parsing routine" 1058 # Time::Piece::Strptime uses the "incredibly flexible date parsing routine"
1059 # from FreeBSD, which can't parse ISO 8601, RFC3339, RFC4287 or much of anything 1059 # from FreeBSD, which can't parse ISO 8601, RFC3339, RFC4287 or much of anything
1060 # else either. Whats incredibe over standard strptime totally escapes me. 1060 # else either. Whats incredibe over standard strptime totally escapes me.
1061 # doesn't do fractional times, either. sigh. 1061 # doesn't do fractional times, either. sigh.
1062 # In fact, it's all a lie, it uses whatever strptime it wants, and of course, 1062 # In fact, it's all a lie, it uses whatever strptime it wants, and of course,
1063 # they are all incomptible. The openbsd one simply ignores %z (but according to the 1063 # they are all incompatible. The openbsd one simply ignores %z (but according to the
1064 # docs, it would be much more incredibly flexible indeed. If it worked, that is.). 1064 # docs, it would be much more incredibly flexible indeed. If it worked, that is.).
1065 scalar eval { 1065 scalar eval {
1066 my $s = $_[1]; 1066 my $s = $_[1];
1067 1067
1068 $s =~ s/Z$/+00:00/; 1068 $s =~ s/Z$/+00:00/;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines