-
JetBrains
- Berlin, Germany
- https://nikic.github.io/
- @nikita_ppv
Block or Report
Block or report nikic
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned Loading
-
-
-
scalar_objects Public
Extension that adds support for method calls on primitive types in PHP
3,816 contributions in the last year
Less
More
Contribution activity
November 2021
Created 205 commits in 11 repositories
Created 2 repositories
- nikic/framework PHP
- nikic/pcov C
Created a pull request in php/php-src that received 8 comments
Fix bug #81577: Execute interrupt handler on original opline
The interrupt handler should be executed while the original opline is set, so that exceptions are thrown from the original opline, rather than the …
+44
−23
•
8
comments
Opened 10 other pull requests in 5 repositories
php/php-src
2
open
3
closed
google/oss-fuzz
2
merged
php/web-php
1
open
laravel/framework
1
merged
krakjoe/pcov
1
merged
Reviewed 61 pull requests in 6 repositories
php/php-src
49 pull requests
- Optimize SplObjectStorage native read/write/isset dimension handlers
- Improve performance of WeakReference/WeakMap. Avoid hash collisions on pointers.
- Major overhaul of mbstring (part 18)
- Fix #81659: stream_get_contents() may unnecessarily overallocate
- Deprecate dynamic property creation with #[AllowDynamicProperties] escape hatch
- Fix #81694: imap_(un)delete accept sequences, not single numbers
- Update to PCRE2 10.39
- Update include_userstream_002.phpt
- fix #81656: GCC-11 silently ignores -R
- Dark mode for phpinfo()
- Add pdo_sqlite tests for empty filename and in-memory uri
- Use the standard _WIN32 instead of the custom MSWIN32 in libgd
- "Export" relevant GD macros
- Drop unused GD defines
- fix [-Wstrict-prototypes] buid warnings
- Optimize the destructor of WeakMap for large WeakMaps
- Update #81645 : header() checks the validity of HTTP status code
- Use memrchr() when available
- Fixed bug #81634 ZEND_ENABLE_STATIC_TSRMLS_CACHE produces extensionswith the STATIC_TLS flag
- FPM fix and test for setting php_admin_value doc_root
- Micro-optimizations for WeakMap
- Fix use after free when WeakMap is modified during field write
- 7.4 - ./configure: detecting RAND_egd
- Add more specific array return type hints for various extensions - part 2
- OpenBSD ZTS build fix.
- Some pull request reviews not shown.
nikic/php-ast
5 pull requests
- php-ast 1.1.0dev: Deprecate AST versions 50 and 60, drop support for php < 7.2
-
Release 1.0.16: Optimize ast\Node property setting. Document
#[AllowsDynamicProperties]in stubs - Update php versions tested in CI, prepare the 1.0.15 release
- Allow dynamic properties (e.g. endLineno) without deprecation notice in ast\Node
- Use array_init_size as size hint for created arrays
php/doc-en
3 pull requests
rust-lang/rust
2 pull requests
php/web-php
1 pull request
nikic/PHP-Parser
1 pull request
Created an issue in google/oss-fuzz that received 5 comments
AFL build failure
The php project currently fails to build (https://oss-fuzz-build-logs.storage.googleapis.com/index.html#php) due to an AFL startup crash:
Step #4 …
5
comments