• Stars
    star
    417
  • Rank 103,829 (Top 3 %)
  • Language
    C++
  • License
    BSD 2-Clause "Sim...
  • Created over 14 years ago
  • Updated 10 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

ECMAScript Lexer / Parser / Interpreter / VM / method JIT written in C++

iv Build Status

iv is ECMA262 5.1 lexer and parser and engine project written in C++ / JS

a lot of inspired from V8, SpiderMonkey, JavaScriptCore

Gitter: Gitter chat

License

under New BSD License see LICENSE files

iv / lv5

lv5 is ECMA262 5.1 engine

for more information, see lv5 README and lv5 wiki

Build Instruction

see lv5 README

example

cmake -H. -Brelease -DCMAKE_BUILD_TYPE=Release
make -C release lv5
cp release/iv/lv5/lv5 lv5

iv / lv5 / railgun

iv / lv5 / railgun is Register VM and Compiler.

Their basic design is a lot of inspired Lua and JSC.

for more information, see railgun README

iv / lv5 / breaker

iv / lv5 / breaker is Context Threading JIT Compiler.

for more information, see breaker README

iv / phonic

phonic is Ruby library of ECMA262 5.1 Parser API

for more information, see phonic README

More Repositories

1

crxmake

making chromium extension
Ruby
209
star
2

ibrik

CoffeeScript meets Istanbul - code coverage tool for CoffeeScript
HTML
79
star
3

ruby-jsonchema

json schema library ruby porting from http://code.google.com/p/jsonschema/
Ruby
56
star
4

console-colors.c

Write formatted string to console with colors
C
32
star
5

shift-traverse-js

traversal functionality for the Shift AST format
JavaScript
21
star
6

ldrfullfeed

greasemonkey userscript for loading full entry on LDR and Fastladder
JavaScript
19
star
7

ruby-net-github-upload

Ruby Net::GitHub::Upload
Ruby
17
star
8

import-kernel-symbols

tiny python script to import kernel symbols
Python
11
star
9

ireader

Web Based RSS Reader for iPhone/iPod touch. LDR/FLDR FrontEnd.
JavaScript
10
star
10

shibuya

ES.next engine implemented in ECMA262 5.1th
JavaScript
9
star
11

iTunesDaemon

iTunes Daemon for Chromium
C++
6
star
12

rust-jsc

WebKit JavaScriptCore rust binding
Rust
6
star
13

gulp-esmangle

gulp plugin for esmangle minifying task
JavaScript
5
star
14

ruby-cmigemo

Ruby binding for C/Migemo
C
5
star
15

az

ECMAScript analyzing tools
C++
5
star
16

portable

shipping executables
Shell
5
star
17

bmalloc-ported

enjoying bmalloc extracted from the WebKit tree + Linux support
C++
4
star
18

javascript

JavaScript
3
star
19

saten

saten is RegExp Runtime written in JS. This is ported from AeroHand RegExp Runtime in iv.
JavaScript
3
star
20

tea

tea.js
JavaScript
3
star
21

webkit-tools

small scripts for WK development
JavaScript
3
star
22

rhythm

deprecated. MIT License
Ruby
2
star
23

domlike

Simple DOMLike parser for AppJet
JavaScript
2
star
24

coldsite

coldsite, static ES6 template literals
JavaScript
2
star
25

node-timedout

joke module
C++
1
star
26

wikihub

repo for wikihub
1
star
27

CST

Providing JavaScript Concrete Syntax Tree
1
star
28

SlideSwitch

宿題だよー
JavaScript
1
star
29

RefererModifier

Ruby
1
star
30

esverify

Verify whether JS AST is valid
1
star
31

texlive

test docker image
1
star
32

NewSSQL

create new ssql
Java
1
star
33

kraken-mirror

Automatically exported from code.google.com/p/kraken-mirror
JavaScript
1
star
34

rye

If the Rust catch ECMAScript comin' through the "Rye"
1
star
35

understanding-the-efficiency-of-ray-traversal-on-gpus

Automatically exported from code.google.com/p/understanding-the-efficiency-of-ray-traversal-on-gpus
1
star