Commit Graph

3605 Commits

Author SHA1 Message Date
brendan%mozilla.org
9ff2661554 Reflect call object into runtime scope chain before reflecting block objects (352797, r=mrbkap). 2006-10-10 21:59:37 +00:00
gavin%gavinsharp.com
b97dde9ab5 Bug 356085: Incorrect decompilation for named getter function; property and function names are mashed together, patch by Brian Crowder <crowder@fiverocks.com>, r=brendan 2006-10-10 13:04:06 +00:00
gavin%gavinsharp.com
7f0fd05cd7 Bug 352455: JS engine stops execution trying to uneval an object w/ some non-function getters/setters, patch by Brian Crowder <crowder@fiverocks.com>, r=igor 2006-10-09 22:52:22 +00:00
gavin%gavinsharp.com
a0be4d3211 Bug 355992: |Assertion failure: strncmp(rval, js_function_str, 8) == 0 && rval[8] == ' '| with non-function setter, patch by Brian Crowder <crowder@fiverocks.com>, r=brendan 2006-10-09 22:50:37 +00:00
gavin%gavinsharp.com
6fce041bdd Bug 61911: typeof(/regExp/) should return "object", not "function", patch by Brian Crowder <crowder@fiverocks.com>, r=brendan 2006-10-09 22:47:24 +00:00
brendan%mozilla.org
20e3e1fdd3 Fix 355982, r=self. 2006-10-09 04:11:40 +00:00
igor.bukanov%gmail.com
e1fb2c9f34 Consistently using array cursors for internal enumerations to adhere to E4X fully. Patch comes mostly from Brendan with my extra cleanups. bug=354145 r=brendan 2006-10-08 22:48:54 +00:00
igor.bukanov%gmail.com
031be224c6 Function code generation is in a separated function. bug=355834 r=brendan 2006-10-07 19:50:02 +00:00
brendan%mozilla.org
d7b93d90b8 Followup fix to patch for bug 347306. 2006-10-07 19:27:04 +00:00
brendan%mozilla.org
69f7de4572 Fix O(n^2) growth bug in js_GetSrcNote (347306, r=igor). 2006-10-07 19:14:55 +00:00
brendan%mozilla.org
eaed55fc41 Simple null defense in js_PCToLineNumber (355341, r=igor). 2006-10-07 03:50:08 +00:00
igor.bukanov%gmail.com
2d1499e739 Navigate scope chain properly. bug=353079 r=brendan 2006-10-07 01:14:51 +00:00
brendan%mozilla.org
0efd8f100b Fix DEBUG-only helpers not to prepend 0x to %p. 2006-10-06 21:06:08 +00:00
brendan%mozilla.org
a6ee70e00e Fix 241468, r=igor. 2006-10-06 20:13:46 +00:00
brendan%mozilla.org
1f94fc8365 Fix 355556, r=igor. 2006-10-06 20:10:21 +00:00
igor.bukanov%gmail.com
d82b550737 Enumerator must always return string. bug=355658 r=brendan 2006-10-06 20:10:06 +00:00
gavin%gavinsharp.com
254ab81786 Bug 352742: Array.filter on object {valueOf: Function} halts JavaScript execution, patch by Brian Crowder <crowder@fiverocks.com>, r=mrbkap 2006-10-06 12:47:30 +00:00
brendan%mozilla.org
024422f55f Fix hard case of empty group assignment in let block head (355635, r=mrbkap). 2006-10-06 07:50:47 +00:00
brendan%mozilla.org
7df2cd0c05 Fix 355049 (r=mrbkap). 2006-10-06 07:09:50 +00:00
brendan%mozilla.org
73eb0a7437 Fix 355112, r=igor. 2006-10-06 02:23:56 +00:00
brendan%mozilla.org
dc77dd29f1 Enable JS1.7 for JS XPCOM components (352748, r+sr=jst; patch from alex@crozilla.com's ZAP_20050610_BRANCH). 2006-10-06 01:07:37 +00:00
brendan%mozilla.org
528270525c Fix __parent__ getter to censor lexical scopes, per ECMA-262 (355590, r=igor/mrbkap). 2006-10-05 23:33:03 +00:00
brendan%mozilla.org
ce6c447de6 Checking in patch from Nick Allen <nallen@acm.org> and Thue Janus Kristensen <thuejk@gmail.com> implementing merge-sort for Array.prototype.sort, for stability and best perf on real-world mostly- or often-ordered inputs (224128, r/sr=igor/brendan). 2006-10-05 23:28:51 +00:00
brendan%mozilla.org
2f4e587c78 Deoptimize group assignment to avoid writing extra code for the hard case where the rhs has fewer elements than the lhs (but the rhs might have proto-elements; 355023, r=mrbkap). 2006-10-05 21:18:22 +00:00
brendan%mozilla.org
402cd1bdc2 Fix xml_hasOwnProperty to instance-check (355478, r=igor). 2006-10-05 20:35:29 +00:00
brendan%mozilla.org
62a8904618 Fix 355486, r=igor. 2006-10-05 07:28:20 +00:00
igor.bukanov%gmail.com
251781c68b extra assert for safty. bug=355474 r=brendan 2006-10-05 07:21:50 +00:00
igor.bukanov%gmail.com
edefc17acf We do not want to depend on String.prototype.__iterator__ in XML objects. bug=355474 r=brendan. 2006-10-05 06:59:16 +00:00
brendan%mozilla.org
bf0db47898 Fix argo redness (what does ISO C say about #if'd macro actual args?). 2006-10-05 02:25:49 +00:00
igor.bukanov%gmail.com
860ed79101 make sure that NewKeyValuePair is always sets rval. bug=354499 r=brendan 2006-10-05 01:29:48 +00:00
brendan%mozilla.org
44d2f7dcd5 Another fast followup fix. 2006-10-05 00:56:24 +00:00
brendan%mozilla.org
c746dcff39 Fast followup fix for last patch, r=igor. 2006-10-05 00:40:02 +00:00
brendan%mozilla.org
7b1930d3f3 Igor's cleanup patch, with some decompiler assist from me (354982, r=us). 2006-10-05 00:19:49 +00:00
gavin%gavinsharp.com
bd832ea2bf Un-back out the patch from bug 354392, since it didn't help with the mac orange (original patch by Brian Crowder <crowder@fiverocks.com>, r=brendan) 2006-10-04 04:40:18 +00:00
gavin%gavinsharp.com
aca136ba3e Back out the patch from bug 354392 to rule it out as a cause of the Mac tinderbox bustage 2006-10-03 23:59:55 +00:00
igor.bukanov%gmail.com
352cf4403b Fix for warning about missed __iterator__. bug=355145 r=brendan 2006-10-03 22:47:23 +00:00
brendan%mozilla.org
d45625ebb5 Adjust assertion to cope with empty destructuring (355105, r=me). 2006-10-02 16:37:46 +00:00
brendan%mozilla.org
aed36318a7 Fix 355101, r=self. 2006-10-02 07:08:11 +00:00
brendan%mozilla.org
ac45343738 Fix 355075, r=igor. 2006-10-02 01:29:57 +00:00
brendan%mozilla.org
8eef7c7d3b Fix 355052, r=igor. 2006-10-02 01:06:44 +00:00
igor.bukanov%gmail.com
1b704926ce JS_PUSH_TEMP_ROOT_OBJECT now works as expected. bug=355029 r=brendan 2006-10-01 18:41:07 +00:00
igor.bukanov%gmail.com
398963463f Now Iterator(obj) works again. bug=355025 r=brendan 2006-10-01 18:01:21 +00:00
brendan%mozilla.org
66c31f993b Fix holes-in-destructuring-array-patterns bug from hell (355004, tr=jesse). 2006-10-01 08:11:23 +00:00
brendan%mozilla.org
385e4dff3f Fix 355002. 2006-10-01 05:26:56 +00:00
igor.bukanov%gmail.com
6fea546cc2 new Iterator() always constructs the default iterator. bug=354945 r=brendan 2006-10-01 00:17:15 +00:00
brendan%mozilla.org
19c7d67134 Don't enforce [k,v] pattern restriction if destructuring for-each (346642). 2006-09-30 23:53:20 +00:00
brendan%mozilla.org
e003b8e02d Igor's v2 patch for 354750, r=me. 2006-09-30 21:35:12 +00:00
brendan%mozilla.org
6602112a62 Alterna-fix for bug 354750, r=igor. 2006-09-30 21:06:01 +00:00
brendan%mozilla.org
26aa9c96bd Fix 354924, r=igor. 2006-09-30 19:52:48 +00:00
brendan%mozilla.org
7e803d9c5e Fix 353249, r=igor. 2006-09-30 19:37:10 +00:00