Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

zavvdev/js-debug

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

15 Commits

Repository files navigation

JavaScript Debug Environment

Prerequisites

  1. Install jsvu. I use V8 for debug but you can use whatever engine you need. Check documentation for more info.

  2. If you on Mac then install gnu-time utility: brew install gnu-time. If you on Linux then go to v8.sh and replace gtime with /usr/bin/time

How to use

Run sh v8/bc.sh file.js to execute file.js with V8 engine using flags listed in v8/bc.sh. This will generate a bytecode for each function that prefixed with bc__*. Natives syntax allowed.

Run sh v8/mc.sh file.js to execute file.js with V8 engine using flags listed in v8/mc.sh. This will generate an optimized machine code for each function that prefixed with bc__* and if they were optimized either manually or my optimization compiler. Natives syntax allowed.

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /