112 Commits (abb91a9874e556ff29392973771f7b4745ed1360)
 

Author SHA1 Message Date
  Rafal Kupiec abb91a9874
Reorganize the repository for new build system 3 years ago
  Rafal Kupiec efceb9d12b
Add support for OpenBSD 3 years ago
  Rafal Kupiec 100971a37a
Test generic and multiplatform makefile 3 years ago
  Rafal Kupiec d86f4f5aa2
Correct some more typos 3 years ago
  Rafal Kupiec 1b20057c61
Correct some typos 3 years ago
  Rafal Kupiec c6ad27566a
Correct some typos 3 years ago
  Rafal Kupiec 46ca163757
Correct module name 3 years ago
  Rafal Kupiec a00e81f4f8
Move XML support into separate module. 3 years ago
  Rafal Kupiec 98e2775e9a
Fix typos 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 641fa9e960
Move definition to header file 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
  Rafal Kupiec 1929b3619a Merge branch 'php_random_port' of PSharp/psharp into master 3 years ago
  David Carlier 62344a99ef Adding random_int/random_bytes functions but still using PH7 PRNG. 3 years ago
  Rafal Kupiec 887b78ead0
Remove redundant whitespace 3 years ago
  Rafal Kupiec 6abb65a04c
declare() is a stupid and useless construct. It will not be supported in P#. 3 years ago
  Rafal Kupiec 9fe3ae2221
Fix indentation 3 years ago
  Rafal Kupiec 6d0e346b7d
Correct coding style 3 years ago
  Rafal Kupiec 4b05081d4a
Makefile can be also used on Windows, but it needs some tweaks 3 years ago
  Rafal Kupiec 0178ff0495
Enable debugging symbols 3 years ago
  Rafal Kupiec ac3f78785a
Add tasks for compiling P# on Unix-like OS 3 years ago
  Rafal Kupiec e9c61bd49a
Updated VSCode to 1.25.1 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 796acc5539
Enable math builtin functions 3 years ago
  Rafal Kupiec 408ccc73c2
Do not switch to public visibility when dealing with constructor and/or destructor, this impairs language. 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 e53cfb8ba0
Import unified template 3 years ago
  Rafal Kupiec 5d1e75d72c
There will be no PDO. P# will contain DBAL 3 years ago
  Rafal Kupiec 0552e388e7
Cleanup the code 3 years ago
  Rafal Kupiec 7a8d95efd9
Small rewrite of Makefile 3 years ago
  Rafal Kupiec 0c4f5bcd75
Serialization cannot depend on JSON. It needs to be rewritten in the future 3 years ago
  Rafal Kupiec c8559bc111
VS Code configuration for P# project 3 years ago
  Rafal Kupiec 4eb2e76498
Borrowed from Bash, but unnecessary 3 years ago
  Rafal Kupiec caedd1a9f8
Only bool, float, int. They dont need synonyms. 3 years ago
  Rafal Kupiec 8b59a01198
There is no need to use 'and' & 'or' keywords, as P# supports also '&&' and '||' to use respectively 3 years ago
  Rafal Kupiec fb9e0726d8
No amalgamation here 3 years ago
  Rafal Kupiec 8dd1305a51
Use astyle to format source code properly 3 years ago
  Rafal Kupiec 4071f0b8ee
P# supports only ^^ keyword as a logical XOR. There is no need to have 'xor'. 3 years ago
  Rafal Kupiec d898cd1e36
Code formatting 3 years ago
  Rafal Kupiec 03bfd2203c
Reorganisation 3 years ago
  Rafal Kupiec 25264bd774
extension in PH7, but standard in P# 3 years ago
  Rafal Kupiec 0ad681ccf6
There is no fixed rule and XOR has different position in programming languages, but it has surely not higher precedence than AND and not lower than OR 3 years ago
  Rafal Kupiec 5ad57f6740
Implement logical XOR operator (^^) 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