js/src/builtin/MapObject.cpp
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-28 11:10 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
ffe7f2e2a0f0099870373f80a102c11860d00c4e
created 2015-03-26 10:23 -0700
pushed 2015-03-27 23:24 +0000
Terrence Cole Terrence Cole - Bug 1147665 - Replace value marking functions with TraceEdge; r=jonco
b105c303ca33ed024d8e34413da7cf24f848f129
created 2015-03-14 01:36 -0400
pushed 2015-03-14 05:37 +0000
Boris Zbarsky Boris Zbarsky - Bug 1142296. Remove the parent argument from NewObjectWithGivenProto. r=waldo
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-02-27 15:09 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
e00ed1b014d0047b2a3ac15fa563b8f3019f2b16
created 2015-02-17 15:03 +0100
pushed 2015-02-17 14:04 +0000
Tom Schuster Tom Schuster - Bug 1132045 - Add handles to various equality operations. r=jandem
6ff7a6801951efddae7ad8266497b39590983dcd
created 2015-02-13 09:36 -0800
pushed 2015-02-13 20:39 +0000
Terrence Cole Terrence Cole - Bug 1131877 - Part 2: Handlify the proto arg to NewObject functions; r=sfink
2c896a4f15ae37b72879bf1c022a87ccb85c5fcc
created 2015-02-05 00:59 +0900
pushed 2015-02-04 16:00 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1108930 - Part 7: Warn when Map/Set/WeakMap are called without new. r=evilpie
b3db757e1445f1df425addb0e04ef1fe55ed2882
created 2015-01-31 13:22 +1300
pushed 2015-01-31 00:24 +0000
JW Wang JW Wang - Bug 1121332. Part 3 - export MapObject from JS. r=jorendorff.
cad25450eff5dec73395b194b05d21ca27dc7344
created 2015-01-28 13:06 +0900
pushed 2015-01-28 04:08 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1069416 - Part 1: Remove JS_HAS_SYMBOLS. r=evilpie
a0bcff4b675e622545bcef3aadbca3858601e86d
created 2014-12-18 08:35 -0600
pushed 2015-01-15 16:35 +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.
86924ac6a94a9147bcae518239d7a33b5981062b
created 2015-01-06 18:35 -0500
pushed 2015-01-09 04:20 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1118486 - Part 1: Use `= delete` instead of MOZ_DELETE directly; r=Waldo
65e82280a4be780a54ea4cf4ae15e85f216dd8dd
created 2014-11-22 12:23 -0600
pushed 2014-12-10 22:31 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 5 - Make Class::getProperty and setProperty nullable instead of needing stub functions. Never store stub functions in JSPropertyDescriptors. r=bhackett.
a7d403088a1608e6c04692313bf476478c5095eb
created 2014-12-02 16:56 -0600
pushed 2014-12-10 01:09 +0000
Jason Orendorff Jason Orendorff - Bug 1103152 - Remove JS_DeletePropertyStub, JS_EnumerateStub, JS_ResolveStub, and JS_ConvertStub. Make five mandatory JSClass hooks optional (nullable). r=bhackett.
3d0a1db612fa5455a07ece3e00b89cd3318a2367
created 2014-12-04 09:45 -0800
pushed 2014-12-09 21:25 +0000
Terrence Cole Terrence Cole - Bug 1107349 - Always build in enerational GC support; r=jonco
516d97ff2d4dec871cc394ea91735b9aaf6a42de
created 2014-12-05 18:52 -0700
pushed 2014-12-06 01:52 +0000
Brian Hackett Brian Hackett - Bug 1107496 - Add PlainObject subclass, r=luke.
3e1e87355f8f3499eecda9c2f4b97865dbe07d54
created 2014-12-05 13:28 -0500
pushed 2014-12-05 18:29 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 64ec5c15d182 (bug 1107496) for SM(ggc) orange.
1e5e8e13b705f2b0b0f5a5816e195b27ab9083c1
created 2014-12-01 17:02 +0900
pushed 2014-12-05 15:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 804279 - Part2: Support monkey-patched/overridden adder in Set constructor. r=evilpie
b24bc4c1435d6b4e818b5f3a32bd5651df30533b
created 2014-12-01 17:02 +0900
pushed 2014-12-05 15:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 804279 - Part1: Support monkey-patched/overridden adder in Map constructor. r=evilpie
64ec5c15d1828778d967d0054551042ec41a2d41
created 2014-12-05 07:27 -0700
pushed 2014-12-05 14:27 +0000
Brian Hackett Brian Hackett - Bug 1107496 - Add PlainObject subclass, r=luke.
44d7ea20541f243995d2073080d475add49d5bbc
created 2014-12-04 21:22 -0800
pushed 2014-12-05 05:22 +0000
Phil Ringnalda Phil Ringnalda - Backed out 5 changesets (bug 804279) for build bustage
a0ff17c6cdec1587e9e89d7a88f63503407d02c9
created 2014-12-01 17:02 +0900
pushed 2014-12-05 05:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 804279 - Part2: Support monkey-patched/overridden adder in Set constructor. r=evilpie
00fc0c2dc1110948af0cb41f0b326d8967b75b7d
created 2014-12-01 17:02 +0900
pushed 2014-12-05 05:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 804279 - Part1: Support monkey-patched/overridden adder in Map constructor. r=evilpie
187125e5da1021293bfa1b8d19022da2d40ff7d0
created 2014-11-29 20:57 +0900
pushed 2014-11-29 11:58 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1092538 - Ignore `null` iterable in Map, Set, WeakMap and WeakSet constructors. r=evilpie
63f71ff39bbc6f87008f7222db71d21d5d9d6d95
created 2014-11-24 17:04 -0800
pushed 2014-11-25 01:05 +0000
Wes Kocher Wes Kocher - Backed out changeset b3f742c00ba1 (bug 1103152)
c80672f72db67fa665c49642f2a73801b27249d8
created 2014-11-24 17:03 -0800
pushed 2014-11-25 01:05 +0000
Wes Kocher Wes Kocher - Backed out changeset b4b619628d1d (bug 1103368) for b2g build bustage
b4b619628d1d1ffd28413d102f11ee89a7f77819
created 2014-11-22 12:23 -0600
pushed 2014-11-24 23:27 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 5 - Make Class::getProperty and setProperty nullable instead of needing stub functions. Never store stub functions in JSPropertyDescriptors. r=bhackett.
b3f742c00ba1395e499d859b6374ca6864d4f522
created 2014-11-21 15:14 -0600
pushed 2014-11-24 23:27 +0000
Jason Orendorff Jason Orendorff - Bug 1103152 - Remove JS_DeletePropertyStub, JS_EnumerateStub, JS_ResolveStub, and JS_ConvertStub. Make five mandatory JSClass hooks optional (nullable). r=bhackett.
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
less more (0) -100 -60 tip