760 Commits (master)
 

Author SHA1 Message Date
  Rafal Kupiec d72774f0f4
Namespaces in AerScript do not support aliases. 6 hours ago
  Rafal Kupiec 407fb09e8f
Throw an error only if this is not the end of tokens stream. 11 hours ago
  Rafal Kupiec a7606864fa
Do not use broken foreach() loop in this test. 11 hours ago
  Rafal Kupiec cb455c3c73
Unify compiler OOM error messages. 1 day ago
  Rafal Kupiec 1c5982e764
There is no reason to use a loop here. 1 day ago
  Rafal Kupiec 3be46532dd
Remove unused PH7_ErrorRecover() function. 1 day ago
  Rafal Kupiec c443a38fec
Do not count compilation errors. 1 day ago
  Rafal Kupiec 48a38dc1af
PH7_GenCompileError() always breaks script execution on E_ERROR. 1 day ago
  Rafal Kupiec 7c8259057b
PH7_VmThrowError() always breaks script execution on PH7_CTX_ERR. 1 day ago
  Rafal Kupiec 9b1ad67580
PH7_VmThrowError() always breaks script execution on PH7_CTX_ERR. 1 day ago
  Rafal Kupiec deda6b4b15
PH7_GenCompileError() always breaks script execution on E_ERROR. 1 day ago
  Rafal Kupiec 5b0b965199
Fix segmentation fault when trying to clone non-instantiated object. 1 day ago
  Rafal Kupiec 555234e381
Get rid of variable variables. AerScript does not support it. 3 days ago
  Rafal Kupiec aa64a5eeb2
Add missing legal info. 5 days ago
  Rafal Kupiec 8f18ebf884
Update legal info. 5 days ago
  Rafal Kupiec c9203b6c91
New source code legal format. 5 days ago
  Rafal Kupiec 13ea9825b8
Bubble sort algorithm in AerScript. 5 days ago
  Rafal Kupiec 8331d36869
Program to calculate Euler's Totient Function. 5 days ago
  Rafal Kupiec ed8f3f341e
Remove array_same() builtin function. 5 days ago
  Rafal Kupiec 3f1d429d5f
The program code for printing Pascal’s Triangle. 5 days ago
  Rafal Kupiec 18e77b9754
array_copy() is no longer needed. 5 days ago
  Rafal Kupiec d819820798
Always make an array copy. Fixes #48. 5 days ago
  Rafal Kupiec e794ffd97b
Fix PH7_HashmapDup(). 6 days ago
  Rafal Kupiec 16c6b8d970
Array subscription test. 6 days ago
  Rafal Kupiec a0405f2267
Always perform type validation when inserting value to an array. 6 days ago
  Rafal Kupiec 80abccc3ad
This variable contains an array of booleans, really. 6 days ago
  Rafal Kupiec 291b6f0607
Get rid of backstick quoted strings (shell commands). 1 week ago
  Rafal Kupiec 0e8a2372dd
Cleanup lexer from no longer used operators. 1 week ago
  Rafal Kupiec 929d7b83fe
Cleanup unused functions. 1 week ago
  Rafal Kupiec 0b04e0f7c5
Test program entry point. 1 week ago
  Rafal Kupiec 407bcf5a29
Fix segmentation fault on Program::__construct() call. 1 week ago
  Rafal Kupiec f8a47d2838
Real life test - base32. 1 week ago
  Rafal Kupiec 2aa25f66d5
They do not return any value. 1 week ago
  Rafal Kupiec 58618a4d27
Add another test - constructor overloading. 1 week ago
  Rafal Kupiec 9a82298451
Do not check parameters passed to constructor. 1 week ago
  Rafal Kupiec 0268a95169
No longer necessary. 1 week ago
  Rafal Kupiec 227e1d2be5 Merge 'typehinting' branch into 'master'. 1 week ago
  Rafal Kupiec bd22425b46
Do not allow 'continue' statement in a switch case. 1 week ago
  Rafal Kupiec 9d97eb228a
Test a for() loop as well. 1 week ago
  Rafal Kupiec b668d0a897
Test do { ... } while(); loop. 1 week ago
  Rafal Kupiec 102e8447a1
Formatting code. 1 week ago
  Rafal Kupiec 5f57ba54a4
Left operand must be modifiable when storing some value. 1 week ago
  Rafal Kupiec ec580ddf8c
Path splitting test. 1 week ago
  Rafal Kupiec 395f6c446c
Get rid of known from PHP 'elseif' construction. 1 week ago
  Rafal Kupiec 549b2ff3b4
Do not use 'elseif' construction. 1 week ago
  Rafal Kupiec e5d7977995
Fixed by implementation of OP_JMPLFB & OP_JMPLFE VM instructions. 1 week ago
  Piotr Likoski 6b18e204cd
Always pop the l-value on variable declaration. 1 week ago
  Rafal Kupiec a5da714d61
Test while loop. 1 week ago
  Rafal Kupiec 88d382b76b
Add missing VM OP descriptions. 1 week ago
  Rafal Kupiec 2894c55dfa
Add some comments, to see if they are working. 1 week ago