js/src/jsobj.cpp
973ca5df0887528178b758e0525937ba3e048555
created 2017-08-10 11:11 +0200
pushed 2017-08-11 01:14 +0000
Jan de Mooij Jan de Mooij - Bug 1388354 - Optimize ToPropertyKey a bit. r=anba
34d302bb7b14afbc34dc3b047da547acb8b6b8cf
created 2017-08-03 13:33 -0700
pushed 2017-08-04 17:29 +0000
Alexander J. Vincent Alexander J. Vincent - Bug 1383630 - ScriptedProxyHandler should report which first property a TypeError is thrown for. r=jandem
dd104d6d9adf98ce733028dbb698b8f658a69cc8
created 2017-07-26 16:03 -0400
pushed 2017-07-27 08:56 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1384233 - Remove SizePrintfMacros.h. r=froydnj
0d0c4418614b6983ec6380f68d7fe317a0c205d3
created 2017-07-10 04:55 -0700
pushed 2017-07-11 01:43 +0000
André Bargull André Bargull - Bug 1379222 - Avoid [[Get]] for "prototype" property when calling builtin constructors. r=jandem
c199e7e82e60db82e43daae52cd6a76c2590a7a8
created 2017-06-29 11:13 -0700
pushed 2017-06-30 11:00 +0000
Jan de Mooij Jan de Mooij - Bug 1376799 - Optimize Object.prototype.toString. r=evilpie
e689cd66393caf7f0d397355434ce72ecb5e3cd6
created 2017-06-16 17:41 +0200
pushed 2017-06-17 00:59 +0000
Jan de Mooij Jan de Mooij - Bug 1372182 part 7 - Inline some more functions. r=anba
51f0acbee7c96a1bc2f1b390c37599cf30284fbd
created 2017-06-14 10:39 +0200
pushed 2017-06-15 09:12 +0000
Jan de Mooij Jan de Mooij - Bug 1370608 part 2 - Add JS_NewEnumerateStandardClasses and use it in js/src. r=evilpie
48078fb0fcc2442748d5ae52adebb2969831c609
created 2017-06-02 12:04 +0200
pushed 2017-06-08 02:55 +0000
André Bargull André Bargull - Bug 1368963 - Avoid extra calls to GetPropertyKeys() in Object.freeze/seal/preventExtensions. r=jandem
b14e3c9ba39cc0b09eb75025a1ec44eb0ebcd576
created 2017-06-07 11:42 +0200
pushed 2017-06-08 02:55 +0000
Jan de Mooij Jan de Mooij - Bug 1363150 - Simplify the code for freezing dense elements. r=anba
5ab80eaba78ccbfe4603899d78ffcd16395322cf
created 2017-06-02 09:06 +0200
pushed 2017-06-02 12:22 +0000
Jan de Mooij Jan de Mooij - Bug 1369042 - Optimize @@toStringTag and @@toPrimitive property lookups in the VM. r=evilpie
e03b3108075085e455570551329fda0454433e8e
created 2017-05-22 13:14 +0200
pushed 2017-05-22 23:26 +0000
Jan de Mooij Jan de Mooij - Bug 1350864 - Fix SetIntegrityLevel to set non-writable length correctly when freezing arrays. r=Waldo
ecfa2c50a8d8f126b2bf5856c3aebdc7cec3ecc1
created 2017-05-11 17:12 +0200
pushed 2017-05-12 00:33 +0000
Jan de Mooij Jan de Mooij - Bug 1348772 - Optimize Array.prototype.shift to have O(1) perf instead of O(n). r=jonco
b6315d186b4bf6b4bb782f183df99919ed587317
created 2017-05-02 14:26 +0200
pushed 2017-05-03 00:36 +0000
Jan de Mooij Jan de Mooij - Bug 1357680 part 3 - Don't mark the new group as having unknown properties when changing an object's proto. r=bhackett
42a3fcaa99ef4039ec76bfc967ff475d04f486da
created 2017-04-28 14:12 +0200
pushed 2017-04-29 09:10 +0000
Jan de Mooij Jan de Mooij - Bug 1237504 - Refactor proxy slot layout to allow proxies to have more than 2 slots. r=bz,jonco
c35f0ad34397990adec0612015eb1a2a566434da
created 2017-04-25 13:52 +0200
pushed 2017-04-25 20:53 +0000
Jan de Mooij Jan de Mooij - Bug 1357680 part 2 - Remove unnecessary setNewGroupUnknown call in SetClassAndProto. r=bhackett
3d8027e7b9d7a849391bd928069d5259f19d8b3a
created 2017-04-25 08:51 +0200
pushed 2017-04-25 20:53 +0000
Jan de Mooij Jan de Mooij - Bug 1358753 - Allocate ProxyValueArray inline in the object instead of using malloc. r=bhackett
846948a41b6c25bf5488b761e716d521c99cbf7f
created 2017-03-20 18:13 -0400
pushed 2017-03-21 01:20 +0000
Jon Coppeard Jon Coppeard - Bug 1340482 - Trace shape for shaped but non-native objects. r=sfink
9377eb0e4de37e83278f4098cfcdb695632e02d4
created 2014-09-30 01:17 +0200
pushed 2017-03-16 14:36 +0000
Till Schneidereit Till Schneidereit - Bug 1067942 - Change error message for attempted getter-only property writes to include the property name. r=terrence,ms2ger
d8176df5f67ef927bf88bfcf26265e74f2ad7d18
created 2017-03-07 19:54 +0900
pushed 2017-03-08 00:40 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 774744 - Clarify the parameter name or role of the value in some NOT_NONNULL_OBJECT error. r=jwalden
3df9795825556565fa94702e5cc2645fd3bcb565
created 2017-02-20 13:00 +0000
pushed 2017-02-21 04:29 +0000
Jon Coppeard Jon Coppeard - Bug 1340499 - Add test code for watchpoint marking r=sfink
12667d6bc2083c860f26921c3deb9598fcae7b7e
created 2017-02-14 18:19 +0100
pushed 2017-02-14 21:12 +0000
Jan de Mooij Jan de Mooij - Bug 1339411 - Rewrite and optimize object allocation paths. r=bhackett
1851854d9dd5b93a416ce3291d72c52ec83de0ef
created 2017-02-14 10:16 +0000
pushed 2017-02-14 21:12 +0000
Jon Coppeard Jon Coppeard - Bug 1337502 - AutoCompartment should have the same asserts as JSAutoCompartment r=sfink
bf8f3671cc134b866a81c6f22c49f10ed7845e6f
created 2017-02-13 17:26 +0100
pushed 2017-02-14 01:04 +0000
Tom Schuster Tom Schuster - Bug 1339036 - Rename JSTYPE_VOID to JSTYPE_UNDEFINED. r=arai
74cd437eda30065351b433ed6f09b2db0455a685
created 2017-02-08 23:04 +0900
pushed 2017-02-09 00:09 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 24: Change NativeObject::{fillInAfterSwap,replaceWithNewEquivalentShape,generateOwnShape,shadowingShapeChange} to static method. r=jandem
2db07fc0b189125985ca41fd9a29d77aef738f39
created 2017-02-06 23:29 +0200
pushed 2017-02-08 00:33 +0000
André Bargull André Bargull - Bug 1225031 - Part 7: Replace includes for TypedArrayCommon.h with TypedArrayObject.h. r=lth
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-02-03 12:25 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
05ab647f6e78724a23a702b62e71743d27420533
created 2017-01-31 20:03 +0000
pushed 2017-02-01 12:14 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1316081 part 1 - Add XDRIncrementalEncoder to replace delazified LazyScript in the encoded XDR buffer. r=shu
37077abfae0610840639fea78b8222775990aca3
created 2017-01-31 20:03 +0000
pushed 2017-02-01 12:14 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1316078 part 3 - Use an ExclusiveContext instead of a JSContext in XDR functions. r=luke
7311c06a7271a8f33f4f73aa0c88e8d4806e488b
created 2017-01-30 06:31 -0700
pushed 2017-01-30 23:45 +0000
Brian Hackett Brian Hackett - Bug 1324002 - Mark atoms separately in each zone, r=jonco,mccr8,peterv.
8bf2d6dea785389f334bb368483cdb2644470c83
created 2017-01-24 18:07 -0500
pushed 2017-01-26 11:32 +0000
Ted Campbell Ted Campbell - Bug 1332333 - Remove EffectlessLookupProperty. r=jandem
bdafc05f51e8164e3a8923637f7248f7c1124066
created 2017-01-21 17:25 +0900
pushed 2017-01-21 23:25 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 14: Change some GlobalObject methods to static method. r=jandem
93ce2713f21dca17968d4080700a6eed22f75939
created 2017-01-21 17:25 +0900
pushed 2017-01-21 23:25 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 13: Change DebugEnvironmentProxy::getMaybeSentinelValue to static method. r=jandem
43ac5e5b71937a4cbad6dcc525be975a37f84a95
created 2017-01-21 17:25 +0900
pushed 2017-01-21 23:25 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 9: Change JSObject::setFlags and depending methods to static method. r=jandem
513d1e41b5940e9b2d6978ff25d6dab0f5579e53
created 2017-01-21 17:25 +0900
pushed 2017-01-21 23:25 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 8: Change JSObject::reportNotConfigurable and JSObject::reportNotExtensible to static method. r=jandem
e91f28eb9a8831d1988350a8cd9e4c41d2b637d4
created 2017-01-20 16:10 +0000
pushed 2017-01-21 03:00 +0000
Jon Coppeard Jon Coppeard - Bug 1331668 - Add a class to encapsulate the possible results of a property lookup r=jandem
d56269f92df741484eb92e08564185ae0df55c08
created 2016-12-31 16:03 +0900
pushed 2016-12-31 19:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 6: Change JSObject::splicePrototype to static method. r=jandem
1d62e09d7c87f8464b00316de4402fea381453b9
created 2016-12-31 16:03 +0900
pushed 2016-12-31 19:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 5: Change JSObject::constructorDisplayAtom to static method. r=jandem
3d2ebd012bd504f744cfb638100a6429e7349b86
created 2016-12-31 16:03 +0900
pushed 2016-12-31 19:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 4: Change JSObject::getGroup to static method. r=jandem
4e9e1f7ef5a8a6a8e88ef36e8aeb997136eb0d75
created 2016-12-21 16:17 +0100
pushed 2016-12-23 02:37 +0000
Tom Schuster Tom Schuster - Bug 903389 - Make Make NativeGet[Getter]PureInline handle dense/typed array shapes. r=arai
78fdff5726df7f30f0780587e4eed68095ae4a22
created 2016-12-21 16:17 +0100
pushed 2016-12-23 02:37 +0000
Tom Schuster Tom Schuster - Bug 903389 - Fix uses of ClassMethodIsNative. r=Waldo
98106f49ee61a352c18bd127554f375cddbc6f66
created 2016-12-17 12:42 +0900
pushed 2016-12-19 04:22 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1323108 - Check own flags property in RegExpPrototypeOptimizableRaw. r=h4writer
6b4e659892cee5ac0d89931f79bdf367807bf3c2
created 2016-11-28 12:29 +0900
pushed 2016-11-28 15:37 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 2: Change JSFunction::getOrCreateScript to static method. r=jandem
d29ab4cddb8299285f431ff521c64712f25ad33e
created 2016-11-23 17:57 +0100
pushed 2016-11-24 15:42 +0000
Jan de Mooij Jan de Mooij - Bug 1277368 part 1 - Add JS::Result<> and use it in a few places. r=luke
71a163471efd17c6a74c42093efddb3c7a84ad6b
created 2016-11-08 18:49 +0100
pushed 2016-11-23 15:39 +0000
Nicolas Auvray Nicolas Auvray - Bug 1285917 - Expose InformalValueType in JSAPI. r=jorendorff
189500d81aade9cb74be70de648c47faf1c0c3a3
created 2016-11-22 23:11 +0100
pushed 2016-11-23 04:03 +0000
Tom Schuster Tom Schuster - Bug 1175823 - Implement [[DefineOwnProperty]] for mapped arguments object. r=arai
309ecb16acfe18bcf53d42497d0c3a489b43bc9e
created 2016-10-10 16:57 +0200
pushed 2016-10-30 17:55 +0000
Till Schneidereit Till Schneidereit - Bug 1313049 - Port Promise-related functions from self-hosted JS to C++. r=arai, f=bz
b171726c465e305411429b29012f48e890598b3f
created 2016-10-28 16:15 -0700
pushed 2016-10-29 13:12 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1313049) for various promise-related failures a=backout CLOSED TREE
72764ba31b81562e3069f6935da33cae06fe6b00
created 2016-10-10 16:57 +0200
pushed 2016-10-29 13:12 +0000
Till Schneidereit Till Schneidereit - Bug 1313049 - Port Promise-related functions from self-hosted JS to C++. r=arai, f=bz
49246df91b04156daeabf1783ebbe42872b1c581
created 2016-10-20 02:02 +0200
pushed 2016-10-23 17:08 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1304955: Call site objects now store their elements as dense after bug 1283334. r=jandem
353578b40e7aa13eaeea0ec96b1425e1f1d2217a
created 2016-10-11 12:44 -0600
pushed 2016-10-21 21:12 +0000
Tom Tromey Tom Tromey - Bug 553032 - use MOZ_FORMAT_PRINTF in js; r=evilpie
515d4661df696d8cf7d122fc2820a7629983cc13
created 2016-10-19 18:29 +0200
pushed 2016-10-20 01:26 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 2bfd163f23f9 (bug 553032)
2bfd163f23f900d36262b3f8708708a86a7f8d8b
created 2016-10-11 12:44 -0600
pushed 2016-10-20 01:26 +0000
Tom Tromey Tom Tromey - Bug 553032 - use MOZ_FORMAT_PRINTF in js; r=evilpie
e813ac799ffea42936de59caf1991eb99d514990
created 2016-10-13 10:52 -0400
pushed 2016-10-14 09:59 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1302682 - Crash [@ __memcpy_sse2_unaligned] with TypedArray. r=jonco
94812daa91cfbfe35c2f077157a39fcac6a98bbb
created 2016-10-11 20:19 +0200
pushed 2016-10-12 10:02 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 65b43a0e62b8 (bug 1302682) for failing own test due to assertion on Linux x64 debug. r=backout
65b43a0e62b8ab0f6652fd2f8d3486422eb789e3
created 2016-10-11 18:21 +0300
pushed 2016-10-12 10:02 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1302682 - Crash [@ __memcpy_sse2_unaligned] with TypedArray. r=jonco
f92acdeafd272d593391bbd33bcc5ac031306c42
created 2016-10-09 20:42 +0200
pushed 2016-10-10 09:55 +0000
Tom Schuster Tom Schuster - Bug 1308482 - Implement ObjectDefineProperties changes. r=arai
4a31e900a255260a91c2a7617d1481166b99bc98
created 2016-10-06 15:56 +0200
pushed 2016-10-07 02:58 +0000
Jon Coppeard Jon Coppeard - Bug 974415 - Add a separate API to get the number of fixed slots in an object that can be used off-main-thread r=jandem
aa080b7daae97bc811e7da8a0ebc4c5d90b80092
created 2016-10-04 17:10 +0200
pushed 2016-10-05 00:32 +0000
Jon Coppeard Jon Coppeard - Bug 1305099 - Fix race updating COW elements pointer after compacting GC r=sfink
f803ec5c0469b1e9b949ac686e99bf9611b44d04
created 2016-08-14 20:39 +0900
pushed 2016-09-30 10:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 12: Use ASCII or Latin1 or UTF8 variant of JS_ReportErrorFlagsAndNumber. r=jwalden
b1428a6cabc5c470e505841d2306e5ca4c3576f7
created 2016-08-15 23:05 +0900
pushed 2016-09-30 10:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 9: Use Latin1 variant of JS_ReportErrorNumber after encoding in Latin1. r=jandem
less more (0) -1000 -300 -100 -60 tip