Bug 564953: Port YARR! Lands macroassembler. (r=gal)
commit9dccb73dc66f9ba75898c5c5898c537bfbcab8d5
authorChris Leary <cdleary@mozilla.com>
Wed, 11 Aug 2010 20:30:07 +0000 (11 13:30 -0700)
committerChris Leary <cdleary@mozilla.com>
Wed, 11 Aug 2010 20:30:07 +0000 (11 13:30 -0700)
treeaf5af4822b8edaf26673402b690af8a3c2656744
parentd51b93f84bc3502269fb04057d099e45a9d0f3d7
Bug 564953: Port YARR! Lands macroassembler. (r=gal)
78 files changed:
browser/base/content/test/Makefile.in
js/src/Makefile.in
js/src/assembler/assembler/ARMAssembler.cpp [new file with mode: 0644]
js/src/assembler/assembler/ARMAssembler.h [new file with mode: 0644]
js/src/assembler/assembler/ARMv7Assembler.h [new file with mode: 0644]
js/src/assembler/assembler/AbstractMacroAssembler.h [new file with mode: 0644]
js/src/assembler/assembler/AssemblerBuffer.h [new file with mode: 0644]
js/src/assembler/assembler/AssemblerBufferWithConstantPool.h [new file with mode: 0644]
js/src/assembler/assembler/CodeLocation.h [new file with mode: 0644]
js/src/assembler/assembler/LinkBuffer.h [new file with mode: 0644]
js/src/assembler/assembler/MacroAssembler.h [new file with mode: 0644]
js/src/assembler/assembler/MacroAssemblerARM.cpp [new file with mode: 0644]
js/src/assembler/assembler/MacroAssemblerARM.h [new file with mode: 0644]
js/src/assembler/assembler/MacroAssemblerARMv7.h [new file with mode: 0644]
js/src/assembler/assembler/MacroAssemblerCodeRef.h [new file with mode: 0644]
js/src/assembler/assembler/MacroAssemblerX86.h [new file with mode: 0644]
js/src/assembler/assembler/MacroAssemblerX86Common.cpp [new file with mode: 0644]
js/src/assembler/assembler/MacroAssemblerX86Common.h [new file with mode: 0644]
js/src/assembler/assembler/MacroAssemblerX86_64.h [new file with mode: 0644]
js/src/assembler/assembler/RepatchBuffer.h [new file with mode: 0644]
js/src/assembler/assembler/X86Assembler.h [new file with mode: 0644]
js/src/assembler/jit/ExecutableAllocator.cpp [new file with mode: 0644]
js/src/assembler/jit/ExecutableAllocator.h [new file with mode: 0644]
js/src/assembler/jit/ExecutableAllocatorPosix.cpp [new file with mode: 0644]
js/src/assembler/jit/ExecutableAllocatorSymbian.cpp [new file with mode: 0644]
js/src/assembler/jit/ExecutableAllocatorWin.cpp [new file with mode: 0644]
js/src/assembler/moco/MocoStubs.h [copied from js/src/tests/js1_5/Exceptions/regress-332472.js with 54% similarity]
js/src/assembler/wtf/Assertions.cpp [new file with mode: 0644]
js/src/assembler/wtf/Assertions.h [new file with mode: 0644]
js/src/assembler/wtf/Platform.h [new file with mode: 0644]
js/src/assembler/wtf/SegmentedVector.h [new file with mode: 0644]
js/src/assembler/wtf/VMTags.h [new file with mode: 0644]
js/src/js.msg
js/src/jsapi.cpp
js/src/jscntxt.cpp
js/src/jscntxt.h
js/src/jsparse.cpp
js/src/jsprvtd.h
js/src/jsregexp.cpp
js/src/jsregexp.h
js/src/jsregexpinlines.h [new file with mode: 0644]
js/src/jsscope.h
js/src/jsstr.cpp
js/src/jsstr.h
js/src/jstl.h
js/src/jsvector.h
js/src/jswrapper.h
js/src/methodjit/Logging.cpp [new file with mode: 0644]
js/src/methodjit/Logging.h [new file with mode: 0644]
js/src/tests/js1_5/Exceptions/regress-332472.js
js/src/tests/js1_5/extensions/jstests.list
js/src/tests/js1_8_5/regress/jstests.list
js/src/tests/js1_8_5/regress/regress-yarr-regexp.js [new file with mode: 0644]
js/src/xpconnect/src/XPCSafeJSObjectWrapper.cpp
js/src/yarr/Makefile [new file with mode: 0644]
js/src/yarr/jswtfbridge.h [copied from js/src/tests/js1_5/Exceptions/regress-332472.js with 52% similarity]
js/src/yarr/pcre/AUTHORS [new file with mode: 0644]
js/src/yarr/pcre/COPYING [new file with mode: 0644]
js/src/yarr/pcre/chartables.c [new file with mode: 0644]
js/src/yarr/pcre/dftables [new file with mode: 0755]
js/src/yarr/pcre/pcre.h [new file with mode: 0644]
js/src/yarr/pcre/pcre.pri [new file with mode: 0644]
js/src/yarr/pcre/pcre_compile.cpp [new file with mode: 0644]
js/src/yarr/pcre/pcre_exec.cpp [new file with mode: 0644]
js/src/yarr/pcre/pcre_internal.h [new file with mode: 0644]
js/src/yarr/pcre/pcre_tables.cpp [new file with mode: 0644]
js/src/yarr/pcre/pcre_ucp_searchfuncs.cpp [new file with mode: 0644]
js/src/yarr/pcre/pcre_xclass.cpp [new file with mode: 0644]
js/src/yarr/pcre/ucpinternal.h [new file with mode: 0644]
js/src/yarr/pcre/ucptable.cpp [new file with mode: 0644]
js/src/yarr/wtf/ASCIICType.h [new file with mode: 0644]
js/src/yarr/yarr/RegExpJitTables.h [new file with mode: 0644]
js/src/yarr/yarr/RegexCompiler.cpp [new file with mode: 0644]
js/src/yarr/yarr/RegexCompiler.h [new file with mode: 0644]
js/src/yarr/yarr/RegexJIT.cpp [new file with mode: 0644]
js/src/yarr/yarr/RegexJIT.h [new file with mode: 0644]
js/src/yarr/yarr/RegexParser.h [new file with mode: 0644]
js/src/yarr/yarr/RegexPattern.h [new file with mode: 0644]