js/src/builtin/Object.cpp
ed3c662bb21d
created 2018-08-14 13:25 -0500
pushed 2018-08-20 18:46 +0000
Jason Orendorff Jason Orendorff - Bug 1469019 - Object.fromEntries. r=evilpie, r=peterv
fcf6bdd122ad
created 2018-05-29 09:50 +0300
pushed 2018-06-20 02:19 +0000
Robin Templeton Robin Templeton - bug 1464758 - BigInt shouldn't get the legacy fallback behaviour in Object.prototype.toString. r=anba
b671b92bea18
created 2018-05-31 12:53 +0200
pushed 2018-05-31 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1465472 - Remove the atoms realm/compartment. r=jonco
12a249851bed
created 2018-05-25 11:12 +0200
pushed 2018-05-25 09:12 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 36 - Rename ObjectGroupCompartment to ObjectGroupRealm and move to JS::Realm. r=luke
d7c3303e1ef7
created 2018-05-11 19:43 -0700
pushed 2018-05-25 00:17 +0000
Robin Templeton Robin Templeton - bug 1366287 - Part 3: Define the BigIntObject class for BigInt wrapper objects. r=jwalden
32fc25dec892
created 2018-05-18 15:18 +0200
pushed 2018-05-18 13:18 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 5 - Some atoms compartment/realm related changes. r=jonco
f0cb25b7bdee
created 2018-05-12 08:00 +0300
pushed 2018-05-12 05:00 +0000
Ciure Andrei Ciure Andrei - Backed out 11 changesets (bug 1457560, bug 1366287) for causing Linux build bustages CLOSED TREE
3bbd03d726e5
created 2018-05-11 19:43 -0700
pushed 2018-05-12 04:00 +0000
Robin Templeton Robin Templeton - bug 1366287 - Part 3: Define the BigIntObject class for BigInt wrapper objects. r=jwalden
480ce1d9da61
created 2018-03-26 05:40 -0700
pushed 2018-03-28 13:02 +0000
André Bargull André Bargull - Bug 1448839: Remove unused native version of Object.defineProperty. r=till
eb84980f64f2
created 2018-02-24 08:55 -0600
pushed 2018-03-08 16:09 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 1: Rename jsstr* -> builtin/String*. r=jandem.
77728b046b95
created 2018-03-02 15:57 +0200
pushed 2018-03-02 13:58 +0000
Ciure Andrei Ciure Andrei - Backed out 10 changesets (bug 1439026) for spidermonkey-sm-nonunified-linux64 bustages. a=backout on a CLOSED TREE
72a84df56d39
created 2018-02-24 08:55 -0600
pushed 2018-03-02 13:20 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 1: Rename jsstr* -> builtin/String*. r=jandem.
03a00bb49a69
created 2018-02-21 13:54 -0600
pushed 2018-02-23 15:27 +0000
Jason Orendorff Jason Orendorff - Bug 1440043 - Remove jsversion.h. r=jandem.
040692f892ab
created 2018-02-19 05:08 -0800
pushed 2018-02-19 16:37 +0000
André Bargull André Bargull - Bug 1438618: Remove unused using declarations. r=Waldo
609eb4880073
created 2018-02-12 15:05 -0600
pushed 2018-02-14 17:19 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 7: Rename jscntxt* -> vm/JSContext*. r=jandem.
eabb74b1c3bd
created 2018-02-12 12:03 -0600
pushed 2018-02-14 17:19 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 3: Rename jsobj* -> vm/JSObject*. r=jandem.
269c43e9132e
created 2018-01-30 10:05 -0800
pushed 2018-01-31 17:15 +0000
André Bargull André Bargull - Bug 1433432 - Inline Object.is(...) in Ion. r=jandem
5d203926da51
created 2017-12-16 21:49 -0600
pushed 2017-12-17 03:50 +0000
Jan de Mooij Jan de Mooij - Bug 1420462 - Fix rooting hazard. r=red
0b42ea549d67
created 2017-12-16 20:43 -0600
pushed 2017-12-17 02:47 +0000
Jan de Mooij Jan de Mooij - Bug 1420462 - Add an EnumerableOwnProperties fast path for unboxed objects. r=anba
13aadb12e471
created 2017-11-28 02:37 -0800
pushed 2017-11-28 13:52 +0000
André Bargull André Bargull - Bug 1406095 - Add fast path for native objects to Object.values/entries. r=jandem
9d87224ffeba
created 2017-11-25 18:02 +0200
pushed 2017-11-25 16:02 +0000
shindli shindli - Backed out changeset 371624be317c (bug 1406095) for hazard failure H r=backout on a CLOSED TREE
371624be317c
created 2017-11-24 06:22 -0800
pushed 2017-11-25 14:21 +0000
André Bargull André Bargull - Bug 1406095: Add fast path for native objects to Object.values/entries. r=jandem
80a1b262d7a7
created 2017-11-02 07:14 -0700
pushed 2017-11-03 17:48 +0000
André Bargull André Bargull - Bug 1409187 - Remove telemetry for __proto__. r=luke
2aa956f09d3e
created 2017-11-02 15:36 +0100
pushed 2017-11-02 14:49 +0000
Jan de Mooij Jan de Mooij - Bug 1083482 part 8 - Clean up more generator code. r=arai
2aaa2d20e7aa
created 2017-10-31 18:34 +0100
pushed 2017-10-31 22:35 +0000
Tom Schuster Tom Schuster - Bug 1411774 - Optimize Object.assign with unboxed objects. r=jandem
4154937d7b4e
created 2017-10-31 19:29 +0100
pushed 2017-10-31 18:31 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 8cbf1345efd1 (bug 1411774) for failing spidermonkey non-unified at js/src/vm/UnboxedObject.h:263:33: inline function 'const js::UnboxedLayout& js::UnboxedPlainObject::layout() const' used but never defined. r=backout
8cbf1345efd1
created 2017-10-31 18:34 +0100
pushed 2017-10-31 17:34 +0000
Tom Schuster Tom Schuster - Bug 1411774 - Optimize Object.assign with unboxed objects. r=jandem
c2cecb6d6f9b
created 2017-10-12 09:20 -0700
pushed 2017-10-26 01:23 +0000
André Bargull André Bargull - Bug 1406398 - Avoid rooting the object twice in EnumerableOwnProperties. r=jandem
e4f864ad5779
created 2017-10-24 20:48 +0200
pushed 2017-10-24 18:48 +0000
Tom Schuster Tom Schuster - Bug 638054 - Remove the guts of the watch/unwatch implementation. r=jorendorff
b355375f2ab3
created 2017-10-11 06:50 -0700
pushed 2017-10-11 17:22 +0000
André Bargull André Bargull - Bug 1405284 - Avoid extra copying of property keys when calling js::GetOwnPropertyKeys. r=jandem
641d9a23bb4e
created 2017-10-02 13:13 +0200
pushed 2017-10-02 11:17 +0000
Jan de Mooij Jan de Mooij - Bug 1404310 - Rename Shape::hasSlot() to Shape::isDataProperty() and simplify callers. r=evilpie
442671394512
created 2017-09-27 13:17 +0200
pushed 2017-09-27 11:18 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 1 - Remove most unboxed array code. r=evilpie
a01d3ad1060a
created 2017-09-01 12:32 +0200
pushed 2017-09-01 10:34 +0000
Tom Schuster Tom Schuster - Bug 1395513 - Simply nop Object(object) calls. r=nbp
a14fc8f5babc
created 2017-08-28 14:19 +0200
pushed 2017-08-28 14:48 +0000
André Bargull André Bargull - Bug 1303335: Move parts of Object.getOwnProperty and Object.defineProperty to self-hosted code. r=till
4c5ee171517b
created 2017-08-25 17:04 +0200
pushed 2017-08-25 15:05 +0000
Jan de Mooij Jan de Mooij - Bug 1393715 - Remove JSFUN_STUB_GSOPS and JS_FS. r=arai
10d25965b83a
created 2017-08-19 21:12 +0200
pushed 2017-08-19 19:12 +0000
Tom Schuster Tom Schuster - Bug 934669 - Warn about watch/unwatch. r=arai
093d449b0d56
created 2017-08-19 21:12 +0200
pushed 2017-08-19 19:12 +0000
Tom Schuster Tom Schuster - Bug 934669 - Remove the old GlobalObject warnOnce code. r=arai
aa3fa3b4af72
created 2017-07-31 14:12 +0200
pushed 2017-07-31 12:13 +0000
Jan de Mooij Jan de Mooij - Bug 1385215 part 2 - Inline Object.prototype.toString in Ion. r=evilpie
74d5a19b2814
created 2017-07-28 12:55 -0700
pushed 2017-07-29 17:22 +0000
André Bargull André Bargull - Bug 1384244 - Remove hasDynamicPrototype check from MaybeHasInterestingSymbolProperty because only proxies can have dynamic prototypes. r=jandem
c199e7e82e60
created 2017-06-29 11:13 -0700
pushed 2017-06-29 18:15 +0000
Jan de Mooij Jan de Mooij - Bug 1376799 - Optimize Object.prototype.toString. r=evilpie
f165f830468d
created 2017-06-27 11:05 -0700
pushed 2017-06-27 18:05 +0000
Jan de Mooij Jan de Mooij - Bug 1364854 - Port Object.assign to C++. r=evilpie
5ab80eaba78c
created 2017-06-02 09:06 +0200
pushed 2017-06-02 07:08 +0000
Jan de Mooij Jan de Mooij - Bug 1369042 - Optimize @@toStringTag and @@toPrimitive property lookups in the VM. r=evilpie
7deb7a5cb370
created 2017-04-13 22:17 +0200
pushed 2017-04-13 20:18 +0000
Tom Schuster Tom Schuster - Bug 1344469 - Part 1 - Add JSOP_HASOWN to Interpreter and BytecodeEmitter. r=jandem
23bb7ee563d9
created 2017-04-06 10:16 +0200
pushed 2017-04-06 08:16 +0000
Jan de Mooij Jan de Mooij - Bug 1353679 part 2 - Atomize strings returned from Object.prototype.toString to avoid allocating duplicate strings. r=evilpie
ed9386534ece
created 2017-04-06 10:15 +0200
pushed 2017-04-06 08:16 +0000
Jan de Mooij Jan de Mooij - Bug 1353679 part 1 - Optimize the Object case in Object.prototype.toString because it's very common. r=evilpie
7397faeecc70
created 2017-03-04 20:37 +0900
pushed 2017-03-04 11:38 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1317400 - Part 2: Generate better source in Object.prototype.toSource. r=till
4fbd0ba0c3d7
created 2017-02-25 16:07 +0100
pushed 2017-02-25 15:15 +0000
Jan de Mooij Jan de Mooij - Bug 1342439 part 1 - Replace macros to check for overrecursion with functions. r=luke
7e6204be142a
created 2017-02-25 12:23 +0100
pushed 2017-02-25 11:57 +0000
Jan de Mooij Jan de Mooij - Bug 1342345 part 2 - Use a Vector for AutoCycleDetector. r=jonco
d2758f635f72
created 2017-02-02 12:12 -0700
pushed 2017-02-02 23:28 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
d9a53886e794
created 2017-01-26 16:32 -0800
pushed 2017-01-27 00:32 +0000
Wes Kocher Wes Kocher - Merge m-c to inbound, a=merge
3175a5b3c9f3
created 2017-01-25 13:39 +0100
pushed 2017-01-27 00:32 +0000
Christian Holler Christian Holler - Bug 1332361 - Expose TestingFunctions to content in FUZZING builds. r=jandem.
691c601b38ec
created 2017-01-26 22:12 +0100
pushed 2017-01-26 21:12 +0000
Tom Schuster Tom Schuster - Bug 1333143 - Self-host Object.prototype.valueOf. r=till
e91f28eb9a88
created 2017-01-20 16:10 +0000
pushed 2017-01-20 16:11 +0000
Jon Coppeard Jon Coppeard - Bug 1331668 - Add a class to encapsulate the possible results of a property lookup r=jandem
2caf84698f92
created 2016-12-31 16:03 +0900
pushed 2016-12-31 07:16 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 7: Remove JSContext* parameter from JSObject::shouldSplicePrototype. r=jandem
d56269f92df7
created 2016-12-31 16:03 +0900
pushed 2016-12-31 07:16 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 6: Change JSObject::splicePrototype to static method. r=jandem
fc6b5b9267f9
created 2016-12-23 05:13 -0800
pushed 2016-12-27 02:41 +0000
André Bargull André Bargull - Bug 1324020 - Remove unreachable code in EnumerableOwnProperties function. rs=Waldo
d7088aa43bf5
created 2016-11-05 21:13 -0400
pushed 2016-11-05 17:16 +0000
Nathan Froyd Nathan Froyd - Bug 1315004 - rename Range::start to Range::begin to match C++ conventions; r=botond
192f2eb705fd
created 2016-10-30 15:57 +0100
pushed 2016-10-30 14:57 +0000
Tom Schuster Tom Schuster - Bug 1313914 - ObjectDefineProperties should throw for non-callable accessors. r=arai
f92acdeafd27
created 2016-10-09 20:42 +0200
pushed 2016-10-09 18:42 +0000
Tom Schuster Tom Schuster - Bug 1308482 - Implement ObjectDefineProperties changes. r=arai
9796ed81f17a
created 2016-09-11 18:15 +0900
pushed 2016-09-30 10:20 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290337 - Part 3: Replace Value parameter to const Value& in simple case. r=shu
less more (0) -100 -60 tip