René's URL Explorer Experiment


Title: nikic's Blog

direct link

Domain: www.npopov.com

Links:

GitHubhttps://github.com/nikic
StackOverflowhttps://stackoverflow.com/users/385378/nikic
Twitterhttp://twitter.com/nikita_ppv
Mastodonhttps://mastodon.social/@nikic
about mehttps://www.npopov.com/aboutMe.html
This year in LLVM (2025)https://www.npopov.com/2026/01/31/This-year-in-LLVM-2025.html
LLVM: The bad partshttps://www.npopov.com/2026/01/11/LLVM-The-bad-parts.html
This year in LLVM (2024)https://www.npopov.com/2025/01/05/This-year-in-LLVM-2024.html
Making memcpy(NULL, NULL, 0) well-definedhttps://developers.redhat.com/articles/2024/12/11/making-memcpynull-null-0-well-defined
This year in LLVM (2023)https://www.npopov.com/2024/01/01/This-year-in-LLVM-2023.html
How single-iteration InstCombine improves LLVM compile timehttps://developers.redhat.com/articles/2023/12/07/how-single-iteration-instcombine-improves-llvm-compile-time
How to reduce LLVM crasheshttps://www.npopov.com/2023/10/22/How-to-reduce-LLVM-crashes.html
LLVM: Scalar evolutionhttps://www.npopov.com/2023/10/03/LLVM-Scalar-evolution.html
LLVM: Canonicalization and target-independencehttps://www.npopov.com/2023/04/10/LLVM-Canonicalization-and-target-independence.html
LLVM: The middle-end optimization pipelinehttps://www.npopov.com/2023/04/07/LLVM-middle-end-pipeline.html
This year in LLVM (2022)https://www.npopov.com/2022/12/20/This-year-in-LLVM-2022.html
The opcache optimizerhttps://www.npopov.com/2022/05/22/The-opcache-optimizer.html
Type variance in PHPhttps://www.npopov.com/2021/11/08/Type-variance-in-PHP.html
Early binding in PHPhttps://www.npopov.com/2021/10/20/Early-binding-in-PHP.html
How opcache workshttps://www.npopov.com/2021/10/13/How-opcache-works.html
Design issues in LLVM IRhttps://www.npopov.com/2021/06/02/Design-issues-in-LLVM-IR.html
Make LLVM fast againhttps://www.npopov.com/2020/05/10/Make-LLVM-fast-again.html
PHP 7 Virtual Machinehttps://www.npopov.com/2017/04/14/PHP-7-Virtual-machine.html
Internal value representation in PHP 7 - Part 2https://www.npopov.com/2015/06/19/Internal-value-representation-in-PHP-7-part-2.html
Internal value representation in PHP 7 - Part 1https://www.npopov.com/2015/05/05/Internal-value-representation-in-PHP-7-part-1.html
PHP's new hashtable implementationhttps://www.npopov.com/2014/12/22/PHPs-new-hashtable-implementation.html
Methods on primitive types in PHPhttps://www.npopov.com/2014/03/14/Methods-on-primitive-types-in-PHP.html
Fast request routing using regular expressionshttps://www.npopov.com/2014/02/18/Fast-request-routing-using-regular-expressions.html
The case against the ifsetor functionhttps://www.npopov.com/2014/01/10/The-case-against-the-ifsetor-function.html
Cooperative multitasking using coroutines (in PHP!)https://www.npopov.com/2012/12/22/Cooperative-multitasking-using-coroutines-in-PHP.html
Are PHP developers functophobic?https://www.npopov.com/2012/08/10/Are-PHP-developers-functophobic.html
How to add new (syntactic) features to PHPhttps://www.npopov.com/2012/07/27/How-to-add-new-syntactic-features-to-PHP.html
What PHP 5.5 might look likehttps://www.npopov.com/2012/07/10/What-PHP-5-5-might-look-like.html
A plea for less (XML) configuration fileshttps://www.npopov.com/2012/07/09/A-plea-for-less-XML-configuration-files.html
PHP solves problems. Oh, and you can program with it too!https://www.npopov.com/2012/06/29/PHP-solves-problems-Oh-and-you-can-program-with-it-too.html
The true power of regular expressionshttps://www.npopov.com/2012/06/15/The-true-power-of-regular-expressions.html
Understanding PHP's internal array implementation (PHP's Source Code for PHP Developers - Part 4)https://www.npopov.com/2012/03/28/Understanding-PHPs-internal-array-implementation.html
PHP's Source Code for PHP Developers - Part 3 - Variableshttps://www.npopov.com/2012/03/21/PHPs-Source-Code-For-PHP-Developers-Part-3-Variables.html
Understanding PHP's internal function definitions (PHP's Source Code for PHP Developers - Part 2)https://www.npopov.com/2012/03/16/Understanding-PHPs-internal-function-definitions.html
Scalar type hinting is harder than you thinkhttps://www.npopov.com/2012/03/06/Scalar-type-hinting-is-harder-than-you-think.html
Pointer magic for efficient dynamic value representationshttps://www.npopov.com/2012/02/02/Pointer-magic-for-efficient-dynamic-value-representations.html
htmlspecialchars() improvements in PHP 5.4https://www.npopov.com/2012/01/28/htmlspecialchars-improvements-in-PHP-5-4.html
Careful: XDebug can skew your performance numbershttps://www.npopov.com/2012/01/19/Careful-XDebug-can-skew-your-performance-numbers.html
Disproving the Single Quotes Performance Mythhttps://www.npopov.com/2012/01/09/Disproving-the-Single-Quotes-Performance-Myth.html
Supercolliding a PHP arrayhttps://www.npopov.com/2011/12/28/Supercolliding-a-PHP-array.html
Don't be STUPID: GRASP SOLID!https://www.npopov.com/2011/12/27/Dont-be-STUPID-GRASP-SOLID.html
How big are PHP arrays (and values) really? (Hint: BIG!)https://www.npopov.com/2011/12/12/How-big-are-PHP-arrays-really-Hint-BIG.html
PCRE and newlineshttps://www.npopov.com/2011/12/10/PCRE-and-newlines.html
Manually installing PEAR on Windowshttps://www.npopov.com/2011/12/03/Manually-installing-PEAR-on-Windows.html
PHP internals: When does foreach copy?https://www.npopov.com/2011/11/11/PHP-Internals-When-does-foreach-copy.html
Improving lexing performance in PHPhttps://www.npopov.com/2011/10/23/Improving-lexing-performance-in-PHP.html

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.