Jason Orendorff
f1a1b5d012
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
377a5cca71
NJ: fix load opcode checking, r=graydon.
2009-06-15 12:04:06 -07:00
Andreas Gal
731ccbf2f2
Support tracing instanceof operator (498351, r=jorendorff).
2009-06-15 16:44:30 +01:00
Andreas Gal
3d8a18be9e
Remove obsolete ARM/Thumb code (no bug).
2009-06-13 20:05:28 -05:00
Brendan Eich
21d0446618
Over-parenthesize per house style and to avoid GCC warning (r=nnethercote, private communication).
2009-06-14 19:37:43 -07:00
Andreas Gal
78c2805c4f
Cleanup expression filter in LIR.cpp (497935, r=edwsmith).
2009-06-13 18:04:08 -05:00
Andreas Gal
2cf0500025
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
3db0007cbb
adjustCallerTypes does not aggressively undemote globals anymore (bug 496482, r=dvander). relanding
2009-06-12 17:26:56 -07:00
Andreas Gal
f6d3823b9a
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
4a73145f6b
Bug 497998 - Remove obsolete assertion. r=brendan
2009-06-12 14:53:25 -07:00
Graydon Hoare
13f89f4db2
Bug 484142 - Standalone LIR assembler, r=jorendorff.
2009-06-12 11:33:08 -07:00
Andreas Gal
4d749e81b0
Implement oracle-based speculative fmod/fdiv/fmul demotion (474443, r=graydon,dvander).
2009-06-12 08:33:32 -07:00
Blake Kaplan
4f85c606d0
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
Jeff Walden
0f0824850b
Bug 497207 - Define |enum JSTraceType| and stop overloading JSVAL_* for trace-time types. r=jorendorff
...
--HG--
extra : rebase_source : bb72ca3ad8fab4d0b2affca611630bf5a9559531
2009-06-10 16:58:02 -07:00
Andreas Gal
fb69e1940d
Correctly disable conditional moves on platforms that do not support them (497455, r=graydon).
2009-06-10 15:21:10 -07:00
Brendan Eich
a92026b314
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
293dd7ac94
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
ed1bdc410d
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
18f4f502cb
Wrapper automation should not apply to flat closures, plus cleanup (496790, r=igor).
2009-06-09 00:51:02 -07:00
Blake Kaplan
8880976941
Bug 496870 - Emit JSOP_STARTXMLEXPR before potentially emitting any LC nodes in a list. r=Waldo
2009-06-08 16:48:30 -07:00
ikezoe@clear-code.com
f6c804164e
LIns::isOp2() lacks qjoin (496851, r=gal,edwsmith).
2009-06-08 15:04:19 -07:00
Benjamin Smedberg
34ef74c81f
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
b8e74e0e88
Add static analysis incantation, plus assert cx->fp for sanity (496824, r=mrbkap).
2009-06-08 13:35:43 -07:00
David Anderson
78276b0022
Fixed sideexit coalescing code not checking global count (bug 496813, r=gal).
2009-06-08 13:20:25 -07:00
Brendan Eich
8677f6b0b8
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
aa49664ee1
Bug 496245 - Assertion failure: fun->u.i.script->upvarsOffset. r=brendan/dmandelin
2009-06-08 12:13:37 -07:00
David Mandelin
76108a5d31
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
7bc62fc773
Fix delete upvar (and local var, too) analysis (496422, r=igor).
2009-06-07 13:07:16 -07:00
danderson@mozilla.com
cd083f82ce
Merge global type maps at the loop nesting anchor site (496743, r=gal).
2009-06-06 14:04:23 -07:00
Nicholas Nethercote
2e703dfba9
Bug 495028. nanojit: add opcode checks to all LIR get/set methods. r=edwsmith
2009-06-06 12:58:11 -04:00
Robert Sayre
b9d056f1e3
Back out bug 496134, destructuring assignment upvar fixes due to reported fuzzer problems
2009-06-06 02:20:06 -04:00
David Mandelin
e8ec5605ac
Bug 496270: correct use of C++ reference returned from function, r=gal
2009-06-05 16:19:06 -07:00
Brendan Eich
389f4a26c1
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
503e7bd428
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
b78f29c528
Last gasp for 496605 (r=igor).
2009-06-05 12:24:20 -07:00
Brendan Eich
13c356d322
Fast ultimate fighting web-compat followup for 496605 (r=mrbkap).
2009-06-05 12:13:22 -07:00
Brendan Eich
3845cba8f0
Bug 496605 - Need to prevent optimized closure escape via foo.caller still (r=igor).
2009-06-05 11:41:32 -07:00
Andreas Gal
3b395d1f05
Censor block objects in addition to call objects when accessing 'this' (496507, r=mrbkap).
2009-06-04 23:25:20 -07:00
Andreas Gal
9fbda25b61
Censor call object and substitute it with global object in getThis (496325, r=mrbkap).
2009-06-04 21:04:32 -07:00
Andreas Gal
963b3d1104
When merging type maps in a side exit, use the inner tree's globals (495958, r=dvander).
2009-06-04 20:42:56 -07:00
Robert Sayre
bc58285df7
Merge.
2009-06-04 23:16:04 -04:00
Robert Sayre
e98175be6f
Merge m-c to tracemonkey.
2009-06-04 23:14:49 -04:00
Andreas Gal
1199bcd4cf
Merge.
2009-06-04 20:12:44 -07:00
Andreas Gal
7769ca668c
Backed out changeset 2ad658e9f42a (bug 495958, re-opened).
2009-06-04 20:12:31 -07:00
Andreas Gal
9a4616e89f
Merge.
2009-06-04 20:11:07 -07:00
Andreas Gal
1012dc2e87
Backed out changeset 17664f5cab40 (bug 496482, also backing out the bug that introduced this bug).
2009-06-04 20:10:55 -07:00
Brendan Eich
3442a335eb
Bug 494235: wrap escaping optimized closures for the debugger API (r=igor/mrbkap).
2009-06-04 18:58:47 -07:00
Andreas Gal
6e088c83e0
adjustCallerTypes does not aggressively undemote globals anymore (bug 496482).
2009-06-04 21:50:26 -04:00
timeless@mozdev.org
99deca10be
Bug 440982 To avoid calling JS at unsafe times from JS_GC, jsds_ScriptHookProc should not get the script hook unless it needs to and it is safe to call
...
r=brendan sr=brendan
2009-06-04 21:00:56 -04:00
David Mandelin
3ba45396d8
Bug 496391: trash all trees before deleting fragments in js_PurgeScriptFragments, r=graydon
2009-06-04 17:50:08 -07:00
David Mandelin
6ccab514dc
Bug 496319: correctly unpack FrameInfo::argc, r=mrbkap
2009-06-04 15:19:59 -07:00
Brendan Eich
8c719ddfa0
Make @ns::attr force HEAVYWEIGHT to avoid having to analyze ns as a lexical name (hack for 496316, r=igor).
2009-06-04 10:58:06 -07:00
Robert Sayre
e72df385e3
Merge mozilla-central to tracemonkey.
2009-06-03 23:19:45 -04:00
Blake Kaplan
e4192dd45f
Bug 496113 - Unwrap 'with' objects before calling into getters to restore API compatibility. r=brendan
2009-06-03 16:37:44 -07:00
Jeff Walden
73693dae7d
Bug 496054 - TM: Null deref [@ JITted code] involving __proto__ munging and array-like access. r=brendan
2009-06-03 16:34:37 -07:00
Boris Zbarsky
86fa0e0fb3
Bug 484459. Give SandboxClass a convert method so it doesn't end up delegating that to the prototype. r+sr=mrbkap
2009-06-03 18:49:53 -04:00
Andreas Gal
0907e50793
Capture missing globals from current environment, not the tree entry map when extending a side exit (495958, r=graydon).
2009-06-03 12:43:38 -07:00
Igor Bukanov
030e6eff11
bug 494645 - new "-r" option to the dis function disassemble recursively. r=mrbkap
2009-06-03 20:44:20 +02:00
David Mandelin
f84e42a660
Bug 494269: trace JSOP_LAMBDA_FC, r=brendan,gal
2009-06-03 11:19:20 -07:00
Marco Pesenti Gritti
f7db1904b1
Pick up the current system timezone when a Date object is created (492056, r=mrbkap).
2009-06-03 11:16:57 -04:00
Robert Sayre
6742da9299
Merge.
2009-06-03 01:18:05 -04:00
Blake Kaplan
f131e4d920
Bug 495843 - Crash [@ js_Interpret] or Assertion failure: cg->stackDepth == stackDepth, at ../jsemit.cpp. r=brendan
2009-06-03 01:17:20 -04:00
Andreas Gal
0b00abfa4a
Fall off trace if 'this' is a 'with' object (496057, r=mrbkap).
2009-06-02 20:03:58 -07:00
Andreas Gal
4132f36c93
Bug 495897 - Assertion failure: ti->typeMap.matches(ti_other->typeMap) with undeclared global. r=dvander
2009-06-02 22:28:59 -04:00
David Mandelin
8d227f27c6
Bug 495907: use more reliable code to get outermost tree script nest level, r=gal
2009-06-02 11:52:24 -07:00
Robert Sayre
9fb4d963fd
Merge mozilla-central to tracemonkey.
2009-06-02 14:31:13 -04:00
Andreas Gal
fd2fd093d7
Inspect the scope for the right object when looking up properties on fast arrays (495844, r=jwalden).
2009-06-01 18:58:56 -07:00
Andreas Gal
880e604ed7
Detect global object wrapping at recording time and on trace (495699, r=mrbkap).
2009-06-01 18:52:08 -07:00
Bob Clary
91e24a48b1
JavaScript Tests - bug 463782, bug 476192 - fix summaries to not include string 'Assertion fail', npotb.
2009-06-01 16:41:17 -07:00
Bob Clary
c584a375ce
bug 473096 - JavaScript Test - adjust test for new decompilation pattern.
2009-06-01 16:41:11 -07:00
Bob Clary
abd0b9ed41
bug 476049 - JavaScript Test by Igor Bukanov.
2009-06-01 16:41:06 -07:00
Bob Clary
62ee4296ef
bug 475971 - JavaScript Test by Igor Bukanov.
2009-06-01 16:41:00 -07:00
Bob Clary
d3733cc184
bug 355829 - JavaScript Tests by Jesse Ruderman, Igor Bukanov.
2009-06-01 16:40:54 -07:00
Bob Clary
2bfcb03495
bug 479110 - JavaScript Tests - disable jitstats for math-trace-tests, Andreas Gal.
2009-06-01 16:40:48 -07:00
Bob Clary
d5c4f3a5ca
JavaScript Tests - bug 452598, bug 458838, bug 469347, bug 473117, bug 473271, bug 479198, bug 482349, bug 482594, bug 482783, bug 483103, bug 483103, bug 483723, bug 483962, bug 484104, bug 484151, bug 484332, bug 484334, bug 484495, bug 484599, bug 484693, bug 484751, bug 485790, bug 485889, bug 486578, bug 487134, bug 487845, bug 487845, bug 491965, bug 491989, bug 492124, bug 492599, bug 493255 by Andreas Gal, Jeff Walden, David Mandelin, Jacob Bramley, Graydon Hoare, Jason Orendorff, Brendan Eich, Ben Turner, Vladimir Vukicevic, Blake Kaplan.
2009-06-01 16:40:42 -07:00
Bob Clary
d372248332
bug 462734 - JavaScript Tests by Gary Kwong, Igor Bukanov, Brendan Eich.
2009-06-01 16:40:37 -07:00
Bob Clary
bf9e3bf461
bug 455981 - JavaScript Tests by Jesse Ruderman, Gary Kwong.
2009-06-01 16:40:31 -07:00
Bob Clary
5b04bf2fb1
bug 453492 - JavaScript Test by Jesse Ruderman.
2009-06-01 16:40:24 -07:00
Bob Clary
f91dfd6370
bug 452498 - JavaScript Tests by Gary Kwong, Jesse Ruderman, Brendan Eich.
2009-06-01 16:40:18 -07:00
Bob Clary
4e9e27a4b8
bug 436700 - JavaScript Test by Sylvain Pasche.
2009-06-01 16:40:12 -07:00
Bob Clary
ef49975043
bug 426827 - JavaScript Test by Jan Darmochwal.
2009-06-01 16:40:06 -07:00
Bob Clary
d0a3ab0cd5
bug 416737 - JavaScript Tests by Jesse Ruderman, Igor Bukanov.
2009-06-01 16:40:00 -07:00
Bob Clary
1e6434328f
bug 375406 - JavaScript Test by Jesse Ruderman.
2009-06-01 16:39:54 -07:00
Bob Clary
7568d05445
bug 495307 - JavaScript Tests - update slow-n-*.tests.
2009-06-01 16:39:36 -07:00
Bob Clary
c6cac37a7a
bug 480680 - update comments regarding need to hg update -C to work around in tree changes.
2009-06-01 16:39:30 -07:00
David Mandelin
256818e43d
Bug 495773: include trace entry JSStackFrame in upvar search, also remove obsolete union from FrameInfo, r=gal
2009-06-01 14:50:02 -07:00
Andreas Gal
18d601fe8a
Bug 495396 - TM: missing early return in Nativei386 when generating LEA. r=edwsmith
2009-06-01 16:24:59 -04:00
Peter Van der Beken
bf40fdaa90
Fix for bug 495554 (crash [@ XPCNativeSet::NewInstance(XPCCallContext&, XPCNativeInterface**, unsigned short) ]). r/sr/a=jst.
...
--HG--
extra : rebase_source : 29b4e1b88da5e56d1c33e7c09697c9fb0a1f9936
2009-05-31 20:07:26 +02:00
Andreas Gal
45aa142470
Hotfix for bug 495563.
2009-05-29 23:17:50 -07:00
Andreas Gal
e20ee11907
Abort recording if wrapping occurs, take 2 (495563, r=brendan).
2009-05-29 20:39:13 -07:00
David Mandelin
c0f60d3818
Bug 495566: fix stack offset calculations for traces that start at top level, r=gal
2009-05-29 18:50:35 -07:00
Jeff Walden
1ff0a59ac8
Fix bogus warnings from gcc thinking that js_GetLengthProperty doesn't always write its outparam by removing code from it and simplifying what remains -- WIN! No bug, r=gal
2009-05-29 14:57:32 -07:00
Graydon Hoare
64ade3f89c
Bug 495362 - TM: disconnecting VMFragments due to script-unload leaks, r=gal.
2009-05-29 15:03:10 -07:00
Boris Zbarsky
795124da0c
Bug 493246. Improve ::guard logging. r=jorendorff
2009-05-29 16:52:12 -04:00
Igor Bukanov
d7846009f7
bug 495216 - proper accounting of args and vars for Call object. r=brendan
2009-05-29 14:23:58 +02:00
Igor Bukanov
224047ab07
bug 494208 - js_SetProtoOrParent must check if the object is native before locking it. r=brendan
2009-05-29 10:47:51 +02:00
Brendan Eich
67cfef7582
Bug 495045: test tcflags for new Function's top-level, its body, when vetoing flat closure optimization based on HEAVYWEIGHTness (r=jorendorff).
2009-05-28 17:08:06 -07:00
Jason Orendorff
7a770414c9
Bug 495166 - static-analysis error in jsparse.cpp JSCompiler::compileScript: return without going through label out. r=brendan.
2009-05-28 10:08:57 -05:00
Brendan Eich
25d6358565
Bug 494954 - JS_GetScriptLineExtent() does not returns the right value (r=mrbkap).
2009-05-27 18:53:22 -07:00
Jason Orendorff
b02a1e598b
Followup to changeset f9ad6d736430 (for bug 493232): fix a stale comment. r=brendan in IRC.
2009-05-27 17:48:39 -05:00
Jason Orendorff
90cf87c5c3
Bug 493232 - Wrong variable value accessed in closure. r=brendan.
2009-05-27 15:46:03 -05:00
Andreas Gal
2c44f91666
Build optimized JS shell with -O3 when using gcc (494994, r=sayrer).
2009-05-26 18:53:42 -07:00
Andreas Gal
1fca4a0b1e
Bad assert in NEXTITER exception handling (494975, r=brendan).
2009-05-26 16:39:43 -07:00
Brendan Eich
4302d707ca
Fix typo (494956, r=self, thanks to <soubok@gmail.com> for bug report).
2009-05-26 15:36:32 -07:00
Julian Seward
e34eb1e47f
Bug 494157 - nanojit debug output uses inconsistent output channels. r=jorendorff.
2009-05-26 13:14:41 -05:00
Robert Sayre
ac5f55fc68
Merge mozilla-central to tracemonkey.
2009-05-24 12:31:56 -04:00
Brendan Eich
1e20ef9544
Bug 494544 - Uninitialized variable undefined after assignment whose initializer is a closure capturing that var (r=mrbkap).
2009-05-23 11:01:11 -07:00
Andreas Gal
bc34a6ab02
LIR_alloc doesn't get emitted correctly for stack args on ARM (494510, r=vlad).
2009-05-22 16:44:18 -07:00
Graydon Hoare
40599ad306
Bug 494084 - TM: Lower maximum LIR skip size further, r=gal.
2009-05-21 18:44:37 -07:00
Jason Orendorff
f584ecf146
Bug 493260 - js1_5/Regress/regress-344959.js - with and eval do not inhibit the flat closure optimization. r=brendan.
2009-05-21 13:00:53 -05:00
Brendan Eich
02eff52791
Bug 462704 - [jsd] incorrect lineExtent when a while loop ends a method (r=mrbkap).
2009-05-20 23:35:42 -07:00
David Mandelin
96c58d07c9
Bug 493512: correcting native stack navigation arithmetic, r=gal
2009-05-20 18:57:42 -07:00
Andreas Gal
4c6d57e9dc
Setting scopeChain to NULL in SynthesizeFrame breaks GetCallObject (494045, r=brendan).
2009-05-20 17:05:38 -07:00
Blake Kaplan
3ee6eb44df
Fix GCC warnings about the argument to %p not being a void *. rs=jorendorff
2009-05-20 16:30:20 -07:00
Jason Orendorff
0a2c025271
Bug 490908 - js_DumpStackFrame. r=Waldo.
2009-05-20 10:10:03 -05:00
Robert Sayre
5efc2c4778
Merge tracemonkey to mozilla-central.
2009-05-22 21:21:16 -04:00
Johnny Stenback
126ccdd6cc
Re-landing backed out part of bug 483672 for parity with 1.9.1
2009-05-22 15:59:33 -07:00
Peter Van der Beken
1cdd2c37e5
Fix for bug 494445. r/sr=mrbkap.
...
--HG--
extra : rebase_source : 33e2bfe1c564abf2cad000ee62fb2d0520976585
2009-05-22 22:19:25 +02:00
Jim Blandy
463d442ebe
Bug 492594: Add new js/src/ref-config makefile for HP-UXB.11.31. NPOB.
...
This makefile is only used when SpiderMonkey is built using
js/src/Makefile.ref, the standalone SM-only build system --- which is
deprecated; see bug 462542. These files are never used by the Mozilla
build system.
2009-05-22 11:57:37 -07:00
Johnny Stenback
e3b3d9cd49
Backing out part of bug 483672 to see if this part is what caused the performance regression.
2009-05-21 20:27:30 -07:00
Benjamin Smedberg
25229c3604
Bug 494172 - Static libs such as libxpcomglue_s are not shipped in the XUL SDK: revert the parts of bug 488175 which were too eager: we still use dist/sdk/lib and dist/sdk/bin, just not dist/sdk/include or dist/sdk/idl, r=ted
2009-05-21 14:12:46 -04:00
L. David Baron
69f597aebe
Backed out changeset 1abeb6c87131 (Bug 480205 - Implement a wrapper for exposing chrome objects to content (aka COWs)) due to mochitest failures and leaks.
2009-05-21 06:54:41 -04:00
Blake Kaplan
8fc20a0ce4
Bug 480205 - Implement a wrapper for exposing chrome objects to content (aka COWs). r+sr=jst sr=bzbarsky on some parts.
2009-05-21 01:17:51 -07:00
Vladimir Vukicevic
caada9a07f
b=494095; use -O3 for Mac builds; r=sayrer
2009-05-20 22:18:39 -07:00
Robert Sayre
92002a43da
Merge.
2009-05-21 00:09:41 -04:00
Robert Sayre
1d40ce7587
Merge tracemonkey to mozilla-central.
2009-05-20 12:21:34 -04:00
Peter Van der Beken
a6db11a5f0
Fix quickstubs dependency problem, .h doesn't depend on any headers so don't add it to .dep and make .cpp depend on the interface files instead. rs=ted.
2009-05-20 14:07:20 +02:00
Andreas Gal
e26fbcd74d
Wrong callee is restored when side-exiting from a trace (493657, r=brendan,mrbkap).
2009-05-20 03:54:55 -07:00
Olli Pettay
bb72f833b9
Bug 493366 - Assertion failure: (cx)->requestDepth || (cx)->thread == (cx)->runtime->gcThread, at mozilla/js/src/jsapi.cpp:5196, r+sr=mrbkap
2009-05-20 12:30:57 +03:00
Igor Bukanov
4b824e667f
bug 493720 - using the proper assert to assert the the GC is not running. r=mrbkap
2009-05-20 10:23:56 +02:00
Graydon Hoare
9c26ce2ab1
Bug 493821 - NJ: Minimal fix to sign-extension in imm64, r=gal.
2009-05-19 22:01:24 -07:00
Graydon Hoare
4947735311
Backout alignment-breaking patches for Bug 493821.
2009-05-19 20:26:31 -07:00
Brendan Eich
aa269dcd42
Bug 493760: the real fix for problem left in wake of patch for bug 493466 (r=mrbkap).
2009-05-19 18:40:55 -07:00
Graydon Hoare
c38212e874
Bug 493821 - Followup to ARM and SPARC native backends, to handle renaming, r=gal.
2009-05-19 18:42:11 -07:00
Andreas Gal
ba573ffa22
Bug 493821 - NJ: Fix sign-extension in imm64, r=graydon.
2009-05-19 18:27:01 -07:00
Andreas Gal
1b3325e54b
Merge.
2009-05-19 18:05:46 -07:00
Andreas Gal
93b2ad1560
Backed out changeset 8f6c242a75ff (backing out bug 493657 again).
2009-05-19 18:05:36 -07:00
Andreas Gal
e1ec272070
Merge.
2009-05-19 16:40:57 -07:00
Andreas Gal
6f6e576407
Backed out changeset c4cea7365f4e (re-landing 493657).
2009-05-19 16:40:46 -07:00
Brendan Eich
5e1884b17c
Back out patch for 493760, chrome mochitests failed.
2009-05-19 16:34:40 -07:00
Andreas Gal
e86ac48565
Merge.
2009-05-19 14:25:47 -07:00
Andreas Gal
f6767c7bf3
Backed out changeset cec8ee353407 (bug 493657).
2009-05-19 14:25:33 -07:00
Brendan Eich
042c576ad3
Bug 492904 - TM: Crash [@ TraceRecorder::test_property_cache] (r=gal).
2009-05-19 12:57:32 -07:00
Andreas Gal
c65a879e83
Wrong callee is restored when side-exiting from a trace (493657, r=brendan).
2009-05-19 12:47:47 -07:00
Brendan Eich
155c5a7bef
Bug 493760: fix bad typo in patch for bug 493466 (superluminal r=mrbkap).
2009-05-19 12:11:09 -07:00
Brendan Eich
8dd842bcc0
Bug 493466 - TM: youtube.com customization broken (r=mrbkap).
2009-05-18 18:02:51 -07:00
Robert Sayre
d282094195
Merge.
2009-05-18 20:14:14 -04:00
Robert Sayre
7e5abe31fc
Bug 493586. JSON.parse replacer function doesn't elide object values correctly. r=brendan
2009-05-18 20:12:51 -04:00
Brendan Eich
870f3e9f7b
Back out patch for 493760, chrome mochitests failed.
2009-05-19 16:22:21 -07:00
Brendan Eich
460d1168c1
Bug 492904 - TM: Crash [@ TraceRecorder::test_property_cache] (r=gal).
2009-05-19 12:59:08 -07:00