Skip to content

Instantly share code, notes, and snippets.

@jdm
Last active March 18, 2020 16:34
Show Gist options
  • Save jdm/45b514495955c92407f386f0da4df1b0 to your computer and use it in GitHub Desktop.
Save jdm/45b514495955c92407f386f0da4df1b0 to your computer and use it in GitHub Desktop.
[IonScripts] Compiling script https://www.joshmatthews.net/mul.html:10:20 (7d5a96890e0) (warmup-counter=1000, level=Optimization_Normal)
[IonScripts] Analyzing script https://www.joshmatthews.net/mul.html:3:21 (7d5a9689088) Analysis_DefiniteProperties
[IonScripts] Compiling script https://www.joshmatthews.net/mul.html:6:33 (7d5a9689138) (warmup-counter=1000, level=Optimization_Normal)
[IonScripts] Compiling script https://www.joshmatthews.net/mul.html:10:20 (7d5a96890e0) (warmup-counter=1001, level=Optimization_Normal)
[IonScripts] Inlining script https://www.joshmatthews.net/mul.html:6:33 (7d5a9689138)
[IonBailouts] Took bailout! Snapshot offset: 20
[BaselineBailouts] Bailing to baseline https://www.joshmatthews.net/mul.html:6:33 (IonScript=2565ffe1c70) (FrameType=2)
[BaselineBailouts] Reading from snapshot offset 20 size 27
[BaselineBailouts] Incoming frame ptr = a7f7ef1840
[BaselineBailouts] Callee function (https://www.joshmatthews.net/mul.html:6:33)
[BaselineBailouts] Not constructing!
[BaselineBailouts] Restoring frames:
[BaselineBailouts] FrameNo 0
[BaselineBailouts] Unpacking https://www.joshmatthews.net/mul.html:6:33
[BaselineBailouts] [BASELINE-JS FRAME]
[BaselineBailouts] WRITE_PTR 25661368c38/a7f7ef1838 PrevFramePtr a7f7ef1870
[BaselineBailouts] SUB_064 25661368bf8/a7f7ef17f8 BaselineFrame
[BaselineBailouts] EnvChain=7d5a9661040
[BaselineBailouts] ReturnValue=fff9800000000000
[BaselineBailouts] Is function!
[BaselineBailouts] thisv=fffe07d5a968d060
[BaselineBailouts] frame slots 5, nargs 1, nfixed 1
[BaselineBailouts] arg 0 = fff8800000000001
[BaselineBailouts] WRITE_VAL 25661368bf0/a7f7ef17f0 FixedValue fff9800000000000
[BaselineBailouts] pushing 0 expression stack slots
[BaselineBailouts] FrameSize=80
[BaselineBailouts] Resuming at pc offset 0 (op functionthis) (line 6) of https://www.joshmatthews.net/mul.html:6:33
[BaselineBailouts] Bailout kind: Bailout_DoubleOutput
[BaselineBailouts] Resuming into prologue.
[BaselineBailouts] Set resumeAddr=15699cd67d8
[BaselineBailouts] Done restoring frames
[BaselineBailouts] Done restoring frames
[BaselineBailouts] Restored outerScript=(https://www.joshmatthews.net/mul.html:6:33,1001) innerScript=(https://www.joshmatthews.net/mul.html:6:33,1001) (bailoutKind=29)
[IonBailouts] Baseline info failure https://www.joshmatthews.net/mul.html:6:33, inlined into https://www.joshmatthews.net/mul.html:6:33
[BaselineBailouts] Invalidating due to invalid baseline info
[IonInvalidate] Start invalidation.
[IonInvalidate] Invalidate https://www.joshmatthews.net/mul.html:6:33, IonScript 2565ffe1c70
[IonInvalidate] BEGIN invalidating activation
[IonInvalidate] #1 exit frame @ a7f7ef17e0
[IonInvalidate] #2 Baseline JS frame @ a7f7ef1840, https://www.joshmatthews.net/mul.html:6:33 (fun: 7d5a9687340, script: 7d5a9689138, pc 15699cd67d8)
[IonInvalidate] #3 baseline stub frame @ a7f7ef1880
[IonInvalidate] #4 Baseline JS frame @ a7f7ef18f0, https://www.joshmatthews.net/mul.html:10:20 (fun: 7d5a9687380, script: 7d5a96890e0, pc 15699ce098c)
[IonInvalidate] END invalidating activation
<script>
var intensity = 1;
var Color3 = function(r) {
this.r = r;
};
Color3.prototype.scale = function(t) {
this.r = this.r * t;
};
var groundColor = new Color3(0);
setInterval(function() {
groundColor.scale(intensity);
}, 0);
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment