Commit Graph

2380 Commits

Author SHA1 Message Date
Eric Faust
8386c200e5 Bug 978236 - Implement Proxy.[[DefineProperty]] to ES6 standard. (r=jorendorff) 2014-06-03 13:00:59 -07:00
Eric Faust
7d34754c7d Bug 1002737 - Assert more about PropDesc definedness in various functions. (r=jorendorff) 2014-06-03 12:37:44 -07:00
Eric Faust
b2ec7d69f3 Bug 1002737 - Convert PropDesc::pd_ to a JSObject *. (r=jorendorff) 2014-06-03 12:37:44 -07:00
Eric Faust
10e8a77723 Bug 1002737 - Make AutoPropDescRooter into an AutoVectorRooter. (r=jorendorff) 2014-06-03 12:37:43 -07:00
Eric Faust
d3376f59e1 Bug 997894 - Part 2: Replace existing externally rooted PropDesc sites with Rooted<PropDesc>. (r=terrence) 2014-06-03 12:05:48 -07:00
Ed Morley
39f6d0b084 Backed out changeset e4279ded250d (bug 997894) 2014-06-04 18:49:31 +01:00
Ryan VanderMeulen
b4f9535ba7 Backed out 7 changesets (bug 1002737) for sm-rootanalysis test failures.
CLOSED TREE

