js/src/vm/JSObject.cpp
ac1601914ac5
created 2017-10-20 11:32 +0100
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1403679: Provide a shell testing function for JS_TransplantObject. r=jandem
82a1c7087806
created 2019-03-06 16:38 +0000
pushed 2019-03-11 13:01 +0000
Jon Coppeard Jon Coppeard - Bug 1532376 - Assert that the group's shouldPretenure flag is respected when creating an object r=jandem
1b4fd78107e2
created 2019-03-06 16:38 +0000
pushed 2019-03-11 13:01 +0000
Jon Coppeard Jon Coppeard - Bug 1532376 - Fix places where we don't respect the shouldPretenure flag when creating an object r=jandem
f99b937e9e7c
created 2019-02-25 16:09 -0600
pushed 2019-03-11 13:01 +0000
Ryan Hunt Ryan Hunt - Bug 1523969 part 13 - Move method definition inline comments to new line in 'js/'. r=jorendorff
355463041f49
created 2019-02-26 16:54 +0000
pushed 2019-03-11 13:01 +0000
Tom Schuster Tom Schuster - Bug 1528931 - Use Value::type in dumpValue. r=jandem
92f35371d6b3
created 2019-02-21 20:36 +0000
pushed 2019-03-11 13:01 +0000
Tom Schuster Tom Schuster - Bug 1528931 - Introduce JS::ValueType and Value::type. r=jandem
632d46b31576
created 2019-02-21 16:14 +0000
pushed 2019-03-11 13:01 +0000
Andy Wingo Andy Wingo - Bug 1528799 - Add BigInt::dump() implementation r=jwalden
a26808f57060
created 2019-02-21 18:40 +0200
pushed 2019-03-11 13:01 +0000
Brindusan Cristian Brindusan Cristian - Backed out changeset 7fc962a9fa04 (bug 1528931) for build bustages at Value.h. CLOSED TREE
7fc962a9fa04
created 2019-02-21 16:09 +0000
pushed 2019-03-11 13:01 +0000
Tom Schuster Tom Schuster - Bug 1528931 - Introduce JS::ValueType and Value::type. r=jandem
71aa5350d901
created 2019-02-21 17:15 +0200
pushed 2019-03-11 13:01 +0000
Brindusan Cristian Brindusan Cristian - Backed out changeset d70d30512c0e (bug 1528799) for build bustages at BigIntType.cpp. CLOSED TREE
d70d30512c0e
created 2019-02-21 14:26 +0000
pushed 2019-03-11 13:01 +0000
Andy Wingo Andy Wingo - Bug 1528799 - Add BigInt::dump() implementation r=jwalden
4fcdd89bf518
created 2019-02-19 10:32 +0000
pushed 2019-03-11 13:01 +0000
Andy Wingo Andy Wingo - Bug 1528797 - Add BigInt case in JS::InformalValueTypeName r=jandem
17d8de567ea4
created 2019-02-19 11:22 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1521906 part 2 - Replace remaining CheckedUnwrap calls in js/src. r=luke
16ad89a4e425
created 2019-02-14 16:26 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1527843 - Don't take the slow path for cross-realm functions in IonBuilder::createThis. r=anba
fdb6f449e8c0
created 2019-02-14 15:03 +0000
pushed 2019-03-11 13:01 +0000
Andy Wingo Andy Wingo - Bug 1527860 - Remove ENABLE_BIGINT #ifdef r=jandem,froydnj
a8bb75678922
created 2019-02-03 00:03 +0000
pushed 2019-03-11 13:01 +0000
Denis Palmeiro Denis Palmeiro - Bug 1384808 - Implement a linear cache for searching the shape lineage r=djvj
e37d4ff2f46b
created 2019-01-24 05:46 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1522465 - Part 3: Remove remaining users of JSCLASS_IS_ANONYMOUS. r=jorendorff
46790408df7f
created 2019-01-25 16:41 +0000
pushed 2019-03-11 13:01 +0000
Tom Schuster Tom Schuster - Bug 1156077 - Remove the non-standard Proxy getPropertyDescriptor trap. r=bzbarsky,jorendorff
250c2923583d
created 2019-01-24 04:58 -0800
pushed 2019-01-28 12:41 +0000
André Bargull André Bargull - Bug 1521141 - Part 1: Remove code to initialise standard classes from js::InitClass. r=jorendorff
f052949e151b
created 2019-01-18 09:35 -0800
pushed 2019-01-28 12:41 +0000
André Bargull André Bargull - Bug 1521127 - Part 3: Don't check for singleton allocation sites when creating typed arrays. r=jandem
8c244b0217fb
created 2019-01-18 09:37 -0800
pushed 2019-01-28 12:41 +0000
André Bargull André Bargull - Bug 1521127 - Part 1: Remove js::Class* argument from SetClassAndProto and splicePrototype. r=jandem
1f92e62a285c
created 2019-01-23 15:05 +0200
pushed 2019-01-28 12:41 +0000
Coroiu Cristina Coroiu Cristina - Backed out 3 changesets (bug 1521127) for build bustages at builds/worker/workspace/build/src/js/src/vm/ObjectGroup.cpp on a CLOSED TREE
10f6f2e55f09
created 2019-01-18 09:37 -0800
pushed 2019-01-28 12:41 +0000
André Bargull André Bargull - Bug 1521127 - Part 1: Remove js::Class* argument from SetClassAndProto and splicePrototype. r=jandem
6ac126ad6e18
created 2019-01-18 09:35 -0800
pushed 2019-01-28 12:41 +0000
André Bargull André Bargull - Bug 1521127 - Part 3: Don't check for singleton allocation sites when creating typed arrays. r=jandem
48810cb8ba3f
created 2019-01-21 12:40 +0000
pushed 2019-01-24 17:31 +0000
Jon Coppeard Jon Coppeard - Bug 1520778 - Ensure implicit edges are marked on all paths through the marking code r=sfink
5f4630838d46
created 2019-01-18 10:16 +0100
pushed 2019-01-21 13:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
9fb6d716ad11
created 2019-01-15 17:24 +0000
pushed 2019-01-21 13:03 +0000
Tom Schuster Tom Schuster - Bug 1519142 - Handle cyclic [[Protototype]] chains in two places. r=jorendorff
1ce15a2a79e0
created 2019-01-14 20:19 +0000
pushed 2019-01-21 13:03 +0000
Jason Orendorff Jason Orendorff - Bug 1317416 - GetPrototypeFromConstructor needs to retrieve the fallback prototype from the constructor's realm. r=jandem
77a8b1716321
created 2019-01-03 15:37 -0600
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Bug 1517624 - Move JSPropertySpec and JSFunctionSpec definitions into a new js/public/PropertySpec.h header. r=arai
dc3c004e74d8
created 2018-12-29 13:47 -0600
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Bug 1516796 - Move property-descriptor APIs into a minimal js/public/PropertyDescriptor.h header, that (at least for now) jsapi.h #includes because it still contains some property-definition stuff. r=arai
b1c3821412f8
created 2019-01-03 04:59 -0800
pushed 2019-01-21 13:03 +0000
André Bargull André Bargull - Bug 1517461: Use background allocation kind when tenuring typed arrays allocated from JIT code. r=jonco
e32d3be39b84
created 2019-01-04 16:33 -0600
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Back out f8a29b8bb211, d1267711aef0, df1b7a886a9d, 0f6a3dd2c2f7, e6628922b7be, 0a374ac233cd, cf00fd0f080c, 6fc24c4e7798, ab2e4a2e5dd2, 2d17e4ef5e71, 4a8940073f8c, ea3ab4b83152, c7577c232591, e58454c68f0f, and 0e39815d1bce for breaking a single Android J10 and nothing else. (That J10 task must not like deck chairs...) r=bustage
cf00fd0f080c
created 2019-01-03 15:37 -0600
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Bug 1517624 - Move JSPropertySpec and JSFunctionSpec definitions into a new js/public/PropertySpec.h header. r=arai
6fc24c4e7798
created 2018-12-29 13:47 -0600
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Bug 1516796 - Move property-descriptor APIs into a minimal js/public/PropertyDescriptor.h header, that (at least for now) jsapi.h #includes because it still contains some property-definition stuff. r=arai
8fc0458ea017
created 2018-12-10 10:47 -0600
pushed 2019-01-21 13:03 +0000
Jason Orendorff Jason Orendorff - Backed out 2 changesets (bug 1488417, bug 1259822) for web compat issues.
e37a2cdffa1a
created 2018-12-10 14:13 -0500
pushed 2019-01-21 13:03 +0000
Boris Zbarsky Boris Zbarsky - Bug 1511401 part 1. Use requireAtLeast more in the JS engine. r=nbp
5cfb828cce2d
created 2018-12-10 10:47 -0600
pushed 2018-12-10 20:12 +0000
Jason Orendorff Jason Orendorff - Backed out 2 changesets (bug 1488417, bug 1259822) for web compat issues. a=backout
66eb1f485c1a
created 2018-12-01 04:52 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba43
created 2018-11-30 16:39 +0100
pushed 2018-12-03 16:23 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b38781
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
cf2b7ca307b6
created 2018-11-20 10:07 +0000
pushed 2018-12-03 16:23 +0000
Ted Campbell Ted Campbell - Bug 1508255 - Truncate '***' lines in js/src comments r=jandem
5bad4fe7108e
created 2018-11-20 14:47 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1508605 - Change some comments from /* */ to // to avoid clang-format issues. r=tcampbell
4b7c53151158
created 2018-11-19 17:02 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1508065 - Change JS_PUBLIC_{API,DATA} and JS_FRIEND_{API,DATA} to be more like similar macros to avoid confusing clang-format. r=tcampbell
25d0d3ae2554
created 2018-11-05 09:09 +0000
pushed 2018-12-03 16:23 +0000
Ted Campbell Ted Campbell - Bug 1503994 - Fixup js Proxy doc comments r=jandem
271d76b2997b
created 2018-10-22 15:25 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1493627 part 1 - Change JSObject::swap return type from bool to void (it always returned true). r=jonco
35c61888a49d
created 2018-10-17 11:00 +0300
pushed 2018-10-17 08:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1259822 - Show property key in the error message when target object value is null or undefined. r=jorendorff
0e99081b5322
created 2018-10-16 12:17 -0500
pushed 2018-10-16 17:28 +0000
Jason Orendorff Jason Orendorff - Backed out changeset f0c6e521429c (bug 1259822) for web compat issues (bug 1498257). a=backout
db3a5881e0d2
created 2018-10-16 17:24 +0300
pushed 2018-10-16 14:29 +0000
Cosmin Sabou Cosmin Sabou - Backed out changeset f0c6e521429c (bug 1259822) as requested by jorendorff. a=backout FIREFOX_63b_RELBRANCH
838b2692a934
created 2018-10-11 02:07 +0000
pushed 2018-10-15 21:07 +0000
Iain Ireland Iain Ireland - Bug 1492977: Rework RAII exception guards r=tcampbell
60df00079cd4
created 2018-09-15 20:24 -0700
pushed 2018-10-15 21:07 +0000
Jeff Walden Jeff Walden - Bug 1491736 - Split out type-set classes and related data types from vm/TypeInference.h into vm/TypeSet.h, and move TypeNewScript from vm/TypeInference.h to vm/TypeInference-inl.h, so code can use TypeSet types without needing JSFunction, Shape, and other super-complex types as well (via HeapPtr<T*> fields in TypeNewScript). r=jandem
6a993fa3e3d8
created 2018-09-14 09:51 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1490605 - Part 2: Return UTF-8 encoded strings from ValueToSourceForError. r=arai
0c6b0c2d4c82
created 2018-09-13 15:49 +0300
pushed 2018-10-15 21:07 +0000
Ciure Andrei Ciure Andrei - Backed out 4 changesets (bug 1490605) for build bustages CTypes.cpp CLOSED TREE
e911dd693280
created 2018-09-13 01:27 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1490605 - Part 2: Return UTF-8 encoded strings from ValueToSourceForError. r=arai
3810b18e5e79
created 2018-09-06 11:15 +0200
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/vm, part 7. r=jorendorff
38e4a9e68cc1
created 2018-08-30 12:54 -0500
pushed 2018-10-15 21:07 +0000
Jason Orendorff Jason Orendorff - Bug 1442587 - Part 1: Avoid Vector<Value> in JSObject::swap. r=jorendorff
d7b1d18e629b
created 2018-09-09 06:15 +0000
pushed 2018-10-15 21:07 +0000
Ted Campbell Ted Campbell - Bug 1489806 - Avoid using namespaces across modules of js/src r=jwalden
ea523d724c71
created 2018-09-08 01:19 +0300
pushed 2018-10-15 21:07 +0000
Daniel Varga Daniel Varga - Backed out 4 changesets (bug 1442587) for SM build bustages on a CLOSED TREE
f88b838fa1b4
created 2018-08-30 12:54 -0500
pushed 2018-10-15 21:07 +0000
Jason Orendorff Jason Orendorff - Bug 1442587 - Part 1: Avoid Vector<Value> in JSObject::swap. r=Waldo
eb37a9c0cff4
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 12: Change the decompiler to return UTF-8 encoded strings. r=Waldo
8fb73b65b580
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 10: Remove ValueToPrintable{Latin1,UTF8}, add IdToPrintableUTF8. r=Waldo
less more (0) -100 -60 tip