kphp
kphp copied to clipboard
KPHP — a PHP compiler
## Common Add new subsystem into runtime, it is inference of machine learning models. We have developed new format -- KML, this PR add a support of models in such...
### What is mbstring While there are many languages in which every necessary character can be represented by a one-to-one mapping to an 8-bit value, there are also several languages...
See https://github.com/VKCOM/kphp/pull/664 Just change `compare` branch
Support PHP8 feature. Main issue: https://github.com/VKCOM/kphp/issues/290 Previous attempt: https://github.com/VKCOM/kphp/pull/308 I didn't rebase because of merge conflict.
# Changes ## Refactor system level alarm handling Before this pr alarm and wakeup have been processed by same `*_php_wakeup` functions. This pr add `*_php_alarm` functions for processing situations when...
* small fix for iconv function * added iconv tests * new phpt tag 'binary', which open test result files with binary flag for comparing php and kphp
In this PR `stream_functions` struct is refactored as a base class with virtual functions. Classes derived from `stream_functions`: - `php_stream_functions` - `ssl_stream_functions` - `tcp_stream_functions` - `udp_stream_functions` - `file_stream_functions` Base class...