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
..
generate-bytecode.js Implement additional PUSH_* bytecode instructions 10 years ago
generate-javascript.js Implement additional PUSH_* bytecode instructions 10 years ago
remove-proxy-rules.js Formatting 10 years ago
report-left-recursion.js Formatting 10 years ago
report-missing-rules.js Utility functions cleanup: Cleanup lib/compiler/visitor.js 10 years ago