Commit Graph

194477 Commits

Author SHA1 Message Date
Andreas Gal
568e3f882c Eliminate exit filter, write the type map directly in snapshot. 2008-07-21 15:09:19 -07:00
Andreas Gal
81d604c67d Sink stack-targeting type conversion in the set() path instead of in the ExitFilter. 2008-07-21 15:01:47 -07:00
Andreas Gal
3ca6099bab Use callDepth, not entryFrame in nativeFrameSlots(). 2008-07-21 14:55:41 -07:00
Andreas Gal
7d41fd6a8e Remove excess parameters of verifyTypeStability. 2008-07-21 13:21:00 -07:00
Andreas Gal
83dcd55ff1 Track call depth in the trace recorder. This lays the groundwork to get rid of entryFrame. 2008-07-21 13:18:08 -07:00
shaver@mozilla.org
640220ca0f beginning of entryFrame removal 2008-07-21 15:57:02 -04:00
Andreas Gal
7466af13cc Merge. 2008-07-21 12:44:03 -07:00
Andreas Gal
e4b7f9cdbb Use ti instead of fi for TreeInfo pointers. 2008-07-21 12:43:51 -07:00
Andreas Gal
fe52907712 Rename VMFragmentInfo to TreeInfo. 2008-07-21 12:41:43 -07:00
Andreas Gal
6c9d3d7051 Merge. 2008-07-20 17:36:47 -07:00
Andreas Gal
a344d8eb92 Style cleanup and eliminate redundant f2u(i2f|u2f) chains. 2008-07-20 17:36:11 -07:00
Brendan Eich
796ede974c Cite bug 445262 with a FIXME instead of omfgHack_ prefix ;-). 2008-07-20 16:21:45 -07:00
Brendan Eich
bc62129a68 Tighten up js_IsLoopEdge and include JSOP_IFNEX. 2008-07-20 16:11:52 -07:00
Brendan Eich
9de8dbd4a7 Nit patrol. 2008-07-20 16:09:08 -07:00
shaver@mozilla.org
84071cde06 merge time is fun time 2008-07-20 18:04:27 -04:00
shaver@mozilla.org
f3fe654c91 add simple timing harness 2008-07-20 18:03:07 -04:00
Andreas Gal
ba670ddc66 Simplify updating of the side exit target. 2008-07-20 14:56:04 -07:00
shaver@mozilla.org
42c8798d31 simpler loop exit check (backwards is a loop exit, forwards is not) 2008-07-20 17:54:16 -04:00
shaver@mozilla.org
b881262443 force Math to be interned, and defend against non-interned globals until upvar saves us all 2008-07-20 17:23:39 -04:00
Andreas Gal
92ad36939a Use exponential backoff when trying to extend trees. 2008-07-20 14:28:56 -07:00
Vladimir Vukicevic
87718e129a b=446323, Upgrade cairo to 1.6.4-350-g1a9809b; r=vlad 2008-07-20 14:15:22 -07:00
Ted Mielczarek
a7a7988949 bug 446346 - test_Microformats_count.html can fail sporadically with Error thrown during test: test_MicroformatsAPI is not defined - got 0, expected 1. fix the test to move the script block before an iframe whose onload calls a function from it. r=mkaply 2008-07-22 16:28:47 -04:00
Ted Mielczarek
56b60354cb bug 445339 - test_bug_406857.js crashing intermittently on Linux unittest VMs. disable alert service notifications. r=gavin 2008-07-22 16:13:35 -04:00
Andrew Schultz
bc78f96478 merging... 2008-07-22 13:55:56 -04:00
Boris Zbarsky
a2303a11e7 Bug 416317 changing test message to unconfuse tinderbox 2008-07-22 09:44:14 -07:00
Edward Lee
90bebef2e9 Backout 6831521f03ac to fix Bug 446621 - Slowdown on AutoComplete - AwesomeBar. a=beltzner 2008-07-22 08:49:39 -07:00
Igor Bukanov
139cdca010 bug 330765 - patch from romaxa to fix NativeCompareAndSwap implementation on ARM. r=myself 2008-07-22 16:12:04 +02:00
Axel Hecht
fdee640cd1 bug 445328, add configure option ot l10n repositories, r=ted 2008-07-22 08:57:07 +02:00
romaxa
c858a43991 Bug 445745: Move "maximum_scale" atom definition out of ifdef, to fix non-mathml build breakage from bug 436083. 2008-07-21 23:53:10 -07:00
Edward Lee
afe774f818 Bug 412736 - in the case of a frecency tie, break it with h.typed and h.visit_count. r=dietrich 2008-07-21 23:29:51 -07:00
Michael Ventnor
c69a1c3d5b Bug 446273: Column rule does not always stretch the full height of the column box. r+sr=roc 2008-07-21 23:16:06 -07:00
Andrew Schultz
4e7fd92b96 Bug 442125: Attempt to fix focus test failures, add more info to message if it still fails. r=ted 2008-07-22 00:27:57 -04:00
Dave Camp
2a35f40f66 merge for backout of 040813674892 2008-07-21 19:58:58 -07:00
Dave Camp
e1fce39ae4 Backed out changeset 040813674892 2008-07-21 19:41:33 -07:00
Boris Zbarsky
3c18b1b897 Fix test bustage 2008-07-21 19:26:08 -07:00
Boris Zbarsky
338ef3cc6c Fix build bustage 2008-07-21 18:08:30 -07:00
Boris Zbarsky
7759eed086 Bug 416317. Implement querySelector(All) API. r=dbaron, sr=jst 2008-07-21 17:55:52 -07:00
Johnny Stenback
164a592d87 Landing tests for bug 132824. Patch by craig.topper@gmail.com, r+sr=jonas@sicking.cc 2008-07-21 17:41:05 -07:00
Johnny Stenback
b3ec7a255a Landing missing files from last commit (bug 132824 2008-07-21 17:38:52 -07:00
Johnny Stenback
fdaaf3196c Landing fix for bug 132824. Implement NodeIterator object of Traversal API. Patch by craig.topper@gmail.com, r+sr=jonas@sicking.cc 2008-07-21 17:35:38 -07:00
Reed Loden
60db002011 Bug 439410 - "Add Shiretoko branding to mozilla-central" [r=gavin] 2008-07-21 19:29:32 -05:00
Asaf Romano
da20f6f466 merge 2008-07-22 03:14:11 +03:00
Asaf Romano
49dd1a22db Bug 426806 - "Sort by Name" is slow in Places. r=dietrich. 2008-07-22 03:10:59 +03:00
Johnny Stenback
438112013e Landing fix for bug 442708. JS_GC with GC_SET_SLOT_REQUEST doesn't loop until all threads are satisfied. Patch by brendan@mozilla.org, r=bent.mozilla@gmail.com 2008-07-21 16:58:24 -07:00
Johnny Stenback
6e95111554 Landing fix for bug 444880. Make the JS component loader use the JS context stack so that pending requests are suspended while components load. Patch by bent.mozilla@gmail.com, r+sr=jst@mozilla.org 2008-07-21 16:56:45 -07:00
Bob Clary
fa9992c713 Sisyphus|JavaScript Tests - allow user to execute tests from other location than TEST_DIR, bug 446097, r=cbook 2008-07-21 18:18:15 -04:00
Brendan Eich
c1547ca25f Always select gvar ops for declared global vars, instead of only if loopy/enough-used (445901, r=shaver). 2008-07-21 15:14:14 -07:00
Edward Lee
eda9f0d79c Bug 424557 - Allow AwesomeBar to default search only urls (or history/titles/bookmarks/tags). r=dietrich 2008-07-21 14:27:50 -07:00
Jason Orendorff
cafd86c55f Bug 440779 - JS_NewDouble oddness in nsJSEnvironment.cpp (r+sr=jst) 2008-07-21 15:16:47 -05:00
Jason Orendorff
4a48e072f3 Bug 445624 - Delete dead code in JSObject2NativeInterface hot path (r+sr=jst) 2008-07-21 15:16:47 -05:00