Igor Bukanov
9dcc251822
bug 495061 - followup - fixing a typo in JS_FASTCALL declaration
2009-08-14 20:54:26 +02:00
Igor Bukanov
5ba3decb1f
bug 495061 - js_PutArgsObject and js_PutCallObject that never fail. r=brendan
2009-08-14 20:43:16 +02:00
Makoto Kato
97b1bbc7d1
Bug 501324 - Bug 497618 causes crashes while building with MSVC++ on Win x64. r=jwalden
2009-08-14 11:28:24 -07:00
Makoto Kato
d737a6e689
Bug 510449 - Bug 493457 causes crash on x64 windows build because JSSLOT_CLASS_MASK_BITS is uint32. r=jwalden
2009-08-14 11:09:59 -07:00
Leon Sha
ef8631d430
Bug 510451 - Build failed on solaris after merge tamarin's CodeAlloc(bug 504462). r=gal
2009-08-14 18:01:38 +08:00
Luke Wagner
f90b882968
Bug 503952 - replace JSStringBuffer with JSTempVector in json.cpp
2009-08-13 17:22:55 -07:00
Brendan Eich
d53c0bb838
Avoid unused variable warning if not verbose.
2009-08-13 16:54:36 -07:00
Jason Orendorff
67b809e86e
Bug 509098 - Remove JS_HAS_LVALUE_RETURN support, part 2. r=brendan. This was part of the original patch, but while rebasing it I accidentally dropped the parts that touch jsops.cpp.
...
--HG--
extra : rebase_source : 5ee3c72911a371ff14fb4696c73e9b17928f4845
2009-08-13 17:49:56 -05:00
David Mandelin
5c33187a03
Bug 505588: simpler test format and improved harness for trace-tests, r=jorendorff
2009-08-13 15:42:51 -07:00
Jason Orendorff
d276cc632c
Bug 509098 - Remove JS_HAS_LVALUE_RETURN support. r=brendan.
2009-08-13 16:18:33 -05:00
Jason Orendorff
c520161e07
Bug 510091 - Fennec crash on mousedown on an iframe. r=Waldo.
2009-08-13 16:07:13 -05:00
Jason Orendorff
df6cc1c2cc
Bug 509103 - Drop support for assigning to parameterized properties. r=shaver.
...
--HG--
extra : rebase_source : 1c1d756ed4a510414a561546d73d3989204c16cb
2009-08-13 16:05:25 -05:00
Jacob Bramley
09940e6e37
Relax the testTableSwitch2 test for non-x86 platforms which don't use ::tableswitch() in jstracer.cpp. (510193, r=jorendorff) (with minor orangeness fix by jorendorff, r=shaver)
2009-08-13 15:03:48 -05:00
Jason Orendorff
bc450ba21b
Merge backout.
2009-08-13 12:20:04 -05:00
Jason Orendorff
7cb4e3b220
Backed out changeset a17cbb14793f (bug 510193) which caused trace-test.js to fail (spuriously) on x86.
2009-08-13 12:19:39 -05:00
Andreas Gal
fad090f2d0
Cleaning code cache flush handling (510136, r=jorendorff).
2009-08-13 08:35:35 -07:00
Jacob Bramley
162a40c066
Relax the testTableSwitch2 test for non-x86 platforms which don't use ::tableswitch() in jstracer.cpp. (510193, r=jorendorff)
2009-08-13 14:53:03 +01:00
Andreas Gal
99424f7beb
Backed out bug 508051. Fails trace-test/mandelbrot.
2009-08-13 04:08:34 -07:00
Edwin Smith
6491ab9bf9
Bug 510116 - Remove dead code paths and arguments in nanojit::compile, r=gal.
2009-08-05 15:06:00 -04:00
Graydon Hoare
25a4b5fb73
Bug 510104 - NJ: fix arm merge fallout, r=gal.
...
--HG--
extra : rebase_source : e739a12da66e0d65171bb5c2e3c09f98431ddf7c
2009-08-12 17:45:08 -07:00
Luke Wagner
0e764601d4
Bug 507458 - clear the waters a bit regarding JSVAL_BOOLEAN
2009-08-12 16:39:23 -07:00
Edwin Smith
76e73d8022
Bug 510095 - allocate LirBuffer with Allocator instead of GC, don't extend GCFinalizedObject, r=gal.
...
--HG--
extra : rebase_source : 42aa431e0d795351860f0794ea0392e1f663132b
2009-08-04 15:03:34 -04:00
Edwin Smith
8a4fea3af0
Bug 510078 - Convert LirNameMap to HashMap<> and Allocator, r=gal.
...
* * *
Don't allocate CodeAlloc with GC and dont extend GCFinalizedObject (bug 506390 r=tharwood+)
* Change PageMgr::CodeAlloc from pointer to embedded instance.
* Assembler takes CodeAlloc& now, like it already does for Allocator&
* PoolObject.cpp|h now use VMCFG_NANOJIT instead of (deprecated) FEATURE_NANOJIT
(both #defines are equivalent)
--HG--
extra : rebase_source : 90847a654d7f669a4c2ac364dd9aae7be38cae77
2009-08-04 14:18:38 -04:00
Jason Orendorff
ffdcbd766e
Bug 508051 part 2 - Avoid imacros for JSOP_INSTANCEOF. r=gal.
2009-08-12 15:40:56 -05:00
Jason Orendorff
055446e9dd
Bug 508051 part 1 - Avoid imacros for JSOP_SETELEM. r=gal.
2009-08-12 15:27:01 -05:00
Edwin Smith
b0172c9f0a
Bug 510036 - Convert LabelMap to HashMap<> and Allocator, r=gal.
...
--HG--
extra : rebase_source : 4f1385922085fe086084c418aa22dcc4cc4c1961
2009-08-04 13:56:48 -04:00
Graydon Hoare
cf3e9a04dd
Bug 510015: TM: more Allocator merge fallout in jsregexp.cpp, r=gal.
...
--HG--
extra : rebase_source : 7607da6f49cc355af49b73528c826d5888291eb9
2009-08-12 12:26:17 -07:00
Edwin Smith
ecc6ad9ee7
Bug 509893 - Convert NInsList to SeqBuilder<> and Allocator, r=gal.
...
--HG--
extra : rebase_source : ca2b073138301d78829fa1096e0cb3da607073de
2009-08-04 13:21:15 -04:00
Edwin Smith
22816c122c
Bug 509890 - Convert InsList to SeqBuilder<> and Allocator, r=gal.
...
--HG--
extra : rebase_source : 22303e739a0a6669c634595149028872aa7bd334
2009-08-04 13:11:53 -04:00
Edwin Smith
7c8c065e2c
Bug 509885 - Convert NInsMap to Allocator, r=gal.
...
--HG--
extra : rebase_source : 3586f950b5698052af74081f8f986f32dc57fa68
2009-08-04 11:06:46 -04:00
Graydon Hoare
825d5734fb
Bug 509883 - Grab bag of formatting churn, r=gal.
...
--HG--
extra : rebase_source : 05d7b651a381a9e5daca47a2140bd6f1b1154a5b
2009-08-04 11:33:14 -04:00
Robert Sayre
8733cbecee
Merge mozilla-central to tracemonkey.
2009-08-12 12:18:38 -07:00
Jeff Muizelaar
d0084bddf1
Bug 510024. Remove unnecessary casts in nsAccessibleWrap.mm. r=davidb
...
The type of currAcc.get() is already nsIAccessible* so there is no need for a
further cast to nsIAccessible*
2009-08-12 14:54:54 -04:00
Peter Van der Beken
6988348311
Fix for bug 499199 (Try to avoid XPCCallContexts in quickstubs for wrapper-cached things). r/sr=jst.
...
--HG--
extra : rebase_source : 8fc828106f3cf5e82e902cefd79e55df2b8721c3
2009-08-10 12:12:59 +02:00
Peter Van der Beken
144462aae3
Fix for bug 500850 (Make inline style use wrapper cache and slimwrappers), add unlinking. r/sr=bz.
...
--HG--
extra : rebase_source : ec60be3645c020dd171e0ea4866759d6a508799c
2009-08-10 16:15:49 +02:00
Peter Van der Beken
3fef47323a
Fix for bug 508774 (nsGlobalModalWindow traverses mArguments twice). r/sr=jst.
...
--HG--
extra : rebase_source : a0e443bed353e24882c51eb77b1412449170b93b
2009-08-10 16:15:49 +02:00
Jeff Muizelaar
47e3115671
Bug 504920. Use cairo_set_can_convert_to_dib(TRUE) when creating optimized DDB image surfaces. r=vlad
...
This lets cairo convert and keep a DDB image into a DIB section when we paint
it to a canvas. Avoiding the continuous conversion to an image surface
improves the performance of drawImage on to a canvas on Win32, in particular
the peacekeeper experimentalMovie benchmark.
2009-08-12 10:44:53 -04:00
Neil Rashbrook
aabfcc4996
Bug 508523 Crash [@ nsDocAccessible::FlushPendingEvents] r=surkov
2009-08-12 15:38:42 +01:00
Bobby Holley
2958db9e76
Tests for bug 507902.r=joe
2009-08-12 16:23:39 +02:00
Bobby Holley
4275f152b5
Bug 507902 - nsImageFrame static Icon Loads should not use the mListener of the first instantiated nsImageFrame.r=bz,joe
2009-08-12 16:23:38 +02:00
Neil Rashbrook
fc065395c8
Bug 509242 Don't horizontally compress theme preview images r=Mossop
2009-08-12 15:18:47 +01:00
Neil Deakin
223d38e76c
Bug 508472, wait for load and paint events before starting test, r=dolske
2009-08-12 10:04:51 -04:00
Neil Deakin
5c4ab1a382
Bug 507056, move scale atom as it's needed for both xul and svg, r=bz
2009-08-12 10:04:40 -04:00
Neil Deakin
d01476b77a
Bug 230081, use proper cursors for frameset border resizing, r=dbaron
2009-08-12 10:03:35 -04:00
Neil Deakin
df5fb7cfe8
Bug 506754, send NS_ACTIVATE when calling ShowWindow(mWnd, SW_RESTORE), r=ere
2009-08-12 10:03:34 -04:00
Olli Pettay
5575b12b86
Bug 501257 - Implement HTML 5's HTMLElement.classList property, p=sylvain.pasche@gmail.com, r=smaug, sr=sicking
...
--HG--
extra : rebase_source : cbbd5a5679af57f97122082213f44491431d87e3
2009-08-12 11:55:14 +03:00
Navin Lal
630f98121a
Bug 385154 - remove nsInt64 usage from the tree. r=roc
2009-08-12 10:51:46 +02:00
Navin Lal
333101be35
Bug 502501 - rename History > Recently Closed Tabs > Open All in Tabs to Restore All Tabs. r=dao, ui-r=faaborg
2009-08-12 10:40:26 +02:00
timeless@mozdev.org
0e3dfb3440
Bug 506649 nsFocusManager::GetSelectionLocation has unreachable code block due to shadowed local variable
...
r=smaug r=enndeakin
2009-08-12 11:49:55 +02:00
timeless@mozdev.org
34e59f2e57
Bug 508021 nsNPAPIPluginInstance::Print does not need to null check mCallbacks
...
r=jst
2009-08-12 11:49:55 +02:00