├── .gitignore ├── Assembler.cpp ├── Assembler.h ├── Fragmento.cpp ├── Fragmento.h ├── LICENSE ├── LIR.cpp ├── LIR.h ├── LIRopcode.tbl ├── Native.h ├── NativeARM.cpp ├── NativeARM.h ├── NativeSparc.cpp ├── NativeSparc.h ├── NativeThumb.cpp ├── NativeThumb.h ├── Nativei386.cpp ├── Nativei386.h ├── README ├── RegAlloc.cpp ├── RegAlloc.h ├── TraceTreeDrawer.cpp ├── TraceTreeDrawer.h ├── avmplus.cpp ├── avmplus.h ├── example ├── example.cpp └── makefile ├── js-config.h ├── jsapi.h ├── jsautocfg.h ├── jsinttypes.h ├── jsotypes.h ├── jsstdint.h ├── jstypes.h ├── makefile ├── mozilla-config.h ├── nanojit.h └── update.sh /.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *~ 3 | *.txt 4 | example 5 | *.a 6 | -------------------------------------------------------------------------------- /Assembler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/Assembler.cpp -------------------------------------------------------------------------------- /Assembler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/Assembler.h -------------------------------------------------------------------------------- /Fragmento.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/Fragmento.cpp -------------------------------------------------------------------------------- /Fragmento.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/Fragmento.h -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/LICENSE -------------------------------------------------------------------------------- /LIR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/LIR.cpp -------------------------------------------------------------------------------- /LIR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/LIR.h -------------------------------------------------------------------------------- /LIRopcode.tbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/LIRopcode.tbl -------------------------------------------------------------------------------- /Native.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/Native.h -------------------------------------------------------------------------------- /NativeARM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/NativeARM.cpp -------------------------------------------------------------------------------- /NativeARM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/NativeARM.h -------------------------------------------------------------------------------- /NativeSparc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/NativeSparc.cpp -------------------------------------------------------------------------------- /NativeSparc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/NativeSparc.h -------------------------------------------------------------------------------- /NativeThumb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/NativeThumb.cpp -------------------------------------------------------------------------------- /NativeThumb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/NativeThumb.h -------------------------------------------------------------------------------- /Nativei386.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/Nativei386.cpp -------------------------------------------------------------------------------- /Nativei386.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/Nativei386.h -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/README -------------------------------------------------------------------------------- /RegAlloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/RegAlloc.cpp -------------------------------------------------------------------------------- /RegAlloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/RegAlloc.h -------------------------------------------------------------------------------- /TraceTreeDrawer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/TraceTreeDrawer.cpp -------------------------------------------------------------------------------- /TraceTreeDrawer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/TraceTreeDrawer.h -------------------------------------------------------------------------------- /avmplus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/avmplus.cpp -------------------------------------------------------------------------------- /avmplus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/avmplus.h -------------------------------------------------------------------------------- /example/example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/example/example.cpp -------------------------------------------------------------------------------- /example/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/example/makefile -------------------------------------------------------------------------------- /js-config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/js-config.h -------------------------------------------------------------------------------- /jsapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/jsapi.h -------------------------------------------------------------------------------- /jsautocfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/jsautocfg.h -------------------------------------------------------------------------------- /jsinttypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/jsinttypes.h -------------------------------------------------------------------------------- /jsotypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/jsotypes.h -------------------------------------------------------------------------------- /jsstdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/jsstdint.h -------------------------------------------------------------------------------- /jstypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/jstypes.h -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/makefile -------------------------------------------------------------------------------- /mozilla-config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/mozilla-config.h -------------------------------------------------------------------------------- /nanojit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/nanojit.h -------------------------------------------------------------------------------- /update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doublec/nanojit/HEAD/update.sh --------------------------------------------------------------------------------