npopov.com 1. 1. 2024This year in LLVM (2023) – npopov.com 22. 10. 2023How to reduce LLVM crashes – npopov.com 3. 10. 2023LLVM: Scalar evolution – npopov.com 10. 4. 2023LLVM: Canonicalization and target-independence – npopov.com 7. 4. 2023LLVM: The middle-end optimization pipeline – npopov.com 20. 12. 2022This year in LLVM (2022) – npopov.com 22. 5. 2022The opcache optimizer – npopov.com 8. 11. 2021Type variance in PHP – npopov.com 20. 10. 2021Early binding in PHP – npopov.com 13. 10. 2021How opcache works – npopov.com 2. 6. 2021Design issues in LLVM IR – npopov.com 2. 6. 2021Design issues in LLVM IR – npopov.com 10. 5. 2020Make LLVM fast again – npopov.com 10. 5. 2020Make LLVM fast again – npopov.com 14. 4. 2017PHP 7 Virtual Machine – npopov.com 14. 4. 2017PHP 7 Virtual Machine – npopov.com 19. 6. 2015Internal value representation in PHP 7 - Part 2 – npopov.com 19. 6. 2015Internal value representation in PHP 7 - Part 2 – npopov.com 5. 5. 2015Internal value representation in PHP 7 - Part 1 – npopov.com 5. 5. 2015Internal value representation in PHP 7 - Part 1 – npopov.com 22. 12. 2014PHP's new hashtable implementation – npopov.com 22. 12. 2014PHP's new hashtable implementation – npopov.com 14. 3. 2014Methods on primitive types in PHP – npopov.com 14. 3. 2014Methods on primitive types in PHP – npopov.com 18. 2. 2014Fast request routing using regular expressions – npopov.com 18. 2. 2014Fast request routing using regular expressions – npopov.com 10. 1. 2014The case against the ifsetor function – npopov.com 10. 1. 2014The case against the ifsetor function – npopov.com 22. 12. 2012Cooperative multitasking using coroutines (in PHP!) – npopov.com
1. 1. 2024This year in LLVM (2023) – npopov.com 22. 10. 2023How to reduce LLVM crashes – npopov.com 3. 10. 2023LLVM: Scalar evolution – npopov.com 10. 4. 2023LLVM: Canonicalization and target-independence – npopov.com 7. 4. 2023LLVM: The middle-end optimization pipeline – npopov.com 20. 12. 2022This year in LLVM (2022) – npopov.com 22. 5. 2022The opcache optimizer – npopov.com 8. 11. 2021Type variance in PHP – npopov.com 20. 10. 2021Early binding in PHP – npopov.com 13. 10. 2021How opcache works – npopov.com 2. 6. 2021Design issues in LLVM IR – npopov.com 2. 6. 2021Design issues in LLVM IR – npopov.com 10. 5. 2020Make LLVM fast again – npopov.com 10. 5. 2020Make LLVM fast again – npopov.com 14. 4. 2017PHP 7 Virtual Machine – npopov.com 14. 4. 2017PHP 7 Virtual Machine – npopov.com 19. 6. 2015Internal value representation in PHP 7 - Part 2 – npopov.com 19. 6. 2015Internal value representation in PHP 7 - Part 2 – npopov.com 5. 5. 2015Internal value representation in PHP 7 - Part 1 – npopov.com 5. 5. 2015Internal value representation in PHP 7 - Part 1 – npopov.com 22. 12. 2014PHP's new hashtable implementation – npopov.com 22. 12. 2014PHP's new hashtable implementation – npopov.com 14. 3. 2014Methods on primitive types in PHP – npopov.com 14. 3. 2014Methods on primitive types in PHP – npopov.com 18. 2. 2014Fast request routing using regular expressions – npopov.com 18. 2. 2014Fast request routing using regular expressions – npopov.com 10. 1. 2014The case against the ifsetor function – npopov.com 10. 1. 2014The case against the ifsetor function – npopov.com 22. 12. 2012Cooperative multitasking using coroutines (in PHP!) – npopov.com