83 Commits (796acc5539bab94bcacf4fcbe23e7e4e52f6a41f)
 

Author SHA1 Message Date
  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
  Rafal Kupiec dce1b38e79
P# allows to use multiline string block, thus heredoc/newdoc syntax is not needed 3 years ago
  Rafal Kupiec c7feffc43f
GOTO is an evil statement and should be avoid. Its not available in P# 3 years ago
  Rafal Kupiec 612d15f676
Rename file 3 years ago
  Rafal Kupiec 96fe73a39f
Be able to compile with -Wwrite-strings 3 years ago
  Rafal Kupiec dff0a5c968
Replace automatically generated code with a more friendly equivalent 3 years ago
  Rafal Kupiec f577943861
Fix VmEvalChunk() to also initialize and install static and constant class attributes 3 years ago
  Rafal Kupiec 538ea8524a
Remove unused constant 3 years ago
  Rafal Kupiec 74d8f3f190
Avoid duplication of code 3 years ago
  Rafal Kupiec e3427042c8
This readme is obsolete as it covers PH7 only. New readme for P# needs to be written. 3 years ago
  Rafal Kupiec 331e21cb12 GCC does not like large constants without a suffix 3 years ago
  Rafal Kupiec 8f7f9a1ef8 Fix build on some Solaris installations 3 years ago
  Rafal Kupiec f3152333d6 Fix ord() showing negative values for some special characters. This fixes PH7 ticket #18 3 years ago
  Rafal Kupiec 4a98bdc865 dos2unix 3 years ago
  Rafal Kupiec 404a2cb402 Fix mutex memory leak in ph7_vm_release() 3 years ago
  Rafal Kupiec 25a0e7d64e More generic Makefile, allowing to build just source files with changes 3 years ago
  Rafal Kupiec 520e2280e4 No amalgamation 3 years ago
  Rafal Kupiec 34a5eb817c Add cleaning option 3 years ago
  Rafal Kupiec ef0c9a157b Add simple interpreter and let it build from de-amalgamated source code 3 years ago
  Rafal Kupiec 5b10ea3b41 de-amalgamation of code for easier maintenance 3 years ago
  Rafal Kupiec 3ad53da597 We do not need any C examples 3 years ago
  Rafal Kupiec 4202cc559d We will relicense the project under GPLv3 with a permission of Symisc Systems, SUARL 3 years ago
  Rafal Kupiec e61bab138f We will not use Travis 3 years ago
  Symisc Systems 29f589677e
Update README.md 3 years ago
  Symisc Systems dcd6547196
Travis build badge 3 years ago
  Symisc Systems 6cd8af0a84
Makefile for Travis 3 years ago
  Symisc Systems 5ad1cd3c8c
Makefile for Travis build 3 years ago
  Symisc Systems b0f2cd6966
New Makefile 3 years ago
  Symisc Systems 19dd0c9616
Update Makefile 3 years ago
  Symisc Systems 6188ea48b0
Update .travis.yml 3 years ago