WTF/JSC update to r148273
authorSimon Hausmann <simon.hausmann@digia.com>
Fri, 12 Apr 2013 10:58:29 +0000 (12:58 +0200)
committerLars Knoll <lars.knoll@digia.com>
Fri, 12 Apr 2013 15:30:06 +0000 (17:30 +0200)
commitfd09b7d9b54ccb4d737747ee7fba26f15f4901cd
treecb8b68211b0eff5c2b4927182c93749b053edb71
parent89be8e111c34bf6e96710e574c251587dd59f42b
WTF/JSC update to r148273

This brings in various bug fixes in the ARM and MIPS assemblers as well as
a Yarr crash fix and performance fix.

This change doesn't compile as-is, but the next change will
apply the modifications necessary to compile. That'll make future updates
easier as it allows for cherry-picking because the modifications are usually
always the same.

Change-Id: Iac32f62c71e8ff908deb41f28f12fbc98c0823e1
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
45 files changed:
src/3rdparty/masm/assembler/ARMAssembler.cpp
src/3rdparty/masm/assembler/ARMAssembler.h
src/3rdparty/masm/assembler/ARMv7Assembler.h
src/3rdparty/masm/assembler/AbstractMacroAssembler.h
src/3rdparty/masm/assembler/AssemblerBuffer.h
src/3rdparty/masm/assembler/LinkBuffer.cpp
src/3rdparty/masm/assembler/MIPSAssembler.h
src/3rdparty/masm/assembler/MacroAssembler.h
src/3rdparty/masm/assembler/MacroAssemblerARM.h
src/3rdparty/masm/assembler/MacroAssemblerARMv7.h
src/3rdparty/masm/assembler/MacroAssemblerCodeRef.h
src/3rdparty/masm/assembler/MacroAssemblerMIPS.h
src/3rdparty/masm/assembler/MacroAssemblerSH4.h
src/3rdparty/masm/assembler/SH4Assembler.h
src/3rdparty/masm/assembler/X86Assembler.h
src/3rdparty/masm/create_regex_tables
src/3rdparty/masm/disassembler/udis86/udis86.c
src/3rdparty/masm/disassembler/udis86/udis86_decode.c
src/3rdparty/masm/disassembler/udis86/udis86_input.c
src/3rdparty/masm/disassembler/udis86/udis86_itab_holder.c
src/3rdparty/masm/disassembler/udis86/udis86_syn-att.c
src/3rdparty/masm/disassembler/udis86/udis86_syn-intel.c
src/3rdparty/masm/disassembler/udis86/udis86_syn.c
src/3rdparty/masm/wtf/Assertions.h
src/3rdparty/masm/wtf/Atomics.h
src/3rdparty/masm/wtf/CheckedArithmetic.h
src/3rdparty/masm/wtf/Compiler.h
src/3rdparty/masm/wtf/EnumClass.h [new file with mode: 0644]
src/3rdparty/masm/wtf/FeatureDefines.h [new file with mode: 0644]
src/3rdparty/masm/wtf/MathExtras.h
src/3rdparty/masm/wtf/OSAllocatorPosix.cpp
src/3rdparty/masm/wtf/OSAllocatorWin.cpp
src/3rdparty/masm/wtf/PageAllocationAligned.cpp
src/3rdparty/masm/wtf/PageAllocationAligned.h
src/3rdparty/masm/wtf/Platform.h
src/3rdparty/masm/wtf/PrintStream.cpp
src/3rdparty/masm/wtf/PrintStream.h
src/3rdparty/masm/wtf/StdLibExtras.h
src/3rdparty/masm/yarr/YarrCanonicalizeUCS2.h
src/3rdparty/masm/yarr/YarrInterpreter.cpp
src/3rdparty/masm/yarr/YarrInterpreter.h
src/3rdparty/masm/yarr/YarrJIT.cpp
src/3rdparty/masm/yarr/YarrParser.h
src/3rdparty/masm/yarr/YarrPattern.cpp
src/3rdparty/masm/yarr/YarrPattern.h