Commit Graph

31475 Commits

Author SHA1 Message Date
Saint Wesonga
6aeef52dac Bug 273467 - -"-0x1" results in 1 instead of NaN. r=brendan. 2009-08-14 15:03:10 -05:00
Edwin Smith
87b101337d Bug 510545 - Convert LInsHashSet to use Allocator instead of GC, r=gal.
--HG--
extra : rebase_source : 233cf623b49f030ca083ba250294e00b61afdac5
2009-08-06 09:41:07 -04:00
David Mandelin
36075e6bc3 Bug 510553: make trace-test.py use correct program argv passing and path separator conventions, r=jorendorff 2009-08-14 12:09:42 -07:00
Igor Bukanov
be037e50cc bug 495061 - followup - fixing a typo in JS_FASTCALL declaration 2009-08-14 20:54:26 +02:00
Igor Bukanov
7e607aac4d bug 495061 - js_PutArgsObject and js_PutCallObject that never fail. r=brendan 2009-08-14 20:43:16 +02:00
Makoto Kato
7cd16a8284 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
7147fd6a28 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
e8ef1e87a3 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
94a2c2cadd Bug 503952 - replace JSStringBuffer with JSTempVector in json.cpp 2009-08-13 17:22:55 -07:00
Brendan Eich
4a2fccb6db Avoid unused variable warning if not verbose. 2009-08-13 16:54:36 -07:00
Jason Orendorff
5e91f575d6 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
c0f2845030 Bug 505588: simpler test format and improved harness for trace-tests, r=jorendorff 2009-08-13 15:42:51 -07:00
Jason Orendorff
8384b1e239 Bug 509098 - Remove JS_HAS_LVALUE_RETURN support. r=brendan. 2009-08-13 16:18:33 -05:00
Jason Orendorff
7de8690fbc Bug 510091 - Fennec crash on mousedown on an iframe. r=Waldo. 2009-08-13 16:07:13 -05:00
Jason Orendorff
eb983a642d 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
f77c90d4c3 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
92e7f5cf05 Merge backout. 2009-08-13 12:20:04 -05:00
Jason Orendorff
fd7ddc1057 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
fee752ae24 Cleaning code cache flush handling (510136, r=jorendorff). 2009-08-13 08:35:35 -07:00
Jacob Bramley
967d281c76 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
25b9ed2a98 Backed out bug 508051. Fails trace-test/mandelbrot. 2009-08-13 04:08:34 -07:00
Edwin Smith
fa572124fd Bug 510116 - Remove dead code paths and arguments in nanojit::compile, r=gal. 2009-08-05 15:06:00 -04:00
Graydon Hoare
7ae3eb245d Bug 510104 - NJ: fix arm merge fallout, r=gal.
--HG--
extra : rebase_source : e739a12da66e0d65171bb5c2e3c09f98431ddf7c
2009-08-12 17:45:08 -07:00
Luke Wagner
fa2f83712c Bug 507458 - clear the waters a bit regarding JSVAL_BOOLEAN 2009-08-12 16:39:23 -07:00
Edwin Smith
83930e09a2 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
ad06720f03 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
bc52c17224 Bug 508051 part 2 - Avoid imacros for JSOP_INSTANCEOF. r=gal. 2009-08-12 15:40:56 -05:00
Jason Orendorff
cc37757a20 Bug 508051 part 1 - Avoid imacros for JSOP_SETELEM. r=gal. 2009-08-12 15:27:01 -05:00
Edwin Smith
3967b233d5 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
7bddd2c62f 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
9c489db37c 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
7de6b2bc04 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
3a5203b81c Bug 509885 - Convert NInsMap to Allocator, r=gal.
--HG--
extra : rebase_source : 3586f950b5698052af74081f8f986f32dc57fa68
2009-08-04 11:06:46 -04:00
Graydon Hoare
77e519e3e4 Bug 509883 - Grab bag of formatting churn, r=gal.
--HG--
extra : rebase_source : 05d7b651a381a9e5daca47a2140bd6f1b1154a5b
2009-08-04 11:33:14 -04:00
Robert Sayre
c8a923e58e Merge mozilla-central to tracemonkey. 2009-08-12 12:18:38 -07:00
Jeff Muizelaar
697105c2d2 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
16bf42fce4 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
82ce2b89d6 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
824855179b 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
a27974ef72 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
ab160f04c0 Bug 508523 Crash [@ nsDocAccessible::FlushPendingEvents] r=surkov 2009-08-12 15:38:42 +01:00
Bobby Holley
40b38ce001 Tests for bug 507902.r=joe 2009-08-12 16:23:39 +02:00
Bobby Holley
ca7b88296e 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
106e1776f9 Bug 509242 Don't horizontally compress theme preview images r=Mossop 2009-08-12 15:18:47 +01:00
Neil Deakin
3ecb176e90 Bug 508472, wait for load and paint events before starting test, r=dolske 2009-08-12 10:04:51 -04:00
Neil Deakin
27fcca5f3d 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
dd086e5826 Bug 230081, use proper cursors for frameset border resizing, r=dbaron 2009-08-12 10:03:35 -04:00
Neil Deakin
0d2f363cc2 Bug 506754, send NS_ACTIVATE when calling ShowWindow(mWnd, SW_RESTORE), r=ere 2009-08-12 10:03:34 -04:00
Olli Pettay
cb4754240f 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
7d36965d96 Bug 385154 - remove nsInt64 usage from the tree. r=roc 2009-08-12 10:51:46 +02:00