Jason Orendorff
ab890a859e
Bug 513065 - Part 3, compute scope in the engine before calling the thisObject hook. r=mrbkap.
2010-05-12 08:15:49 -05:00
Jason Orendorff
e723a3bdd7
Bug 513065 - Part 2, avoid thisObject in obj_getProto (left over from __parent__). r=mrbkap.
...
--HG--
extra : rebase_source : f900cd58592696d522e9c58effc3dc16761e1808
2010-05-12 08:13:05 -05:00
Jason Orendorff
bb14b2954b
Bug 513065 - Part 1, avoid thisObject when unwrapping With objects. r=mrbkap.
...
--HG--
extra : rebase_source : 129c8592e7f14bb76cc648ba8ae930bfc73507cb
2010-05-12 08:11:46 -05:00
Chris Leary
31252f1d56
Bug 564076: Small parser cleanup changes. (r=mrbkap)
2010-05-11 21:33:29 -07:00
Nicholas Nethercote
ecd50ab8cf
Bug 552592 - nanojit: split TMFLAGS=assembly in two (TM-only part). r=jseward.
2010-05-11 20:01:27 -07:00
Nicholas Nethercote
d45c216ebb
Update nanojit-import-rev stamp.
2010-05-11 20:00:24 -07:00
Nicholas Nethercote
e3dc0d0f91
Bug 552592 - nanojit: split TMFLAGS=assembly in two. r=edwsmith.
...
--HG--
extra : convert_revision : 0ab7614fb5140f304020d000789eff6b63ecdef6
2010-05-11 19:14:51 -07:00
Nicholas Nethercote
851e9ee024
Bug 563277 - nanojit: ignore dead guards in StackFilter. r=edwsmith.
...
--HG--
extra : convert_revision : c6024514710ad40128e05ba004b4db0c2a302862
2010-05-11 18:52:03 -07:00
Nicholas Nethercote
82396b5b36
Bug 562597 - nanojit: more LOpcode-related renamings. r=edwsmith.
...
--HG--
extra : convert_revision : 96391e53a0b48bd53fa98db68da86f76a55e9bd0
2010-05-11 17:14:20 -07:00
Nicholas Nethercote
d73c88c12a
Update nanojit-import-rev stamp.
2010-05-11 16:54:19 -07:00
Edwin Smith
af1f85a250
Bug 564941 - Rename LOpcode enums in lirasm.cpp (r=nnethercote+)
...
--HG--
extra : convert_revision : e165192e6b4adc66ac4c395c8e8e80a66d7f1117
2010-05-10 21:00:15 -04:00
Edwin Smith
3553b66da3
Bug 559972 - Rename LOpcode enums in NativeMIPS.cpp (r=nnethercote+)
...
--HG--
extra : convert_revision : 24782e879b70fc00120a5697ff978d0c16a8aeab
2010-05-10 20:10:47 -04:00
Edwin Smith
8092e1e440
Bug 559974 - Rename LOpcode enums in NativeSparc.cpp (r=nnethercote+)
...
--HG--
extra : convert_revision : 83cb4cee2b4db69a8d8b2616e062c01156b87dee
2010-05-10 20:09:05 -04:00
Edwin Smith
a9f1c11e21
Bug 559973 - Rename LOpcode enums in NativePPC.cpp (r=nnethercote+)
...
--HG--
extra : convert_revision : d65d7a51c661d49274ee4707eb0b478f6e7b6ec9
2010-05-07 08:39:56 -04:00
Nicholas Nethercote
1918182ded
ARM bustage fix for bug 564080. r=me.
...
--HG--
extra : convert_revision : 98eb4dff32af55697aac78f7c89c4a3b56cb01fa
2010-05-06 16:18:51 -07:00
Nicholas Nethercote
fa4e3646a9
Bug 564080 - nanojit: merge LIR_alloc[iq]. r=edwsmith.
...
--HG--
extra : convert_revision : bf229d93127ae64ffa62f4c872c2319bbc4dc59b
2010-05-06 16:13:11 -07:00
Edwin Smith
f047b61fb8
Bug 559971 - Rename LOpcode enums in NativeARM.cpp (r=nnethercote+ f=jacob.bramley+)
...
--HG--
extra : convert_revision : f7a0d7ffe0739ce2e2b2c259d7b8d3d9b77f78d5
2010-05-06 09:32:06 -04:00
Edwin Smith
1bbd5b7951
Change the PPC isS14 macro to an inline function (bug 560370 r=rreitmai+)
...
Fixes two problems:
1. macro incorrectly referred directly to "bd" instead of its argument "i"
2. logic wasn't 64-bit safe (incorrect 32/64bit comparison)
--HG--
extra : convert_revision : 9b65dfcae9f7d70788806afc4f3b989e32c601fe
2010-05-05 10:47:36 -04:00
Brendan Eich
a4958c1731
Pick initialization nit.
2010-05-11 14:05:35 -07:00
Robert Sayre
dd2e6e2b72
Merge.
2010-05-11 16:37:47 -04:00
Robert Sayre
6ba8ae1712
Backed out changeset 60c4693a80ef
2010-05-11 16:37:18 -04:00
Robert Sayre
359ee87f4f
Merge.
2010-05-11 11:52:40 -04:00
Robert Sayre
429925eb08
Backed out changeset 919950c7f0f0
2010-05-11 11:52:17 -04:00
Robert Sayre
98cfaada12
Backed out changeset e0d454817dfd
2010-05-11 11:50:58 -04:00
Robert Sayre
f67950c9c1
fix debug build bustage from Bug 559408.
2010-05-11 08:40:08 -04:00
Igor Bukanov
f65f02d3c9
bug 563345 - using js::HashMap for JSRuntime::threads. r=lw
2010-05-11 09:49:28 +02:00
Igor Bukanov
3989c083b2
bug 563326 - HashMap::relookupOrAdd as a safe alternative to the add method in presence of map mutations. r=lw
2010-05-11 08:27:53 +02:00
Chris Leary
e4b7af2e8e
Bug 559408: Arena pool macros to methods. (r=gal)
2010-05-10 21:46:52 -07:00
Jason Orendorff
226070d7e4
Bug 564344 - Crash or "Assertion failure: slot < (this)->scope()->freeslot, at ../jsscope.h:563" @ JSObject::getSlot(unsigned int) when redefining property. r=brendan.
2010-05-10 18:43:34 -05:00
Andreas Gal
0e71dd901d
can't trace generator close, follow up for 558754, CLOSED TREE
2010-05-07 19:19:19 -07:00
Andreas Gal
6a9d5642e1
fast object iteration (558754, r=brendan, CLOSED TREE).
2010-05-07 17:52:52 -07:00
Andreas Gal
b0311a3a35
xml[index] only works for JSXML_CLASS_LIST (564377, r=brendan, CLOSED TREE).
2010-05-07 13:33:57 -07:00
Dan Witte
2572ca91bd
Bug 562809 - js::HashTable::init(n) should guarantee success of next 'n' add()s. r=luke
2010-05-06 09:14:43 -07:00
Blake Kaplan
15be135941
Fix bug 563243. r=jorendorff
...
--HG--
extra : rebase_source : 4d0b7a62b0b1c458e2bb7f109e98da604ecba03a
2010-05-03 15:23:01 -07:00
Nicholas Nethercote
c8ba06b801
Bug 562857 - TM: use LIR_d2i instead of js_DoubleToInt32() when possible. r=gal.
2010-05-05 16:50:50 -07:00
Dan Witte
e477eedea9
Fix crash.
2010-05-05 15:57:34 -07:00
Chris Leary
d67659aa25
Bug 563870: Fix dtrace linker error. (r=dvander)
2010-05-05 15:32:47 -07:00
Chris Leary
b3a46c2505
Bug 551763: Fix deletion of arguments ident. (r=Waldo)
2010-05-05 15:20:12 -07:00
Chris Leary
a169383704
Bug 556657: Fix test description. (r=Waldo)
2010-05-05 14:04:16 -07:00
Dan Witte
8f78a760cf
Address review comment from bug 551982. r=benjamn
2010-05-05 12:01:28 -07:00
David Mandelin
63d3f423f5
Bug 563842: Make PRMJ_Now always high-resolution in Windows shell builds, r=brendan
2010-05-04 18:06:30 -07:00
Luke Wagner
e8711cefb5
Bug 563845 - skip jsval-to-jsid conversion when jsval is a jsid (r=igor)
2010-05-04 18:24:13 -07:00
Nicholas Nethercote
561c9e8392
Bug 563575 - encapsulate jsobj.cpp dslots accesses. r=brendan.
2010-05-04 20:28:38 -07:00
Jeff Walden
b788714b36
Slightly better single-thread fix to parent() in jsshell. r=foopy
2010-05-04 19:50:53 -07:00
Chris Leary
15cbc5ef08
Fix shell build break on non-threadsafe. (r=me)
2010-05-04 19:34:21 -07:00
Jeff Walden
f5a8913aa6
Fix bustage from not renaming a variable appropriately in a copy-paste. r=red
2010-05-04 18:27:50 -07:00
Jeff Walden
2565d74df2
Outerize the results of nsIDOMWindowUtils.getParent and the jsshell's parent() methods. r=orange
...
--HG--
extra : rebase_source : 848ad247e5094b6eb8edce6198bfb1d368c31bc3
2010-05-04 18:02:00 -07:00
Nicholas Nethercote
7d9b359a9e
Bug 563210 - "Assertion failure: isDenseArrayMinLenCapOk()," with gc, gczeal, Array, defineGetter. r=brendan.
2010-05-04 17:29:42 -07:00
Nicholas Nethercote
9e6d790472
Bug 563590 - TM: rename opcodes in jsregexp.cpp, jsrecursion.cpp. r=dvander.
2010-05-04 16:26:18 -07:00
Jeff Walden
3dc23bd239
Bug 552560 - Test fixups/removals since parent() exists only in the shell, not the browser. r=mrbkap
2010-05-04 15:59:20 -07:00