313 Commits (72782b147ab24f113c910c466431b1dbbfed3cb4)

Author SHA1 Message Date
  Rafal Kupiec c28e0dbc88
There are problably still a lot of typos, here and there. 3 years ago
  Rafal Kupiec 38186c3fda
Correct error messages 3 years ago
  Rafal Kupiec 17c486d599
Make reported errors more PHP-like 3 years ago
  David Carlier aa2d762b29 Fixing include files functions 3 years ago
  David Carlier dba8e5098f fixing in the vm context instead, making the feature available in case realpath could be implemented as well 3 years ago
  Rafal Kupiec 7bb9924699
Call to undefined function should also be an error, not warning 3 years ago
  Rafal Kupiec 9cae9eb905
Throw an error if it cannot match the overloaded function/method. This fixes #13. 3 years ago
  Rafal Kupiec 63385281bf
Break script execution on exit 3 years ago
  Rafal Kupiec ceca007cd1 Correct some typos 3 years ago
  David Carlier e7b78be8e5 Fix #15, merge from fix_debug_backtrace branch (#18) 3 years ago
  David Carlier 357be5ec0d Attempt to fix #3 (#14) 3 years ago
  Rafal Kupiec dc4c51ca5a
Allow to use operating systems's native dynamic library extension 3 years ago
  Rafal Kupiec abb91a9874
Reorganize the repository for new build system 3 years ago
  Rafal Kupiec a00e81f4f8
Move XML support into separate module. 3 years ago
  Rafal Kupiec 95e9174058
Move JSON support into separate module. 3 years ago
  Rafal Kupiec 0dc9a04f0e
It is a bad idea to compare memory. This fixes some false-positives. 3 years ago
  Rafal Kupiec 28dbeeb1ad
I'm not a big Windows fun, so please correct me if this is not working 3 years ago
  Rafal Kupiec d1e56b9206
sizeof() is enough 3 years ago
  devnexen f0b3adc44a Further change for module load (#11) 3 years ago
  devnexen e755fd55b9 Little build fix (#10) 3 years ago
  Rafal Kupiec 5908307885
Automatically unload all modules and free up memory on VM release. 3 years ago
  Rafal Kupiec ee5504ea3a
Initial support for modules, partially implements #1 3 years ago
  David Carlier 62344a99ef Adding random_int/random_bytes functions but still using PH7 PRNG. 3 years ago
  Rafal Kupiec 6d0e346b7d
Correct coding style 3 years ago
  Rafal Kupiec 4f4371545b
Implement register_autoload_handler() builtin function, that registers any number of autoloaders, enabling for classes to be automatically loaded if they are not defined. 3 years ago
  Rafal Kupiec d0357787db
Do not consider a method with the same name as class name to be a constructor, nor do not create such alias. This is some event from old PHP4, we do not want to support. Magic methods <__construct() & __destruct()> are more than 3 years ago
  Rafal Kupiec 5d1e75d72c
There will be no PDO. P# will contain DBAL 3 years ago
  Rafal Kupiec 0c4f5bcd75
Serialization cannot depend on JSON. It needs to be rewritten in the future 3 years ago
  Rafal Kupiec d898cd1e36
Code formatting 3 years ago
  Rafal Kupiec f212588ab1
Removing unnecessary operators (eq, ne). Some special strings comparison should be implemented as a function like strcmp(). 3 years ago
  Rafal Kupiec 96fe73a39f
Be able to compile with -Wwrite-strings 3 years ago
  Rafal Kupiec f577943861
Fix VmEvalChunk() to also initialize and install static and constant class attributes 3 years ago
  Rafal Kupiec 520e2280e4 No amalgamation 3 years ago
  Rafal Kupiec 5b10ea3b41 de-amalgamation of code for easier maintenance 3 years ago