144 Commits

Author SHA1 Message Date
Jacek Caban
96e822a33e jscript: Use bytecode for '>>>' expression implementation. 2011-12-09 21:15:28 +01:00
Jacek Caban
d30bfb6e54 jscript: Use bytecode for '>>=' expression. 2011-12-08 18:00:16 +01:00
Jacek Caban
28013dfa6f jscript: Use bytecode for '>>' expression. 2011-12-08 18:00:14 +01:00
Jacek Caban
fc4948af2c jscript: Use bytecode for '&=' expression implementation. 2011-12-08 18:00:12 +01:00
Jacek Caban
1ef486421e jscript: Use bytecode for binary and implementation. 2011-12-08 18:00:11 +01:00
Jacek Caban
558d759465 jscript: Use bytecode for array literal expressions. 2011-12-08 18:00:09 +01:00
Jacek Caban
4d0e360266 jscript: Use bytecode for pre-decrement implementation. 2011-12-08 18:00:07 +01:00
Jacek Caban
667cc2e68a jscript: Use bytecode for pre-increment expression implementation. 2011-12-08 18:00:05 +01:00
Jacek Caban
e1da3d7242 jscript: Use bytecode for post-decrement expression. 2011-12-07 17:50:02 +01:00
Jacek Caban
a508149fad jscript: Use bytecode for post-increment expression. 2011-12-07 17:50:01 +01:00
Jacek Caban
9c9157a144 jscript: Use binary_expression_t instead of array_expression_t. 2011-12-07 17:50:01 +01:00
Jacek Caban
3aa7cee00e jscript: Use bytecode for calls on identifier and member expressions. 2011-12-07 17:50:00 +01:00
Jacek Caban
9749de29bc jscript: Use bytecode for '^=' expression implementation. 2011-12-06 15:50:59 +01:00
Jacek Caban
c74641acf2 jscript: Use bytecode for '|=' expression. 2011-12-06 15:50:59 +01:00
Jacek Caban
822fdde42d jscript: Use bytecode for '%=' expression implementation. 2011-12-06 15:50:59 +01:00
Jacek Caban
e9bd2e47f8 jscript: Use bytecode for '/=' expression implementation. 2011-12-06 15:50:59 +01:00
Jacek Caban
0ff59f444b jscript: Use bytecode for '*=' expression implementation. 2011-12-06 15:50:59 +01:00
Jacek Caban
7b022dbbb8 jscript: Use bytecode for '-=' expression implementation. 2011-12-05 12:25:14 +01:00
Jacek Caban
087afe8b79 jscript: Use bytecode for '+=' expression implementation. 2011-12-05 12:25:09 +01:00
Jacek Caban
d3d2f063b6 jscript: Use bytecode for assignment to identifier. 2011-12-05 12:24:50 +01:00
Jacek Caban
9f9f5ae0a7 jscript: Use bytecode for '>=' expression implementation. 2011-12-01 14:18:41 +01:00
Jacek Caban
f3e18fbf03 jscript: Use bytecode for '>' expression implementation. 2011-12-01 14:18:37 +01:00
Jacek Caban
fb51810a95 jscript: Use bytecode for '<=' expression implementation. 2011-12-01 14:18:33 +01:00
Jacek Caban
e5a31cc2d0 jscript: Use bytecode for '<' expression implementation. 2011-12-01 14:18:29 +01:00
Jacek Caban
facc2189d2 jscript: Use bytecode for delete on array expression implementation. 2011-11-30 11:51:20 +01:00
Jacek Caban
0505e03b57 jscript: Use bytecode for binary xor expressions. 2011-11-29 13:26:29 +01:00
Jacek Caban
96b13314eb jscript: Use bytecode for binary or implementation. 2011-11-29 13:26:26 +01:00
Jacek Caban
7a20965bd2 jscript: Use bytecode for modulo expression implementation. 2011-11-29 13:26:22 +01:00
Jacek Caban
09306e434e jscript: Use bytecode for '/' expression implementation. 2011-11-29 13:26:18 +01:00
Jacek Caban
cf68237c80 jscript: Use bytecode for '*' expression implementation. 2011-11-29 13:26:15 +01:00
Jacek Caban
518f4c4983 jscript: Use bytecode for new expression implementation. 2011-11-28 16:40:49 +01:00
Jacek Caban
25e58de596 jscript: Use bytecode for conditional expressions. 2011-11-28 16:40:49 +01:00
Jacek Caban
88dc54a7f7 jscript: Use bytecode for logical and expression. 2011-11-28 16:40:49 +01:00
Jacek Caban
28375af386 jscript: Use bytecode for logical or expression. 2011-11-28 16:40:49 +01:00
Jacek Caban
58952a07d0 jscript: Use bytecode for '==' and '!=' expression. 2011-11-25 16:21:58 +01:00
Jacek Caban
413fe9a462 jscript: Use bytecode for unary '-' expression. 2011-11-25 16:21:58 +01:00
Jacek Caban
b13c6a27c3 jscript: Use bytecode for '-' expression implementation. 2011-11-25 16:21:58 +01:00
Jacek Caban
47314a92d7 jscript: Use bytecode for comma expression implementation. 2011-11-25 16:21:58 +01:00
Jacek Caban
0b50c32c83 jscript: Use bytecode for void expression. 2011-11-24 20:57:01 +01:00
Jacek Caban
83667e74d6 jscript: Use bytecode for this expression implementation. 2011-11-24 20:57:01 +01:00
Jacek Caban
9050c3725f jscript: Always use bytecode version of literal expressions. 2011-11-24 20:57:01 +01:00
Jacek Caban
1c824ea606 jscript: Use bytecode for 'in' expression implementation. 2011-11-23 12:29:05 +01:00
Jacek Caban
b1b0aadaab jscript: Use bytecode for '+' expression implementation. 2011-11-22 17:17:13 +01:00
Jacek Caban
35b9c42f53 jscript: Use bytecode for unary '+' expression. 2011-11-21 16:16:44 +01:00
Jacek Caban
2d83bdcfbe jscript: Use bytecode for binary negation implementation. 2011-11-21 16:16:42 +01:00
Jacek Caban
418af7eda9 jscript: Use bytecode interpreter for logical negation expression. 2011-11-18 15:37:08 +01:00
Jacek Caban
32602170a5 jscript: Use bytecode interpreter for '!==' expressions. 2011-11-18 15:37:08 +01:00
Jacek Caban
b473f5d5c6 jscript: Added minimal bytecode compiler/interpreter and use it for '===' expressions. 2011-11-18 15:37:08 +01:00
Jacek Caban
8b66110e51 jscript: Store expression type in expression_t. 2011-11-18 15:37:07 +01:00
Jacek Caban
fe9cb0c266 jscript: Use a helper function to allocate expression structs. 2011-11-18 15:37:07 +01:00