usp10: Move the application of pair values to a helper function.
[wine] / dlls / jscript / compile.c
2012-12-14  Jacek Cabanjscript: Allow poping multiple stack values at the...
2012-12-14  Jacek Cabanjscript: Properly handle return value evaluation in...
2012-12-13  Jacek Cabanjscript: Ensure correct stack state for non-returning...
2012-12-13  Jacek Cabanjscript: Moved eval return value logic to specific...
2012-12-12  Jacek Cabanjscript: Throw an error if return statement is in eval...
2012-11-27  Jacek Cabanjscript: Fixed some Coverity issues.
2012-10-11  Jacek Cabanjscript: Use jsstr_t for compiler constant strings.
2012-10-11  Jacek Cabanjscript: Use custom string container instead of BSTR.
2012-10-04  Jacek Cabanjscript: Added support for pstrFormalParams argument...
2012-09-13  Jacek Cabanjscript: Don't leave current scope in return statement...
2012-09-04  Jacek Cabanjscript: Fixed empty cases in the end of switch statement.
2012-06-20  Jacek Cabanjscript: Always store numeric literals as double.
2012-05-14  Jacek Cabanjscript: Store double op arg directly instead of by...
2012-05-14  Jacek Cabanjscript: Make flags parameter of OP_regexp unsigned.
2012-05-14  Jacek Cabanjscipt: Make arg_cnt parameter of OP_new unsigned.
2012-04-26  Jacek Cabanjscript: Get rid of parser function collecting hack...
2012-04-25  Jacek Cabanjscript: Moved collecting variable declarations from...
2012-04-25  Jacek Cabanjscript: Make parser a temporary compiler object.
2012-04-25  Jacek Cabanjscript: Store function parameters in function_code_t.
2012-04-25  Jacek Cabanjscript: Fixed func->funcs leak.
2012-04-25  Jacek Cabanjscript: Store variable names in function_code_t.
2012-04-24  Jacek Cabanjscript: Store source code range in function_code_t.
2012-04-24  Jacek Cabanjscript: Store function name in function_code_t.
2012-04-24  Jacek Cabanjscript: Use compiler-generated struct for representing...
2012-04-17  Jacek Cabanjscript: Addded parameterized property assignment support.
2012-04-16  Jacek Cabanjscript: Make sure to jump out of switch before enterin...
2012-04-02  Jacek Cabanjscript: Emit undefined statement return for switch...
2012-03-26  Jacek Cabanjscript: Added decoding support.
2012-03-26  Jacek Cabanjscript: Store source code in bytecode_t.
2012-03-13  Jacek Cabanjscript: Store parser_ctx_t in bytecode_t instead of...
2012-03-13  Jacek Cabanjscript: Don't store compiler_ctx_t in parser_ctx_t.
2012-03-13  Jacek Cabanjscript: Call script_parse from compile_script, not...
2012-03-13  Jacek Cabanjscript: Compile all function from given source in...
2012-03-13  Jacek Cabanjscript: Simplify compile_subscript_stat.
2012-01-17  Alexandre Julliardjscript: Set return value after assert(0) to avoid...
2012-01-17  Jacek Cabanjscript: Added labelled continue statement implementation.
2012-01-17  Jacek Cabanjscript: Added labelled break statement implementation.
2012-01-17  Jacek Cabanjscript: Added labelled statement implementation.
2012-01-10  Jacek Cabanjscript: Fixed continue inside for..in statement.
2012-01-03  Jacek Cabanjscript: Use 0 as an invalid label value.
2012-01-03  Jacek Cabanjscript: Make 0 an invalid code offset.
2012-01-03  Jacek Cabanjscript: Always alloc the first chunk of code buffer.
2011-12-30  Jacek Cabanjscript: Get rid of no longer needed interp_tree.
2011-12-30  Jacek Cabanjscript: Get rid of no longer needed compile_interp_fal...
2011-12-30  Jacek Cabanjscript: Use bytecode for labeled continue and break...
2011-12-30  Jacek Cabanjscript: Use bytecode for return statement implementation.
2011-12-30  Jacek Cabanjscript: Make compiler responsible for proper return...
2011-12-30  Jacek Cabanjscript: Handle invalid continue statements in compiler.
2011-12-30  Jacek Cabanjscript: Handle invalid break statements in compiler.
2011-12-29  Jacek Cabanjscript: Added bytecode dumper implementation.
2011-12-29  Jacek Cabanjscript: No longer support per-statement compilation.
2011-12-29  Jacek Cabanjscript: Get rid of stat_eval_table.
2011-12-29  Jacek Cabanjscript: Always use bytecode for while statement.
2011-12-29  Jacek Cabanjscript: Always use bytecode for try statement.
2011-12-29  Jacek Cabanjscript: Always use bytecode for switch statement.
2011-12-29  Jacek Cabanjscript: Always use bytecode for for statement.
2011-12-29  Jacek Cabanjscript: Always use bytecode for for..in statement.
2011-12-29  Jacek Cabanjscript: Always use bytecode for with statement.
2011-12-28  Jacek Cabanjscript: Get rid of no longer needed no_fallback hack.
2011-12-28  Jacek Cabanjscript: Added bytecode versions of break and continue...
2011-12-28  Jacek Cabanjscript: Use labels in compiler for ending loops.
2011-12-28  Jacek Cabanjscript: Added bytecode version of try statement.
2011-12-28  Jacek Cabanjscript: Use bytecode for throw statement.
2011-12-28  Jacek Cabanjscript: Rename throw opcode to throw_ref.
2011-12-28  Jacek Cabanjscript: Added bytecode version of for..in statement.
2011-12-27  Jacek Cabanjscript: Use bytecode for labelled statement stub.
2011-12-27  Jacek Cabanjscript: Added bytecode version of switch statement.
2011-12-27  Jacek Cabanjscript: Added bytecode version of with statement.
2011-12-27  Jacek Cabanjscript: Added bytecode version of for loop statement.
2011-12-27  Jacek Cabanjscript: Added bytecode version of while statement.
2011-12-20  Jacek Cabanjscript: Added new jmp_z opcode, more appropriate for...
2011-12-20  Jacek Cabanjscript: Renamed jmp_z and jmp_nz to cnd_z and cnd_nz.
2011-12-20  Jacek Cabanjscript: Get rid of no longer used expr_eval flags.
2011-12-20  Jacek Cabanjscript: Use compiler to handle variable statement.
2011-12-19  Jacek Cabanjscript: Use compiler for hanling empty statements.
2011-12-19  Jacek Cabanjscript: Use compiler for handling if statement.
2011-12-19  Jacek Cabanjscript: Use compiler for handling expression statements.
2011-12-19  Jacek Cabanjscript: Use bytecode for execution main code block...
2011-12-19  Jacek Cabanjscript: Use bytecode for block statement implementation.
2011-12-16  Jacek Cabanjscript: Get rid of no longer needed expression eval...
2011-12-16  Jacek Cabanjscript: Use bytecode for object literal implementation.
2011-12-16  Jacek Cabanjscript: Use bytecode for function expression implement...
2011-12-15  Jacek Cabanjscript: Throw type error on invalid delete.
2011-12-15  Jacek Cabanjscript: Use byte code for deleting identifier expressions.
2011-12-13  Jacek Cabanjscript: Use bytecode for typeof expression implementation.
2011-12-12  Jacek Cabanjscript: Use bytecode for instanceof implementation.
2011-12-09  Jacek Cabanjscript: Use bytecode for '<<=' expression implementation.
2011-12-09  Jacek Cabanjscript: Use bytecode for '<<' expression implementation.
2011-12-09  Jacek Cabanjscript: Use bytecode for '>>>=' expression implementation.
2011-12-09  Jacek Cabanjscript: Use bytecode for '>>>' expression implementation.
2011-12-08  Jacek Cabanjscript: Use bytecode for '>>=' expression.
2011-12-08  Jacek Cabanjscript: Use bytecode for '>>' expression.
2011-12-08  Jacek Cabanjscript: Use bytecode for '&=' expression implementation.
2011-12-08  Jacek Cabanjscript: Use bytecode for binary and implementation.
2011-12-08  Jacek Cabanjscript: Use bytecode for array literal expressions.
2011-12-08  Jacek Cabanjscript: Use bytecode for pre-decrement implementation.
2011-12-08  Jacek Cabanjscript: Use bytecode for pre-increment expression...
2011-12-07  Jacek Cabanjscript: Use bytecode for post-decrement expression.
2011-12-07  Jacek Cabanjscript: Use bytecode for post-increment expression.
2011-12-07  Jacek Cabanjscript: Added bytecode version of array expression.
next