Gregor Wagner
685d432db1
Bug 652931 - Proper handling of large mark stack insertion. r=billm
2011-05-04 12:54:48 -07:00
Chris Leary
e5b4259e5a
Bug 654792: Give Shape::shape and Shape::id better names for great justice. (r=jorendorff)
2011-05-04 12:01:39 -07:00
Phil Ringnalda
fdd335309f
Bug 654700 - Disable Profile Guided Optimization on Linux/Linux64.
2011-05-04 09:47:28 -07:00
Brian Hackett
9ca69400c4
[INFER] Don't track SSA values for locals in scripts containing 'with', bug 652422.
2011-04-24 09:26:37 -07:00
Brian Hackett
acfda25b5b
[INFER] Don't use untracked entries when converting doubles back to integers, bug 652305.
2011-04-24 08:40:19 -07:00
Brian Hackett
20530cc76c
[INFER] Root dense array elements during conversion to slow array, bug 649152.
2011-04-24 07:56:56 -07:00
Brian Hackett
7d4e3955e6
[INFER] Restore fixed double types in fallthrough before next opcode, bug 652305.
2011-04-24 06:59:28 -07:00
Brian Hackett
6386e77480
[INFER] Allow empty SSA stack values for scripts with switch and try blocks, bug 652314.
2011-04-23 22:36:43 -07:00
Brian Hackett
f8f9708f00
[INFER] Fix both double and integer types before branching, bug 652305.
2011-04-23 22:06:34 -07:00
Brian Hackett
bab839a4ee
[INFER] Drop type information for GNAME ops in debug-mode compartments, bug 652142.
2011-04-23 21:26:55 -07:00
Brian Hackett
e84dfe0914
[INFER] Fix bogus assert, bug 651827.
2011-04-22 11:12:09 -07:00
Brian Hackett
43c276be4a
[INFER] Bytecode SSA analysis, bug 650715.
2011-04-22 07:59:45 -07:00
Igor Bukanov
212be881c3
Bug 600648 - faster GC mark bitmap operations. r=billm
2011-04-22 00:29:24 +02:00
Paul Biggar
4d87b14d7d
Bug 654073: Mark StopIteration as a class with no prototype. (r=jwalden)
...
This prevents infinite recursion when trying to initialize StopIteration.
2011-05-03 12:31:02 -07:00
Christian Holler
b0902374f8
Bug 628332 - Avoid double-frees when compartment allocation fails (r=billm).
2011-05-03 04:26:40 -07:00
Luke Wagner
05bfe5cb0b
Bug 653631 - Fix faulty inlining of js_GetScriptedCaller (r=mrbkap)
2011-04-30 14:31:13 +07:00
Luke Wagner
4023060e30
Bug 653396 - Include JS_ARGS_LENGTH_MAX check in SplatApplyArgs (r=waldo)
2011-05-03 17:34:07 +07:00
Chris Leary
0e70d84970
Merge mozilla-central and tracemonkey. (CLOSED TREE on tracemonkey side)
2011-05-02 15:47:41 -07:00
Wes Johnston
b1615f62b0
Bug 650965 - Additional test logging. r=stechz
2011-05-02 14:32:39 -07:00
Cameron McCormack
9d526d1a90
Bug 645268 - Random orange fix try for browser_webconsole_bug_595934_message_categories.js; make sure we listen for the right load event. r=msucan
2011-05-03 09:14:49 +12:00
Brad Lassey
81dd6cbe78
bug 644943 - nsHandlerService should not be used in the content or plugin processes because it requires access to the profile directory r=bz
2011-05-02 16:59:24 -04:00
Matt Brubeck
ec0601dc8e
Bug 653772 - Add a minimum velocity to start kinetic panning [r=stechz] DONTBUILD (mobile only)
2011-05-02 13:34:00 -07:00
Matt Brubeck
01a58f3c9c
Bug 653990 - preventDefault on touchmove does not completely prevent panning [r=wesj]
2011-05-02 12:57:22 -07:00
Zack Weinberg
bfba1f66e2
Bug 653179: fix a call to nsRenderingContext::GetWidth(). r=dholbert
2011-05-02 12:27:36 -07:00
Olli Pettay
a4d206d66a
Bug 654182, svgnumberlist keeps a strong pointer to element, r=dholbert
2011-05-02 22:19:20 +03:00
Chris Leary
55f7c6409e
Merge mozilla-central to tracemonkey. (CLOSED TREE)
2011-05-02 10:55:34 -07:00
Matt Brubeck
09cf38f1e6
Bug 654127 - Cache "contentMightCaptureMouse" attribute per tab instead of globally [r=wesj]
2011-05-02 10:43:28 -07:00
Matt Brubeck
1c285487e5
Bug 653990 - Minor bustage fixes for touch events [r=wesj]
2011-05-02 10:43:25 -07:00
Igor Bukanov
5164b785fd
bug 605029 - followup to fix inconsequel typo
2011-04-29 14:11:23 +02:00
Paul Biggar
b005c6c2d4
Merge backout.
2011-04-29 04:01:23 -07:00
Paul Biggar
15828cd649
Backed out changeset 334ada87e329 (bug 628332) - those a11y errors arrived at the same time as this landing, so backing this out to see if that fixes it.
2011-04-29 04:00:57 -07:00
Christian Holler
faf48eb1e7
Bug 628332 - Avoid double-frees when compartment allocation fails (r=billm).
2011-04-27 16:09:00 -07:00
Paul Biggar
0a4b3c92dd
Bug 651864 - Extract magic slot formula into inline functions (r=jwalden)
...
The global object has special slots for built-in objects' prototypes,
constructors and properties. This makes explicit the formula to calculate the
slot number for these special slots.
2011-04-28 07:18:11 -07:00
Paul Biggar
4011ba8b50
Backed out changeset 2919a6aa1ab7 (bug 652449) - jstests in |make check| bounces again.
2011-04-28 07:46:33 -07:00
Paul Biggar
a987ff3fd1
Bug 652449 - Turn on jstests in |make check| on linux only (r=jimb)
2011-04-28 06:45:18 -07:00
Matthew Draper
3eb02c1b43
Bug 564577 - __noSuchMethod__ no longer invoked for defined non-function properties (r=igor)
2011-04-22 04:38:24 +09:30
Brian Hackett
07ffac5147
[INFER] Don't scan values above obj->getDenseArrayInitializedLength.
2011-04-21 07:12:08 -07:00
Brian Hackett
fe5aeaab19
Merge TM -> JM
2011-04-20 11:37:46 -07:00
Jan de Mooij
2c7be5f6d4
[INFER] Don't update initialized length when it's smaller than length, bug 651451
2011-04-20 19:43:30 +02:00
Gregor Wagner
7d8bb32bb8
Bug 651193 - fix delayedOutOfMemory in js_InvokeOperationCallback. r=gal
2011-04-20 09:28:57 -07:00
Jan de Mooij
d57740905e
[INFER] Update initialized length in array_pop_dense, bug 651451. r=bhackett
2011-04-20 18:10:59 +02:00
Jan de Mooij
664872ea9d
[INFER] Push constant value in jsop_typeof, bug 643733. r=bhackett
2011-04-20 18:10:08 +02:00
Brian Hackett
6c403a105c
[INFER] Guard property's existence before calling clearTimeout, bug 647626.
2011-04-20 07:15:06 -07:00
Brian Hackett
a0acf1dddd
[INFER] Don't inline calls from heavyweight or eval scripts, bug 651209.
2011-04-20 07:06:59 -07:00
Igor Bukanov
8b0d367736
bug 605029 - ArenaHeader versus Arena<FreeCell> and other cleanups. r=wmccloskey
2011-04-20 07:30:10 +02:00
Chris Jones
a61c26e2c0
Bug 642381, part 3: Hoist Maybe into mfbt and eliminate Gecko's use of jstl. r=jorendorff,luke
2011-04-28 17:48:52 -05:00
Chris Jones
6fd4cbff2d
Bug 642381, part 2: Rename LazilyConstructed to Maybe. r=luke
2011-04-28 17:48:51 -05:00
Chris Jones
0adf6af157
Bug 642381, part 1: Remove js::Conditionally. r=luke
2011-04-28 17:48:51 -05:00
Jeff Walden
76a4343e93
Bug 652215 - Add a js::StringObject subtype of JSObject. r=njn
...
--HG--
extra : rebase_source : 7cdfe72d0932b51408b9ec5dc38219605e1925ce
2011-04-20 16:33:05 -04:00
Brian Hackett
03a64e5252
[INFER] Don't LICM array lengths in scripts which have had bounds checks fail, bug 651155.
2011-04-19 22:20:43 -07:00