Backed out changeset ec411f0ce167 (bug 1002737)
Backed out changeset 8a63bad8faed (bug 1002737)
Backed out changeset 5afce70dad1f (bug 1002737)
Backed out changeset 6d4043272a0a (bug 1002737)
Backed out changeset ad09630ae9a3 (bug 1002737)
Backed out changeset c0dd6b9cc07a (bug 1002737)
Backed out changeset b82adb960c54 (bug 1002737)
2014-06-03 17:07:47 -04:00
Ryan VanderMeulen
ff4dd90530 Backed out changeset e89d2416585f (bug 978236) for jsreftest failures. 2014-06-03 17:06:55 -04:00
Ryan VanderMeulen
dc0c06f12d Backed out changesets ea412568c4be and c25abea181d7 (bug 978238) for Linux64 debug crashes during packaging. 2014-06-03 17:06:39 -04:00
Eric Faust
e3fb67a198 Bug 978238 - Part 2: Implement Proxy.[[GetOwnProperty]] to new ES6 standard. (r=jorendorff) 2014-06-03 13:23:03 -07:00
Eric Faust
5184d00e3c Bug 978238 - Part 1: Clean up PropDesc<->PropertyDescriptor conversions. (r=jorendorff) 2014-06-03 13:23:02 -07:00
Eric Faust
73c54a35b9 Bug 978236 - Implement Proxy.[[DefineProperty]] to ES6 standard. (r=jorendorff) 2014-06-03 13:00:59 -07:00
Eric Faust
8dfebc9934 Bug 1002737 - Assert more about PropDesc definedness in various functions. (r=jorendorff) 2014-06-03 12:37:44 -07:00
Eric Faust
8e4470d256 Bug 1002737 - Convert PropDesc::pd_ to a JSObject *. (r=jorendorff) 2014-06-03 12:37:44 -07:00
Eric Faust
66b109e1ed Bug 1002737 - Make AutoPropDescRooter into an AutoVectorRooter. (r=jorendorff) 2014-06-03 12:37:43 -07:00
Eric Faust
ec3d7a6982 Bug 997894 - Part 2: Replace existing externally rooted PropDesc sites with Rooted<PropDesc>. (r=terrence) 2014-06-03 12:05:48 -07:00
Bill McCloskey
f1e3cc49ee Bug 1016738 - Simplify/fix "dead compartment" logic (r=luke,jonco) 2014-05-30 07:46:12 -07:00
Ryan VanderMeulen
6b7c8b758b Backed out 2 changesets (bug 1016738, bug 1017150) for spikes in GC-related crashes.
Backed out changeset 93c5b9181c84 (bug 1016738)
Backed out changeset c3ce56241969 (bug 1017150)
2014-05-30 15:23:02 -04:00
Bill McCloskey
db651df0f9 Bug 1016738 - Simplify/fix "dead compartment" logic (r=luke,jonco) 2014-05-30 07:46:12 -07:00
Ehsan Akhgari
5292a10a42 Bug 1013663 - Fix some bad implicit conversion constructors in the JS engine; r=jorendorff,jandem 2014-05-25 21:46:24 -04:00
Bobby Holley
da675eb4a4 Bug 992958 - More stylistics fixups. r=me 2014-05-23 16:53:04 -07:00
Bobby Holley
4b48d3fdbe Bug 992958 - Move ClassObjectCreationOps and FinishClassInitOps closer to their respective JSClasses. r=luke
This is a pure move, aside from adding a js:: namespace to a few NullPtrs.
2014-05-23 16:53:04 -07:00
Bobby Holley
d24ec1be44 Bug 992958 - Switch Function and Object to ClassSpec. r=luke 2014-05-23 16:53:04 -07:00
ISHIKAWA, Chiaki
96d85045bc Bug 1008059 - Fixing comments that still refer to no longer existing |CanEffectlesslyCallLookupGenericOnObject| symbol. r=bhackett 2014-05-09 16:30:00 +02:00
Jan de Mooij
bb61de5ca3 Bug 964915 part 1 - Remove cx argument from innerObject hook. r=efaust 2014-05-08 15:00:36 +02:00
Terrence Cole
d991454d37 Bug 989414 - Access the store buffer through the chunk trailer; r=jonco 2014-05-01 09:26:12 -07:00
Terrence Cole
ee14f78a73 Backout 9a6b434b34be for mochitest-2 failures on a CLOSED TREE. 2014-05-01 12:52:22 -07:00
Terrence Cole
0eb2031352 Bug 989414 - Access the store buffer through the chunk trailer; r=jonco 2014-05-01 09:26:12 -07:00
Jon Coppeard
9e3e5bf37e Bug 988486 - Split out GC state from JSRuntime into new class GCRuntime r=terrence 2014-04-30 12:13:55 +01:00
Carsten "Tomcat" Book
ce17cf4bc6 Backed out changeset 8b82db9273f3 (bug 988486) 2014-04-30 15:38:59 +02:00
Jon Coppeard
862b4ce227 Bug 988486 - Split out GC state from JSRuntime into new class GCRuntime r=terrence 2014-04-30 12:13:55 +01:00
Carsten "Tomcat" Book
b9db6b4bf0 Backed out changeset 3e6abdf3b4b4 (bug 988486) 2014-04-30 13:59:19 +02:00
Jon Coppeard
d319718581 Bug 988486 - Split out GC state from JSRuntime into new class GCRuntime r=terrence 2014-04-30 12:13:55 +01:00
Jon Coppeard
d67f0ed243 Bug 959787 - Handlify remaining JS APIs r=terrence r=bz r=bholley 2014-04-30 10:10:33 +01:00
Michael Shuen
f7ea3d18e8 Bug 972385 - Make JS::AutoValueVector subscript operator return handles. r=jonco, smaug 2014-04-28 16:53:00 +02:00
Jeff Walden
1f850df315 Bug 1001547 - Fix a bug in typed array element-setting. r=sfink 2014-04-25 12:26:56 -07:00
Jason Orendorff
cc880b2811 Bug 988751 - Remove DNP_DONT_PURGE. r=Waldo. 2014-04-25 16:11:04 -05:00
Jason Orendorff
08303e8231 Bug 547140, part 6 - Remove flags argument from JSObject::hasProperty. r=Waldo. 2014-04-25 16:11:03 -05:00
Jason Orendorff
0325fdff0b Bug 547140, part 5 - Remove flags argument from lookup functions. r=Waldo. 2014-04-25 16:11:03 -05:00
Jason Orendorff
f2f8b6fca8 Bug 547140, part 4 - Remove flags argument from resolve hooks. r=Waldo. 2014-04-25 16:11:02 -05:00
Jason Orendorff
5079ceca56 Bug 547140, part 3 - Remove flags argument from DefineNativeProperty. r=Waldo. 2014-04-25 16:11:02 -05:00
Jason Orendorff
d3d65bb33a Bug 547140, part 2 - Remove flags argument from JS_GetPropertyDescriptor and friends. r=Waldo. 2014-04-25 16:11:01 -05:00
Jason Orendorff
708529b088 Bug 547140, part 1 - Remove JSRESOLVE_ASSIGNING. r=Waldo. 2014-04-25 16:11:00 -05:00
Shu-yu Guo
754cc81137 Bug 716647 - Part 1: Introduce JS_OPTIMIZED_OUT magic for optimized out slots and teach Debugger about them. (r=jandem) 2014-04-24 01:59:36 -07:00
Terrence Cole
f705d32ae7 Bug 807168 - Make JSTracer into a real C++ class and kill the macro accessors; r=jonco,mccr8 2014-04-11 15:19:05 -07:00
Jason Orendorff
7d97c455f3 Bug 990787, part 1 - When JSObject::shrinkElements can't reallocate the array to shrink it, clear the OOM exception, as we are not going to propagate the error. r=shu. 2014-04-08 12:35:17 -05:00
Brian Hackett
ec083918cc Bug 987508 - Create array buffers lazily for small typed arrays, r=sfink. 2014-04-07 13:04:37 -07:00
Ryan VanderMeulen
dd0ee01c95 Backed out changeset e35851f07b67 (bug 987508) for non-unified bustage. 2014-04-07 15:49:48 -04:00
Brian Hackett
30032c15ce Bug 987508 - Create array buffers lazily for small typed arrays, r=sfink. 2014-04-07 11:46:54 -07:00
Eric Faust
20e02fae56 Bug 890686 - Implement JS_GlobalObjectTraceHook, and install it appropriately. (r=billm) 2014-04-04 16:58:08 -07:00