Boris Zbarsky
d09fd6ef7c
Bug 493246. Improve ::guard logging. r=jorendorff
2009-05-29 16:52:12 -04:00
Igor Bukanov
ffa8b1615c
bug 495216 - proper accounting of args and vars for Call object. r=brendan
2009-05-29 14:23:58 +02:00
Igor Bukanov
ae04e76e20
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
d3fe4a3144
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
74a5f6c8f5
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
f136df48d6
Bug 494954 - JS_GetScriptLineExtent() does not returns the right value (r=mrbkap).
2009-05-27 18:53:22 -07:00
Jason Orendorff
83d855cfa1
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
70dbad9c94
Bug 493232 - Wrong variable value accessed in closure. r=brendan.
2009-05-27 15:46:03 -05:00
Andreas Gal
92ec85914f
Build optimized JS shell with -O3 when using gcc (494994, r=sayrer).
2009-05-26 18:53:42 -07:00
Andreas Gal
bd43ddb1c8
Bad assert in NEXTITER exception handling (494975, r=brendan).
2009-05-26 16:39:43 -07:00
Brendan Eich
0139c85e82
Fix typo (494956, r=self, thanks to <soubok@gmail.com> for bug report).
2009-05-26 15:36:32 -07:00
Julian Seward
a61d112402
Bug 494157 - nanojit debug output uses inconsistent output channels. r=jorendorff.
2009-05-26 13:14:41 -05:00
Robert Sayre
d3c4368da3
Merge mozilla-central to tracemonkey.
2009-05-24 12:31:56 -04:00
Brendan Eich
52745d8646
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
3f8dfa9e52
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
e4863bdb1c
Bug 494084 - TM: Lower maximum LIR skip size further, r=gal.
2009-05-21 18:44:37 -07:00
Jason Orendorff
bb1a005103
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
38ffcf4dc8
Bug 462704 - [jsd] incorrect lineExtent when a while loop ends a method (r=mrbkap).
2009-05-20 23:35:42 -07:00
David Mandelin
9af4ca2612
Bug 493512: correcting native stack navigation arithmetic, r=gal
2009-05-20 18:57:42 -07:00
Andreas Gal
548cbfeef5
Setting scopeChain to NULL in SynthesizeFrame breaks GetCallObject (494045, r=brendan).
2009-05-20 17:05:38 -07:00
Blake Kaplan
3ffa053fd1
Fix GCC warnings about the argument to %p not being a void *. rs=jorendorff
2009-05-20 16:30:20 -07:00
Jason Orendorff
aa37602c02
Bug 490908 - js_DumpStackFrame. r=Waldo.
2009-05-20 10:10:03 -05:00
Robert Sayre
c2fc830423
Merge tracemonkey to mozilla-central.
2009-05-22 21:21:16 -04:00
Johnny Stenback
f635245925
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
faf20b2693
Fix for bug 494445. r/sr=mrbkap.
...
--HG--
extra : rebase_source : 33e2bfe1c564abf2cad000ee62fb2d0520976585
2009-05-22 22:19:25 +02:00
Jim Blandy
55b3b4bc1f
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
e58e630925
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
3ebd0ea437
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
3dd611372e
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
83e011d635
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
0d46b33593
b=494095; use -O3 for Mac builds; r=sayrer
2009-05-20 22:18:39 -07:00
Robert Sayre
594a0260f6
Merge.
2009-05-21 00:09:41 -04:00
Robert Sayre
40aa62fac2
Merge tracemonkey to mozilla-central.
2009-05-20 12:21:34 -04:00
Peter Van der Beken
e9612afa0d
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
91dfa19e20
Wrong callee is restored when side-exiting from a trace (493657, r=brendan,mrbkap).
2009-05-20 03:54:55 -07:00
Olli Pettay
fd7e16f279
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
fb2b92c352
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
daefd27739
Bug 493821 - NJ: Minimal fix to sign-extension in imm64, r=gal.
2009-05-19 22:01:24 -07:00
Graydon Hoare
606ab3ebdf
Backout alignment-breaking patches for Bug 493821.
2009-05-19 20:26:31 -07:00
Brendan Eich
5c7f7e02b8
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
4298aed9d3
Bug 493821 - Followup to ARM and SPARC native backends, to handle renaming, r=gal.
2009-05-19 18:42:11 -07:00
Andreas Gal
41689550b8
Bug 493821 - NJ: Fix sign-extension in imm64, r=graydon.
2009-05-19 18:27:01 -07:00
Andreas Gal
0daad677d9
Merge.
2009-05-19 18:05:46 -07:00
Andreas Gal
8ccac72ba5
Backed out changeset 8f6c242a75ff (backing out bug 493657 again).
2009-05-19 18:05:36 -07:00
Andreas Gal
30b97b28ae
Merge.
2009-05-19 16:40:57 -07:00
Andreas Gal
f7137f3f27
Backed out changeset c4cea7365f4e (re-landing 493657).
2009-05-19 16:40:46 -07:00
Brendan Eich
72c8adabdb
Back out patch for 493760, chrome mochitests failed.
2009-05-19 16:34:40 -07:00
Andreas Gal
78e26f90f4
Merge.
2009-05-19 14:25:47 -07:00
Andreas Gal
96f14fc4f3
Backed out changeset cec8ee353407 (bug 493657).
2009-05-19 14:25:33 -07:00
Brendan Eich
3a1c6a960c
Bug 492904 - TM: Crash [@ TraceRecorder::test_property_cache] (r=gal).
2009-05-19 12:57:32 -07:00