- A good overview of the high level concept from the Ruby community, which is considering trying to adopt object shapes themselves:
- The Concrete Comment describing our shapes:
- An overview from Mattias Bynens:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#------------------------------------------------------------------------------- | |
# MultiTimer Common File | |
# | |
# Author: Zachary Selk | |
# Date: Jul 18, 2019 | |
#------------------------------------------------------------------------------- | |
.data | |
.align 2 | |
DISPLAY_CONTROL: .word 0xFFFF0008 | |
DISPLAY_DATA: .word 0xFFFF000C |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ ../../../mach run run.js # Interpreter, CacheIR, Baseline, Ion: 34252 (3.5x) | |
$ ../../../mach run --no-ion run.js # Interpreter, CacheIR, Baseline: 9887 (2.0x) | |
$ ../../../mach run --no-ion --no-baseline --cache-ir-stubs=on run.js # Interpreter, CacheIR: 4890 (6.6x) | |
$ ../../../mach run --no-ion --no-baseline --cache-ir-stubs=off run.js # Interpreter: 739 | |
MOZCONFIG: | |
ac_add_options --enable-application=js | |
ac_add_options --enable-optimize |
- Has a Function argument, Called from
FunctionNode* frontend::StandaloneFunctionCompiler<Unit>::parse
which has a function argument, called fromstatic bool CompileStandaloneFunction
which has a function argument. Called frombool frontend::CompileStandaloneGenerator
bool frontend::CompileStandaloneAsyncFunction
bool frontend::CompileStandaloneAsyncGenerator
- All of the above
CompileStandAlone
s, plus the belowCompileStandAloneFunction
are called fromCreateDynamicFunction
: the function is allocated there. The above three are -only- called fromCreateDynamicFunction
.
- All of the above
bool frontend::CompileStandaloneFunction
which has a function argument. Called from
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
0x2b872bbb5456: testl %edx, %edx ; branchTest32 (the test) | |
0x2b872bbb5458: jne 0x2b872bbb546d ; branchTest32 (the jump to true) | |
0x2b872bbb545e: movabsq $0x37c1c9d258a0, %rax ; movPtr | |
0x2b872bbb5468: jmp 0x2b872bbb5477 ; jump done | |
true: 0x2b872bbb546d: movabsq $0x37c1c9d27480, %rax ; movPtr | |
done: 0x2b872bbb5477: <unrelated instruction> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ java -Xjit:traceIlGen,log=logFile,verbose -version | |
#INFO: _______________________________________ | |
#INFO: Version Information: | |
#INFO: JIT Level - 292f272 | |
#INFO: JVM Level - 20171027_36 | |
#INFO: GC Level - 292f272 | |
#INFO: | |
#INFO: Processor Information: | |
#INFO: Platform Info:X86 Intel P6 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ java -Xjit:traceIlGen,log=logFile,verbose -version | |
#INFO: _______________________________________ | |
#INFO: Version Information: | |
#INFO: JIT Level - 292f272 | |
#INFO: JVM Level - 20171027_36 | |
#INFO: GC Level - 292f272 | |
#INFO: | |
#INFO: Processor Information: | |
#INFO: Platform Info:X86 Intel P6 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" standalone="no"?> | |
<jitlog> | |
<!-- | |
MULTIPLE LOG FILES MAY EXIST | |
Please check for ADDITIONAL log files named: logFile.1 logFile.2 logFile.3 logFile.4 logFile.5 logFile.6 | |
--> | |
<compile | |
method="java/lang/String.hashCode()I" | |
hotness="warm" | |
isProfilingCompile=0> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
From 595dfc0c2b55e5b5da418c4f80d4922817822b74 Mon Sep 17 00:00:00 2001 | |
From: Matthew Gaudet <magaudet@ca.ibm.com> | |
Date: Mon, 5 Dec 2016 09:38:57 -0500 | |
Subject: [PATCH] Revert "Register a handler for sigabrt." | |
--- | |
signal.c | 23 ----------------------- | |
1 file changed, 23 deletions(-) | |
diff --git a/signal.c b/signal.c |
NewerOlder