Code

History

Commits on master to jscompile.c35+
  1. Inline doubles and interned string pointers in the byte code.Tor Andersson committed 5 years ago33ffe6e
  2. Issue #120: Optimize array construction bytecode.Tor Andersson committed 5 years ago06a6f9f
  3. Issue 115: Fix compilation of small floating point numbers.Tor Andersson committed 6 years ago6b522a0
  4. Bug 701887: Create arguments if eval is present.Tor Andersson committed 7 years ago3d3f473
  5. Bug 700947: Add missing ENDTRY opcode in try/catch/finally byte code.Tor Andersson committed 7 years ago1e54790
  6. Fix MSVC compile errors.Tor Andersson committed 7 years ago52c22be
  7. Set 'lightweight' and 'arguments' during compile pass.Tor Andersson committed 8 years agobb65f18
  8. Remove line opcode in favor of storing the line for each instruction.Tor Andersson committed 7 years agof5de9d4
  9. Simplify opcodes: numbers and integer constants.Tor Andersson committed 7 years ago20d0fa0
  10. Fix typo in ctypeof.Tor Andersson committed 7 years ago9f0153a
  11. Only emit line ops for actual exit handler statements.Tor Andersson committed 7 years ago8e57b47
  12. Handle empty scripts.Tor Andersson committed 7 years agoce02a9d
  13. Improve line number tracking in compiler.Tor Andersson committed 7 years agocb1d50b
  14. Improve line number tracking in parser.Tor Andersson committed 7 years ago914ae72
  15. Use emitarg instead of emitraw to emit opcode arguments.Tor Andersson committed 7 years ago6a592ab
  16. Fix 700090, 700094, 700095: Iterate through lists in AST analysis passes.Tor Andersson committed 8 years ago245a6f9
  17. Fix gcc compiler warnings about switch fallthroughs.Sebastian Rasmussen committed 8 years ago7448a82
  18. Inherit strictness from invoking function in eval.Tor Andersson committed 8 years agodcb3f03
  19. js_compile: Don't shadow formal arguments with function name.Avi Halachmi (:avih) committed 9 years agobd75628
  20. Emit line numbers for each entry in compound literals.Tor Andersson committed 9 years ago0365576
  21. Compile functions with per-function strictness.Tor Andersson committed 9 years ago8a26e20
  22. Handle undefined this at the OP_THIS level.Tor Andersson committed 9 years ago75cab70
  23. Fix 697172: degenerate labeled break/continue statement.Tor Andersson committed 10 years ago5008105
  24. Avoid using 'unsigned int'.Tor Andersson committed 10 years ago3e3c382
  25. Fix mistake when compiling array literals.Tor Andersson committed 11 years agoc1ad1ba
  26. strict mode: 'this' is undefined for normal function calls.Tor Andersson committed 11 years agod9ed73f
  27. strict mode: No redefining 'eval' or 'arguments'.Tor Andersson committed 11 years agod05415b
  28. strict mode: Check duplicate property names.Tor Andersson committed 11 years ago44c0e12
  29. strict mode: No duplicate formal parameters.Tor Andersson committed 11 years ago63a542a
  30. strict mode: No delete operator with an unqualified name.Tor Andersson committed 11 years ago62c6e3f
  31. Add eval op-code to implement proper 'this' binding for eval code.Tor Andersson committed 11 years ago40dd4a2
  32. Clean up some error messages.Tor Andersson committed 11 years agoe673ae6
  33. Add stack traces to error objects.Tor Andersson committed 11 years ago031513b
  34. Clean up cassign[op] arguments.Tor Andersson committed 11 years ago5a48671
  35. Use of try/catch must disqualify a function from being lightweight.Tor Andersson committed 12 years agobc51de8

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t