Igor Bukanov
730bdc3954
bug 505460 - preallocating reserved slots. r=brendan
2009-07-24 12:01:37 +02:00
Nicholas Nethercote
457b23787f
Bug 495158 - nanojit: add comment about CSEability of guards. r=edwsmith.
2009-07-24 16:19:15 +10:00
Nicholas Nethercote
35b35b2533
Bug 506177 - TM/nanojit: remove dead 'isfar' argument from asm_branch(). r=rreitmai.
2009-07-24 15:41:32 +10:00
Robert Sayre
30d76462d3
Merge backout.
2009-07-24 00:02:02 -04:00
Robert Sayre
ad71bc484e
Backed out changeset b3d459d23452
2009-07-24 00:01:37 -04:00
Robert Sayre
bce2e686f5
Merge backout.
2009-07-24 00:01:15 -04:00
Robert Sayre
202dfd96ad
Backed out changeset d07b03553f36
2009-07-24 00:01:00 -04:00
Robert Sayre
4c53054524
Merge backout.
2009-07-24 00:00:32 -04:00
Robert Sayre
1f05ab02e0
Backed out changeset 8f7b8cae113d
2009-07-23 23:59:51 -04:00
Robert Sayre
7642f46df7
Backed out changeset 53b153375585
2009-07-23 23:58:50 -04:00
Andreas Gal
1302ef18a7
Fix merge conflict that lost part of bug 505612.
2009-07-23 19:38:09 -07:00
Robert Sayre
1642f10340
Merge backout.
2009-07-23 22:08:05 -04:00
Robert Sayre
ac88855797
Backed out changeset 047b9102dddb
2009-07-23 22:06:31 -04:00
Robert Sayre
b3e72b45e9
merge.
2009-07-23 22:05:14 -04:00
Robert Sayre
36442e1e04
Backed out changeset 8f6d8ce284ff
2009-07-23 22:04:45 -04:00
Brendan Eich
efd00875ed
Fix assertion location to avoid botching it due to patch for 488731.
2009-07-23 18:40:13 -07:00
Andreas Gal
492882d314
Formating fix (no bug).
2009-07-23 18:26:38 -07:00
Brendan Eich
c46598451a
Avoid shape regeneration and property cache purging from the GC unless the shape generator overflows (488731, r=jorendorff).
2009-07-23 17:59:49 -07:00
Nicholas Nethercote
78d790d9f7
Bug 506139 - TM/nanojit: merge TR whitespace changes in the i386 backend. r=rreitmai.
2009-07-24 10:02:22 +10:00
Nicholas Nethercote
cea112890b
Bug 503449 - lirasm: always build it with the js shell, and fix some breakage. r=jorendorff.
2009-07-24 08:41:59 +10:00
Andreas Gal
1becb641f1
Use a background thread to free() memory while sweeping (505612, r=brendan,bent).
2009-07-23 15:12:34 -07:00
Robert Sayre
e34c6309ce
Merge mozilla-central to tracemonkey.
2009-07-23 16:49:14 -04:00
Robert Sayre
ffbc532f50
Bug 503160 - integer constants are not automatically demoted. Patch by Andreas Gal and Robert Sayre. r=dvander/gal
2009-07-22 19:47:41 -04:00
Makoto Kato
e9fea2cf37
Bug 505680 - xpcshell for Symbian. r=mrbkap
2009-07-24 19:05:57 +09:00
Wesley W. Garland
1d78b17e21
Bug 502696 js_CompareAndSwap on sparc should not use PRLock() r=jorendorff sr=benjamin
2009-07-24 17:41:42 +08:00
Igor Bukanov
7abefe3052
bug 504033 - avoiding calling JSFinalizeStub. r=brendan
2009-07-22 18:23:21 +02:00
Leon Sha
221684ebd1
Bug 504043 - Firefox will crash on sparc platform when some website. Last checkin is not up to date. r=gal.
2009-07-22 17:44:28 +08:00
Leon Sha
59a0540bab
Bug 505416 - http://www.usatoday.com/ crash on sparc. r=gal
2009-07-22 17:28:33 +08:00
Leon Sha
8fcfc49618
Bug 504043 - Firefox will crash on sparc platform when some website. r=gal
2009-07-22 17:06:23 +08:00
Nicholas Nethercote
1ead103028
Bug 504705 - TM/nanojit: use NULL as the condition for unconditional guards (2nd attempt). r=gal.
2009-07-22 14:54:41 +10:00
Jason Orendorff
5458c0f694
Fix memory leak introduced by changeset 3915e2d2c748 (bug 503080). r=mrbkap, no bug#.
...
--HG--
extra : rebase_source : 6cb42950ce67950f0c694bd32d90ccaa53c7a7d4
2009-07-21 21:55:27 -05:00
Nicholas Nethercote
1d19e53394
Bug 501232 - nanojit: remove LIR_2 (3rd attempt!). r=edwsmith,gal.
2009-07-22 10:28:25 +10:00
David Mandelin
b86e6e893d
Bug 496240: trace JSOP_NAME for active (on-stack) closures, r=gal
2009-07-21 16:22:36 -07:00
Luke Wagner
7999b2dbf4
Bug 505400: restore fullness check for regexp character set, r=dmandelin,gal
2009-07-21 15:19:40 -07:00
Jason Orendorff
915ec3c0c7
Bug 503080 - Remove prototype-scope-sharing. r=brendan.
2009-07-21 16:25:11 -05:00
David Mandelin
8b13cd55dc
Bug 505314: don't use LIR_ialloc with size 0, r=gal
2009-07-21 12:14:33 -07:00
Shawn Wilsher
e20d659f7c
Bug 494826 - Compile SQLite with SQLITE_DEBUG defined
...
Compile SQLite in debug mode in our debug builds. We don't hit any assertions
in tests currently, and if we ever do, we've just found a bug in SQLite.
r=ted
2009-07-22 14:43:24 -07:00
Ginn Chen
8a43c1a439
Bug 492720 libgjs failed to compile with js headers of Firefox 3.5 r=brendan
2009-07-23 18:07:09 +08:00
Peter Weilbacher
8a73ef618e
[OS/2] Bug 505574: OS/2 nsinstall.exe from moztools fails to install test directories recursively (after bug463417), p=wuno@lsvw, r=pweilbacher
2009-07-23 09:12:32 +03:00
timeless@mozdev.org
5c4628ea9e
Bug 504474 JS_ValueToBoolean is void
...
r=brendan
2009-07-22 17:31:04 -05:00
timeless@mozdev.org
eaa72f0137
Bug 496774 XPCJSRuntime::XPCJSRuntime shouldn't touch mJSRuntime without null checking something
...
r=bent sr=jst
2009-07-22 17:31:03 -05:00
timeless@mozdev.org
a8ef15292d
Bug 501593 update TestXPC to use Request Model
...
r=jorendorff sr=mrbkap
2009-07-22 17:31:02 -05:00
Leon Sha
58046cd900
Bug 504043 - Firefox will crash on sparc platform when some website. Last checkin is not up to date. r=gal.
2009-07-22 17:45:41 +08:00
Leon Sha
3868a7c646
Bug 505416 - http://www.usatoday.com/ crash on sparc. r=gal
2009-07-22 17:34:28 +08:00
Leon Sha
8ce20fe983
Bug 504043 - Firefox will crash on sparc platform when some website. r=gal
2009-07-22 17:15:39 +08:00
Siddharth Agarwal
99c5a5a321
Part of Bug 503756 -- temporarily back out bug 489579 so that srcdir builds start working again.
2009-07-21 20:06:10 +05:30
Andreas Gal
9b68c183a8
Merge.
2009-07-20 14:18:31 -07:00
Andreas Gal
ba92d97947
Backed out changeset 8877e1f8645b (bug 501232).
2009-07-20 14:18:17 -07:00
Andreas Gal
a2d0c90ce1
Merge.
2009-07-20 14:06:39 -07:00
Andreas Gal
e86a754bfd
Backed out changeset 692e8a1325f8 (bug 504705). Crashes with TMFLAGS=full on browser startup.
2009-07-20 13:58:00 -07:00
Jacob Bramley
b2926d7961
Backing out a broken part of 99dfb2001094. (no bug)
2009-07-20 11:34:34 +01:00
Jacob Bramley
db291b282d
Use ARM's 'Operand 2' encoding for immediates. Also fixes bug 504637. (490968, r=vladimir)
2009-07-20 10:56:44 +01:00
wes@page.ca
00eac88708
Bug 504647 - JITted regular expressions crash SPARC Nanojit. r=dmandelin
2009-07-20 14:11:12 +08:00
Robert Sayre
03b57c5d54
Merge tracemonkey to mozilla-central for backouts.
2009-07-21 00:57:41 -04:00
Benjamin Smedberg
c8af83a623
Fix review nits from bug 463417 which I forgot to address earlier.
2009-07-20 11:48:45 -04:00
Robert Sayre
f5049397af
Merge tracemonkey to mozilla-central.
2009-07-20 11:18:04 -04:00
L. David Baron
53e2566c2b
Use char16_t when available, and when it is, don't test for -fshort-wchar. (Bug 502298) r=bsmedberg
2009-07-20 07:04:41 -04:00
wes@page.ca
3196150aea
Bug 504647 - JITted regular expressions crash SPARC Nanojit. r=dmandelin
2009-07-20 14:22:45 +08:00
David Anderson
08b448d9dd
Fixed bug where dependent traces weren't always trashed (bug 503144, r=gal).
2009-07-17 19:59:08 -07:00
Vladimir Vukicevic
69fed5bbfb
b=471585; [arm] jit crash on expedia.com; r=gal
2009-07-17 16:03:59 -07:00
Benjamin Smedberg
6e462d3f12
Bug 463417 - Port the nsinstall_win stuff over to the JS build engine as well
2009-07-17 15:22:30 -04:00
Benjamin Smedberg
f901818963
Bug 463417 - import the nsinstall.exe source from CVS buildtools repository: make it capable of copying files with very long names, build it by default on Windows hosts, and stop using the moztools version, r?timeless
2009-07-17 15:10:35 -04:00
Brendan Eich
c1bd7212b8
Bug 499790 - common sub-expression elim for repeated (PND_ASSIGNED | PND_FUNARG), r=mrbkap.
2009-07-17 11:36:45 -07:00
Benjamin Smedberg
5788d00d13
Bug 483202 - Load chrome from the GRE directory in xpcshell, r=ted
2009-07-17 10:41:26 -04:00
Daniel Jeter II
38d2a4bd4f
Bug 503186 - DeprecationWarning using Python 2.6, r=bsmedberg
2009-07-17 10:20:11 -04:00
Nicholas Nethercote
29e68cb007
Bug 501232 - nanojit: remove LIR_2. r=edwsmith.
2009-07-17 16:25:18 +10:00
Paritosh Aggarwal
98c1abd1cd
Bug 500786 - lirasm - provide support for guards. r=jorendorff.
2009-07-16 21:41:53 -05:00
Andreas Gal
3d82e3202b
Shrink slots during GC only, split ReallocSlots into Alloc/Grow/ShrinkSlots (504478, r=igor).
2009-07-16 18:42:54 -07:00
Andreas Gal
029e84a2e4
Inline malloc accounting functions (504219, r=jwalden).
2009-07-16 18:36:19 -07:00
Nicholas Nethercote
3ab6da1f70
Bug 504705 - TM/nanojit: use NULL as the condition for unconditional guards. r=gal.
2009-07-17 11:14:01 +10:00
Luke Wagner
08412ce5c6
Bug 406271: add quantifier support for regexp->native compiler, r=dmandelin
2009-07-16 17:17:35 -07:00
Blake Kaplan
58629e2032
Fix Windows build bustage. rs=brendan
2009-07-16 13:53:36 -07:00
Brendan Eich
32d0f32e60
Hide C++ from C includers.
2009-07-16 13:33:46 -07:00
Blake Kaplan
69712fde21
Bug 504590 - Don't return a "joined" function object, since we don't support them yet. r=brendan
...
--HG--
extra : rebase_source : b7134d683b6e4439f284f9bb033b8040f53cdfb0
2009-07-16 13:16:33 -07:00
Brendan Eich
db6175d9ac
Fix 502630 (r=Waldo).
2009-07-16 13:16:27 -07:00
Nicholas Nethercote
b3b080cb98
Bug 504465 - NJ: Move GC classes to namespace MMgc, r=graydon.
2009-07-16 11:50:27 -07:00
Robert Sayre
46f17eb174
Merge mozilla-central to tracemonkey.
2009-07-16 11:46:05 -04:00
Makoto Kato
06e7309221
Bug 503288 - add import/export declare for JavaScript engine. r=jim
2009-07-16 15:58:02 +09:00
Brendan Eich
f03f40764b
Bug 503406 - TM: Trace calling a user-attached function to RegExp (r=mrbkap).
2009-07-15 17:51:19 -07:00
Brendan Eich
1b9ab7371f
Bug 503406 - TM: Trace calling a user-attached function to RegExp (r=mrbkap).
2009-07-15 17:48:22 -07:00
Brendan Eich
bf844a5e81
Bug 501230 - TM: fast path for String.toString (r=gal).
2009-07-15 17:36:24 -07:00
Neil Rashbrook
57fe88ed83
Bug 501609 Make js/src build with VC7.1 r=graydon
2009-07-15 20:31:26 +01:00
Jeff Walden
1ba1bc5a84
Bug 503992 - js_Int32ToId doesn't return the right id when passed a negative integer which doesn't fit in a jsval. Also change how 'in' is interpreted on trace so that we don't side-exit when the named property exists directly on the object. ALL HAIL TESTCASES! r=jorendorff
2009-07-15 02:48:49 -07:00
Robert Sayre
b0a6a176a3
Merge mozilla-central to tracemonkey.
2009-07-15 11:19:12 -04:00
Wesley W. Garland
2257e63ee6
Bug 504119 - jstracer.h no longer compiles debug builds on gcc < 4. r=jorendorff.
...
--HG--
extra : rebase_source : 4ea454201e93f26d87a5707d5b91c295e828cd2f
2009-07-14 19:15:23 -05:00
Andreas Gal
9f8d42c569
Avoid integer division in NewGCThing path (503157, r=jwalden).
2009-07-14 17:06:09 -07:00
Andreas Gal
5e2d05e0f0
Avoid integer math for GC trigger factor calculation in allocation path, take 2 (503463, r=dmandelin).
2009-07-14 17:03:20 -07:00
Nicholas Nethercote
e5eb844e91
Bug 504213: nanojit: rename LIR_alloc, LIR_addp, LIR_param to match tamarin-redux. r=graydon.
2009-07-15 10:00:43 +10:00
Nicholas Nethercote
51565f68da
Bug 504208: fix LInsHashSet::equals(). r=graydon.
2009-07-15 09:54:17 +10:00
Jason Orendorff
f7ecd510d4
Bug 502832 - TM: Crash [@ memcpy]. r=graydon.
...
--HG--
extra : rebase_source : 2b58bcfbba855e12b0e24ac6d423f4c1621cea12
2009-07-14 17:45:01 -05:00
Jesse Ruderman
685c93c2c5
Make uneval(window) always return something that can be evaled (bug 380959). r=mrbkap.
2009-07-14 13:30:32 -07:00
Peter Van der Beken
50446c955e
Backed out changeset 2073d5aae8b6 (Avoid integer math for GC trigger factor calculation in allocation path (bug 503463)).
2009-07-14 11:49:43 +02:00
Peter Van der Beken
2d3a0760d3
Backed out changeset 2073d5aae8b6 (Avoid integer math for GC trigger factor calculation in allocation path (bug 503463)).
2009-07-14 11:49:15 +02:00
Peter Van der Beken
163da94d18
Backed out changeset c5433450795f (Bug 503990: make isStmt() table-driven.)
2009-07-14 11:23:07 +02:00
Peter Van der Beken
d19a479474
Backed out changeset c5433450795f (Bug 503990: make isStmt() table-driven).
2009-07-14 11:22:41 +02:00
Blake Kaplan
a2e511438e
Add a crashtest for bug 503286. r=gal
2009-07-14 01:59:37 -07:00
wes@page.ca
dcd9fbb831
Bug 494864 - make nanojit debug output easier to follow. Sparc Changes. NPOTB code. r=graydon
2009-07-14 12:58:18 +08:00
Robert Sayre
f32484cca2
Merge tracemonkey to mozilla-central.
2009-07-14 00:42:27 -04:00
Robert Sayre
cfc1a483c3
merge backout
2009-07-14 00:26:05 -04:00
Robert Sayre
9fe2594dda
Backed out changeset b6a8110a858f
2009-07-14 00:25:35 -04:00
Robert Sayre
726793f1cc
Merge backout
2009-07-14 00:25:14 -04:00
Robert Sayre
567b251661
Backed out changeset 6ca843fc1e67
2009-07-14 00:24:15 -04:00
Nicholas Nethercote
8432cab581
Bug 503990: make isStmt() table-driven. r=gal.
2009-07-14 13:08:38 +10:00
Blake Kaplan
efb7bc96a9
Bug 503817 - Deal with xpconnect handing us weird this objects. r=gal
2009-07-13 17:46:47 -07:00
David Mandelin
0d85465d42
Bug 503818: update upvar stack arithmetic for jsop_arguments patch, r=gal
2009-07-13 17:37:00 -07:00
Luke Wagner
8d250cbab4
Bug 503981 - Fix thinko. r=jwalden
2009-07-13 17:31:15 -07:00
Blake Kaplan
60f28895a8
Bug 503286 - Use the right sp for sp_adj to account for tree calls fiddling with state.sp after we've deep bailed. r=jorendorff
...
--HG--
extra : rebase_source : 2d3e2237ef82d4ea5980b4ece9b484344f450036
2009-07-13 15:44:33 -07:00
Robert Sayre
d04c2a613c
Fix dtrace build bustage.
2009-07-13 18:33:33 -04:00
Robert Sayre
76edc78836
Merge tracemonkey to mozilla-central.
2009-07-13 18:19:51 -04:00
Andreas Gal
26343fbe92
Make js_ValueToString inline (503669, r=jwalden).
2009-07-13 14:55:04 -07:00
Andreas Gal
2cf657e82f
Follup-fix for 503665 (missing inlines).
2009-07-13 14:41:38 -07:00
Andreas Gal
b6529823d1
Make Scope::hold/drop and parts of Scope::search inline (503665, r=jwalden).
2009-07-13 14:29:32 -07:00
David Anderson
9ef87025a5
Static analysis build fixes, follow-up to bug 497948.
2009-07-13 13:46:16 -07:00
Andrew Sutherland
92554a99a5
bug 497355 - Assertion failure: STOBJ_GET_CLASS(obj) != &js_BlockClass, at /Users/moztest/comm/main/src/mozilla/js/src/jsscope.cpp:79. r=igor
2009-07-13 13:45:34 -07:00
David Anderson
68a94db9de
Refactored deduceTypeStability/closeLoop for a general cleanup needed for recursion (bug 497948, r=gal+sayrer).
2009-07-13 13:26:27 -07:00
Andreas Gal
0492833c8c
Avoid integer math for GC trigger factor calculation in allocation path (503463, r=dmandelin).
2009-07-13 13:24:25 -07:00
Julian Seward
00243d2f8f
Bug 496693 - NJ: comment and refactor DeadCodeFilter vs Assembler::gen interactions, r=edwsmith.
...
--HG--
extra : rebase_source : e675f824946d4a8bb83b2aed8ff1911c8b23caee
2009-07-13 11:50:42 -07:00
David Mandelin
fe26342c84
Bug 502789: correct regexp->native compiler of handling case-insensitive matching of characters with multiple lower-case forms, r=lw
2009-07-13 12:41:30 -07:00
Benjamin Smedberg
4a8ae27612
Bug 501657 - Put local python modules at the beginning of the python path, not the end, tested by Jory Pratt
2009-07-13 12:28:59 -04:00
Florian Queze
9e20313634
Bug 468569 - after building in srcdir, make distclean doesn't clean up enough. r=ted
2009-07-13 13:46:23 +02:00
Andreas Gal
99058f910f
Make sure js_FinalizeStringRT can be inlined into js_GC() (503462, r=dmandelin).
2009-07-12 07:41:20 -07:00
Andreas Gal
6f9d3b1b9e
Inline FinalizeObject into js_GC() along with making Scope hold() and drop() inline, too (503461, r=dmandelin).
2009-07-12 07:38:59 -07:00
Andreas Gal
aff1a4fbb8
Bump local gcthings limit to 64 (503156, r=igor).
2009-07-12 07:32:59 -07:00
Andreas Gal
5593b07e28
Avoid 16-bit arithmethic in GC arenas (503419, r=dmandelin).
2009-07-12 07:29:18 -07:00
Robert Sayre
4ee4a46dfe
Merge mozilla-central to tracemonkey.
2009-07-11 23:46:16 -04:00
Andreas Gal
36214724dc
Make CHECK_FOR_STRING_INDEX an inline function (503666, r=jwalden).
2009-07-11 15:41:32 -07:00
David Anderson
4da306e893
Build fix, follow-up to bug 503595.
2009-07-11 16:02:31 -04:00
David Anderson
9d0afa8156
Fix -0 modulo -x disagreement on Windows (bug 503595, r=sayrer).
2009-07-11 12:40:37 -07:00
Andreas Gal
88d66ad970
Remove unnecessary cast to unsigned (introduced by bug 502241, r=graydon).
2009-07-10 17:18:25 -07:00
Graydon Hoare
0eda0152d6
Bug 503593 - NJ: whitespace and modeline cleanup, r=gal.
...
--HG--
extra : rebase_source : c7fcc1acaadb2264796a3ee7a20866eecc4dc484
2009-07-10 12:58:34 -07:00
Blake Kaplan
1a39470bb7
Bug 502449 - Now that our pseudo-frame can have a call object it needs slots, too. r=igor
2009-07-10 15:07:19 -07:00
Brendan Eich
bcd7f90a89
Bug 503524 - JSON.stringify does not condition number-typed space parameter per spec (r=sayrer).
2009-07-10 16:02:38 -04:00
Brendan Eich
4e5dcde6ae
Optimize stringify edge case. r=sayrer/jorendorff.
2009-07-10 15:13:54 -04:00
Graydon Hoare
7620a29a81
Bug 503437 - NJ: Commit missing CodeAlloc and NativePPC files from Adobe, r=gal.
...
--HG--
extra : rebase_source : 51a1d5fdc3c8ce0492f5986612a06858f2c4a5da
2009-07-10 11:21:53 -07:00
Jason Orendorff
ca853a1cf6
Bug 503464 - Memory leak in JSScope::drop. r=brendan.
2009-07-10 10:36:29 -05:00
David Anderson
1b42e76745
Fixed division and modulo bugs with negative numbers and 0 (bug 498237, r=gal).
2009-07-09 18:14:32 -07:00
Graydon Hoare
93fd9b78e6
Bug 502953 - Followup patch to remove residual makefile entries, r=dvander.
...
--HG--
extra : rebase_source : 5e0c1dea8ad190a0fd432a4c8a2791e1cccd7e2f
2009-07-09 13:33:16 -07:00
Brendan Eich
b26c3a2062
Bug 503343 - Change JSScope macros to methods. r=jorendorff
2009-07-09 15:27:21 -05:00
Brendan Eich
f7ed16db83
Pick nits including warning provoker in jsregexp.cpp from bugs 463535 and 453730.
2009-07-09 15:18:08 -04:00
Brendan Eich
0563d26c70
Optimize GCto avoid atomic decrement in js_DropScope (503155, r=jorendorff).
2009-07-09 14:59:44 -04:00
Peter Van der Beken
7db4f5cd9f
Fix for bug 503170 (Make QS argument unwrapping use thisptr offsets). r=jorendorff, sr=jst.
...
--HG--
extra : rebase_source : 1bf030e9ea24fd8efa3fd14feef3632020a3a359
2009-07-09 16:26:19 +02:00
Peter Van der Beken
6154c4b07e
Fix for bug 504146 (Crash [@ nsGenericElement::cycleCollection::Traverse] with focus() method, popup, menulist, treecols). r=jst, sr=mrbkap.
...
--HG--
extra : rebase_source : ccd7a76cceab3f1ab593e2918d3847e14e8c5c22
2009-07-17 12:17:46 +02:00
Vladimir Vukicevic
4c1aac78db
b=503570, [arm] jit crash with illegal instruction; r=gal
2009-07-16 21:05:29 -07:00
Vladimir Vukicevic
cab646a652
b=500472; flash activex shunt for Windows CE; r=jst
2009-07-16 14:13:29 -07:00
Peter Van der Beken
02cf383aad
Fix for bug 503167 (Replace xpc_qsReadOnlySetter with js_GetterOnlyPropertyStub). r=jorendorff, sr=jst.
...
--HG--
extra : rebase_source : 448b7e44111c8261736156e76c9936030457c40a
2009-07-09 16:26:19 +02:00
Peter Van der Beken
6c66488de0
Fix for bug 503166 (XPCStringConvert::ReadableToJSString shouldn't allocate for empty string). r/sr=jst.
...
--HG--
extra : rebase_source : 76c08ffb3bced708ad8af9626b7dfcb3c3fae28f
2009-07-09 14:46:39 +02:00
Jason Orendorff
879541b8ec
Bug 503198 - Restore ability to trace initprop/setprop with non-branded scope and function rhs. r=brendan.
2009-07-09 06:49:44 -05:00
Jason Orendorff
faa117c007
Bug 503191 - trace-test.js aborts in testAddAnyInconvertibleObject et al. r=Waldo.
...
--HG--
extra : rebase_source : 4977a191af6285669e7e268bc713c03a9338c60b
2009-07-08 17:58:59 -05:00
Nicholas Nethercote
a6704330e8
Bug 499605: localize _labels, _patches and pending_lives in Assembler. r=edwsmith.
2009-07-09 08:54:31 +10:00
Nicholas Nethercote
10aa01c704
Bug 502788: avoid many redundant NULL comparisons in the LirReader pipeline. r=edwsmith.
2009-07-09 08:34:22 +10:00