js/src/builtin/Object.cpp
347f87932c7710393de237caf627fb56f6759040
created 2014-10-05 00:44 +0200
pushed 2014-11-28 15:29 +0000
ziyunfei ziyunfei - Bug 1038545 - Coerce the argument passed to Object.keys using ToObject and simplify implementation. r=till
1b532d05bccf46194922ec52acf91e78bcdd0a04
created 2014-10-03 02:42 -0400
pushed 2014-11-28 15:29 +0000
ziyunfei ziyunfei - Bug 1076588 - Object.freeze() should return its argument with no conversion when the argument is a primitive value. r=till, r=Yoric
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
0d9b59a1d80bc2930856f98ede7a8d89cb262239
created 2014-10-01 04:30 +0200
pushed 2014-11-28 15:29 +0000
ziyunfei ziyunfei - Bug 1075294 - Object.seal() should return its argument with no conversion when the argument is a primitive value. r=till
ba00c79e932c9b720c2441ba84d95d561649c8e3
created 2014-09-16 10:01 -0400
pushed 2014-11-28 15:29 +0000
Till Schneidereit Till Schneidereit - Bug 1067459 - Only install a small subset of the standard builtins in the self-hosting global. r=jorendorff
f3599125b8a50b9009c985fbd866ea5aea3570bf
created 2014-09-26 03:32 -0400
pushed 2014-11-28 15:29 +0000
ziyunfei ziyunfei - Bug 1073446 - Object.preventExtensions() should return its argument with no conversion when the argument is a primitive value. r=till
051ab1a84d384f1e2301c293d5ced653acd9b6cf
created 2014-09-23 22:47 +0200
pushed 2014-11-28 15:29 +0000
André Bargull André Bargull - Bug 1068589 - Remove forced extensible check before calling JSObject::preventExtensions. r=jwalden
f042830253e271233308c8cb24c8cbffd7e392d2
created 2014-09-23 16:17 +0800
pushed 2014-11-28 15:29 +0000
ziyunfei ziyunfei - Bug 1071464 - Object.isFrozen() should return true when given primitive values as input. r=till
1c49dba274e4c0153497bdb1ae06a3a5538262a0
created 2014-09-04 21:08 +0800
pushed 2014-11-28 15:29 +0000
Till Schneidereit Till Schneidereit - changeset: 229387:7f06ae718751
c902ebaa8520ae9ebf36276283b6e28a850ae57c
created 2014-09-20 20:53 -0700
pushed 2014-11-28 15:29 +0000
Phil Ringnalda Phil Ringnalda - Backed out 2 changesets (bug 1069063, bug 1062860) for mochitest-chrome and jsreftest bustage
7f06ae718751ffebf434c7a1f1f2c2e88bc7d962
created 2014-09-04 21:08 +0800
pushed 2014-11-28 15:29 +0000
ziyunfei ziyunfei - Bug 1062860 - Object.isSealed() should return true when given primitive values as input. r=till
4663c05c869cfa1b6db2e8a82c81f1c7ce28c75b
created 2014-07-21 21:43 -0700
pushed 2014-11-28 15:29 +0000
Chris Peterson Chris Peterson - Bug 1063962 - Replace jschar typedef with C++11 char16_t type. r=jandem
8e75a5c333c8f8637466a9d134f369d64663da86
created 2014-09-02 21:52 +0800
pushed 2014-11-28 15:29 +0000
ziyunfei ziyunfei - Bug 1060873 - Object.isExtensible() should return false when given primitive values as input. r=till
cb0080422f7bddc2dc52d9d730884605fff8318e
created 2014-08-14 10:00 -0500
pushed 2014-10-13 16:35 +0000
Luke Wagner Luke Wagner - Bug 1053544 - OdinMonkey: issue link-time validation error when given value with under-defined coercion (r=Waldo)
8b0121d2a03ade1e2150aae9bee7d7e73fa915cb
created 2014-08-13 13:56 -0700
pushed 2014-10-13 16:35 +0000
Jeff Walden Jeff Walden - Bug 1052358 - Non-unified build bustage fix. r=bustage in a CLOSED TREE
cd27648dc4a75eb80440d2331749ac2eb992a13a
created 2014-08-12 16:07 -0700
pushed 2014-10-13 16:35 +0000
Nathan Braswell Nathan Braswell - Bug 1052358 - Support copying over symbol properties in Object.assign. r=jwalden
53769e48d35bcdb4b69c97f64815d20fe3fcdda6
created 2014-08-06 16:55 -0700
pushed 2014-10-13 16:35 +0000
Nathan Braswell Nathan Braswell - Bug 937855 - Implement Object.assign. Patch is a tag-team effort with till. Also add tests: most courtesy of André Bargull, some from me, some suggested by jwalden. r=jwalden
923774f7986966114090af9c8df0c58d31da5e16
created 2014-07-07 11:48 -0700
pushed 2014-09-02 16:39 +0000
Nathan Braswell Nathan Braswell - Bug 1032956 - Self-hosted functions in {Object,Function}.{,prototype.}* are broken and fail on an assert. r=jwalden
b068212e482f9f3d5463563aeaa196d5d898bd21
created 2014-06-24 17:33 +0200
pushed 2014-09-02 16:39 +0000
Jan de Mooij Jan de Mooij - Bug 1028866 part 1 - Move string allocation functions into js namespace, remove js_* prefix. r=luke
adc814d90d4d16b83d65034b0f3487f173816452
created 2014-06-23 10:57 -0500
pushed 2014-09-02 16:39 +0000
Jason Orendorff Jason Orendorff - Bug 645416, part 28 - Update Object.prototype.toSource for symbol-keyed properties. r=Waldo.
dfefe211d083191c0ca99f865958d0839cbdc31e
created 2014-06-23 10:57 -0500
pushed 2014-09-02 16:39 +0000
Jason Orendorff Jason Orendorff - Bug 645416, part 27 - Implement Object.getOwnPropertySymbols(). r=Waldo.
c763de6a2fde3ef9741a4960574ebe72f4af1b81
created 2014-06-23 10:57 -0500
pushed 2014-09-02 16:39 +0000
Jason Orendorff Jason Orendorff - Bug 645416, part 25 - Add support for enumerating symbol-keyed properties. r=Waldo.
fdcaf5436d38fa38c7d1ad10b6b03485ab425b54
created 2014-06-23 10:56 -0500
pushed 2014-09-02 16:39 +0000
Jason Orendorff Jason Orendorff - Bug 645416, part 21 - Add symbol jsids (SYMBOL_TO_JSID), removing the legacy support for object jsids (OBJECT_TO_JSID). r=terrence,r=jimb,r=efaust.
362efca784bb6354ab6e4c1f41fc9252ee86ed83
created 2014-06-20 16:20 +0200
pushed 2014-09-02 16:39 +0000
Jan de Mooij Jan de Mooij - Bug 1027528 part 10 - Make ObjectToSource work with Latin1 strings. r=njn
c4ed75d98fe37e1234643e434bcca283bef67a06
created 2014-06-14 10:51 +0200
pushed 2014-09-02 16:39 +0000
Jan de Mooij Jan de Mooij - Bug 1025174 - Add RootedLinearString and HandleLinearString typedefs. r=terrence
dd46f3baee858a466ff9e49fcbbe0eff55342b02
created 2014-06-13 14:26 +0200
pushed 2014-09-02 16:39 +0000
Jan de Mooij Jan de Mooij - Bug 1017107 - Make StringBuffer support Latin1 strings. r=luke
dbec390460f655702a1d953efaefae07bcad21ac
created 2014-06-06 11:15 -0400
pushed 2014-07-21 20:25 +0000
Jason Orendorff Jason Orendorff - Bug 904723, part 1 - Add new IsConstructor intrinsic for self-hosting. r=till.
31c707eb3a4b5e747521aadd1eade1284bb9a8e9
created 2014-06-06 12:21 +0100
pushed 2014-07-21 20:25 +0000
Bobby Holley Bobby Holley - Bug 1021258 - Restore the __proto__ mutation warning for __proto__ sets. r=luke
257a99604e3009420bb4f7811586a145b0531d1f
created 2014-06-05 18:23 -0700
pushed 2014-07-21 20:25 +0000
Wes Kocher Wes Kocher - Backed out changeset 8b809afd1cea (bug 1021258) for Android m8 bustage on a CLOSED TREE
8b809afd1ceaa0d8d53df0f9c7e764c98ae91085
created 2014-06-05 16:24 -0700
pushed 2014-07-21 20:25 +0000
Bobby Holley Bobby Holley - Bug 1021258 - Restore the __proto__ mutation warning for __proto__ sets. r=luke
2105c5982f0fec7241e39c2e27129f68126a2cb4
created 2014-05-23 16:53 -0700
pushed 2014-07-21 20:25 +0000
Bobby Holley Bobby Holley - Bug 992958 - Streamline __proto__ getter and setter definitions into a JSPropertySpec. r=luke
e9ebab0be6f6e2e5fdc5395578202bff5583f6cc
created 2014-05-23 16:53 -0700
pushed 2014-07-21 20:25 +0000
Bobby Holley Bobby Holley - Bug 992958 - Stop going through the __proto__ getter in getPrototypeOf. r=luke
e0741f7815ffce0ee1fc5344ec928223b34ae7ab
created 2014-04-25 16:11 -0500
pushed 2014-06-09 21:49 +0000
Jason Orendorff Jason Orendorff - Bug 547140, part 2 - Remove flags argument from JS_GetPropertyDescriptor and friends. r=Waldo.
893100c946989b486ff17ad264d7f1386485a94d
created 2014-01-25 20:13 +0530
pushed 2014-06-09 21:49 +0000
Sankha Narayan Guria Sankha Narayan Guria - Bug 885788 - Implement Object.setPrototypeOf; r=jorendorff
0ebc8c3099efb453856b4953f6b1e723e429a3da
created 2014-03-24 08:49 -0400
pushed 2014-06-09 21:49 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 845478 - Part 5: Use JS::CallArgs instead of `vp` in js/src/. r=evilpie
595c8c60d6766fe8999945f8784d2c0ce2734b62
created 2014-03-24 08:49 -0400
pushed 2014-06-09 21:49 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 845478 - Part 4: Use JS::CallArgs instead of `argc` in js/src/builtin/. r=evilpie
78fa90a29c43031a53904937e63f705f48b73aa2
created 2014-03-04 12:42 -0700
pushed 2014-04-28 18:51 +0000
Brian Hackett Brian Hackett - Bug 695438 - Make typed arrays native objects, allow adding new named properties, r=luke.
b130f02b5151dda4b7046c4028ad4f849499f129
created 2014-02-26 08:55 -0600
pushed 2014-04-28 18:51 +0000
Jason Orendorff Jason Orendorff - Bug 973566, part 2 - Change some code to use a new, simpler js::HasOwnProperty signature. r=jimb.
ab170f0289daba79de2a3aa96ece118b0d23a834
created 2014-02-21 12:35 -0500
pushed 2014-04-28 18:51 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 00d8b2e04b15 (bug 885788) for jit-test assertions.
00d8b2e04b15f34735f1879c416e8c9f79182e34
created 2014-01-25 20:13 +0530
pushed 2014-04-28 18:51 +0000
Sankha Narayan Guria Sankha Narayan Guria - Bug 885788 - Implement Object.setPrototypeOf. r=jorendorff
02302b3cdd847b428fdce428e2dbce3ae56b75b1
created 2014-02-01 13:13 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 966264 - Don't allocate new "[object Foo]" strings for the most common classes. r=njn
048746b43ad37d5106fe258caf4c118231b9ca8c
created 2014-01-24 16:08 -0800
pushed 2014-03-17 21:55 +0000
Bobby Holley Bobby Holley - Bug 957688 - Remove side-effect-free calls to js::CheckAccess. r=mrbkap
23061213bdd13cc89fd115d172c5340291617110
created 2013-12-11 16:04 -0800
pushed 2014-03-17 21:55 +0000
Jeff Walden Jeff Walden - Bug 948227 - Add code to warn when the __proto__ setter is called that it's very slow and shouldn't be used. (Don't use it yet, tho, because it requires the second part of bug 948583 to land first. Once that lands, fully enabling this just requires some uncommenting.) r=efaust
1c6081f57d57ab677daed49eebc069ebada6e93c
created 2013-12-16 18:27 -0800
pushed 2014-03-17 21:55 +0000
Wes Kocher Wes Kocher - Backed out changeset ef0eeaec74a8 (bug 949183) on the theory that it somehow broke every single b2g test on a CLOSED TREE
ef0eeaec74a8a13bf6eb8f6265b3c7124e6d3577
created 2013-12-16 14:40 -0800
pushed 2014-03-17 21:55 +0000
Sean Stangl Sean Stangl - Bug 949183 - Fix jsid static constructor explosion. r=Waldo
e0776db3b102510504fdcf57b7f65dfa1da3b46d
created 2013-12-08 21:52 -0500
pushed 2014-02-04 01:06 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 713082 - Part 2: Rename Util.h to ArrayUtils.h. r=Waldo
3b9e118ded0fcf433cb78179cd2527ec09d33485
created 2013-11-22 00:16 -0500
pushed 2014-02-04 01:06 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 941424 - Build more of the JS engine in unified mode; r=djvj
dad39f51b7162f2b016d1ca42b5e16be445f7fbd
created 2013-10-29 16:39 -0700
pushed 2014-02-04 01:06 +0000
Jeff Walden Jeff Walden - Bug 903332 - Make watch/unwatch into proxy hooks and such, and make watching/unwatching work on DOM proxies and windows (or at least work as much as it ever did, which is to say kinda-sorta-ish). r=bhackett, r=efaust
1fa75e9c102aa2c334a562fed1e94a546d7eb1b6
created 2013-11-07 12:07 -0800
pushed 2014-02-04 01:06 +0000
Jeff Walden Jeff Walden - Bug 934669 - Add preliminary code to make Object.prototype.watch/unwatch warn about deprecation when called for the first time, but don't actually emit the warnings just yet (more needs doing in this bug before that can happen). r=evilpie
0f285b36d592ea4cac854f26af69d50ffdc9e7cd
created 2013-11-07 16:10 -0500
pushed 2014-02-04 01:06 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 471db633b20c (bug 903332) for B2G desktop mochitest-1 failures.
f96acad66038c6107ab24a4fb908bbc46ff103ff
created 2013-11-07 13:59 -0600
pushed 2014-02-04 01:06 +0000
Jason Orendorff Jason Orendorff - Back out rev 877d4860a9f2 (bug 934669, deprecate Object.prototype.watch). It was inadvertently landed when there was a last-minute sr- on the patch.
471db633b20c5dcbc914b2090aa141811363d089
created 2013-10-29 16:39 -0700
pushed 2014-02-04 01:06 +0000
Jeff Walden Jeff Walden - Bug 903332 - Make watch/unwatch into proxy hooks and such, and make watching/unwatching work on DOM proxies and windows (or at least work as much as it ever did, which is to say kinda-sorta-ish). r=bhackett, r=efaust
877d4860a9f2e0b09779b88e56634f20c722c5b8
created 2013-09-12 15:45 -0700
pushed 2014-02-04 01:06 +0000
Jeff Walden Jeff Walden - Bug 934669 - Make a global object's Object.prototype.watch/unwatch warn about deprecation when called for the first time. r=evilpie
63d554bec64a866442aa6dd6b88d4c3e0dd7fdcc
created 2013-10-29 16:39 -0700
pushed 2013-12-09 19:58 +0000
Jeff Walden Jeff Walden - Bug 903332 - Make watch/unwatch into proxy hooks and such, and make watching/unwatching work on DOM proxies and windows (or at least work as much as it ever did, which is to say kinda-sorta-ish). r=bhackett, r=efaust, a=bajaj
37ca290c9256bf3c342a0d8752eac19a6f540e96
created 2013-10-10 05:18 -0700
pushed 2013-12-09 19:58 +0000
Dan Gohman Dan Gohman - Bug 924642 - SpiderMonkey: Apply internal name linkage using static keywords. r=njn
5c71939105ec1c0eae8f3472bced025017b8fc0a
created 2013-09-27 11:19 -0700
pushed 2013-12-09 19:58 +0000
Jeff Walden Jeff Walden - Bug 921548 - Remove js_ValueToObjectOrNull -- people should use ToObject or explicit null/undefined tests, for readability. r=jorendorff
868f37d83a73edbf4656aa0b2c725e9d3f0031e6
created 2013-10-01 05:46 -0700
pushed 2013-12-09 19:58 +0000
Jeff Walden Jeff Walden - Back out 0a76209b85d2, error message changes I don't have time to fix right now. r=orange
0a76209b85d2015bb94ae1a0d541b2ac4da0b96d
created 2013-09-27 11:19 -0700
pushed 2013-12-09 19:58 +0000
Jeff Walden Jeff Walden - Bug 921548 - Remove js_ValueToObjectOrNull -- people should use ToObject or explicit null/undefined tests, for readability. r=jorendorff
0b4ab192b28984ac0056c091713bc02fd67b4d58
created 2013-09-24 23:00 -0400
pushed 2013-12-09 19:58 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/builtin/; r=ehsan
6f22b81ed9b44458fc19951b3a448fd802395cb6
created 2013-09-11 09:23 +1000
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 914508 (attempt 2) - Move more stuff out of inlines.h/-inl.h files, and remove some unnecessary #include statements. r=terrence.
less more (0) -100 -60 tip