You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
David Majda a815a8b902 Implement additional PUSH_* bytecode instructions
Implement the following bytecode instructions:

  * PUSH_UNDEFINED
  * PUSH_NULL
  * PUSH_FAILED
  * PUSH_EMPTY_ARRAY

These instructions push simple JavaSccript values to the stack directly,
without going through constants. This makes the bytecode slightly
shorter and the bytecode generator somewhat simpler.

Also note that PUSH_EMPTY_ARRAY allows us to avoid a hack which protects
the [] constant from modification.
10 years ago
..
passes Implement additional PUSH_* bytecode instructions 10 years ago
asts.js Utility functions cleanup: Cleanup lib/compiler/asts.js 10 years ago
javascript.js Fix a bug in |stringEscape| 10 years ago
opcodes.js Implement additional PUSH_* bytecode instructions 10 years ago
visitor.js Utility functions cleanup: Cleanup lib/compiler/visitor.js 10 years ago