Thursday 29 August 2019

I will be connecting the nodes...

Hi folks,

Hopefully not too sad as we are closer and closer to the end of the nice vacations time :-) but still nice weather enough I might say.
Following up a previous post, PHP goes on internal code cleanup on some sort which is making more strict in a sense some errors treated in the past as benign now will be raised. I totally agree personally with this mindset, as PHP needs to be more believable in the enterprise's context while all others web technologies are progressing, so definitely thumbs up !
Regarding FreeBSD, the usual status report will come up ;  still time to tell what you were able to accomplish in any area, I will be looking at it with good interest !
Apart of this, the next LLVM release, the 9th, will come not too far in the future as I write (sometime next week I believe), now we are all trying to fix last issues and start completing the documentation ... A lot of water went under the bridge since the 8th for sure, apart of what I already mentioned in past posts (again great job of the CheriBSD contributor who fixed address sanitiser ;-)), I personally reviewed little PRs of Ed Maste and pushed two little contributions into sanitisers area, one detecting if ASLR for PIE binaries had been enabled (dim@ requested me to back port it for the 9.x release and as he himself pushes this version to FreeBSD -current ; you ought to see sooner or later), the other using large pages for shadow mappings for both Linux and now FreeBSD ..
Also today, I have been interviewed ... to get on board of NodeJS collaborators :-) took couple dozen of minutes but went pretty well and Rich Trott is pretty welcoming folk :-) In the meantime I had contributed a little bit to node fibers (here a little introduction to Fiber concept for who is not used to), varnish cache ... and again to the Microsoft projects ... mimalloc and snmalloc both revolving around macOs support's expansion.

Labels: , , , ,

View David Carlier's profile on LinkedIn

Wednesday 14 August 2019

Ireland ... countryside

Hi folks,

Hopefully you re still enjoying relatively sunny weather, recently I have been visiting other parts of Ireland and most of the time the network was pretty feeble. Nevermind, that was the opportunity as well to be off open source contributions for a while ;-)

In the meantime, PHP is undergoing a thorough clean up for the future 8 major release, which manifest through those PR  ... Those kind of tasks are rarely interesting technically speaking but are necessary if the project in question wants to maintain a certain consistency. Indeed, some of PHP extensions were using modern coding while some others were a bit behind so here is the opportunity to make things a bit square ... To remain in language's realm here a little related discussion to FreeBSD and .NET technologies. This is the most pragmatic approach I believe and that surely works fine ; ideally the kqueue's approach instead would be beneficial also for performance matters.

In the LLVM realms, couple of little but interesting changes, here the getrandom interception ... I think it can be pretty easily made available for FreeBSD as well ... otherwise some planned improvements for clang frontend warnings  (personally interested by this particular bit). Little dream of mine if this GitHub project would be ported at least to major unixes first (if this is ever possible...) :-) but would require to rewrite DirectX layers to SDL as usual ... lot of work.

In the next couple of days, I will be back a bit on LLVM and little other ongoing little tasks I putted to a rest, in the meantime I wish you well :-)


Labels: , , , ,

View David Carlier's profile on LinkedIn