Граф коммитов

202152 Коммитов

Автор SHA1 Сообщение Дата
Andreas Gal 1bd89e55b9 Merge. 2009-01-30 15:16:43 -08:00
Andreas Gal 33841e0a4f 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 2dcfb9a29a Remove unused variable declaration (bug 472702 followup, r=gal) 2009-01-30 10:34:54 -08:00
Andreas Gal 5245bcfbcf 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 47c870b541 Merge. 2009-01-29 22:04:21 -08:00
Andreas Gal 5a86905925 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 c3da57a60c Bug 475474 - Minor followups to fix build warnings and trace-test output, r=danderson. 2009-01-29 17:51:14 -08:00
Graydon Hoare 4f11cfcaf5 Bug 475474 - Maintain globalSlots per global, not just one per JIT instance, r=danderson. 2009-01-29 15:59:52 -08:00
Blake Kaplan 6c157b6873 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 196e202090 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 bef69f676f Backed out changeset 7246c4dcf997 (bug 469625) due to trace-test.js failures. 2009-01-28 22:26:46 -05:00
brendan@mozilla.org d4a74db4aa Conservatively track modifications along the prototype chain of arrays (469625, r=jorendorff). 2009-01-28 16:16:20 -08:00
Andreas Gal 1a7c5ba3c1 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 6e5aed2c64 bug 475680 - Using gcNumber in the cycle collector heuristics. r=igor 2009-01-28 18:23:42 +01:00
Jason Orendorff f66fcb2aad 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 caef58e9a8 Trigger a new build. 2009-01-28 04:24:13 -08:00
Andreas Gal c83d6719d6 Abort if we hit SETGVAR with a NULL slot (465567, r=brendan). 2009-01-28 00:35:20 -08:00
Andreas Gal fe3b4d73fc 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 56836565de Bug 475469 - Don't assume cx->fp is a scripted frame. r=dmandelin 2009-01-27 17:10:44 -08:00
Andreas Gal bfb8f4fced Properly initialize demote flag (475479, r=danderson). 2009-01-27 17:06:38 -08:00
Andreas Gal d93305fa74 Merge. 2009-01-27 16:42:29 -08:00
Andreas Gal b381752503 Merge. 2009-01-27 16:42:10 -08:00
Andreas Gal 49ad8d597c Backed out changeset d50d3681b94e (attempted re-landing of 474771). 2009-01-27 16:41:43 -08:00
Brendan Eich c5808076bd Bug 454184 - Implement eval caching (r=mrbkap). 2009-01-27 16:40:40 -08:00
Brendan Eich ea83fa1bc8 Back out due to Mac Tp orange (454184). 2009-01-27 15:52:10 -08:00
Brendan Eich 07d98bce68 Bug 454184 - Implement eval caching (r=mrbkap). 2009-01-27 13:53:31 -08:00
Jason Orendorff a37d02f976 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 9a4191b745 Merge m-c to tm. 2009-01-27 11:08:09 -08:00
Alexander Surkov 0a35e2cea0 Bug 475298 - mochitests for accessible relations, r=davidb, marcoz 2009-01-28 01:27:51 +08:00
Andrei Saprykin 2e4338589a 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 1c1012343d 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 cc46cfec7c Backed out changeset 39b1c9f21064 - the patch again has triggered the crashtest timeout. 2009-01-27 15:11:47 +01:00
Theppitak Karoonboonyanan 550bc8beb7 Bug 462188. Make nsHTMLEditRules::WillDeleteSelection extend the selection before checking whether there's anything to delete. r+sr=peterv. 2009-01-27 13:50:32 +01:00
Andreas Gal 9eb9c500b5 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). 2009-01-27 01:55:31 -08:00
Simon Montagu 506ca0e80c Some more testcases for character set encoding/decoding 2009-01-27 11:52:09 +02:00
Andreas Gal 97e92dea50 Backed out changeset ece63b96379b 2009-01-27 00:10:38 -08:00
Jason Orendorff ef1528db59 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. 2009-01-27 00:19:58 -06:00
Jonas Sicking 38592a65d1 More bug 461555 fixes to fix orange by making sure to remove deferred-scripts' onloadblocker when the parser is terminated. r/sr=mrbkap 2009-01-26 21:41:25 -08:00
Andreas Gal 550e398073 Correct incorrectly reversed order of argument types in builtin description (472533, r=brendan). 2009-01-26 21:05:59 -08:00
Ryan Flint e32af0a703 Bug 475471 - Engine._updateInterval isn't cached properly. r=gavin, a=typo 2009-01-26 23:24:51 -05:00
Graydon Hoare 8d62a3042f Bug 473688 - provide a 2-level hash map (global, pc) -> tree, r=gal. 2009-01-26 19:53:19 -08:00
Andreas Gal d7323c8c52 Merge. 2009-01-26 18:16:11 -08:00
Andreas Gal 4f030887d9 LirNameMap gets large over time and searching it with binary search is slow (475127, r=shaver). 2009-01-26 18:15:39 -08:00
Blake Kaplan f513f9aad9 Bug 475449 - JS shell gets stuck on EOF. r=brendan
--HG--
extra : rebase_source : 1de44569fe303339b1d1a28b1709918a4569daf0
2009-01-26 16:47:25 -08:00
Blake Kaplan 29e6cfde75 Bug 475426 - GetPDA returns n copies of the first entry. Bug noticed by Mads Bondo Dydensborg <mbd@dbc.dk>. r=brendan
--HG--
extra : rebase_source : 1f5e87ad1fb88c3174c17cb5f0b89ff09dd6e6ad
2009-01-26 16:47:22 -08:00
Blake Kaplan 0357a463be Bug 467499 - Pass the proper size argument to ResizeSlots. r=shaver/crowder 2009-01-26 16:20:05 -08:00
Andreas Gal b5d16a1ca8 Merge from mozilla-central to catch up with a backout (due to a leak). 2009-01-26 15:44:30 -08:00
Phil Ringnalda fa648d26a2 Bug 474602 - package oji.xpt based on the AC_DEFINE, OJI, not the AC_SUBST, MOZ_OJI, r=gavin 2009-01-26 15:34:08 -08:00
Joe Drew 308f3c53c3 Backout bug 473161 2009-01-26 17:12:05 -05:00
Joe Drew cf78faa4e8 Back out tests for bug 466586 2009-01-26 17:09:48 -05:00