mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-01 14:45:29 +00:00
Bug 678867: Commit the half of the patch that mysteriously vanished. r=ted
This commit is contained in:
parent
7a97b4e260
commit
35767cd11c
@ -185,12 +185,12 @@ CPPSRCS = \
|
||||
jsxml.cpp \
|
||||
prmjtime.cpp \
|
||||
sharkctl.cpp \
|
||||
Debugger.cpp \
|
||||
GlobalObject.cpp \
|
||||
Stack.cpp \
|
||||
String.cpp \
|
||||
ParseMaps.cpp \
|
||||
Unicode.cpp \
|
||||
vm/Debugger.cpp \
|
||||
vm/GlobalObject.cpp \
|
||||
vm/Stack.cpp \
|
||||
vm/String.cpp \
|
||||
frontend/ParseMaps.cpp \
|
||||
vm/Unicode.cpp \
|
||||
$(NULL)
|
||||
|
||||
# Changes to internal header files, used externally, massively slow down
|
||||
@ -266,80 +266,71 @@ INSTALLED_HEADERS = \
|
||||
######################################################
|
||||
# BEGIN include sources for the engine subdirectories
|
||||
#
|
||||
VPATH += \
|
||||
$(srcdir)/vm \
|
||||
$(srcdir)/frontend \
|
||||
$(NULL)
|
||||
|
||||
EXPORTS_NAMESPACES = vm
|
||||
|
||||
EXPORTS_vm = \
|
||||
ArgumentsObject.h \
|
||||
GlobalObject.h \
|
||||
Stack.h \
|
||||
String.h \
|
||||
StringObject.h \
|
||||
Unicode.h \
|
||||
$(NULL)
|
||||
vm/ArgumentsObject.h \
|
||||
vm/GlobalObject.h \
|
||||
vm/Stack.h \
|
||||
vm/String.h \
|
||||
vm/StringObject.h \
|
||||
vm/Unicode.h \
|
||||
$(NULL)
|
||||
|
||||
###############################################
|
||||
# BEGIN include sources for low-level code shared with Gecko
|
||||
#
|
||||
VPATH += \
|
||||
$(srcdir)/../../mfbt \
|
||||
$(NULL)
|
||||
MFBT_DIR = $(srcdir)/../../mfbt
|
||||
|
||||
EXPORTS_NAMESPACES += mozilla
|
||||
|
||||
EXPORTS_mozilla = \
|
||||
RangedPtr.h \
|
||||
RefPtr.h \
|
||||
Types.h \
|
||||
Util.h \
|
||||
$(NULL)
|
||||
$(MFBT_DIR)/RangedPtr.h \
|
||||
$(MFBT_DIR)/RefPtr.h \
|
||||
$(MFBT_DIR)/Types.h \
|
||||
$(MFBT_DIR)/Util.h \
|
||||
$(NULL)
|
||||
|
||||
ifdef ENABLE_TRACEJIT
|
||||
VPATH += \
|
||||
$(srcdir)/tracejit \
|
||||
$(srcdir)/nanojit \
|
||||
|
||||
INSTALLED_HEADERS += \
|
||||
jsbuiltins.h \
|
||||
Assembler.h \
|
||||
Allocator.h \
|
||||
CodeAlloc.h \
|
||||
Containers.h \
|
||||
LIR.h \
|
||||
LIRopcode.tbl \
|
||||
avmplus.h \
|
||||
Fragmento.h \
|
||||
Native.h \
|
||||
NativeCommon.h \
|
||||
Native$(NANOJIT_ARCH).h \
|
||||
njconfig.h \
|
||||
njcpudetect.h \
|
||||
RegAlloc.h \
|
||||
nanojit.h \
|
||||
VMPI.h \
|
||||
Writer.h \
|
||||
$(NULL)
|
||||
jsbuiltins.h \
|
||||
nanojit/Assembler.h \
|
||||
nanojit/Allocator.h \
|
||||
nanojit/CodeAlloc.h \
|
||||
nanojit/Containers.h \
|
||||
nanojit/LIR.h \
|
||||
nanojit/LIRopcode.tbl \
|
||||
nanojit/avmplus.h \
|
||||
nanojit/Fragmento.h \
|
||||
nanojit/Native.h \
|
||||
nanojit/NativeCommon.h \
|
||||
nanojit/Native$(NANOJIT_ARCH).h \
|
||||
nanojit/njconfig.h \
|
||||
nanojit/njcpudetect.h \
|
||||
nanojit/RegAlloc.h \
|
||||
nanojit/nanojit.h \
|
||||
nanojit/VMPI.h \
|
||||
tracejit/Writer.h \
|
||||
$(NULL)
|
||||
|
||||
CPPSRCS += \
|
||||
jstracer.cpp \
|
||||
Assembler.cpp \
|
||||
Allocator.cpp \
|
||||
CodeAlloc.cpp \
|
||||
Containers.cpp \
|
||||
Fragmento.cpp \
|
||||
LIR.cpp \
|
||||
njconfig.cpp \
|
||||
RegAlloc.cpp \
|
||||
avmplus.cpp \
|
||||
Native$(NANOJIT_ARCH).cpp \
|
||||
jsbuiltins.cpp \
|
||||
VMPI.cpp \
|
||||
Writer.cpp \
|
||||
$(NULL)
|
||||
jstracer.cpp \
|
||||
nanojit/Assembler.cpp \
|
||||
nanojit/Allocator.cpp \
|
||||
nanojit/CodeAlloc.cpp \
|
||||
nanojit/Containers.cpp \
|
||||
nanojit/Fragmento.cpp \
|
||||
nanojit/LIR.cpp \
|
||||
nanojit/njconfig.cpp \
|
||||
nanojit/RegAlloc.cpp \
|
||||
nanojit/avmplus.cpp \
|
||||
nanojit/Native$(NANOJIT_ARCH).cpp \
|
||||
jsbuiltins.cpp \
|
||||
nanojit/VMPI.cpp \
|
||||
tracejit/Writer.cpp \
|
||||
$(NULL)
|
||||
|
||||
endif # ENABLE_TRACEJIT
|
||||
ifdef ENABLE_METHODJIT
|
||||
@ -347,41 +338,41 @@ ifdef ENABLE_METHODJIT
|
||||
###############################################
|
||||
# BEGIN include sources for the method JIT
|
||||
#
|
||||
VPATH += $(srcdir)/methodjit
|
||||
|
||||
CPPSRCS += MethodJIT.cpp \
|
||||
StubCalls.cpp \
|
||||
Compiler.cpp \
|
||||
FrameState.cpp \
|
||||
FastArithmetic.cpp \
|
||||
FastOps.cpp \
|
||||
StubCompiler.cpp \
|
||||
MonoIC.cpp \
|
||||
PolyIC.cpp \
|
||||
ImmutableSync.cpp \
|
||||
InvokeHelpers.cpp \
|
||||
Retcon.cpp \
|
||||
TrampolineCompiler.cpp \
|
||||
$(NULL)
|
||||
CPPSRCS += \
|
||||
methodjit/MethodJIT.cpp \
|
||||
methodjit/StubCalls.cpp \
|
||||
methodjit/Compiler.cpp \
|
||||
methodjit/FrameState.cpp \
|
||||
methodjit/FastArithmetic.cpp \
|
||||
methodjit/FastOps.cpp \
|
||||
methodjit/StubCompiler.cpp \
|
||||
methodjit/MonoIC.cpp \
|
||||
methodjit/PolyIC.cpp \
|
||||
methodjit/ImmutableSync.cpp \
|
||||
methodjit/InvokeHelpers.cpp \
|
||||
methodjit/Retcon.cpp \
|
||||
methodjit/TrampolineCompiler.cpp \
|
||||
$(NULL)
|
||||
|
||||
ifeq (86, $(findstring 86,$(TARGET_CPU)))
|
||||
ifeq (x86_64, $(TARGET_CPU))
|
||||
ifdef _MSC_VER
|
||||
ASFILES += TrampolineMasmX64.asm
|
||||
ASFILES += methodjit/TrampolineMasmX64.asm
|
||||
endif
|
||||
ifeq ($(OS_ARCH),WINNT)
|
||||
ifdef GNU_CC
|
||||
ASFILES += TrampolineMingwX64.s
|
||||
ASFILES += methodjit/TrampolineMingwX64.s
|
||||
endif
|
||||
endif
|
||||
ifdef SOLARIS_SUNPRO_CXX
|
||||
ASFILES += TrampolineSUNWX64.s
|
||||
ASFILES += methodjit/TrampolineSUNWX64.s
|
||||
endif
|
||||
#CPPSRCS += only_on_x86_64.cpp
|
||||
else
|
||||
#CPPSRCS += only_on_x86.cpp
|
||||
ifdef SOLARIS_SUNPRO_CXX
|
||||
ASFILES += TrampolineSUNWX86.s
|
||||
ASFILES += methodjit/TrampolineSUNWX86.s
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
@ -389,7 +380,7 @@ ifeq (arm, $(TARGET_CPU))
|
||||
#CPPSRCS += only_on_arm.cpp
|
||||
endif
|
||||
ifeq (sparc, $(findstring sparc,$(TARGET_CPU)))
|
||||
ASFILES += TrampolineSparc.s
|
||||
ASFILES += methodjit/TrampolineSparc.s
|
||||
endif
|
||||
#
|
||||
# END enclude sources for the method JIT
|
||||
@ -400,17 +391,16 @@ endif
|
||||
###############################################
|
||||
# BEGIN include sources for V8 dtoa
|
||||
#
|
||||
VPATH += $(srcdir)/v8-dtoa \
|
||||
$(NONE)
|
||||
|
||||
CPPSRCS += checks.cc \
|
||||
conversions.cc \
|
||||
diy-fp.cc \
|
||||
v8-dtoa.cc \
|
||||
fast-dtoa.cc \
|
||||
platform.cc \
|
||||
utils.cc \
|
||||
$(NONE)
|
||||
CPPSRCS += \
|
||||
v8-dtoa/checks.cc \
|
||||
v8-dtoa/conversions.cc \
|
||||
v8-dtoa/diy-fp.cc \
|
||||
v8-dtoa/v8-dtoa.cc \
|
||||
v8-dtoa/fast-dtoa.cc \
|
||||
v8-dtoa/platform.cc \
|
||||
v8-dtoa/utils.cc \
|
||||
$(NULL)
|
||||
|
||||
#
|
||||
# END enclude sources for V8 dtoa
|
||||
|
Loading…
Reference in New Issue
Block a user