David Mandelin
|
20478b6b72
|
Bug 497779: try to extend tree on inner-tree CASE_EXIT, r=gal
|
2009-06-16 09:10:28 +01:00 |
|
Simon Montagu
|
4f596492dd
|
Bug 494099, HZ-GB-2312 converter reads beyond input buffer and omits characters at block boundaries. r=VYV03354@nifty.ne.jp
|
2009-06-16 00:13:28 -07:00 |
|
Arpad Borsos
|
3a5c755862
|
Bug 493701 - Use a macro to reduce redundancy in nsDocLoader.cpp; r=bz
|
2009-06-11 11:03:40 +02:00 |
|
Jason Orendorff
|
52fe5a97ba
|
Bug 497618 - Change JSString macros to methods. r=Waldo.
|
2009-06-10 20:29:44 -05:00 |
|
Jason Orendorff
|
45de8e01db
|
Bug 498395 - "Assertion failure: !(pn->pn_dflags & flag), at ../jsparse.h". r=mrbkap, r=brendan.
--HG--
extra : rebase_source : c3d0ecfcbbbce0c7494ffd53dc240c2b69e6eb8f
|
2009-06-15 15:42:00 -05:00 |
|
Nicholas Nethercote
|
de28e96de9
|
NJ: fix load opcode checking, r=graydon.
|
2009-06-15 12:04:06 -07:00 |
|
Andreas Gal
|
ec254bec6f
|
Support tracing instanceof operator (498351, r=jorendorff).
|
2009-06-15 16:44:30 +01:00 |
|
Andreas Gal
|
213c5e12a5
|
Remove obsolete ARM/Thumb code (no bug).
|
2009-06-13 20:05:28 -05:00 |
|
Brendan Eich
|
1bd5c5dc73
|
Over-parenthesize per house style and to avoid GCC warning (r=nnethercote, private communication).
|
2009-06-14 19:37:43 -07:00 |
|
Andreas Gal
|
e53b949cbf
|
Cleanup expression filter in LIR.cpp (497935, r=edwsmith).
|
2009-06-13 18:04:08 -05:00 |
|
Andreas Gal
|
cc54d17364
|
Don't trace attempted setting of a constant in an active frame (495962, r=brendan).
|
2009-06-13 17:31:19 -05:00 |
|
Andreas Gal
|
848b955635
|
adjustCallerTypes does not aggressively undemote globals anymore (bug 496482, r=dvander). relanding
|
2009-06-12 17:26:56 -07:00 |
|
Andreas Gal
|
b43077c19f
|
Optimize ECMA double to int32 conversion path (patch by mohammad.r.haghighat@intel.com, r=dvander).
|
2009-06-12 15:18:10 -07:00 |
|
Blake Kaplan
|
c538fe444e
|
Bug 497998 - Remove obsolete assertion. r=brendan
|
2009-06-12 14:53:25 -07:00 |
|
Graydon Hoare
|
6a44d94f4f
|
Bug 484142 - Standalone LIR assembler, r=jorendorff.
|
2009-06-12 11:33:08 -07:00 |
|
Andreas Gal
|
659a7a9b6c
|
Implement oracle-based speculative fmod/fdiv/fmul demotion (474443, r=graydon,dvander).
|
2009-06-12 08:33:32 -07:00 |
|
Blake Kaplan
|
dda0e2bd98
|
Bug 497119 - Don't assume that we have a cx->fp (or that fp is on cx->fp at all). Set up display as it would have been when fp was active, though. r=brendan
|
2009-06-11 14:12:23 -07:00 |
|
Andreas Gal
|
a0182c819c
|
Correctly disable conditional moves on platforms that do not support them (497455, r=graydon).
|
2009-06-10 15:21:10 -07:00 |
|
Brendan Eich
|
324ed984a8
|
Cast to int16 when tagging slot as an int jsval to satisfy an assertion (497146, r=igor from the future).
|
2009-06-10 12:15:01 -07:00 |
|
David Mandelin
|
3b5dd194d2
|
Bug 497015: correctly account for tracing/interpreter differences in layout of slots/stack for upvars in top-level frame, r=gal
|
2009-06-09 17:18:42 -07:00 |
|
David Mandelin
|
3db63853e3
|
Bug 496922: do upvars correctly when the function defining the upvar was called with extra args, r=brendan,gal
|
2009-06-09 11:49:53 -07:00 |
|
Brendan Eich
|
51fe52e6f9
|
Wrapper automation should not apply to flat closures, plus cleanup (496790, r=igor).
|
2009-06-09 00:51:02 -07:00 |
|
Blake Kaplan
|
ce23324f11
|
Bug 496870 - Emit JSOP_STARTXMLEXPR before potentially emitting any LC nodes in a list. r=Waldo
|
2009-06-08 16:48:30 -07:00 |
|
Andreas Gal
|
d02c8da186
|
Merge.
|
2009-06-08 15:05:41 -07:00 |
|
ikezoe@clear-code.com
|
2e4dab02a1
|
LIns::isOp2() lacks qjoin (496851, r=gal,edwsmith).
|
2009-06-08 15:04:19 -07:00 |
|
Benjamin Smedberg
|
e01f5a8eda
|
Bug 496969 - The stack analysis is broken when compiling with -O3 -fstrict-aliasing.
|
2009-06-08 18:03:23 -04:00 |
|
Benjamin Smedberg
|
040c645b55
|
Followup to bug 496824 - reverse the order of the asserts so that we know accessing cx->fp is safe
|
2009-06-08 17:07:26 -04:00 |
|
Brendan Eich
|
ad476aa98c
|
Add static analysis incantation, plus assert cx->fp for sanity (496824, r=mrbkap).
|
2009-06-08 13:35:43 -07:00 |
|
David Anderson
|
7b60d9f172
|
Fixed sideexit coalescing code not checking global count (bug 496813, r=gal).
|
2009-06-08 13:20:25 -07:00 |
|
Brendan Eich
|
a08c609235
|
Fix destructuring binding to follow the cheezy dominance relation rules of the upvar analysis (496134, r=mrbkap; take 2).
|
2009-06-08 13:03:50 -07:00 |
|
Blake Kaplan
|
d7a368c426
|
Bug 496245 - Assertion failure: fun->u.i.script->upvarsOffset. r=brendan/dmandelin
|
2009-06-08 12:13:37 -07:00 |
|
David Mandelin
|
344e868872
|
Bug 496251: use up-to-date typemap when getting upvar from trace entry native frame, r=gal
|
2009-06-08 10:48:18 -07:00 |
|
Brendan Eich
|
046d89233e
|
Fix delete upvar (and local var, too) analysis (496422, r=igor).
|
2009-06-07 13:07:16 -07:00 |
|
Brendan Eich
|
377bb1eeb9
|
[mq]: bug496817
|
2009-06-07 11:27:37 -07:00 |
|
danderson@mozilla.com
|
d73e0f0bbf
|
Merge global type maps at the loop nesting anchor site (496743, r=gal).
|
2009-06-06 14:04:23 -07:00 |
|
Nicholas Nethercote
|
96dd8702a9
|
Bug 495028. nanojit: add opcode checks to all LIR get/set methods. r=edwsmith
|
2009-06-06 12:58:11 -04:00 |
|
Robert Sayre
|
f44a576277
|
Back out bug 496134, destructuring assignment upvar fixes due to reported fuzzer problems
|
2009-06-06 02:20:06 -04:00 |
|
Boris Zbarsky
|
b95fee7491
|
Adding test for bug 443616
|
2009-06-06 00:27:04 -04:00 |
|
Robert Sayre
|
9dc67d6876
|
Merge tracemonkey to mozilla-central.
|
2009-06-05 23:48:21 -04:00 |
|
David Mandelin
|
1e04a40929
|
Bug 496270: correct use of C++ reference returned from function, r=gal
|
2009-06-05 16:19:06 -07:00 |
|
Brendan Eich
|
05f8dc2692
|
Fix destructuring binding to follow the cheezy dominance relation rules of the upvar analysis (496134, r=mrbkap).
|
2009-06-05 16:14:00 -07:00 |
|
Brendan Eich
|
b95d489795
|
Skip let binding not in scope (in let head, e.g.) and find any shadowed binding (496532, r=mrbkap).
|
2009-06-05 13:55:51 -07:00 |
|
Brendan Eich
|
d39f51fdcb
|
Last gasp for 496605 (r=igor).
|
2009-06-05 12:24:20 -07:00 |
|
Brendan Eich
|
4d75d6bce0
|
Fast ultimate fighting web-compat followup for 496605 (r=mrbkap).
|
2009-06-05 12:13:22 -07:00 |
|
Brendan Eich
|
a356c92db2
|
Bug 496605 - Need to prevent optimized closure escape via foo.caller still (r=igor).
|
2009-06-05 11:41:32 -07:00 |
|
Matthew Gregan
|
1e7feeb3ab
|
Bug 496529 - Use SSE2 YUV conversion code on Win32 (ATTR_ALIGNED_MAX is not defined). r+sr=roc
|
2009-06-05 21:00:21 +12:00 |
|
Jesse Ruderman
|
296a1a61cd
|
Add a bunch of -moz-column crashtests
|
2009-06-18 19:17:24 -07:00 |
|
Dirk Schulze
|
af1d0235a1
|
Bug 471281. Reimplement arcTo() to match Canvas spec. r=jrmuizel
This is based on Philip Taylor's emulation written in JavasScript.
Relanding this now that 499161 has landed which should fix test failures.
|
2009-06-17 13:57:50 -04:00 |
|
Michael Ryan
|
1b8b5f23c0
|
Bug 498553 - Setting <colorpicker> color property to lowercase color does not work. r=enn
|
2009-06-18 23:02:45 +02:00 |
|
Jeff Muizelaar
|
019a8c6015
|
Bug 498428. Reverting f2ef72fbe01c because of tSVG regression
|
2009-06-18 16:44:02 -04:00 |
|