js/src/jstracer.cpp
0518ddc0215d30524ebe6dd77e351e5deffffbc6
created 2009-02-01 23:16 -0800
pushed 2009-02-04 20:48 +0000
Andreas Gal Andreas Gal - Assert that JSVAL_ERROR_COOKIE doesn't leak from the JIT into the interpreter (r=me, debug only).
932126be5356e732f01757ee6df78f50280f8f0f
created 2009-01-30 17:40 -0600
pushed 2009-01-31 19:45 +0000
Jason Orendorff Jason Orendorff - Bug 476177 - TM: cx->stackPool must not be accessed on trace. r=brendan.
aca68a29101db3dfe178a1e09abd74b1848d6285
created 2009-01-29 23:45 -0800
pushed 2009-01-31 19:45 +0000
Andreas Gal Andreas Gal - Do not count control-flow merges twice in IFEQX, we already do it in IFEQ (fixed by brendan as part of 469625, r=me).
f0e215b8c63048b08521420da3da1c68e0a9ffac
created 2009-01-29 22:04 -0800
pushed 2009-01-31 19:45 +0000
Andreas Gal Andreas Gal - Merge.
5ce67a3a2bd003b461d4b321bba0ecb71991dfb7
created 2009-01-29 22:03 -0800
pushed 2009-01-31 19:45 +0000
Andreas Gal Andreas Gal - Don't try to immediately record a new tree when encountering a failed inner tree activation while recording the outer tree if we are no longer at the actual loop header (475916, r=danderson).
c3c596b0c5a3eff5c985bc4bf5e5a3660a6968bf
created 2009-01-29 17:51 -0800
pushed 2009-01-31 19:45 +0000
Graydon Hoare Graydon Hoare - Bug 475474 - Minor followups to fix build warnings and trace-test output, r=danderson.
81a29bf64b163605940b97dbd7806faf9d3bb568
created 2009-01-29 15:59 -0800
pushed 2009-01-31 19:45 +0000
Graydon Hoare Graydon Hoare - Bug 475474 - Maintain globalSlots per global, not just one per JIT instance, r=danderson.
76a7344912ae6279e994f6b22fa69c7b67d998cd
created 2009-01-29 00:13 -0600
pushed 2009-01-31 19:45 +0000
Jason Orendorff Jason Orendorff - Bug 475761 - TM: js_Any_GetProp and friends can reenter. r=brendan. Note that this patch alone does not fix the bug. The rest of the fix comes in bug 462027.
6a6d6d76ebc8fad447f77cf8d537dea380361855
created 2009-01-28 22:26 -0500
pushed 2009-01-31 19:45 +0000
shaver shaver - Backed out changeset 7246c4dcf997 (bug 469625) due to trace-test.js failures.
7246c4dcf99709f0fe1e0aefbf812e701f1961ad
created 2009-01-28 16:16 -0800
pushed 2009-01-31 19:45 +0000
brendan brendan - Conservatively track modifications along the prototype chain of arrays (469625, r=jorendorff).
9d9412b90552177416507e515b75ebbc2fdac0f4
created 2009-01-28 15:12 -0800
pushed 2009-01-31 19:45 +0000
Andreas Gal Andreas Gal - Detect OOM condition and flush code cache when destroying the recorder and don't enter endAssembly when OOM (475821, r=danderson).
2773d74789f4b1d6f1faf472d1bd5c8033341c1c
created 2009-01-28 09:24 -0600
pushed 2009-01-28 18:59 +0000
Jason Orendorff Jason Orendorff - Bug 468782 - TM: js_FastValueToIterator and js_FastCallIteratorNext can reenter (relanding with a bug fix). r=brendan. Note that this changeset alone does not fix the bug; an upcoming patch in bug 462027 completes the fix.
a37411666daae04a722ba98a825fcea618657cdc
created 2009-01-28 00:12 -0800
pushed 2009-01-28 18:59 +0000
Andreas Gal Andreas Gal - Update the tracker if the global object's dslots are reallocated at recording time (475645, r=brendan).
70138fc7d6710f320387bcb0eb800ff21d7303c8
created 2009-01-27 17:06 -0800
pushed 2009-01-28 18:59 +0000
Andreas Gal Andreas Gal - Properly initialize demote flag (475479, r=danderson).
f6c85dd2386d3e7ce600148078ebad9675901ca1
created 2009-01-27 16:42 -0800
pushed 2009-01-28 18:59 +0000
Andreas Gal Andreas Gal - Merge.
799a55cfae002c1a1b0e8a6a089b3b3c007f0668
created 2009-01-27 16:41 -0800
pushed 2009-01-28 18:59 +0000
Andreas Gal Andreas Gal - Backed out changeset d50d3681b94e (attempted re-landing of 474771).
5d11bbac8fbea16f6678c8945a5d3e65cbcbce55
created 2009-01-27 15:33 -0600
pushed 2009-01-27 21:40 +0000
Jason Orendorff Jason Orendorff - Bug 475593 - TM: Assertion failed: "Should not move data from GPR/XMM to x87 FPU": false (../nanojit/Nativei386.cpp:1851) (js_BooleanOrUndefinedToNumber emitted twice). r=brendan.
d50d3681b94e12035e11ec49b33dc4c4efe13494
created 2009-01-27 15:11 +0100
pushed 2009-01-27 21:40 +0000
Igor Bukanov Igor Bukanov - Backed out changeset 39b1c9f21064 - the patch again has triggered the crashtest timeout.
39b1c9f21064d73bf94770569bc0ce395795dbb9
created 2009-01-27 01:55 -0800
pushed 2009-01-27 21:40 +0000
Andreas Gal Andreas Gal - Set on-trace flag only during trace execution, not recording (474771, r=brendan, patch has failed before, please back out at the earliest sign of trouble).
947262de4794cbf8156380290fb15e47d8217b76
created 2009-01-27 00:10 -0800
pushed 2009-01-27 21:40 +0000
Andreas Gal Andreas Gal - Backed out changeset ece63b96379b
ece63b96379b54e1f2d2c474de79ed641ccf6583
created 2009-01-27 00:19 -0600
pushed 2009-01-27 21:40 +0000
Jason Orendorff Jason Orendorff - Bug 468782 - TM: js_FastValueToIterator and js_FastCallIteratorNext can reenter. r=brendan. Note that this changeset alone does not fix the bug; an upcoming patch in bug 462027 completes the fix.
72dd6ee4baf74facd3fdec54d631f6b7396aea68
created 2009-01-26 19:53 -0800
pushed 2009-01-27 21:40 +0000
Graydon Hoare Graydon Hoare - Bug 473688 - provide a 2-level hash map (global, pc) -> tree, r=gal.
e47e6340503e538d298ccaec0f1afc988d10953c
created 2009-01-26 18:15 -0800
pushed 2009-01-27 21:40 +0000
Andreas Gal Andreas Gal - LirNameMap gets large over time and searching it with binary search is slow (475127, r=shaver).
67a5e327ba077963f9c06720786d854a7a38c13a
created 2009-01-26 13:54 -0800
pushed 2009-01-27 21:40 +0000
Robert Sayre Robert Sayre - Merge m-c to tm.
dad9489efde8e8e8dbe7f0062afd78406cc711cb
created 2009-01-26 14:26 -0500
pushed 2009-01-27 21:40 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 474996 - JS_REQUIRES_STACK violation in TraceRecorder::hasIteratorMethod, r=jorendorff
5ae8ad4e267b6967e3b704094f8ecb4fba2f71a6
created 2009-01-25 22:36 -0800
pushed 2009-01-27 21:40 +0000
Robert Sayre Robert Sayre - Backout c0b2c82a524e.
c0b2c82a524ee32bb6cee40babef7cab403b6e4b
created 2009-01-25 20:24 -0800
pushed 2009-01-27 21:40 +0000
Andreas Gal Andreas Gal - Only set onTrace flag while running native code, not when recording (474771, r=brendan).
cde748d3161ff3f4036c5929f49fc31e38e75935
created 2009-01-23 22:24 -0500
pushed 2009-01-27 21:40 +0000
David Anderson David Anderson - Fixed multitrees assert regression from bug 469044 (bug 474935, r=gal).
bf99bd959cfb945fa54e116a795b451598e67d61
created 2009-01-23 14:33 -0800
pushed 2009-01-27 21:40 +0000
Brendan Eich Brendan Eich - Bug 470187 - TM: "Assertion failure: entry->kpc == (jsbytecode*) atoms[index]" with valueOf, regexp (r=jorendorff).
89a99401da84c92fd75e2ac8462febcd724d9243
created 2009-01-25 16:38 -0800
pushed 2009-01-27 21:40 +0000
Andreas Gal Andreas Gal - Backout bug 468782. Confirmed to leak.
ae4d6df6f3bca7e1ec0c89b90482b14b7aa6a266
created 2009-01-23 14:24 -0800
pushed 2009-01-27 21:40 +0000
Graydon Hoare Graydon Hoare - Bug 472180 - Move fragment hit and blacklist counts to hashtable in oracle, r=gal.
9d63535111b49105b98e69b169606f59e72675bf
created 2009-01-22 16:39 -0600
pushed 2009-01-27 21:40 +0000
Jason Orendorff Jason Orendorff - Bug 468782 - TM: js_FastValueToIterator and js_FastCallIteratorNext can reenter. r=brendan. Note that this changeset alone does not fix the bug; an upcoming patch in bug 462027 completes the fix.
dd55da1b9c81a2f089daa3f43bf3b40ffdf3da05
created 2009-01-25 15:26 -0800
pushed 2009-01-27 21:40 +0000
Andreas Gal Andreas Gal - Backout bug 475048, it causes mochitests to hang.
01763550a9114fb685fe74e598fe2283d49f9e66
created 2009-01-23 10:41 -0800
pushed 2009-01-27 21:40 +0000
Andreas Gal Andreas Gal - Only emit alias check in for *PROP if the object's shape matches the global object's shape (475048, r=brendan, relanding).
350b215aa256befca8ac5493a7410b57256a69af
created 2009-01-25 09:05 -0800
pushed 2009-01-27 21:40 +0000
Andreas Gal Andreas Gal - Fixed correctness and leak regression from bug 469044 landing (bug 474769, r=gal, relanding).
33f356b138dd9b642425d62570a5cfe76d1949af
created 2009-01-25 09:04 -0800
pushed 2009-01-27 21:40 +0000
Andreas Gal Andreas Gal - Fix incorrect reliance on the identity of the global object on trace (474888, r=brendan, relanding).
9edf34b2b2f6d177af0611a8a4028c6f6836c6e4
created 2009-01-25 02:58 -0800
pushed 2009-01-27 21:40 +0000
Andreas Gal Andreas Gal - Backout all patches since last mozilla-central merge (Thu Jan 22 19:14:02 2009 -500 by sayrer).
03198d1dcc668fb186a0bc6c3f7acce562816603
created 2009-01-23 20:22 -0800
pushed 2009-01-27 21:40 +0000
Andreas Gal Andreas Gal - Merge.
f5929ecc8b2db530ee9030bd4fa2792da80b6ca4
created 2009-01-23 20:22 -0800
pushed 2009-01-27 21:40 +0000
Andreas Gal Andreas Gal - Only set onTrace flag while running native code, not when recording (474771, r=brendan).
e6c5ad00591d1b44758202f8539e206cf03cb2eb
created 2009-01-23 22:24 -0500
pushed 2009-01-27 21:40 +0000
David Anderson David Anderson - Fixed multitrees assert regression from bug 469044 (bug 474935, r=gal).
349e0e57c43cf1eb9d936009febb33ef544eb766
created 2009-01-23 16:57 -0800
pushed 2009-01-27 21:40 +0000
Andreas Gal Andreas Gal - Merge.
6e5e50fe7ca61ddf885122b938f825af08c81ee2
created 2009-01-23 16:56 -0800
pushed 2009-01-27 21:40 +0000
Andreas Gal Andreas Gal - Backed out changeset 05cbbc9f1ae2, which backed out bug 24106 (so this is re-landing 24106).
cda4fea161769bf95fa992a69ff4f829f7d29ea9
created 2009-01-23 15:16 -0800
pushed 2009-01-27 21:40 +0000
Andreas Gal Andreas Gal - Merge.
5cf0254af883b8a27065e8184b19c6b66900850e
created 2009-01-23 15:15 -0800
pushed 2009-01-27 21:40 +0000
Andreas Gal Andreas Gal - Merge.
2bed5117722e6f63ebf50ec02562946c129bed3f
created 2009-01-23 15:14 -0800
pushed 2009-01-27 21:40 +0000
Andreas Gal Andreas Gal - Backed out changeset 17663da1b840 (bug 462027).
05cbbc9f1ae27bc382dad2032c26df0341d1d1db
created 2009-01-23 15:13 -0800
pushed 2009-01-27 21:40 +0000
Andreas Gal Andreas Gal - Backed out changeset 9fe03078c765 (bug 475048).
f53361213469ec3a6733d6176c75a3ec514d35de
created 2009-01-23 14:33 -0800
pushed 2009-01-27 21:40 +0000
Brendan Eich Brendan Eich - Bug 470187 - TM: "Assertion failure: entry->kpc == (jsbytecode*) atoms[index]" with valueOf, regexp (r=jorendorff).
47a266935e7d1f92bc47c55fce21f8b3fc87a5bf
created 2009-01-23 14:24 -0800
pushed 2009-01-27 21:40 +0000
Graydon Hoare Graydon Hoare - Bug 472180 - Move fragment hit and blacklist counts to hashtable in oracle, r=gal.
17663da1b840384852133b3b97f6fc0298682d91
created 2009-01-22 16:39 -0600
pushed 2009-01-27 21:40 +0000
Jason Orendorff Jason Orendorff - Bug 468782 - TM: js_FastValueToIterator and js_FastCallIteratorNext can reenter. r=brendan. Note that this changeset alone does not fix the bug; an upcoming patch in bug 462027 completes the fix.
9fe03078c7652439df76894158ff595cf69561bf
created 2009-01-23 10:41 -0800
pushed 2009-01-27 21:40 +0000
Andreas Gal Andreas Gal - Only emit alias check in for *PROP if the object's shape matches the global object's shape (475048, r=brendan).
349fab40252a46ef8b9a5ca27ef7b8679fbbd1a8
created 2009-01-22 22:40 -0500
pushed 2009-01-27 21:40 +0000
David Anderson David Anderson - Fixed correctness and leak regression from bug 469044 landing (bug 474769, r=gal).
29beb0928cfaf103e9eca877de26f41219fc7826
created 2009-01-22 17:58 -0800
pushed 2009-01-27 21:40 +0000
Andreas Gal Andreas Gal - Fix incorrect reliance on the identity of the global object on trace (474888, r=brendan).
5dbe936e4f762e9104f8599f6295f864b828d418
created 2009-01-22 12:02 -0800
pushed 2009-01-27 21:40 +0000
Andreas Gal Andreas Gal - Make sure vpnum is not used incorrectly in the future (follow-up for 469044, r=shaver).
186e782c623d47be91af89e48ee0214ee84f0e92
created 2009-01-22 01:45 -0500
pushed 2009-01-27 21:40 +0000
David Anderson David Anderson - Specialize trees to global types, so global type instability does not flush the cache (bug 469044, r=gal,brendan).
f58f6e91f2b38adb3875a357a19dff03774b9ab3
created 2009-01-21 11:36 -0800
pushed 2009-01-27 21:40 +0000
David Mandelin David Mandelin - Bug 465784: Trace cache OOM crash due to misplaced OOM check
62b5d156c511b41faa7110360af229548f121fe2
created 2009-01-25 13:59 -0800
pushed 2009-01-25 22:00 +0000
Brendan Eich Brendan Eich - Warning policing (please check and avoid adding).
0a9626d5642c7e24a40fd7c332b4f2c0113ade4d
created 2009-01-16 14:43 -0800
pushed 2009-01-19 01:17 +0000
Graydon Hoare Graydon Hoare - Bug 470353 - Limit skip() allocations in tracer, r=gal.
4025f66494fdedb1a5dbb2971ae3c2873877ea5f
created 2009-01-14 11:42 -0800
pushed 2009-01-15 07:42 +0000
David Mandelin David Mandelin - Bug 472440: JS tracing crash, typo in record_JSOP_CALL_GVAR, r=mrbkap
255f6cd5ae6f098ce5c698cc1e9a7f6f9b5e2754
created 2009-01-14 18:23 +0100
pushed 2009-01-15 07:42 +0000
Igor Bukanov Igor Bukanov - bug 472702 - using watchdog thread in js shell to trigger operation callback
7dde0d72f7c82486f9ac5d53e334b9294c308ae8
created 2009-01-12 19:49 -0800
pushed 2009-01-15 07:42 +0000
Andreas Gal Andreas Gal - Extend tree on shape mismatch (473277, r=danderson).
less more (0) -1000 -300 -100 -60 tip