]> granicus.if.org Git - php/commit
Optimize browscap loading and representation
authorNikita Popov <nikic@php.net>
Thu, 15 Dec 2016 14:12:48 +0000 (15:12 +0100)
committerNikita Popov <nikic@php.net>
Mon, 2 Jan 2017 22:30:56 +0000 (23:30 +0100)
commitb06fb88cf9bcaea72dd87dd4273228243c5a5b0b
treeed858980e629cfd7595f6318dd43fcb6a5b87d04
parent76a1d3f153e6cc3b48305a85c6727e8c04a5f4ea
Optimize browscap loading and representation

Avoid many string duplications, use interning (browscap-local, of
course), reduce pattern size, use more compact key-value
representation, build result array only on demand.
ext/standard/browscap.c