js/src/builtin/MapObject.cpp
dae8ccc52200b44ba0bf0cb27d1cfc5cab3d0be5
created 2014-11-04 00:23 +0900
pushed 2014-11-13 23:59 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1092537 - Handle optional iterable argument in WeakMap constructor. r=evilpie
51a1fa4c521fef7fe83a15aeca12cd0dca356aea
created 2014-07-01 21:01 -0500
pushed 2014-10-30 18:45 +0000
Jason Orendorff Jason Orendorff - Bug 918828, part 1 - Change iteration code to call iterable[Symbol.iterator]() rather than iterable["@@iterator"](). r=Waldo with earlier review work by nbp.
c8cdf92b78f5e44dc404358f5178e33b7e9262f8
created 2014-10-22 15:17 -0700
pushed 2014-10-29 04:26 +0000
Jeff Walden Jeff Walden - Bug 712939 - Replace a bunch of JS_STATIC_ASSERTs with static_assert. r=jandem
62491e20145f9d508675828edec6480f3f2697ba
created 2014-10-13 18:41 +0200
pushed 2014-10-13 16:41 +0000
Benjamin Bouvier Benjamin Bouvier - Backed out changeset b8b6fa54fc1a (bug 1079231) for build failures on b2g; r=bustage
b8b6fa54fc1a4985df204c936ffbe2e3efb0d685
created 2014-10-13 17:24 +0200
pushed 2014-10-13 15:25 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1079231: Use templated CallNonGenericMethod whenever possible; r=jorendorff
ebcbf94ef701951a8d3718c9bf3534eb5c414989
created 2014-10-07 18:50 -0700
pushed 2014-10-08 01:50 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Rename ObjectImpl to NativeObject, sr=luke.
2095011ec061a02a94c47c881f6a2fc83bddbcd6
created 2014-10-02 19:32 -0700
pushed 2014-10-03 02:32 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Add NativeObject subclass of JSObject, remove ObjectImpl, r=luke.
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-10-01 17:18 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
ba00c79e932c9b720c2441ba84d95d561649c8e3
created 2014-09-16 10:01 -0400
pushed 2014-10-01 11:47 +0000
Till Schneidereit Till Schneidereit - Bug 1067459 - Only install a small subset of the standard builtins in the self-hosting global. r=jorendorff
bb579e3de64b12ee5628c327619440ab9aaed1c2
created 2014-09-16 17:26 -0400
pushed 2014-09-16 21:26 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 6 changesets (bug 918828) for mass bustage on a CLOSED TREE.
621224c58e71fec5fad0ff270fe348be1b1bd560
created 2014-07-01 21:01 -0500
pushed 2014-09-16 19:48 +0000
Jason Orendorff Jason Orendorff - Bug 918828, part 2 - Change iteration code to call iterable[Symbol.iterator]() rather than iterable["@@iterator"](). r=nbp.
9acca266d2c8ebc84e80e3eaaa0a43da32165d58
created 2014-08-08 13:22 -0700
pushed 2014-08-15 21:08 +0000
Terrence Cole Terrence Cole - Bug 1033442 - Remove non-pod malloc from MallocProvider and AllocPolicy; r=jonco
225fa7edfb16880d1f687eacea2d7bb41d75b553
created 2014-07-19 23:44 +0200
pushed 2014-07-19 21:45 +0000
Tom Schuster Tom Schuster - Bug 1036136 - Implement structured cloning for Map and Set objects. r=jorendorff,bent
703ff761c6af51c7c22bbd7e74449237ecad1a9c
created 2014-07-09 18:00 -0700
pushed 2014-07-11 05:08 +0000
Jeff Walden Jeff Walden - Alphabetize some using-declarations in MapObject.cpp. No bug, r=trivial
1ff371321520ed2886c83a246878af17b4f4a6d0
created 2014-07-05 00:37 +0200
pushed 2014-07-09 07:25 +0000
Guillaume Turri Guillaume Turri - Bug 1019843 - avoid a leak when init() fails. r=jorendorff
aabe2de625c6f372cc75543206be6109f144de29
created 2014-07-03 22:55 +0530
pushed 2014-07-04 09:37 +0000
Rishab Arora Rishab Arora - Bug 1031632 - Make Map.prototype.set, WeakMap.prototype.set and Set.prototype.add chainable. r=till
cdf258b25a12c688a7821f6351dd06ea6d99b93f
created 2014-06-23 10:56 -0500
pushed 2014-06-23 19:19 +0000
Jason Orendorff Jason Orendorff - Bug 645416, part 7 - Support symbols as Map keys. r=terrence.
df1552da0b8f6209de02980dafa715740ad4d07c
created 2014-06-23 10:55 -0500
pushed 2014-06-23 19:19 +0000
Jason Orendorff Jason Orendorff - Bug 645416, part 4 - Rename DefinePropertiesAndBrand -> DefinePropertiesAndFunctions. r=bhackett.
ee8f081ebce6c5a1c3a315dfb0d168fc5bf62f84
created 2014-05-29 09:50 -0700
pushed 2014-05-29 16:52 +0000
Terrence Cole Terrence Cole - Bug 1015618 - Fix a performance regression in MapObject with GGC enabled; r=jonco
5021d1337fa9bb5cca83ae0800c6ca1902167d2b
created 2014-05-25 21:46 -0400
pushed 2014-05-26 18:34 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1013663 - Fix some bad implicit conversion constructors in the JS engine; r=jorendorff,jandem
e2e131ffc4379d3950c6bfc11dd5f7287039bf8e
created 2014-05-09 10:00 +0200
pushed 2014-05-13 10:08 +0000
Arpad Borsos Arpad Borsos - Bug 1007285 - Length property of the (Weak){Map,Set} constructors should be 1; r=jorendorff
fd9b3cd32b47b018adc22680e9965ae291da3694
created 2014-04-30 12:13 +0100
pushed 2014-05-01 09:28 +0000
Jon Coppeard Jon Coppeard - Bug 988486 - Split out GC state from JSRuntime into new class GCRuntime r=terrence
aa24cb6334829583157ccc59a7aef0a42294aa3f
created 2014-04-30 15:38 +0200
pushed 2014-04-30 13:39 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 8b82db9273f3 (bug 988486)
8b82db9273f36a7ca177c4ca7a138f241b8e2654
created 2014-04-30 12:13 +0100
pushed 2014-04-30 13:17 +0000
Jon Coppeard Jon Coppeard - Bug 988486 - Split out GC state from JSRuntime into new class GCRuntime r=terrence
85d37fc36546aa776336ddb88261c2b6f7c8f523
created 2014-04-30 13:59 +0200
pushed 2014-04-30 11:59 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 3e6abdf3b4b4 (bug 988486)
3e6abdf3b4b4fbab07b722205f2d0b478b29f1e4
created 2014-04-30 12:13 +0100
pushed 2014-04-30 11:19 +0000
Jon Coppeard Jon Coppeard - Bug 988486 - Split out GC state from JSRuntime into new class GCRuntime r=terrence
cf31dec6639a580e726fa70829e8d05f3dfcd805
created 2014-04-11 15:19 -0700
pushed 2014-04-18 16:34 +0000
Terrence Cole Terrence Cole - Bug 807168 - Make JSTracer into a real C++ class and kill the macro accessors; r=jonco,mccr8
1b7eef53c08abb7f48386e64fd412cb5139656f8
created 2014-01-21 18:11 -0800
pushed 2014-04-16 18:43 +0000
Terrence Cole Terrence Cole - Bug 959787 - Handlify JS_DefineProperty; r=Waldo, r=bz
6635d1edc7497a5fa346d0921013d0fde248c0bb
created 2014-03-10 16:29 -0500
pushed 2014-03-10 21:33 +0000
Jason Orendorff Jason Orendorff - Bug 975589, part 1 - Rename js::DefineConstructorAndPrototype -> GlobalObject::initBuiltinConstructor and refactor it a bit. r=jwalden.
98cd7d0d2a9bcb53cf956d238ffa4915deaed715
created 2014-02-27 16:23 +0100
pushed 2014-02-27 15:24 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 939843: Required changes in Spidermonkey; r=mjrosenb
724240c068509996b17a47e7d1ddb7917b2ae9ed
created 2014-02-21 21:17 +0530
pushed 2014-02-24 14:41 +0000
Sankha Narayan Guria Sankha Narayan Guria - Bug 975412 - Fix length properties of Map and Set constructors. r=jorendorff
e1357ca3147a1ab5b250a99f3f663443c34ca882
created 2014-02-11 10:59 +0000
pushed 2014-02-11 11:05 +0000
Jon Coppeard Jon Coppeard - Bug 965830 - Make AutoValueArray into a fixed-size inline array that roots its contents r=terrence
30d4356308c79f88a8733b1e54609b7439a84f84
created 2014-02-01 23:30 +0100
pushed 2014-02-01 23:18 +0000
Till Schneidereit Till Schneidereit - Bug 952870 - Treat -0 and 0 as the same key in Maps and Sets. r=jorendorff
290a8f35944160917f1fb03a19bb7e09ac5f5667
created 2014-01-31 14:51 -0800
pushed 2014-01-31 22:51 +0000
Bobby Holley Bobby Holley - Bug 962449 - Make various getOrCreate methods static to efficiently fix hazards. r=Waldo
f45d7708826f2567dd6372e23af06b5315444dd0
created 2014-01-28 16:16 -0800
pushed 2014-01-29 08:28 +0000
Boris Zbarsky Boris Zbarsky - Bug 952873 part 2. Expose JSAPI for doing for-of iteration. r=jorendorff
b9cf7a013b6277d2e2f8949dfcb36384b195db41
created 2014-01-28 17:34 -0800
pushed 2014-01-29 01:34 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 952873) for build bustage on a CLOSED TREE
92dfed2592ae21d8e7d9d230f431261edfe4aac1
created 2014-01-28 16:16 -0800
pushed 2014-01-29 00:16 +0000
Boris Zbarsky Boris Zbarsky - Bug 952873 part 2. Expose JSAPI for doing for-of iteration. r=jorendorff
5ac97770b63cb9b72cb5e87a4c582fd9187f61b4
created 2014-01-24 16:08 -0800
pushed 2014-01-25 00:08 +0000
Bobby Holley Bobby Holley - Bug 957688 - Kill off checkAccess. r=mrbkap
ab7ece2fd8059f687d0c60ec188c568916a04877
created 2013-11-25 14:06 -0800
pushed 2013-11-28 18:53 +0000
Terrence Cole Terrence Cole - Bug 944040 - Do not use the store buffer during moving GC; r=jonco
bbf4e009ba00199c5ecfbcb5ee3c25e1cb465391
created 2013-11-19 09:05 -0800
pushed 2013-11-19 19:58 +0000
Jim Blandy Jim Blandy - Bug 896100: Convert all uses of OldMove and MoveRef to true rvalue references and the modern Move and Forward. r=luke, r=waldo
53b2cdf230dc391df15a5a84c209a5fbfa12b2b5
created 2013-11-09 19:53 -0700
pushed 2013-11-10 02:54 +0000
Brian Hackett Brian Hackett - Bug 928050 - Don't GC during atomization, r=billm.
ae664f27e66337dd3d878289e32d32e14a1c92eb
created 2013-10-17 12:36 +0530
pushed 2013-10-17 18:37 +0000
Sankha Narayan Guria Sankha Narayan Guria - Bug 918341 - new Map(iterable) should check that iterator values are objects. r=jorendorff
645c5dd062fbe70a273be2637a1dcb15b0c53512
created 2013-10-17 09:12 -0700
pushed 2013-10-17 16:57 +0000
Terrence Cole Terrence Cole - Bug 927272 - Do not treat strings specially when rekeying map objects; r=jonco
a4f96de49668a86063da67a8de77e4eb23e49b0d
created 2013-10-03 13:37 +0100
pushed 2013-10-03 12:39 +0000
Andy Wingo Andy Wingo - Bug 907077: Change for-of to conform to latest ES6 specification. r=jwalden
81b25dec61755b38120918d819739c0b0331c2c3
created 2013-09-27 11:19 -0700
pushed 2013-10-03 12:29 +0000
Jeff Walden Jeff Walden - Bug 921548 - Remove js_ValueToNonNullObject, which was entirely equivalent to ToObject. r=jorendorff
cc64d4aa11177ef43cf04fd8464e56b1560053e3
created 2013-10-01 16:18 -0400
pushed 2013-10-01 20:18 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 6d72b823b67f and acdff324d588 (bug 907077) for ASAN debug jit-test failures.
acdff324d588676a3b50259aec4e919e9389d483
created 2013-10-01 06:25 +0200
pushed 2013-10-01 15:43 +0000
Andy Wingo Andy Wingo - Bug 907077: Change for-of to conform to latest ES6 specification. r=jwalden
225dc58d80c348435fbaeac179822d03a942c412
created 2013-10-01 05:46 -0700
pushed 2013-10-01 12:47 +0000
Jeff Walden Jeff Walden - Back out 28eab6ee7425, error message changes I don't have time to fix right now. r=orange in a CLOSED TREE
28eab6ee74256dba0dc5f47c36c20f872ad2013a
created 2013-09-27 11:19 -0700
pushed 2013-10-01 11:28 +0000
Jeff Walden Jeff Walden - Bug 921548 - Remove js_ValueToNonNullObject, which was entirely equivalent to ToObject. r=jorendorff
f46fd6fcf018cfca94c4d9b52b8a9c1878320aab
created 2013-09-26 10:11 -0400
pushed 2013-09-26 14:11 +0000
Andy Wingo Andy Wingo - Bug 920433 - Improve API support for self-hosted functions. r=till, r=bz
0b4ab192b28984ac0056c091713bc02fd67b4d58
created 2013-09-24 23:00 -0400
pushed 2013-09-25 03:01 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/builtin/; r=ehsan
9e727132b19cf1bb91c8f41423a12b971d5242e5
created 2013-09-19 18:42 -0700
pushed 2013-09-20 02:00 +0000
Dan Gohman Dan Gohman - Bug 918350 - SpiderMonkey: Remove js_NaN in favor of a new mozilla::GenericNaN() function. r=waldo
03174045ef8d72ab2a0486e656c988bb3644951d
created 2013-09-11 05:49 -0700
pushed 2013-09-11 12:50 +0000
Dan Gohman Dan Gohman - Bug 910823 - Constify static js::Class/JSClass instances. r=waldo
6f22b81ed9b44458fc19951b3a448fd802395cb6
created 2013-09-11 09:23 +1000
pushed 2013-09-11 07:58 +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.
ecfd306e73fc0f22783cdf8d3f0411984c93b292
created 2013-09-10 23:00 -0700
pushed 2013-09-11 06:00 +0000
Wes Kocher Wes Kocher - Backed out changeset 45975a811207 (bug 914508) for Android 2.2 NoIon build bustage
45975a8112078e3a80c57de34f3bcfebdd2ef031
created 2013-09-11 09:23 +1000
pushed 2013-09-11 04:09 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 914508 - Move more stuff out of inlines.h/-inl.h files, and remove some unnecessary #include statements. r=terrence.
bb557a5557c2d70b2d73f2002855e70ed16870f6
created 2013-08-29 11:54 -0700
pushed 2013-08-29 23:05 +0000
Justin Lebar Justin Lebar - Bug 909977 - Rename mozilla::Move to mozilla::OldMove, and make mozilla::Move a synonym for std::move(). r=waldo
6eaf9e414a520fe9fd91f6b50d3436e7913e6182
created 2013-05-28 11:23 -0700
pushed 2013-08-20 20:07 +0000
Terrence Cole Terrence Cole - Bug 906940 - Exactly root the IsAcceptableThis callback; r=jonco,smaug
f278a7ee96011fd55119f99dd2b58eed1921ef67
created 2013-08-07 07:31 -0700
pushed 2013-08-07 14:41 +0000
Dan Gohman Dan Gohman - Bug 888280 - Put cpp-private classes in anonymous namespaces. r=waldo
c9829bff3ae4bf7b770b93a86eb5452cbc0ed020
created 2013-08-02 00:41 -0700
pushed 2013-08-06 10:07 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 901750 - Change return type of |JSNative| from |JSBool| to |bool|. code=nnethercote,jandem. r=luke,bz.
less more (0) -100 -60 tip