develooper Front page | perl.perl5.porters | Postings from September 2011

TPF grant report #1

Thread Next
Nicholas Clark
September 12, 2011 03:01
TPF grant report #1
Message ID:
Here goes. Generating this from my (manual) activity log isn't automated.

Some of the items may be a bit terse, particularly as it now turns out that
my entries from Tuesday are no longer self explanatory even to me :-)

[Hours]		[Activity]

2011/09/06	Tuesday

0.50		a proposal for $[
1.50		ithreads, PTROBJ interaction
1.75		POSIX::Termios
0.25		Investigating dVAR
0.25		Glob [924d3af1d7b5591e]
4.25		POSIX and its subtleties

2011/09/07	Wednesday
5.75		POSIX::Termios, ithreads, PTROBJ
1.75		ODBM_File, Data::Dumper

2011/09/08	Thursday
6.50		POSIX

2011/09/09	Friday
1.75		POSIX, pp_chdir failure
4.00		POSIX
1.00		strxfrm() gets absurd [e0601d3cce250689 etc]
1.25		chdir|chmod|chown passed a reference to tied globs.

2011/09/10	Saturday
0.50		POSIX (because Win32 ain't POSIX enough)
0.25		POSIX (documenting improvements)
1.00		ExtUtils::ParseXS dVAR [98e6112272363eb6]
0.50		prune dVAR and dNOOP
2.50		Storable
0.50		XSLoader
0.75		Cwd

2011/09/11	Sunday
1.00		Patches for CPAN modules assuming too much about POSIX.xs

Which I believe makes 37 hours.

The big items:

	[Not yet merged to blead]
	POSIX::Termios and POSIX::SigSet no longer crash with ithreads
	The XS code has been refactored to reduce the size of the shared object
	by about 12%, with no change in functionality. More POSIX functions
	now have tests.
	[Not yet merged to blead]
	Should now pass tests with older version of Test::More
	Should now build all the way back to 5.004. [That was easy]
	Stripped the XS of code that duplicates ppport.h
	Shrunk the shared object slightly
	xsubpp now generates 4 fewer lines of C code per XS function.

Nicholas Clark

Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About