Thursday 12th September 2013
Fedora Project
Jitka Plesnikova kindly reviewed and approved my perl-perl5i package submission
Imported and built perl-perl5i (2.12.0) for F-19, F-20 and Rawhide
Updated gtkwave to 3.3.49 in F-20 and Rawhide:
- Fix crashes caused by X11 protocol limitation for pixmap size
Potential buffer overflow fix in vcd2fst
Added ability to store environment variable information in FST files (FST_MT_ENVVAR)
Fixed bad enum for FST_PT_MAX
Added contrib/fst_jni directory to distribution
Fixed broken "make dist" variants
Added buffer and linkage data directions (future expansion for VHDL) in FST and gtkwave
Removed requirement for fsdbdebug in path when FsdbReader is present
- Fixed ordering of static FSDB libraries for when dynamic ones are not present
Added direction filters to SST name filter search, i.e. adding +I+, +O+, +IO+, +B+, or +L+ before the regular expression adds additional filtering criteria (direction filters are case-insensitive)
- Relax FSDB loader to allow VHDL and mixed-language files
Added VHDL hierarchy types to FST, internal VCD loaders and also vcdfst/fst2vcd
Added in VHDL to FST (which will also allow other languages): gtkwave can process these types (e.g., signal + std_ulogic), but there are currently no simulators supporting them
Updated perl-MIME-Types to 2.04 in F-20 and Rawhide:
Fix one more localize $_ in ::Types::_read_db() (CPAN RT#87856)
Updated perl-Path-Tiny to 0.033 in F-20 and Rawhide:
Perl on BSD may not support locking on an NFS filesystem: if this is detected, Path::Tiny warns and continues in an unsafe mode (the 'flock' warning category may be fatalized to die instead)
Added 'iterator' example showing defaults
Local Packages
Updated gtkwave to 3.3.49 as per the Fedora version
Updated perl-autodie to 2.21:
Speed/Internal: Through the magic of globally reuseable core leak trampolines, autodie is even faster when used across multiple packages
- Speed/Internal: Caches used for keeping track of fatalised subroutines are faster and leaner
- Speed/Internal: Core subroutine wrappers are now lazily compiled
Speed/Internal: Using autodie while autodie is already in effect is now faster and more efficient
Internal: $" and $! are no longer arbitrarily messed with for no reason via autodie (they're still messed with when using Fatal)
Speed/Internal: The ':all' tag hierarchy is expanded immediately, in an efficient fashion
- Internal: Numerous minor clean-ups, dead variables removed, typos fixed
Speed/Internal: import() and _make_fatal() cache more aggressively, reducing CPU overhead
Test: Compatibility with Carp 1.32 (CPAN RT#88076)
Updated perl-MIME-Types to 2.04 as per the Fedora version
Updated perl-Path-Tiny to 0.033 as per the Fedora version
Updated perl-perl5i to add some missing dependencies (Bug #998496)