Commit Graph

24892 Commits

Author SHA1 Message Date
Jason Orendorff
f6ffd1d380 [mq]: bug-462027-v9 2009-02-02 20:42:46 -06:00
Andreas Gal
68e8901a4a Bake the value of fp->imacpc into the trace and report it at recording time when detecting inside JSOP_GETELEM (follow-up for 476238, r=brendan,jorendorff). 2009-02-02 18:21:28 -08:00
Andreas Gal
37c6216a54 Merge. 2009-02-02 17:26:22 -08:00
Andreas Gal
3682914dfd Leave a hint for GetProperty in the context so it can figure out the current bytecode location without de-optimizing (476238, r=jorendorff). 2009-02-02 17:25:59 -08:00
Brendan Eich
8616d3c893 Try hardest of all (last time) to fix redness (r=nthomas). 2009-02-02 16:49:28 -08:00
Brendan Eich
eaee2dba84 Try hardest to fix redness (r=me). 2009-02-02 15:15:07 -08:00
Brendan Eich
526f6564d7 Try harder to fix redness (r=bsmedberg). 2009-02-02 14:34:45 -08:00
Brendan Eich
95121367a0 Try to fix redness (r=ted). 2009-02-02 14:17:43 -08:00
Brendan Eich
c2c9e37e08 Bug 476181 - imacros.c.out out of date; also Makefile.in bustage/cleanup (r=ted/jorendorff). 2009-02-02 13:53:35 -08:00
Igor Bukanov
70bfc5a80d bug 476049 - optimizing js_CheckRedeclaration for the common case of non-existing properties. r=brendan 2009-02-02 20:53:56 +01:00
Andreas Gal
9ae445580b Merge. 2009-02-01 23:16:39 -08:00
Andreas Gal
4d4966294d Assert that JSVAL_ERROR_COOKIE doesn't leak from the JIT into the interpreter (r=me, debug only). 2009-02-01 23:16:00 -08:00
Jeff Walden
543f0d5a97 Back out bug 474501; it has a problem with one Mochitest. 2009-01-30 20:00:52 -08:00
Jeff Walden
3ccb27836a I hate LiveConnect. 2009-01-30 18:17:13 -08:00
Jeff Walden
3fcb6ac3ea Bustage fix, not updated for changes in c0b2c82a524e 2009-01-30 17:59:12 -08:00
Jeff Walden
e961f82d89 Bug 474501 - JSON literals shouldn't have prototype setters run during evaluation. r=brendan 2009-01-30 17:40:33 -08:00
Jason Orendorff
7fbb18f1ed Fix for red caused by rev 932126be5356. 2009-01-30 18:02:35 -06:00
Jason Orendorff
37f2985bdf Bug 476177 - TM: cx->stackPool must not be accessed on trace. r=brendan.
--HG--
extra : rebase_source : 746d61b54aa38cbe18fe31bce4efcbbad4629678
2009-01-30 17:40:05 -06:00
Andreas Gal
8c35f95c27 Merge. 2009-01-30 15:16:43 -08:00
Andreas Gal
595570a83e Add debug hook to the threaded interpreter to trace instruction stream (476128, r=shaver). 2009-01-30 15:14:31 -08:00
Gordon P. Hemsley
917fd3a315 Remove unused variable declaration (bug 472702 followup, r=gal) 2009-01-30 10:34:54 -08:00
Andreas Gal
f6afbc63a0 Do not count control-flow merges twice in IFEQX, we already do it in IFEQ (fixed by brendan as part of 469625, r=me). 2009-01-29 23:45:16 -08:00
Andreas Gal
bd2e94ed79 Merge. 2009-01-29 22:04:21 -08:00
Andreas Gal
af99b5186c 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). 2009-01-29 22:03:43 -08:00
Graydon Hoare
e29aba563d Bug 475474 - Minor followups to fix build warnings and trace-test output, r=danderson. 2009-01-29 17:51:14 -08:00
Graydon Hoare
5219181495 Bug 475474 - Maintain globalSlots per global, not just one per JIT instance, r=danderson. 2009-01-29 15:59:52 -08:00
Blake Kaplan
69a2bec66d Bug 475834 - Multiline comments with newlines in them should not decompose to nothing. r=brendan 2009-01-29 12:22:26 -08:00
Jason Orendorff
2ba2f5d3ed 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. 2009-01-29 00:13:03 -06:00
shaver@mozilla.org
728f9f9126 Backed out changeset 7246c4dcf997 (bug 469625) due to trace-test.js failures. 2009-01-28 22:26:46 -05:00
brendan@mozilla.org
14dd060156 Conservatively track modifications along the prototype chain of arrays (469625, r=jorendorff). 2009-01-28 16:16:20 -08:00
Andreas Gal
424b5e8997 Detect OOM condition and flush code cache when destroying the recorder and don't enter endAssembly when OOM (475821, r=danderson). 2009-01-28 15:12:31 -08:00
Andrei Saprykin
1f2fd44d83 bug 475680 - Using gcNumber in the cycle collector heuristics. r=igor 2009-01-28 18:23:42 +01:00
Jason Orendorff
6142999fde 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. 2009-01-28 09:24:35 -06:00
Andreas Gal
08c7886403 Trigger a new build. 2009-01-28 04:24:13 -08:00
Andreas Gal
7c6106e86d Abort if we hit SETGVAR with a NULL slot (465567, r=brendan). 2009-01-28 00:35:20 -08:00
Andreas Gal
ecba1bc0b1 Update the tracker if the global object's dslots are reallocated at recording time (475645, r=brendan). 2009-01-28 00:12:37 -08:00
Blake Kaplan
b30598d3ae Bug 475469 - Don't assume cx->fp is a scripted frame. r=dmandelin 2009-01-27 17:10:44 -08:00
Andreas Gal
c75755f18e Properly initialize demote flag (475479, r=danderson). 2009-01-27 17:06:38 -08:00
Andreas Gal
3aa2396acf Merge. 2009-01-27 16:42:29 -08:00
Andreas Gal
3361accf0e Merge. 2009-01-27 16:42:10 -08:00
Andreas Gal
1bbc35daad Backed out changeset d50d3681b94e (attempted re-landing of 474771). 2009-01-27 16:41:43 -08:00
Brendan Eich
60770fa5b5 Bug 454184 - Implement eval caching (r=mrbkap). 2009-01-27 16:40:40 -08:00
Brendan Eich
914f4ef313 Back out due to Mac Tp orange (454184). 2009-01-27 15:52:10 -08:00
Brendan Eich
335791e844 Bug 454184 - Implement eval caching (r=mrbkap). 2009-01-27 13:53:31 -08:00
Jason Orendorff
5b13be3f69 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. 2009-01-27 15:33:45 -06:00
Robert Sayre
7dfa709a7f Merge m-c to tm. 2009-01-27 11:08:09 -08:00
Alexander Surkov
c44a1240e8 Bug 475298 - mochitests for accessible relations, r=davidb, marcoz 2009-01-28 01:27:51 +08:00
Andrei Saprykin
7b91b30052 bug 474801 - Checking for MaybeGC conditions when allocating GC things in JS shell. r=igor 2009-01-27 18:21:51 +01:00
Serge Gautherie
3dbe1e78fb Bug 446300 - move tools/test-harness/xpcshell-simple to testing/xpcshell; (Dv1-MC) Move the source harness directory, followup; r=ted.mielczarek
Fix changeset 2cff77c405f8: move new files (and update them) to the correct place.

--HG--
rename : testing/xpcshell/xpcshell-simple/example/location_load.js => testing/xpcshell/example/location_load.js
rename : testing/xpcshell/xpcshell-simple/example/unit/test_location.js => testing/xpcshell/example/unit/test_location.js
2009-01-27 17:48:14 +01:00
Igor Bukanov
65cda4b280 Backed out changeset 39b1c9f21064 - the patch again has triggered the crashtest timeout. 2009-01-27 15:11:47 +01:00