Jeff Walden
|
14aae15262
|
Bug 583262 - Function.prototype.constructor should use stub getter/setter. r=mrbkap, patch independently conceived by jorendorff and me in different bugs :-)
|
2010-11-04 15:53:53 -07:00 |
|
David Anderson
|
7487c14d37
|
Backed out changeset 8e119f847f97 (build busted)
|
2010-11-11 11:19:42 -08:00 |
|
Igor Bukanov
|
e32ba97023
|
bug 610198 - Replacing JS_GetStringBytes usage with JS_EncodeString. r=gal
|
2010-11-02 15:36:25 +01:00 |
|
David Mandelin
|
e5b3e6621e
|
Bug 610480: fix some MSVC warnings, r=jwalden
|
2010-11-10 16:46:33 -08:00 |
|
Luke Wagner
|
7f39d48096
|
Bug 605013 - obj_keys should be cool with object ids (r=waldo)
|
2010-11-10 11:43:22 -08:00 |
|
Brendan Eich
|
126b6b5647
|
Prebrand standard classes with standard methods (610698, r=jorendorff).
|
2010-11-09 11:40:56 -08:00 |
|
Robert Sayre
|
78fcef6d2d
|
Merge mozilla-central to tracemonkey.
|
2010-11-09 15:29:44 -05:00 |
|
David Mandelin
|
9894ece070
|
Bug 609063 diagnostic: check for concurrent slots realloc, r=dvander, a=beta8+
|
2010-11-08 14:12:35 -08:00 |
|
David Mandelin
|
f50fdd538d
|
Bug 608868: check for non-native objects when binding in scope name ICs, r=dvander, a=beta8+
|
2010-11-04 18:05:39 -07:00 |
|
Jeff Walden
|
b5ac7e26bd
|
Bug 608959 - Don't call non-scripted getters with a proxy as its |this|, because that would require most non-scripted getters to unwrap and maybe do some prototype-chain walking. r=mrbkap
|
2010-11-04 15:53:50 -07:00 |
|
Luke Wagner
|
3e678c7088
|
Fix strict-aliasing warning from 18d56745c3e6
--HG--
extra : rebase_source : 446fc01cba89ea45825cd1dc10716a05b9ec9818
|
2010-11-08 14:35:06 -08:00 |
|
David Mandelin
|
ca8b7a1bd4
|
Bug 608868: check for non-native objects when binding in scope name ICs, r=dvander, a=beta8+
|
2010-11-04 18:05:39 -07:00 |
|
Igor Bukanov
|
92b67c9caf
|
bug 607695 - Avoid unnecessary JS_GetStringBytes. r=gal
|
2010-10-28 17:15:53 +02:00 |
|
Luke Wagner
|
0499a94583
|
Bug 607659 - Avoid calling getters/setters from TraceRecorder::callNative (r=jorendorff)
--HG--
extra : rebase_source : f1cd30d6a50c12fc7884122aebeb69d9010b04d6
|
2010-11-02 17:36:26 -07:00 |
|
Blake Kaplan
|
c0e2873909
|
Bug 596031 - 'this' is wrong in getters and setters when a proxy object is on the prototype chain. r=brendan/jorendorff/gal
--HG--
extra : rebase_source : 609b96c4b461e33f0f79dc74f714edfa882d1da0
|
2010-10-29 10:42:35 -07:00 |
|
Jeff Walden
|
630aabe371
|
Bug 604504 - Implement an eval kernel that obj_eval and JSOP_EVAL can each call. r=jorendorff,dvander
|
2010-10-21 14:31:29 -07:00 |
|
Brian Hackett
|
c5760d4a28
|
Special case object lookup lambda in String.replace, bug 605317. r=jorendorff
|
2010-10-28 14:33:32 -07:00 |
|
Chris Leary
|
8692140272
|
Bug 607724: Minor scope chain function cleanup. (r=mrbkap)
|
2010-10-27 16:18:16 -07:00 |
|
Peter Van der Beken
|
23e34abd3d
|
Fix for bug 607284 (getOwnPropertyDescriptor on a proxy misbehaves). r=mrbkap.
--HG--
extra : rebase_source : 87c28c7f37b36762c8257ca8f310107f37d69e49
|
2010-10-26 15:21:49 -07:00 |
|
Andreas Gal
|
257334300b
|
Backed out changeset 685accd622f0 (bug 606065).
|
2010-10-24 13:21:33 -07:00 |
|
Andreas Gal
|
61a710e895
|
Move deflated string cache into compartment (606065, r=jorendorff).
|
2010-10-24 02:07:42 -07:00 |
|
Andreas Gal
|
4d36561b99
|
Follow-up fix for 606573.
|
2010-10-24 00:52:38 -07:00 |
|
Andreas Gal
|
4ef624448b
|
Don't wrap StopIteration singleton, just translate it to the current global's StopIteration object and freeze StopIteration at birth (606573, r=mrbkap).
|
2010-10-23 16:24:32 -07:00 |
|
Jason Orendorff
|
bfaf004fd7
|
Merge.
|
2010-10-22 19:11:26 -05:00 |
|
Jason Orendorff
|
42d03e7276
|
Address review comments in bug 606029, mainly removing JSTitle from jslock.{h,cpp}.
|
2010-10-22 19:06:26 -05:00 |
|
Jason Orendorff
|
596862d852
|
Remove JSObject::title. Bug 606029, r=igor.
|
2010-10-22 19:04:22 -05:00 |
|
Andreas Gal
|
a4b0c37cda
|
Remove obsolete wrappedObject extended class hook (604523, r=mrbkap/vlad/dvander).
|
2010-10-22 15:40:11 -07:00 |
|
Jeff Walden
|
56ecdd26a0
|
Bug 604504 - Separate JSOP_EVAL code from JSOP_CALL/JSOP_APPLY code, to disentangle the core functionality of eval from the method in question. r=jorendorff
|
2010-10-07 13:59:56 -07:00 |
|
Andreas Gal
|
6e672eda05
|
Backed out changeset 438afef93fd5 (bug 604523) due to suspected orange.
|
2010-10-20 23:19:05 -07:00 |
|
Andreas Gal
|
e5f45d98a2
|
Remove obsolete wrappedObject extended class hook (604523, r=mrbkap/vlad/dvander).
|
2010-10-20 22:41:35 -07:00 |
|
Tom Schuster
|
b7057e3464
|
Bug 594233 - speed up js::DefaultValue on Number builtin with void hint (r=lw)
--HG--
extra : rebase_source : e06f43fe67eef83dd7c6d56417be8395184d40dd
|
2010-10-19 10:39:55 -07:00 |
|
Dave Herman
|
7488e1af91
|
bug 594060, r=cdleary: Reflect.parse(): make source location information optional
|
2010-10-19 09:00:51 -07:00 |
|
Bill McCloskey
|
1b9d7cdaa6
|
Bug 599214 - JM: Add a fast path for object equality (r=dvander,nnethercote)
|
2010-10-18 17:04:43 -07:00 |
|
Brian Hackett
|
78a4b0dad2
|
Fix memory leak, change uint to unsigned, bug 584917 followup. r=brendan,njn
|
2010-10-13 16:10:15 -07:00 |
|
Brian Hackett
|
869a6640ac
|
Fix use of uninitialized variable, bug 584917 followup. r=mrbkap
|
2010-10-13 15:41:53 -07:00 |
|
Brian Hackett
|
f9cf7a5b7d
|
Flexible length JSObject, bug 584917. r=brendan,igor
|
2010-10-13 11:49:22 -07:00 |
|
Luke Wagner
|
844de3126b
|
Bug 603017 - speed up js::DefaultValue on String builtin with void hint (r=brendan)
|
2010-10-12 13:41:40 -07:00 |
|
Jeff Walden
|
0b9b58415c
|
Bug 575522 - Object.prototype.toString should return "[object Undefined]" and "[object Null]" when called with |this === undefined| or |this === null|, respectively. r=jorendorff,brendan
|
2010-10-12 11:50:03 -07:00 |
|
Jeff Walden
|
4626f47ec6
|
Bug 514570 - 3 - Don't box |this| for strict mode functions. r=jorendorff
|
2010-10-12 11:50:03 -07:00 |
|
Jeff Walden
|
7f75fc0a25
|
Bug 514570 - 2 - Push |undefined| rather than |null| when calling functions without a specified |this| value, per ES5. r=jorendorff
|
2010-10-12 11:50:03 -07:00 |
|
Peter Van der Beken
|
629ea4ef17
|
bug 580128 - Fix js_PrintObjectSlotName. r=mrbkap
|
2010-10-10 15:46:42 -07:00 |
|
Blake Kaplan
|
8df12eab59
|
bug 580128 - Make js_DumpStackFrame deal with dummy frames. r=jst
|
2010-09-27 19:52:15 -07:00 |
|
Andreas Gal
|
04c3f3cf48
|
bug 599503 - Return true compartment info from JSObject::getCompartment(). r=jorendorff/gregor/gal
|
2010-09-27 13:49:09 -07:00 |
|
Blake Kaplan
|
2ce9a1fca4
|
bug 580128 - Propagate whether we're getting or setting to getPropertyDescriptor. r=gal
|
2010-09-17 14:54:41 -07:00 |
|
Jason Orendorff
|
a214519d8f
|
Bug 592664, Epilogue: caching eval scripts that we will never use again is necessary to avoid leaking them. rs=Waldo. (Note that my 4 previous commits today were all for bug 592664, not "592644" as the commit messages say.)
--HG--
extra : rebase_source : e7337a31313a4ef3d2d676be41291c832afa4c15
|
2010-10-07 19:15:45 -05:00 |
|
Jeff Walden
|
490ed1946a
|
Bug 600128 - Properly record attempted addition of properties to non-extensible objects. r=jimb
--HG--
extra : rebase_source : af730b39d1f5d6b299e74278ec22d1920ec96e2c
|
2010-09-28 17:09:40 -07:00 |
|
Jason Orendorff
|
44405a40a0
|
Bug 592644 - ES5 indirect eval. Part 2, factor out EvalCacheLookup and other misc. cleanup. r=brendan.
|
2010-10-07 15:01:45 -05:00 |
|
Jason Orendorff
|
b0245eb593
|
Back out changeset 7598b7ab2e76.
--HG--
extra : rebase_source : e3571c6433d01e53ba31639d4dc082ced93775f0
|
2010-10-07 15:35:08 -05:00 |
|
Jason Orendorff
|
725599b967
|
Bug 592644 - ES5 indirect eval. Part 2, factor out EvalCacheLookup and other misc. cleanup. r=brendan.
--HG--
extra : rebase_source : 6c0dfea58dbbe3d9ce7aa6315b4c9c17c253a03a
|
2010-10-07 15:01:45 -05:00 |
|
Jason Orendorff
|
fdb2a0d1c5
|
Bug 592644 - ES5 indirect eval. Part 1, add support and tests. r=brendan.
--HG--
extra : rebase_source : 5d07f3e847b2adfb46f30f343af2e06d494012c3
|
2010-10-07 15:00:09 -05:00 |
|