js/src/vm/NativeObject.h
422829b56d7fe2bcd0e1d0e2bcc74c119c6a0f6c
created 2018-06-21 11:05 +0200
pushed 2018-06-22 15:47 +0000
Jan de Mooij Jan de Mooij - Bug 1469217 part 6 - Remove JSPROP_SHADOWABLE, address review comments. r=anba
77b8ddea1fbd524f0917844f43c21c186262de5b
created 2018-06-20 11:04 +0200
pushed 2018-06-21 15:23 +0000
Jan de Mooij Jan de Mooij - Bug 1468406 part 4 - Remove remaining JSObject::realm() calls. r=luke
54f8630a56698e6dd2c51244fc68f048cafa2314
created 2018-06-20 14:03 +0300
pushed 2018-06-21 15:23 +0000
Andreea Pavel Andreea Pavel - Backed out changeset 49cbcdeaa8bb (bug 1468406) for failing devtools at devtools/client/debugger/new/test/mochitest/browser_dbg-content-script-sources.js on a CLOSED TREE
49cbcdeaa8bb951088c7e313fcd18fbb4a787cfc
created 2018-06-20 11:04 +0200
pushed 2018-06-21 15:23 +0000
Jan de Mooij Jan de Mooij - Bug 1468406 part 4 - Remove remaining JSObject::realm() calls. r=luke
8695dbfdc556824ad30259b41fc4e0b9c76911c6
created 2018-06-18 12:41 -0700
pushed 2018-06-19 16:01 +0000
Jan de Mooij Jan de Mooij - Bug 1468406 part 1 - Add NativeObject::realm(), forwarding to JSObject::realm() for now. r=luke
671e4d24c51171391552ed243a0e4d4de12953aa
created 2018-06-14 09:07 -0700
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1468252 part 1 - Define NativeObject::global(). r=luke
4b6c733447b8f9dd693c0698e3613169170d21a9
created 2018-05-16 11:23 +0100
pushed 2018-06-18 21:43 +0000
Jon Coppeard Jon Coppeard - Bug 1461319 - Fix assertion failure accessing shape of associated object when tracing debugger object in a moving GC r=sfink
1910489ee839d311429d2f0ceaabfc426d776009
created 2018-05-14 07:21 -0700
pushed 2018-06-18 21:43 +0000
André Bargull André Bargull - Bug 1461339 - Don't sparsify dense elements eagerly in NativeDefineProperty. r=jandem
b46f3ba0c76673ba8ce04fa00bbf4206a12ccc98
created 2018-05-12 11:46 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1460381 - Support sealed and non-extensible dense elements on native objects. r=anba
9b7cc103ce95050f733244b0ac10f8870b6cb01f
created 2018-05-10 10:09 +0100
pushed 2018-06-18 21:43 +0000
Jon Coppeard Jon Coppeard - Bug 1457703 - Don't fixup an associated object's shape when updating moved pointers in another object r=sfink a=abillings
12c2522509f87e093b6385fa5d99dcc10aee2776
created 2018-05-03 16:18 +0200
pushed 2018-05-04 15:39 +0000
Jan de Mooij Jan de Mooij - Bug 1458456 part 2 - Move NEW_SCRIPT_CLEARED flag from BaseShape to JSFunction. r=tcampbell
fe9b912b577ad792d9f23cc5f4de94276ccf1259
created 2018-05-01 13:44 +0200
pushed 2018-05-03 15:28 +0000
Jan de Mooij Jan de Mooij - Bug 1458008 - Shuffle Shape flags around to avoid races with off-thread compilation. r=jonco
0b48238e5e77ee9a2f59fece611704bc4378872a
created 2018-05-01 18:32 +0300
pushed 2018-05-03 15:28 +0000
Andreea Pavel Andreea Pavel - Backed out changeset 1a9703589230 (bug 1458008) for failing tests\jit-test\jit-test\tests\basic\testMatchAsCondition.js
1a97035892300bf1b50130dc89d3c10f59321011
created 2018-05-01 13:44 +0200
pushed 2018-05-03 15:28 +0000
Jan de Mooij Jan de Mooij - Bug 1458008 - Shuffle Shape flags around to avoid races with off-thread compilation. r=jonco
23c2abe70e6c5da9d8879193ee29c61161ee6fc3
created 2018-03-27 13:56 -0700
pushed 2018-04-26 21:04 +0000
André Bargull André Bargull - Bug 1448838: Add native version for CopyDataProperties. r=jandem
eb84980f64f2bf6b4dfc1c9b10674c75809e766f
created 2018-02-24 08:55 -0600
pushed 2018-03-12 14:54 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 1: Rename jsstr* -> builtin/String*. r=jandem.
77728b046b9572d38d0c576ca93a07d767c75018
created 2018-03-02 15:57 +0200
pushed 2018-03-05 13:45 +0000
Ciure Andrei Ciure Andrei - Backed out 10 changesets (bug 1439026) for spidermonkey-sm-nonunified-linux64 bustages. a=backout on a CLOSED TREE
72a84df56d3901e17b78b5cc7698cee8883f6614
created 2018-02-24 08:55 -0600
pushed 2018-03-05 13:45 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 1: Rename jsstr* -> builtin/String*. r=jandem.
a90bcec86dac22977b81950344ee9c11ffea7383
created 2018-02-13 10:40 -0500
pushed 2018-03-01 16:46 +0000
Ted Campbell Ted Campbell - Bug 1438086 - Cleanup shape teleporting optimization. r=jandem
02d24f7856d50c678016cd33292882217ce29f36
created 2018-02-14 15:56 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1438278 - Part 0: Fix places where bug 1429206 left old filenames in comments. r=jandem.
4f68a4776fb7d88091c79b192ba5aa99b186eb14
created 2017-11-03 12:27 -0700
pushed 2018-03-01 16:46 +0000
Steve Fink Steve Fink - Bug 903519 - Change Relocated marker to not confuse string vs object bit, r=jonco
eabb74b1c3bd181ff74c9d41003bc2b9aee6fe68
created 2018-02-12 12:03 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 3: Rename jsobj* -> vm/JSObject*. r=jandem.
8009cda1a18e5e2f7bcb5b970ecab9637d124dd9
created 2018-01-29 13:19 +0200
pushed 2018-03-01 16:46 +0000
Ted Campbell Ted Campbell - Bug 1433837 - Use accessors for ShapedObject::shape_ field. r=jandem
b1c8ba93a6c2f5e9179c8ff252ba7e049558e408
created 2018-01-29 08:20 +0200
pushed 2018-03-01 16:46 +0000
Ted Campbell Ted Campbell - Bug 1433837 - Cleanup JSObject slots_ initialization r=jandem
9cbb0f5c50c6b19f00654a169e6eeccc40c37468
created 2018-01-28 20:31 +0200
pushed 2018-03-01 16:46 +0000
Ted Campbell Ted Campbell - Bug 1433837 - Cleanup JSObject initialization nits r=jandem
65e92478e09d3f1628fccbf5edc4cb080046249e
created 2018-01-11 22:18 +0200
pushed 2018-01-12 16:47 +0000
Noemi Erli Noemi Erli - Backed out 20 changesets (bug 903519) for detected memory leaks on a CLOSED TREE
6f3666e9540e849056347f7b9d8a40e41396115e
created 2017-11-03 12:27 -0700
pushed 2018-01-12 16:47 +0000
Steve Fink Steve Fink - Bug 903519 - Change Relocated marker to not confuse string vs object bit, r=jonco
a1c58d11bcb4858f39129e9ef27ab9c60a2e5c31
created 2017-12-14 21:39 -0600
pushed 2018-01-11 21:05 +0000
Jan de Mooij Jan de Mooij - Bug 851769 part 2 - Fast path Array.prototype.reverse when no pre-barriers are needed. r=anba
fd5e1a313cfb09ec2722cee935fefa7849841901
created 2017-12-12 15:40 -0600
pushed 2018-01-11 21:05 +0000
Jan de Mooij Jan de Mooij - Bug 1412289 - Add a shell function to enable NativeObject::checkShapeConsistency. r=bhackett
e39d8a15596a0c97ea1ce19194ce43af59cfbb60
created 2017-12-01 10:04 -0800
pushed 2018-01-11 21:05 +0000
André Bargull André Bargull - Bug 1422362: Remove unused parameters from various methods in js/src. r=tcampbell
53c688982d4ba2543f898461478bead6c278e46b
created 2017-12-05 19:30 +0200
pushed 2018-01-11 21:05 +0000
Noemi Erli Noemi Erli - Backed out changeset 0ec15b1f9fd3 (bug 1422362) for linux32 debug bustage in js/src/gc/Cell.h r=backout on a CLOSED TREE
0ec15b1f9fd34ed6d6c860064251b57ce48790c2
created 2017-12-01 10:04 -0800
pushed 2018-01-11 21:05 +0000
André Bargull André Bargull - Bug 1422362: Remove unused parameters from various methods in js/src. r=tcampbell
c07a39dc4e802e2d8d86ad12ca99a6ddac7373cb
created 2017-11-21 10:09 +0000
pushed 2018-01-11 21:05 +0000
Jon Coppeard Jon Coppeard - Bug 1409380 - Simplify HeapSlot to make it trivially copyable r=sfink
cb39c30dc214bd0161fa8a8620edd547cd969c7d
created 2017-11-13 10:54 +0100
pushed 2018-01-11 21:05 +0000
Jan de Mooij Jan de Mooij - Bug 1394831 part 19 - Factor out maybeToDictionaryModeForPut. r=bhackett
f1b13194212c9cc0150abc4fed231c4c4a84c2fd
created 2017-11-13 10:52 +0100
pushed 2018-01-11 21:05 +0000
Jan de Mooij Jan de Mooij - Bug 1394831 part 17 - Factor out maybeConvertToOrGrowDictionaryForAdd. r=bhackett
ef44b38b852a0b67b16a265ba29c8dacfb37cdf7
created 2017-11-13 10:51 +0100
pushed 2018-01-11 21:05 +0000
Jan de Mooij Jan de Mooij - Bug 1394831 part 15 - Pass ShapeTable* to add*Property. r=bhackett
b44bda5764ca8615351259095b33a96f4c07a384
created 2017-11-08 15:58 +0100
pushed 2017-11-09 00:28 +0000
Jan de Mooij Jan de Mooij - Bug 1394831 part 11 - Split getChildProperty in data vs accessor versions. r=bhackett
19d68ad55452ab72ff9662e3ac778f5aaac751a5
created 2017-11-01 11:40 +0100
pushed 2017-11-02 16:33 +0000
Jan de Mooij Jan de Mooij - Bug 1394831 part 9 - Remove allowDictionary argument from addAccessorProperty. r=bhackett
444453765199fc52a86a1d44832f893a02e7ff80
created 2017-11-01 11:39 +0100
pushed 2017-11-02 16:33 +0000
Jan de Mooij Jan de Mooij - Bug 1394831 part 8 - Remove flags argument from addAccessorProperty. r=bhackett
706c6d3891116441afca9d9a762a1dea20424883
created 2017-11-01 11:39 +0100
pushed 2017-11-02 16:33 +0000
Jan de Mooij Jan de Mooij - Bug 1394831 part 7 - Remove flags and allowDictionary arguments from addDataProperty. r=bhackett
88bfd12dc09931dcda7d143e06a7314fe3480176
created 2017-11-01 11:38 +0100
pushed 2017-11-02 16:33 +0000
Jan de Mooij Jan de Mooij - Bug 1394831 part 6 - Remove flags argument from putAccessorProperty. r=bhackett
4fece077634f6865f1d72f4d17640ef891034769
created 2017-10-31 15:19 +0100
pushed 2017-11-02 16:33 +0000
Jan de Mooij Jan de Mooij - Bug 1394831 part 5 - Remove slot and flags arguments from putDataProperty. r=bhackett
d1489f9302caeb67a9d1ea7075a92268bc746b58
created 2017-10-31 15:19 +0100
pushed 2017-11-02 16:33 +0000
Jan de Mooij Jan de Mooij - Bug 1394831 part 4 - Add an AutoCheckShapeConsistency RAII class. r=bhackett
1fccf231f26cc55a7b784f984d0489cc67f07944
created 2017-10-31 15:19 +0100
pushed 2017-11-02 16:33 +0000
Jan de Mooij Jan de Mooij - Bug 1394831 part 2 - Split putProperty in separate accessor vs data property overloads. r=bhackett
b7cfc0c69ca752150ad5b2e88ae34c417fd35092
created 2017-10-31 15:17 +0100
pushed 2017-11-02 16:33 +0000
Jan de Mooij Jan de Mooij - Bug 1394831 part 1 - Split addProperty(Internal) in separate accessor vs data property overloads. r=bhackett
e4f864ad5779d943ce2e562764c183b1a100bba3
created 2017-10-24 20:48 +0200
pushed 2017-11-02 16:33 +0000
Tom Schuster Tom Schuster - Bug 638054 - Remove the guts of the watch/unwatch implementation. r=jorendorff
b256bd70479274ee0eade44d9da42f66f6434fff
created 2017-10-17 09:40 +0100
pushed 2017-11-02 16:33 +0000
Jon Coppeard Jon Coppeard - Bug 1407314 - Improve tenuring performance by rearranging allocKindForTenure() methods and adding fast path for plain objects r=sfink
320e6535b5e78654b4aa22e5a6a3bd1556c9c234
created 2017-10-01 11:37 +0200
pushed 2017-11-02 16:33 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 10 - Remove and clean up more code. r=evilpie
a02ebffc8cce8d0e99c4704adf047242271ebf1b
created 2017-09-29 12:05 +0200
pushed 2017-11-02 16:33 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 9 - Clean up and rename SetOrExtendBoxedOrUnboxedDenseElements. r=evilpie
8358f3e52fa4324e8e635b71e2c98cddd6314b3c
created 2017-09-29 12:03 +0200
pushed 2017-11-02 16:33 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 7 - Replace CopyBoxedOrUnboxedDenseElements with a NativeObject::initDenseElements overload. r=evilpie
e3835d35a46ed3450b2b99eccc1045f9c9022fbe
created 2017-09-20 18:56 +0200
pushed 2017-09-21 00:40 +0000
Jan de Mooij Jan de Mooij - Bug 1401577 - Optimize object flag accessors on native objects. r=anba
4c86474c75be02a4d568a33bce49d31bbbf88fa5
created 2017-09-20 18:43 +0900
pushed 2017-09-21 00:40 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1394682 - Use template object for iterator result object. r=djvj
5c1007b062e3a2b3d2571983603ccc67a144f8b6
created 2017-09-15 11:04 +0100
pushed 2017-09-16 16:13 +0000
Jon Coppeard Jon Coppeard - Bug 1399933 - Replace use of ObjectValueCrashOnTouch with PoisonedObjectValue r=sfink
4498739037187b553b5428ad65b7c38238e6298f
created 2017-09-12 16:41 +0200
pushed 2017-09-15 00:19 +0000
Jan de Mooij Jan de Mooij - Bug 1394835 part 5 - Split NativeDefineProperty in separate accessor vs data functions. r=evilpie
94b2ac8be5db8e0792675a133934ecf92648a450
created 2017-09-08 16:14 +0200
pushed 2017-09-15 00:19 +0000
André Bargull André Bargull - Bug 1398086 - Remove unused functions and classes. r=till
eb00a7039454986b07be0caab31063e7876dea57
created 2017-09-06 09:07 +0100
pushed 2017-09-15 00:19 +0000
Jon Coppeard Jon Coppeard - Bug 1396931 - Simplify sweeping of dictionary mode objects allocated in the nursery r=sfink
1c7831b29fd818946aef0ac93a116973e9103f9f
created 2017-08-29 14:28 +0200
pushed 2017-09-15 00:19 +0000
Jan de Mooij Jan de Mooij - Bug 1394365 part 2 - Add and use NativeObject::addEnumerableDataProperty. r=anba
43f2d93f5fa21496f520983aa037f4036d380731
created 2017-08-29 13:20 +0200
pushed 2017-09-15 00:19 +0000
Jan de Mooij Jan de Mooij - Bug 1394365 part 1 - Make NativeSetProperty's QualifiedBool argument a template parameter. r=anba
c277ca7f082494f1dd7228457acc8409b1d50639
created 2017-06-16 17:43 +0200
pushed 2017-08-02 08:25 +0000
Jan de Mooij Jan de Mooij - Bug 1372182 part 9 - Inline more functions. r=anba
e689cd66393caf7f0d397355434ce72ecb5e3cd6
created 2017-06-16 17:41 +0200
pushed 2017-08-02 08:25 +0000
Jan de Mooij Jan de Mooij - Bug 1372182 part 7 - Inline some more functions. r=anba
less more (0) -100 -60 tip