Commit Graph

21792 Commits

Author SHA1 Message Date
Jim Blandy
cfd1cd6ef1 Bug 599159: Revert changes making Array length handling strict-sensitive, to be redone differently. r=brendan 2010-12-09 11:43:31 -08:00
Jason Orendorff
04a3ce0b1b Bug 614051 - TM: wrong behavior setting existing properties to joined function object values again. r=brendan. 2010-12-09 12:04:35 -06:00
Igor Bukanov
8cf35fed15 bug 617215 - eliminating JS_NewString usage in FF while fixing a leak there. r=bz 2010-12-09 11:22:15 +01:00
Boris Zbarsky
7f75b5abd6 Bug 614138. Fix stupid typo that breaks opt builds. 2010-12-09 00:16:30 -05:00
Boris Zbarsky
3350237318 Bug 614138 followup to fix Windows debug compile errors for good. 2010-12-09 00:01:52 -05:00
Boris Zbarsky
0fccdb0e4f Bug 614138 followup to fix Windows debug compile errors. 2010-12-08 23:11:54 -05:00
Boris Zbarsky
af02839799 Bug 614138 part 2: Use js::Anchor to root things in traceable native quickstubs as needed. r=jorendorff, a=bzbarsky 2010-11-22 21:46:55 -05:00
Jim Blandy
30a32700cb Bug 614138 part 1: Add an API for holding GC objects while we use values they own. r=jorendorff, a=bzbarsky 2010-12-08 22:17:36 -05:00
Jason Orendorff
6f30fd2130 Bug 617405 - Assertion failure: isObject() after defining getter on .prototype property of constructor. Take 2, removes two wrong tests. r=Waldo. (Additional r=Waldo on IRC to remove the tests.)
--HG--
extra : rebase_source : 288d966f1ee349e489e0151f8b2672ce4b611c56
2010-12-08 17:01:42 -06:00
Gregor Wagner
bef6c364ac Bug 617505 - Don't OOM so easily growing dense arrays, r=gal 2010-12-08 16:34:38 -08:00
Ben Turner
bb5fdff668 Backed out changeset f205194a4128 2010-12-08 15:53:47 -08:00
Ben Turner
7a49c258b1 Bug 612642 - 'JS base64 code needs to be updated for removal of JS_GetStringBytesZ'. r=jorendorff. 2010-12-08 14:36:10 -08:00
Dave Herman
19fcb656b4 bug 617529, r=dmandelin: jstests.py command-line option to provide XUL info 2010-12-08 14:33:15 -08:00
Julian Seward
c80aa1df6b Compress the method JIT's native code map (bug 611400, r=dvander). 2010-12-08 12:11:11 -08:00
Ben Turner
7a27ef9295 Bug 611778. r=jorendorff. Forgot one nit, DONTBUILD. 2010-12-08 08:55:09 -08:00
Ben Turner
2c7db61036 Bug 611778. r=jorendorff. 2010-12-08 08:33:00 -08:00
Nicholas Nethercote
8901fc3e6a Bug 588648 - Don't copy chars when scanning. r=brendan. 2010-12-07 15:22:52 -08:00
Nicholas Nethercote
0c5f68a0ed Update nanojit-import-rev stamp. 2010-12-07 15:09:31 -08:00
Nicholas Nethercote
bd2f9e670c Fix ARM test bustage caused by bug 615159. r=me.
--HG--
extra : convert_revision : 1789b94e330017a4b932d04faece480564ce79c0
2010-12-07 14:33:46 -08:00
Nicholas Nethercote
4f192334e4 Bug 615159 - nanojit: test both SSE2 and non-SSE2 code on tinderbox. r=Jacob.Bramley.
--HG--
extra : convert_revision : a54c3a65fa267cb726878b2718240af4fc71616a
2010-12-07 13:54:33 -08:00
timeless@mozdev.org
75571c62d3 Bug 615074 to + backing are unused ifndef JS_PUNBOX64 in FrameState::ensureFeSynced. r=dvander, a=dvander. 2010-12-07 12:59:17 -06:00
timeless@mozdev.org
933cf330cb Bug 606158 duplicate null check of construct in NewProxyObject. r=brendan. 2010-12-07 12:56:42 -06:00
timeless@mozdev.org
994563d4ef Bug 587670 Process leaks file if it is a tty and it hits a line error or a buffer error. r=jorendorff. 2010-12-07 12:53:43 -06:00
Taras Glek
1ed909a074 Bug 577812 - One declaration rule violation in Mozilla sources r=brendan 2010-12-07 12:48:16 -06:00
Saint Wesonga
d8beb76f2b Remove unused js_DateSetXXX API. Bug 524179, r=brendan. 2010-12-07 12:46:19 -06:00
Andreas Gal
dfb19ce6ae Bug 599188 - potential overflow in shell ShapeOf. r=jorendorff.
--HG--
extra : rebase_source : 95e1dadc0c57d77bec1e86a392d4db9aeadebf8c
2010-12-07 11:17:18 -06:00
Jeff Walden
c9086fbb6a Bug 614333 - In aid of collecting empty script stats, add a frob to dump script statistics each time a new high number of scripts exist at one time, conditioned on DEBUG and the JS_DUMP_LIVE_SCRIPTS environment variable. r=brendan 2010-12-02 14:23:51 -08:00
Brendan Eich
676b141cac Add more to {alloc,free}Slot comment, pick closing comment style nit. 2010-12-07 08:36:21 -08:00
Jason Orendorff
41cc983fc7 Fix warning: no return value in JS_IsInRequest if !JS_THREADSAFE. no bug, rs=bz. 2010-12-07 09:03:05 -06:00
Igor Bukanov
e8bb95bf02 Bug 614578 - Removal of nsAutoGCRoot. r=mrbkap 2010-11-26 15:11:14 +01:00
Igor Bukanov
cded0d1852 Bug 612150 - Eliminating JS_GetFunctionName. r=mrbkap 2010-11-24 17:56:43 +01:00
Nicholas Nethercote
c91ab0b8ab Bug 616310 - JM: reduce fragmentation in ExecutableAllocator. r=jseward. 2010-12-06 17:16:08 -08:00
David Mandelin
98b52d4461 Fix tiny formatting botch. 2010-12-06 16:30:47 -08:00
David Mandelin
c5f48e3d74 Bug 601046: fix freelist maintenance and modify shapes in place in changeProperty, r=brendan 2010-12-06 16:27:39 -08:00
Blake Kaplan
24be46323d Bug 617093 - Kill the dead XOW cache. r=jst
--HG--
extra : rebase_source : 3c31bedb7101204c636a2a082b6fb2d848d7ffc3
2010-12-06 12:10:28 -08:00
Blake Kaplan
bfdff26f9f Bug 614757 - Properly deep wrap via call/construct. r=gal
--HG--
extra : rebase_source : a46e4a24a62d3738f8161f1623bb619cc28bdb79
2010-12-03 19:00:23 -08:00
Jason Orendorff
1dbecc6d30 Fix overeager property cache fills, leading to wrong answers after certain JOF_INCDEC ops. Bug 614782, r=dmandelin. 2010-12-06 15:34:30 -06:00
Robert Sayre
636d62bfb1 Merge mozilla-central to tracemonkey. 2010-12-06 13:17:56 -05:00
Jacob Bramley
c628dc78d7 Extend the IC protection introduced by bug 614323. [Bug 615875] [r=cdleary] 2010-12-06 11:07:37 +00:00
Walter Meinl
45d6554ae4 Bug 596737 - [JAEGER] fix linking of MethodJIT on OS/2 p=wuno,r=daveryeo,dvander,a=dvander 2010-12-05 21:55:40 +00:00
Igor Bukanov
fbf4aecada bug 590533 - InvokeOperationCallback should yield when the is cancelled. r=gal 2010-12-04 17:04:10 +01:00
Andreas Gal
04f37e6fc5 Preserve identity for deep wrapping (bug 610390, r=mrbkap, a=b8). 2010-12-03 19:42:11 -08:00
David Anderson
71f28c46d2 Simplify LOCALINC and friends to fix bugs (bug 610618, r=dmandelin). 2010-12-03 15:53:51 -08:00
Jason Orendorff
bf77520c33 In js shell, make dis() with no arguments disassemble the current script. No bug, rs=Waldo.
--HG--
extra : rebase_source : 9775e4b9da3ee38a346174c3987bd3f897798ff1
2010-12-03 16:39:58 -06:00
David Mandelin
6e5e9d7faf Bug 605015: Add slot check in JSObject::methodWriteBarrier, r=dvander 2010-12-03 13:51:12 -08:00
David Anderson
2c2a097edd Fix crash in ic::Name with weird scope chains (bug 616508, r=dmandelin). 2010-12-03 11:46:53 -08:00
Jason Orendorff
1228bec466 Fix structured cloning deserialization bug that could create invalid Date objects. Bug 602806, r=gal. 2010-12-03 12:15:06 -06:00
Jason Orendorff
70a445fdb9 Add support for structured cloning of String/Boolean/Number objects. Bug 602804, r=gal.
--HG--
extra : rebase_source : 09d8a6b0ea4dd188a93d37e5e00971b065400c96
2010-12-03 10:07:08 -06:00
Julian Seward
3abf237c4e Bug 609905 - reTempAlloc: 512k heap allocation for no purpose. r=nnethercote. 2010-12-02 22:26:24 -08:00
Blake Kaplan
40e9856d94 bug 601803 - Support adopting a node cross-compartment. r=gal/jst 2010-11-15 17:21:25 -08:00
Blake Kaplan
d13cf90abe Merge backout 2010-12-02 17:14:54 -08:00
Blake Kaplan
481f2f7185 Backout due to bustage 2010-12-02 17:13:20 -08:00
Blake Kaplan
ff6db43b43 Attempt to fix Windows bustage. 2010-12-02 15:46:39 -08:00
Blake Kaplan
50573f6b31 Bug 611401 - Avoid potential problems by doing this wrapping ourselves. r=gal 2010-12-02 14:34:13 -08:00
Blake Kaplan
f0e729dee7 Fix bug 612835. r=gal 2010-12-02 14:33:19 -08:00
Chris Leary
c8225992ef Remove zealous match paren assertion. (r=dmandelin, b=613400) 2010-12-02 14:14:12 -08:00
Jeff Walden
74a419e4fd Bug 616244 - Update the shell test harness to ignore empty and comment-only lines in test manifests. r=dmandelin 2010-12-02 14:16:24 -08:00
Jeff Walden
75d81e4a12 Bug 615975 - Switch to the manifest directory before running a test in a debugger. r=dmandelin 2010-12-02 12:35:21 -08:00
Jan de Mooij
37c1a048b6 Bug 615070 - Newline after backslash is invalid in regexp literals. r=jwalden 2010-11-29 19:35:03 +01:00
Blake Kaplan
e07697a315 bug 601803 - Support adopting a node cross-compartment. r=gal/jst 2010-11-15 17:21:25 -08:00
Igor Bukanov
8a36984640 bug 603318 - make dense array slow during array growth, not during the GC. r=bhackett 2010-10-14 16:12:19 +02:00
Jacob Bramley
471a654e2f Link the shape guard in bindname to the exit sequence (bug 614907, r=dvander). 2010-12-01 17:38:23 -08:00
David Anderson
c3bc52c80a Fix constructors that return objects in catch blocks (bug 604381, r=dmandelin). 2010-12-01 17:02:15 -08:00
Chris Leary
d0f33878f7 Additional regexp DoReplace diagnostics. (r=dmandelin, b=605754) 2010-12-01 16:34:42 -08:00
Chris Leary
8833fb7516 Make paren indexing uniform. (r=dmandelin, b=605754) 2010-12-01 16:34:10 -08:00
Chris Leary
db093928c0 Fix regexp match pair end-index == -1 assumption. (r=dmandelin, b=605754) 2010-12-01 16:33:49 -08:00
Nicholas Nethercote
ce85b234ca Update nanojit-import-rev stamp. 2010-12-01 14:58:24 -08:00
Nicholas Nethercote
18402713d9 Bug 580515 - TM: LIR_cmovd mishandled with X86_FORCE_SSE2=no. r=edwsmith.
--HG--
extra : convert_revision : 4effe362e918583ec7b98b08da24f02c0833d306
2010-12-01 14:23:44 -08:00
David Anderson
884504296d Fix prototype guards on array hole ICs (bug 615440, r=dmandelin). 2010-11-30 17:14:01 -08:00
David Anderson
73e6445027 Setting debug mode should purge call ICs (bug 612640, r=bhackett). 2010-11-30 17:11:02 -08:00
David Mandelin
d375b27d41 Bug 614915: set return value correctly when sorting a list containing only undefined values, r=cdleary 2010-11-30 10:25:07 -08:00
Tom Schuster
cf20e76bb7 Bug 591172: make typeof comparisons faster in JM, r=dvander, a=sayrer 2010-11-30 10:22:18 -08:00
Robert Sayre
7af3b027d7 Merge 2010-11-30 09:01:31 -08:00
Robert Sayre
d19e3f9509 Merge mozilla-central to tracemonkey. 2010-11-30 09:00:57 -08:00
timeless@mozdev.org
4197065250 Bug 615068 obj is only used ifdef DEBUG in JS_NextProperty. r=jorendorff. 2010-11-30 10:16:21 -06:00
timeless@mozdev.org
5d7d187db2 Bug 614928 PropertyTree::insertChild returns without unlocking cx->runtime when hash->add fails. r=jorendorff. 2010-11-30 10:08:03 -06:00
Jason Orendorff
5932b8f038 Fix two tests that were failing in the shell for no good reason. (This will not affect how the tests work in the browser either way; one is skipped in the browser and the other is expected to fail in the browser.) no_r=me.
--HG--
extra : rebase_source : 956a8358113f4626beaf32fac3810fb1038d06cb
2010-11-30 09:34:21 -06:00
Leon Sha
676f1b20c6 Bug 609222 - JM: Fix call mechanism and recompilation. r=dvander. Patch to make Sun Studio on X86 work (typedef int32). 2010-11-30 11:19:17 +08:00
David Mandelin
2292ce87a4 Bug 610480 last part: fix MSVC warnings, r=jorendorff 2010-11-29 13:33:17 -08:00
David Mandelin
32282bb070 Bug 554338: Show correct timezone abbreviation on OSX/Linux, r=jorendorff 2010-11-29 13:29:44 -08:00
Igor Bukanov
3cd80126ed Bug 613516 - xpcshell dump doesn't print newlines. r=jorendorff, a=blocking 2010-11-29 13:27:27 -08:00
Ehsan Akhgari
35049eba11 Merge backout; a=bustage 2010-11-29 18:15:36 -05:00
Ehsan Akhgari
da9d854ade Backed out changeset 650ad3cd7e52 because of xpcshell test failure 2010-11-29 18:15:24 -05:00
Igor Bukanov
b3ca74b9eb Bug 613516 - xpcshell dump doesn't print newlines. r=jorendorff, a=blocking 2010-11-29 13:27:27 -08:00
Jason Orendorff
5a8dec4adc JS_DeepFreezeObject does not actually do anything. Bug 609024, r=Waldo. 2010-11-29 12:50:07 -06:00
Blake Kaplan
87318ccac7 Bug 612836 - Second verse, same as the first (see also bug 602223): Use the global object instead of the parent so we're sure to have a non-null parent. r=gal, a=blocker 2010-11-29 13:37:01 -08:00
Robert Sayre
ac5b3c36a5 Merge tracemonkey to mozilla-central. a=blockers 2010-11-26 12:50:29 -08:00
Jan de Mooij
5f3d75fcf2 Bug 614070 - Fix Array.prototype.unshift to always set the new length on this. r=jwalden
--HG--
extra : rebase_source : ee4b0898778b2646087405b177be891867f16380
2010-11-24 23:22:44 +01:00
Jan de Mooij
214c814ed3 Bug 614603 - RegExp.length and Error.length don't have their ES5-specified values. r=jwalden
--HG--
extra : rebase_source : 145c497576426dd89d423d4ed8431789fc490bde
2010-11-24 19:18:59 +01:00
Igor Bukanov
2a7a87dbed bug 613516 - xpcshell dump doesn't print newlines. r=jorendorff 2010-11-23 14:40:55 +01:00
Jan de Mooij
28d89e5beb Bug 613492 - Remove Infinity and NaN checks from dtoa, so that isNaN(parseFloat("infinity")). r=jwalden
--HG--
extra : rebase_source : 52af19d3046baa27cfc65451301eb6d413761986
2010-11-19 13:56:27 +01:00
Robert Sayre
88e6ba5ed6 Merge mozilla-central to tracemonkey. 2010-11-24 14:00:42 -08:00
Jason Orendorff
146d06f08b Bug 613068 - Add version argument to JS_ReadStructuredClone. r=bent. 2010-11-24 14:14:02 -06:00
Jeff Walden
9c4dda1c40 Bug 614338 - Move some call object property methods into the js namespace. r=dmandelin
--HG--
extra : rebase_source : 3816a3ae6d775e5866030c8a51cc305f09dda1f2
2010-11-16 15:30:57 -08:00
Jeff Walden
84e48a76c5 Bug 614325 - Make Shape::initRuntimeState not do its thing with macros, so that a text search for any of the empty*Shape fields actually shows the location where they're assigned. r=dvander
--HG--
extra : rebase_source : c9df7041b8c8c7f12dce958883f4162c87916cf7
2010-11-16 15:30:54 -08:00
David Anderson
6dfa944d24 Disable global name analysis with var declarations inside with (bug 585524, r=dmandelin). 2010-11-23 18:00:39 -08:00
David Anderson
1cbba0f1ef Fix another IC patching range check (bug 602333 part 4, r=dmandelin). 2010-11-23 17:07:01 -08:00
David Anderson
82cbb13990 Fix register eviction bug in stricteq (bug 613960, r=dmandelin). 2010-11-23 16:47:07 -08:00
David Mandelin
b1500ac6a3 Fix MSVC warnings in js.cpp 2010-11-23 14:41:35 -08:00
David Mandelin
46e3059c44 Fix MSVC warnings in jsscope.cpp 2010-11-23 14:40:29 -08:00
Boris Zbarsky
c1d3cc8d5a Bug 613692 followup: more exhaustive tests 2010-11-23 17:23:02 -05:00
Boris Zbarsky
9c751f665e Bug 602131. Make the 'in' operator trace usefully when its right-hand side is a dense array. r=jorendorff 2010-11-23 17:23:02 -05:00
Jacob Bramley
5016a95bc9 ARM assembler tweaks. (b=588021, r=cdleary) 2010-11-23 14:00:05 -08:00
Chris Leary
6b3b3faefd Tracer build fixes. (b=588021, r=dvander) 2010-11-23 13:58:34 -08:00
Boris Zbarsky
298705e64c Bug 613692. Make sure to update what our current value is when doing type conversions inside incHelper. r=dvander 2010-11-23 14:08:26 -05:00
Paul Biggar
2c8e377686 Bug 613173 - Add comment about incorrect usage of $target vs $host (r=ted) 2010-11-18 10:40:00 -08:00
Paul Biggar
7849cccf56 Bug 608696 - Properly fix CROSS_COMPILE breakage from bug 605133 (r=ted) 2010-11-23 03:36:24 -08:00
Brendan Eich
636ce9e9a6 Enable XPC_CHECK_WRAPPER_THREADSAFETY in release builds and make it force a failure from XPCWrappedNative::FinishInit (612745, r=gal). 2010-11-17 13:05:50 -08:00
David Anderson
49be74785b Don't allocate JIT code across compartments (bug 612717, r=dmandelin). 2010-11-22 16:49:22 -08:00
David Anderson
4dd59e40e6 Better out-of-range checks for ICs on x64 (bug 602333 part 3, r=dmandelin). 2010-11-22 14:18:49 -08:00
David Mandelin
05cf294e2a Bug 570385: notify iterators of dense array property deletion in DeleteArrayElement, r=igor 2010-11-19 17:01:26 -08:00
David Anderson
0223d3ca5e Fix reading huge array lengths in the tracer (bug 563125, r=njn). 2010-11-22 11:05:13 -08:00
Jeff Walden
382da47be8 Fix stupid mistake. r=ψ 2010-11-22 13:36:21 -05:00
Jeff Walden
c30fbdbb01 Fix warnings compiling with gcc 4.5. rs=brendan 2010-11-22 11:53:38 -05:00
Jan de Mooij
76057406bf Bug 607711 - Constant fold JSOP_MOD. r=dvander 2010-10-28 11:29:55 +02:00
Nicholas Nethercote
d0b4c510ed Bug 613151 - TM: "Assertion failure: JSID_IS_INT(id),". r=gal. 2010-11-21 14:35:45 -08:00
Brendan Eich
312c7c75cb bz/brendan patch to hash function-local shapes in dictionary mode due to too many locals (610370, r=brendan/bz). 2010-11-19 15:53:55 -08:00
David Anderson
d0e7e665f8 Check for doubles that fit in ints in JSOP_GETELEM slow paths (bug 604905, r=luke). 2010-11-19 17:24:47 -08:00
Robert Sayre
cc61a33126 merge mozilla-central to tracemonkey 2010-11-19 15:54:33 -08:00
David Anderson
86c0a8c1ac Disable ICs that are too far away to patch (bug 602333 part 2, r=sstangl). 2010-11-19 15:42:24 -08:00
David Anderson
430929e065 Correctly bound code blocks when using repatch buffers (bug 602333 part 1, r=sstangl). 2010-11-19 15:40:16 -08:00
Brian Hackett
0197b0d283 Disable testIsAboutToBeFinalized.cpp jsapi-test, bug 613430. 2010-11-18 21:14:40 -08:00
Nicholas Nethercote
b70d26831c Avoid compiler warning. No bug, r=dvander via IRC. 2010-11-18 19:49:33 -08:00
Nicholas Nethercote
31409b4742 Update nanojit-import-rev stamp. 2010-11-18 19:48:13 -08:00
Nicholas Nethercote
5c86e6881e Bug 613125 - nanojit: improve codegen for LIR_q2i in X64 back-end. r=edwsmith.
--HG--
extra : convert_revision : 1f90e61950c44193ea5a1800c06d7dba8240cfd9
2010-11-18 19:36:11 -08:00
Cédric VINCENT
ea3911e8f5 Bug 587735 - redefine nRegisterAllocFromSet in terms of lsReg or msReg (r=edwsmith)
--HG--
extra : convert_revision : 69db0577a9fa38579d2c2704cbe2cafcd7cb020c
2010-09-10 01:34:00 -07:00
Paul Biggar
8b4bb07f18 Bug 608696 - Properly fix CROSS_COMPILE. 2010-11-18 10:46:49 -08:00
Mitchell Field
6bddf299cd Bug 556382 - Link 32-bit Windows builds with LARGEADDRESSAWARE. r=khuey, a=blocking2.0-betaN 2010-11-19 19:14:37 +11:00
Chris Jones
a4fe52e73f Bug 613367: Log relevant data when computing JIT-brokenness. r=dvander a=2.0 2010-11-18 20:27:44 -06:00
Bill McCloskey
6b611606ab Backout merge (a=backout) 2010-11-18 16:24:37 -08:00
Bill McCloskey
eafb6dcfaf Backed out changeset 08794e076ded to fix gmail (a=backout) 2010-11-18 16:24:10 -08:00
David Mandelin
eb0c82f3fb Bug 605033 diagnostic: check whether we are crashing on holes, r=lw, a=betaN+ 2010-11-18 12:56:27 -08:00
Bill McCloskey
a9b56d08d4 Bug 607539 - Allow profiler to be run from interpreter (r=dmandelin,dvander) 2010-11-17 12:46:44 -08:00
Gregor Wagner
251a073d2a Bug 612829 - fix JS_DUMP_CONSERVATIVE_GC_ROOTS, r=igor 2010-11-17 12:39:45 -08:00
Gregor Wagner
a28f086550 Bug 612511 - fix testcase testVersion.cpp, r=cdleary 2010-11-17 10:41:24 -08:00
Paul Biggar
108ad51efd Bug 608696, bug 612809 - Revert CROSS_COMPILE breakage from bug 605133 (r=ted) 2010-11-17 10:22:33 -08:00
Nicholas Nethercote
f6b6b0fb69 Un-inline Vector::growStorageBy(); this was accidentally left out of the patch for bug 610857. 2010-11-16 15:37:18 -08:00
Nicholas Nethercote
4e8ff13955 Bug 611724 - Assertion failure in TraceRecorder::emitIf(). r=dvander. 2010-11-16 15:36:14 -08:00
Luke Wagner
5c4c18e4c4 Bug 612329 - Don't use gatling gun in debug mode; temporarily assert in release that cached code ptr is valid (r=damdelin) 2010-11-16 14:50:55 -08:00
timeless
c9ae2dfc9b Bug 609687 - Don't call call hook with null hook data (r=lw) 2010-11-16 14:16:49 -08:00
Jeff Walden
a8e8670da2 Make JSTreeContext::fun and JSTreeContext::scopeChain private (they share a union), and provide accessors that assert that the tree context is or is not in a function, as appropriate. r=dvander 2010-11-16 14:13:29 -08:00
Jeff Walden
e0665088f6 Bug 612481 - Only do closed-name analysis for functions. r=dvander 2010-11-16 14:13:18 -08:00
Robert Sayre
381aebff1c Merge. 2010-11-16 11:39:33 -08:00
Robert Sayre
7ce58e5966 Bug 612642 - JS base64 code needs to be updated for removal of JS_GetStringBytesZ. Wallpaper patch for merging. 2010-11-16 11:38:33 -08:00
Robert Sayre
945bb866bf Merge mozilla-central to tracemonkey. 2010-11-16 07:25:10 -08:00
Boris Zbarsky
5cce2a3041 Bug 610582. Fix TMFLAGS=tracer for anonymous functions. r=gal 2010-11-16 08:19:27 -05:00
Brian Hackett
3f497e1eae Fix fixed slots invariant for slow arrays, bug 610592. r=brendan 2010-11-15 17:21:58 -08:00
Nicholas Nethercote
f9af2830e6 Bug 610587 - improve jsvector.h. r=lw. 2010-11-15 17:15:01 -08:00
Chris Leary
892852456c Bug 611462: correct option-to-version propagation. (r=lw) 2010-11-15 13:35:20 -08:00
Igor Bukanov
66ec6f429a Bug 607292 - followup to address comments 16 and 20 from the bug 2010-11-15 23:11:07 +01:00