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 |
|
Jason Orendorff
|
bfaf004fd7
|
Merge.
|
2010-10-22 19:11: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 |
|
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 |
|
Sean Stangl
|
c92d9ddfdd
|
Detect some OOM conditions. b=602935, r=jorendorff.
|
2010-10-14 19:24:09 -04:00 |
|
Gregor Wagner
|
fdb731becb
|
Bug 558861 - Compartmental GC (r=gal)
|
2010-09-24 10:54:39 -07:00 |
|
Robert Sayre
|
2ae5db2ff0
|
Fix test_canvas.html mochitest. Using preventExtensions on a huge typed array is a bad idea right now. Bug 598969. r=brendan
|
2010-09-23 13:56:11 -04:00 |
|
Jim Blandy
|
96d7c2007b
|
Bug 492849 - Implement Object.preventExtensions, Object.isExtensible. a=waldo,jimb, r=brendan
--HG--
rename : js/src/jsapi-tests/testSeal.cpp => js/src/jsapi-tests/testDeepFreeze.cpp
|
2010-09-21 11:35:29 -07:00 |
|
Jim Blandy
|
2a3cf83056
|
Bug 537873, Bug 514574: Have strict mode code report TypeErrors for assignments, deletions. r=brendan
TODO: Fix error messages.
|
2010-09-15 13:43:55 -07:00 |
|
Robert Sayre
|
edb7aca0d0
|
merge mozilla-central to tracemonkey.
|
2010-09-08 10:33:07 -04:00 |
|
Vladimir Vukicevic
|
835c2f99ee
|
b=593396; implement BYTES_PER_ELEMENT on typed arrays; r=shaver
|
2010-09-05 16:37:52 -04:00 |
|
Luke Wagner
|
5e9978f911
|
Bug 581263 - remove slow natives (r=waldo,mrbkap)
|
2010-08-16 12:35:04 -07:00 |
|
Brendan Eich
|
790ddc9e99
|
Merge JSScope into JSObject and JSScopeProperty (now js::Shape; bug 558451, r=jorendorff).
|
2010-08-29 11:57:08 -07:00 |
|
Vladimir Vukicevic
|
62a29ff1c1
|
b=575685; implement set() from TypedArray spec; r=jorendorff
|
2010-08-27 12:07:24 -04:00 |
|
Vladimir Vukicevic
|
d2dfff6bd5
|
b=590672; treat ArrayBuffer() and SomeArrayType() as (0); r=shaver
|
2010-08-27 12:06:34 -04:00 |
|
Vladimir Vukicevic
|
67ec40f4fa
|
b=576716; crash with ArrayBuffer test case; r=waldo
|
2010-08-14 10:52:51 -07:00 |
|
Paul Biggar
|
6634b70997
|
Split object/function allocation paths to avoid branch (578158, r=brendan).
|
2010-08-09 09:11:22 -07:00 |
|
Luke Wagner
|
70799ce02c
|
Bug 584158 - ensure that typed arrays cannot produce non-canonical nans (r=gal)
|
2010-08-03 22:06:44 -07:00 |
|
Igor Bukanov
|
b4a4d8d48e
|
bug 579957 - parent as a field in JSObject (relanding after wixing bug 583404). r=lw
|
2010-07-31 11:54:01 +02:00 |
|
Robert Sayre
|
c7bd912564
|
Backed out changeset d8bbb2ef3038. (Igor Bukanov – bug 579957 - parent as a field in JSObject. r=lw)
|
2010-07-29 18:11:41 -07:00 |
|
Igor Bukanov
|
4eff9db05f
|
bug 579957 - parent as a field in JSObject. r=lw
|
2010-07-29 19:11:27 +02:00 |
|
Igor Bukanov
|
2019c722fb
|
bug 571789 - merging JSObjectOps and JSExtendedClass into JSClass. r=jorendorff
|
2010-06-12 18:29:04 +02:00 |
|
Igor Bukanov
|
181c2cdf3a
|
Backed out changeset 7b2b90efe57d -- the patch was landed against a tree with a lot of orange. This will hinder the orange resolution.
|
2010-07-28 14:36:06 +02:00 |
|
Igor Bukanov
|
a69fd0a49f
|
bug 571789 - merging JSObjectOps and JSExtendedClass into JSClass. r=jorendorff
|
2010-06-12 18:29:04 +02:00 |
|
Nicholas Nethercote
|
9dfbe8877d
|
Bug 552812 - nanojit: factor out AccSet differences into TM and TR (take 3, TM-specific part). r=gal.
|
2010-07-27 22:33:42 -07:00 |
|
Nicholas Nethercote
|
be11c2f1c9
|
Backout TM-specific patches for bug 552812 due to assertion failures on Win2003.
|
2010-07-26 00:03:02 -07:00 |
|
Nicholas Nethercote
|
03a540e016
|
Bug 552812 - nanojit: factor out AccSet differences into TM and TR (TM-specific part). r=gal.
|
2010-07-25 21:23:02 -07:00 |
|
Igor Bukanov
|
246300e968
|
bug 576596 - removal of JSObjectOps::(call|construct|hasInstance). r=jorendorff
--HG--
extra : rebase_source : 8fd09ab6bfb4daece7a27b9a46097ae74bdc055c
|
2010-07-07 09:53:50 +02:00 |
|
Robert Sayre
|
1b744a7685
|
Merge mozilla-central to tracemonkey.
|
2010-07-20 15:07:03 -07:00 |
|
Luke Wagner
|
99411cc93d
|
Bug 549143 - fatvals
|
2010-07-14 23:19:36 -07:00 |
|
Chris Jones
|
7204a29e23
|
Compile with -D__STDC_LIMIT_MACROS to avoid having to fight with system headers over which includes stdint.h first. irc-r=jimb,Waldo
|
2010-07-12 18:06:23 -05:00 |
|
Igor Bukanov
|
fe84ed0d56
|
bug 572494 - removal of JSObjectOps::defaultValue, r=jorendorff
|
2010-07-07 09:53:47 +02:00 |
|
Vladimir Vukicevic
|
aa1924e856
|
b=576020; type check in typed array slice; r=jorendorff
|
2010-07-15 13:17:56 -07:00 |
|
Jeff Walden
|
52312bac03
|
Bug 518663 - ES5: Object.getOwnPropertyNames. r=jorendorff
|
2009-09-24 14:33:14 -07:00 |
|
Brendan Eich
|
e672f52623
|
Eliminate JSClass::reserveSlots and streamline new-object paths (535416, r=gal).
|
2010-06-18 17:43:02 -07:00 |
|
Igor Bukanov
|
a3a94a3484
|
bug 572411 - removal of JSObjectOps::checkAccess. r=mrbkap
|
2010-06-17 14:32:26 +02:00 |
|
Vladimir Vukicevic
|
601bca059e
|
b=571014; assertion when accessing ArrayBuffer props; r=brendan
|
2010-06-09 19:05:00 -07:00 |
|
Robert Sayre
|
d9e86770e3
|
Merge mozilla-central to tracemonkey.
|
2010-06-05 19:13:45 -04:00 |
|
Igor Bukanov
|
02fc618d59
|
bug 566836 - eliminating JSObjectOps::dropProperty. r=gal
--HG--
extra : rebase_source : cdffca0a863d8a3dddbc77335fc3cdac2eff9f4b
|
2010-06-05 23:24:54 +02:00 |
|
Vladimir Vukicevic
|
8527f694f4
|
b=570025; don't use JS_ConstructObjectWithArguments in typed arrays; r=gal
|
2010-06-04 12:03:43 -07:00 |
|
Robert Sayre
|
def349ad75
|
Merge mozilla-central to tracemonkey.
|
2010-05-24 09:05:39 -07:00 |
|
Jeff Walden
|
a8ac2fc31a
|
Bug 565604 - Typed-array properties don't work when accessed from an object whose prototype is a typed array. r=vlad
--HG--
extra : rebase_source : 6ac630f7a9d2cb04a9a996c2a675be41130ea2b1
|
2010-05-19 14:25:20 -07:00 |
|
Vladimir Vukicevic
|
8c80a0cd55
|
b=561566,561299; typed array arg checking fix; r=jorendorff
|
2010-05-12 10:18:35 -07:00 |
|
Nicholas Nethercote
|
1e5fc26c40
|
Bug 560774 - encapsulate array-related dslots accesses. r=brendan.
|
2010-04-26 18:33:36 -07:00 |
|
Robert Sayre
|
eea611fd7f
|
Fix merge bustage.
|
2010-04-12 10:08:55 -04:00 |
|
Robert Sayre
|
0bc0ee1ad3
|
Merge mozilla-central to tracemonkey.
|
2010-04-12 09:45:24 -04:00 |
|
Andreas Gal
|
a887d81302
|
Inline the object allocation path (558003, r=sayrer).
|
2010-04-10 16:16:35 -07:00 |
|
Blake Kaplan
|
689a3f2723
|
Bug 557728 - Split constructors into called-from-script and called-from-api. r=vlad sr=jst
--HG--
extra : rebase_source : 64af9e27799a36ce7cd45c885501bef139ddc44c
|
2010-04-08 18:20:06 -07:00 |
|