js/src/jsobj.cpp
78adb26a80b1d32f986ce49ed305c590ba067a6a
created 2015-02-13 11:36 -0800
pushed 2015-03-30 18:32 +0000
Terrence Cole Terrence Cole - Bug 1132282 - Part 2: Handlify ObjectGroup arguments to NewObject; r=sfink
7e497c0b0bad04f76d43d94e469b5a350c0a3598
created 2015-02-13 11:36 -0800
pushed 2015-03-30 18:32 +0000
Terrence Cole Terrence Cole - Bug 1132282 - Part 1: Handlify more parent args to NewObject; r=sfink
ded390f05c90f01a05f8f924eaec5d24f530c42a
created 2015-02-11 12:54 -0800
pushed 2015-03-30 18:32 +0000
Terrence Cole Terrence Cole - Bug 1132149 - Handlify the proto arg for NewArray; r=sfink
b347698b4d7b031bb11b10990b27fca6627340c5
created 2015-02-13 09:36 -0800
pushed 2015-03-30 18:32 +0000
Terrence Cole Terrence Cole - Bug 1131877 - Part 3: Handlify TaggedProto NewObject functions; r=sfink
6ff7a6801951efddae7ad8266497b39590983dcd
created 2015-02-13 09:36 -0800
pushed 2015-03-30 18:32 +0000
Terrence Cole Terrence Cole - Bug 1131877 - Part 2: Handlify the proto arg to NewObject functions; r=sfink
8f282d6a1d1742fb7fb16eeaa71b81f74dd0a952
created 2015-02-13 09:36 -0800
pushed 2015-03-30 18:32 +0000
Terrence Cole Terrence Cole - Bug 1131877 - Part 1: Rename TaggedProto taking NewObject methods; r=bhackett
e590c2f29859eac36af00bc93ddd8b33018da7ad
created 2015-02-13 13:02 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1131035 - When allocating singletons with 'new', make sure the result is a plain object, r=jandem.
2db20a9e01b961988fd5e5041bc1b058f3b8a910
created 2015-02-11 17:47 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1127167 - Backout 825f6ee63f7f for causing massive regressions on a CLOSED TREE
c93e99adfc7d52866cae3a65d818bb32374e9557
created 2015-02-11 23:40 +0100
pushed 2015-03-30 18:32 +0000
Tom Schuster Tom Schuster - Bug 1125437 - Get rid of SetPropertyAttributes and use DefineProperty to follow ES6 specification. r=efaust
f4de5e527fbf5fa72991f183443a5f0a2969815e
created 2015-02-11 23:40 +0100
pushed 2015-03-30 18:32 +0000
Tom Schuster Tom Schuster - Bug 1125437 - Remove CheckDefineProperty and use StandardDefineProperty instead. r=efaust
c448634fb6c945b1d16e003c4d2515407c49487f
created 2015-02-10 14:08 -0800
pushed 2015-03-30 18:32 +0000
Terrence Cole Terrence Cole - Bug 1131789 - Handlify the parent argument to NewObjectWithProto and friends; r=sfink
825f6ee63f7f56db6c7c59ed7e852c9d430def01
created 2015-02-11 12:44 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1127167 - Avoid creating mutant half-native half-non-native objects when making unboxed layouts, r=jandem.
2477541524cf864a039a87537fe082df653ef5d7
created 2015-02-10 19:58 +0100
pushed 2015-03-30 18:32 +0000
Tom Schuster Tom Schuster - Bug 1131003 - Move jsproxy.h to js/Proxy.h. r=efaust
ee3bc49e9cf5680bce2d1fdaae81ace16fa64377
created 2015-02-08 06:01 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1130708 - Remove js::types namespace, r=jandem.
f79ee4ad3b68bd6804753474b14f358b4abaac59
created 2015-02-07 23:54 +0900
pushed 2015-03-30 18:32 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1120512 - Update comment for TestIntegrityLevel and add a testcase. r=evilpie
e5f4d89fe8a293c8d02a53383b2960ab504a53c6
created 2015-02-04 15:27 -0800
pushed 2015-03-30 18:32 +0000
Terrence Cole Terrence Cole - Bug 1128110 - Share common operators on pointer-like GC classes; r=sfink
935446ec6fb959a6817c1f7fe28c4d0e322e4f93
created 2015-01-30 11:10 -0600
pushed 2015-03-30 18:32 +0000
Jason Orendorff Jason Orendorff - Bug 1128732 - Simplify js::DefineProperties. r=efaust.
6bfcb81d3716bfcdcd0045d0fb80153159513a83
created 2015-02-06 09:13 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1129226 - Refactor ObjectGroup class and accessors, r=jandem.
3054048c724bad668fa58de42e31ece090cddd4a
created 2015-02-06 15:43 +0100
pushed 2015-03-30 18:32 +0000
Tom Schuster Tom Schuster - Bug 1124935 - Remove LookupProperty from JS_GetPropertyDescriptor. r=efaust,bz
f1ac9100750e5669ae15208d939af3a9a794e748
created 2015-01-28 17:12 -0600
pushed 2015-03-30 18:32 +0000
Jason Orendorff Jason Orendorff - Bug 1127121 - Remove property key type splitting in ObjectOps. r=bhackett.
e3ff19a4994504fbedc7a02830b1063efb194183
created 2015-02-02 11:20 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1125930 - Rename TypeObject to ObjectGroup, r=jandem.
e5c0911f112bbab28ff7b0a47d421727235e1664
created 2015-01-31 12:16 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1116855 - Various fixes and VM changes for JIT'ing unboxed objects, r=jandem.
130592a094622b92a51f7c607f704d2b5b72b0b3
created 2015-01-30 12:17 +0100
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1125505 - SetClassAndProto should only reshape the whole proto chain if the object is another object's proto. r=bhackett
ace4047fc410ad212c9c5f21736985d39d4b130e
created 2015-01-29 19:52 +0100
pushed 2015-03-30 18:32 +0000
Tom Schuster Tom Schuster - Bug 1125567 - Simplify FindClassPrototype/FindClassObject machinery. r=Waldo
b35d3104b6bd7a20ffd9cac9e57cca395d2cc284
created 2015-01-28 22:03 +0100
pushed 2015-03-30 18:32 +0000
Tom Schuster Tom Schuster - Bug 1125628 - Implement parts of [[DefineOwnProperty]] for typed arrays. r=Waldo
9df7385ff114c6973de1e77c842fd01c15ed7613
created 2014-12-17 13:50 -0800
pushed 2015-03-30 18:32 +0000
Jeff Walden Jeff Walden - Bug 1112774 - Add a raft of other conversion methods to js/public/Conversions.h past just JS::ToObject. r=jorendorff
7820fd1419980e83985329f060d6b8a50f2d6b8d
created 2015-01-27 02:47 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1116855 - Add default-disabled unboxed objects for use by interpreted constructors, r=jandem.
32048e974c4b8e087c917623186c94a1f5b4ebb7
created 2015-01-26 15:58 -0500
pushed 2015-03-30 18:32 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset aa85f08f9f76 (bug 1116855) for Hazard analysis failures.
aa85f08f9f76b2637282d32c52ece39b88e4515d
created 2015-01-26 12:16 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1116855 - Add default-disabled unboxed objects for use by interpreted constructors, r=jandem.
6ae46792bd9cb33326262f13d6c9b2fcce9efa9b
created 2015-01-25 23:08 -0800
pushed 2015-03-30 18:32 +0000
Phil Ringnalda Phil Ringnalda - Back out changeset 1a349b0fd008 (bug 1116855) for ggc timeouts
1a349b0fd0089f23a62cf2bcfdb9596ea1a25bd4
created 2015-01-25 17:00 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1116855 - Add default-disabled unboxed objects for use by interpreted constructors, r=jandem.
ff99308cdefcf27899ce53d9198a11140f66a3ed
created 2015-01-24 16:38 +0100
pushed 2015-03-30 18:32 +0000
Tom Schuster Tom Schuster - Bug 1122619 - Remove getPropertyAttributes object ops. r=jorendorff
13f7779c31edff977a51176027472d2428b4704c
created 2015-01-24 14:43 +0100
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1066878 - Inline Object.create(x) in Ion. r=bhackett
21c74787b9b903cfc3ed2931403d77292e5e1296
created 2015-01-23 09:54 -0500
pushed 2015-03-30 18:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1107443 part 3. Stop defining non-configurable properties on the window in xpconnect sandbox code. r=peterv,jorendorff
7cf998040d6b4ee3018eed65119cbfd22d532f96
created 2015-01-23 22:01 +0900
pushed 2015-03-30 18:32 +0000
Tooru Fujisawa Tooru Fujisawa - Backed out changeset 17c4307d1678 (bug 1120512) since the spec will be changed again to match current behavior near future.
6e2a8cd91dfdd794235572889e7282062670f7c6
created 2015-01-23 11:30 +0000
pushed 2015-03-30 18:32 +0000
Jon Coppeard Jon Coppeard - Bug 1108007 - Don't allow GC to observe uninitialized elements in cloned array r=nbp
17c4307d167881651c678004593fe444edcb401e
created 2015-01-23 19:21 +0900
pushed 2015-03-30 18:32 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1120512 - Test all property descriptors in js::TestIntegrityLevel. r=jorendorff
eb8001361b467b4f4f6f9563553b70fec74e3880
created 2015-01-22 17:17 +0100
pushed 2015-03-30 18:32 +0000
Tom Schuster Tom Schuster - Bug 1124201 - Remove NonProxyLookupOwnProperty. r=jorendorff
ce3aaa3b3a4210f49c960ead4257e1f7e5e99a87
created 2015-01-22 17:17 +0100
pushed 2015-03-30 18:32 +0000
Tom Schuster Tom Schuster - Bug 1122552 - Introduce [[GetOwnProperty]] object op. r=jorendorff,bz
d98309db7e208c274086d81202a664537dfd2949
created 2015-01-21 14:09 +0100
pushed 2015-03-30 18:32 +0000
Tom Schuster Tom Schuster - Bug 1122913 - Remove object out-parameter from native LookupOwnProperty. r=jorendorff
7730fb681bd794570ad89ecd70739f480da75ead
created 2015-01-21 10:53 +0000
pushed 2015-03-30 18:32 +0000
Jon Coppeard Jon Coppeard - Bug 1088214 - Assert JSCLASS_IMPLEMENTS_BARRIERS is implemented everywhere r=terrence
f1aa2f649c70258d34164242781b6be95c3aa0c8
created 2014-12-18 13:28 -0600
pushed 2015-03-30 18:32 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 10 - Rename the remaining nonstandard internal methods, such as JSObject::getGenericAttributes -> js::GetPropertyAttributes. r=Waldo.
8330481355e1cb6908038732eae0f5a326950bf0
created 2014-12-18 10:48 -0600
pushed 2015-03-30 18:32 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 9 - Rename JSObject::freeze -> FreezeObject and others. r=Waldo.
373c4f89625ef99ce1a685d28a1206d4cca3fb51
created 2014-12-18 08:47 -0600
pushed 2015-03-30 18:32 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 8 - Rename JSObject::deleteGeneric -> js::DeleteProperty. r=Waldo.
a0bcff4b675e622545bcef3aadbca3858601e86d
created 2014-12-18 08:35 -0600
pushed 2015-03-30 18:32 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 7 - Rename JSObject::{get,set}Generic etc. -> js::{Get,Set}Property and add a few comments. r=Waldo.
e2d2f1d200398336fce871e7159c971a44ae407b
created 2014-12-18 07:32 -0600
pushed 2015-03-30 18:32 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 6 - Rename JSObject::lookupGeneric, etc. -> js::LookupProperty and JSObject::hasProperty -> js::HasProperty. r=Waldo.
2575c07d5b5b722235c7706133714e5fae258c6a
created 2014-12-18 06:54 -0600
pushed 2015-03-30 18:32 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 5 - Rename JSObject::defineGeneric etc. -> js::DefineProperty, js::DefineOwnProperty -> js::StandardDefineProperty (for the moment--the plan is to unite these soon, both the name and the implementation). r=Waldo.
d172d554c7326d971e275f51e31208cb871d0195
created 2014-12-18 06:17 -0600
pushed 2015-03-30 18:32 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 4 - Rename a static function HasProperty -> GetPropertyIfPresent, to get it out of the way for js::HasProperty, which is coming in a subsequent patch. Remove the js::GetOwnPropertyDescriptor signature that makes an object: it was only used in one place. r=Waldo.
42e833ab7dea24b06adf2a374b4dadacec777387
created 2014-12-18 05:26 -0600
pushed 2015-03-30 18:32 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 3 - Rename JSObject::preventExtensions -> js::PreventExtensions and a few others, and move them to jsobj.cpp. Uninline several functions that have no business being inlined. r=Waldo.
ec05328eb3252d9adc6529e47f6f5b428959fa09
created 2014-12-18 05:02 -0600
pushed 2015-03-30 18:32 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 2 - Rename js::DefaultValue -> js::OrdinaryToPrimitive. r=Waldo.
c51dcd10c79eec9d1725bab1508e4cd714e5b590
created 2014-12-17 15:55 -0600
pushed 2015-03-30 18:32 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 1 - Remove namespace baseops. Rename js::baseops::DefineGeneric -> js::NativeDefineProperty and so on. r=Waldo.
dffb39f032221e508071a12b06a455292cf47145
created 2014-12-17 13:24 -0500
pushed 2015-03-30 18:32 +0000
Ted Mielczarek Ted Mielczarek - bug 1100335 - Use OutputDebugString on Windows in js_DumpBacktrace. r=jorendorff
2b9b821f28a7fa0fb4ba4ce716ca8e4e86a3bf57
created 2015-01-15 11:00 +0100
pushed 2015-03-30 18:32 +0000
Lars T Hansen Lars T Hansen - Bug 1121363 - remove misc PJS code. r=shu
fb00dedf441c67ada7051bfa1734638bf29f047b
created 2015-01-14 22:57 -0800
pushed 2015-03-30 18:32 +0000
Shu-yu Guo Shu-yu Guo - Bug 963879 - Part 1: Overhaul ScopeIter and StaticScopeIter to share iteration logic and to go through evals. (r=luke)
a9355863e299c89f420f2794395ccc5a63709101
created 2015-01-14 17:11 -0800
pushed 2015-03-30 18:32 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 963879) for jit1 bustage
b14f46d65f73af4afb5658093b34ccc941f97a9e
created 2015-01-14 15:18 -0800
pushed 2015-03-30 18:32 +0000
Shu-yu Guo Shu-yu Guo - Bug 963879 - Part 1: Overhaul ScopeIter and StaticScopeIter to share iteration logic and to go through evals. (r=luke)
5cec093aeadc2864451c68436a89edc821c5be1b
created 2015-01-14 08:00 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1116017 - Don't scan all type sets in compartments on type mutations, r=jandem.
3a352baeeca4ebe58f4ed944ff64160178d966b6
created 2015-02-24 09:37 -0800
pushed 2015-03-02 19:36 +0000
Steve Fink Steve Fink - Bug 1133909 - Fix hazards revealed by adding in new GCPointers. r=terrence, a=lmandel
3bd3a47eca9295be77669339d5d794e69af5f5c5
created 2015-02-20 14:16 -0500
pushed 2015-02-23 21:13 +0000
Boris Zbarsky Boris Zbarsky - Bug 1134955 - Be more careful with how we stringify property ids for error message reporting. r=jorendorff, a=lmandel
f76428627d7957ef39ca7b83c30e7462e9d938cd
created 2015-01-23 11:30 +0000
pushed 2015-02-23 15:17 +0000
Jon Coppeard Jon Coppeard - Bug 1108007 - Don't allow GC to observe uninitialized elements in cloned array. r=nbp, a=sledru
less more (0) -1000 -300 -100 -60 tip