Jeff Walden
|
bbb763fe0c
|
Bug 687621 - Further split ObjectOps to add a third property type (and temporarily a fourth to use for a property of indeterminate type), to encapsulate object-valued jsids and properties that don't fit in the property name/element distinction. r=luke
--HG--
extra : rebase_source : 4cfd216dcbff77750cb54ea48b546e83bd555513
|
2011-08-12 14:26:48 -04:00 |
Luke Wagner
|
a9d6d33a65
|
Bug 684526 - Remove Jsvalify/Valueify (r=waldo)
--HG--
extra : rebase_source : a3047338ed088c26a93486addd0be8092fe52934
|
2011-09-20 11:40:24 -07:00 |
Jeff Walden
|
8a93602b51
|
Bug 686900 - Move js_InitObjectClass into GlobalObject.cpp, in preparation for unifying js_InitObjectClass and js_InitFunctionClass. r=jorendorff
--HG--
extra : rebase_source : 81180ad328216e409e6c6d0c4e62c82d11be5e59
|
2011-05-04 16:54:24 -04:00 |
Jeff Walden
|
9cbb973a07
|
Bug 686582 - Begin to specialize ObjectOps::setElement to not just delegate to ObjectOps::setProperty. r=dvander
--HG--
extra : rebase_source : e8e830c1baed1e51261884a0c6ec7197f552c821
|
2011-08-10 14:54:52 -07:00 |
Jeff Walden
|
e72e096fac
|
Bug 686582 - Begin to specialize ObjectOps::defineElement to not just delegate to ObjectOps::defineProperty. r=dvander
--HG--
extra : rebase_source : 9a688d7d8a26b1a54721a37ea5e908131aa39a2f
|
2011-08-10 14:54:52 -07:00 |
Jeff Walden
|
4507218e6f
|
Bug 686582 - Begin to specialize ObjectOps::deleteElement to not just delegate to ObjectOps::deleteProperty. r=dvander
--HG--
extra : rebase_source : ea2bd6c2511e5be83fcb826b7d4b81b6d38260ce
|
2011-08-10 14:54:52 -07:00 |
Jeff Walden
|
7c903ab2a6
|
Bug 686582 - Begin to specialize ObjectOps::setElementAttributes to not just delegate to ObjectOps::setAttributes. r=dvander
--HG--
extra : rebase_source : fb8b2565831ba0f4457d5ae639ffa55117550445
|
2011-08-10 14:54:52 -07:00 |
Jeff Walden
|
a237a27a20
|
Bug 686582 - Begin to specialize ObjectOps::getElementAttributes to not just delegate to ObjectOps::getAttributes. r=dvander
--HG--
extra : rebase_source : a3767fed5456d13c5ee5b6a8617fa22e064c758c
|
2011-08-10 14:54:52 -07:00 |
Jeff Walden
|
e96d878fa9
|
Bug 686582 - Begin to specialize ObjectOps::getElement to not just delegate to ObjectOps::getProperty. r=dvander
--HG--
extra : rebase_source : 3f9228a3fe7ff9ee817ddfbdb7a783d3a3093dec
|
2011-08-10 14:54:52 -07:00 |
Jeff Walden
|
bb472a9954
|
Bug 686582 - Begin to specialize ObjectOps::lookupElement to not just delegate to ObjectOps::lookupProperty. r=dvander
--HG--
extra : rebase_source : f04ec73fec1831c717e01779e0d692585f8ed74d
|
2011-08-10 14:54:52 -07:00 |
Jeff Walden
|
6eac15ca48
|
Bug 686582 - Add element-valued inline methods to JSObject, which forward to the corresponding id-valued methods for the moment. r=dvander
--HG--
extra : rebase_source : 5e422650d8c8b7891afaa611d09b3ff1d04d5bab
|
2011-08-10 14:54:51 -07:00 |
Igor Bukanov
|
748ef4c024
|
bug 686017 - avoid Cell::arenaHeader() on fast paths. r=bhackett1024
|
2011-08-16 12:27:34 +02:00 |
Paul Biggar
|
c28e26aa30
|
Bug 684336: Extract CallObject into its own object (r=luke)
|
2011-09-08 10:53:43 -07:00 |
Nicholas Nethercote
|
7c15cc6fb4
|
Bug 684799 - Measure slop in more JS memory reporters. r=dmandelin.
|
2011-09-07 18:41:38 -07:00 |
Brian Hackett
|
cf2f6530a2
|
Merge MC->JM
|
2011-09-06 00:45:22 -07:00 |
Nicholas Nethercote
|
6cb9ebf8fc
|
Bug 676732 - Fix Windows bustage caused by 7fb15a645955.
|
2011-09-04 21:58:19 -07:00 |
Nicholas Nethercote
|
0c252e3df8
|
Bug 676732 - Measure and/or avoid slop in important JS memory reporters. r=dmandelin.
|
2011-09-04 18:32:50 -07:00 |
Luke Wagner
|
293c7bcf13
|
Bug 684110 - Clean JSObject::clasp usage (r=pbiggar)
|
2011-09-02 17:23:26 -07:00 |
Ed Morley
|
5ad1e0be99
|
Backout bug 684110 (08b6eaf6aad0, cf8b35fa1010, 25ee45edabe1, 659f5c7d2cc9, 870f6dd82586 & e1ad65d6a7fd) and bug 684344 (cd1957f6628d) on a CLOSED TREE; a=bustage-fairies
|
2011-09-03 03:21:25 +01:00 |
Luke Wagner
|
bddd0c80c3
|
Bug 684110 - Clean JSObject::clasp usage (r=pbiggar)
|
2011-09-02 17:23:26 -07:00 |
Brian Hackett
|
359f232974
|
Merge MC -> JM
|
2011-09-01 13:41:12 -07:00 |
Brian Hackett
|
880d2637f7
|
[INFER] Improve performance for non-reentrant closures, bug 663138.
|
2011-09-01 12:20:30 -07:00 |
Brian Hackett
|
f49c19bbb0
|
[INFER] Encapsulate GC arena/cell iteration, bug 679887.
|
2011-08-26 12:39:31 -07:00 |
Brian Hackett
|
9ba7e372e9
|
Merge MC -> JM
|
2011-08-21 16:00:26 -07:00 |
Igor Bukanov
|
486ba2f469
|
bug 674251 - making JSScript a GC-thing. r=jorendorff,bhackett1024
|
2011-08-09 10:51:59 +02:00 |
Igor Bukanov
|
ca0e173755
|
bug 681884 - faster slow path of GC allocations. r=wmccloskey
|
2011-08-18 09:16:08 +02:00 |
Brian Hackett
|
cf0e434189
|
Merge MC -> JM
|
2011-08-14 19:51:16 -07:00 |
Brian Hackett
|
836fcfda5e
|
[INFER] Fix typed array merge botch, bug 678029.
|
2011-08-11 09:42:41 -07:00 |
Jason Orendorff
|
625cb87b40
|
Trivial cleanups: do not export vm/Debugger.h; rename Debugger::mark to markAllIteratively, delete a stray space. No bug number, rs=jimb.
|
2011-08-10 12:57:30 -05:00 |
Brian Hackett
|
47b5c3287d
|
Merge MC -> JM.
--HG--
rename : dom/src/threads/Makefile.in => dom/workers/Makefile.in
rename : dom/src/threads/test/Makefile.in => dom/workers/test/Makefile.in
rename : dom/src/threads/test/WorkerTest.jsm => dom/workers/test/WorkerTest.jsm
rename : dom/src/threads/test/atob_worker.js => dom/workers/test/atob_worker.js
rename : dom/src/threads/test/chromeWorker_subworker.js => dom/workers/test/chromeWorker_subworker.js
rename : dom/src/threads/test/chromeWorker_worker.js => dom/workers/test/chromeWorker_worker.js
rename : dom/src/threads/test/closeOnGC_worker.js => dom/workers/test/closeOnGC_worker.js
rename : dom/src/threads/test/importScripts_worker.js => dom/workers/test/importScripts_worker.js
rename : dom/src/threads/test/importScripts_worker_imported1.js => dom/workers/test/importScripts_worker_imported1.js
rename : dom/src/threads/test/importScripts_worker_imported2.js => dom/workers/test/importScripts_worker_imported2.js
rename : dom/src/threads/test/json_worker.js => dom/workers/test/json_worker.js
rename : dom/src/threads/test/recursion_worker.js => dom/workers/test/recursion_worker.js
rename : dom/src/threads/test/relativeLoad_sub_worker.js => dom/workers/test/relativeLoad_sub_worker.js
rename : dom/src/threads/test/relativeLoad_worker.js => dom/workers/test/relativeLoad_worker.js
rename : dom/src/threads/test/simpleThread_worker.js => dom/workers/test/simpleThread_worker.js
rename : dom/src/threads/test/terminate_worker.js => dom/workers/test/terminate_worker.js
rename : dom/src/threads/test/test_404.html => dom/workers/test/test_404.html
rename : dom/src/threads/test/test_chromeWorker.html => dom/workers/test/test_chromeWorker.html
rename : dom/src/threads/test/test_chromeWorker.xul => dom/workers/test/test_chromeWorker.xul
rename : dom/src/threads/test/test_chromeWorkerJSM.xul => dom/workers/test/test_chromeWorkerJSM.xul
rename : dom/src/threads/test/test_close.html => dom/workers/test/test_close.html
rename : dom/src/threads/test/test_closeOnGC.html => dom/workers/test/test_closeOnGC.html
rename : dom/src/threads/test/test_errorPropagation.html => dom/workers/test/test_errorPropagation.html
rename : dom/src/threads/test/test_fibonacci.html => dom/workers/test/test_fibonacci.html
rename : dom/src/threads/test/test_importScripts.html => dom/workers/test/test_importScripts.html
rename : dom/src/threads/test/test_json.html => dom/workers/test/test_json.html
rename : dom/src/threads/test/test_longThread.html => dom/workers/test/test_longThread.html
rename : dom/src/threads/test/test_navigator.html => dom/workers/test/test_navigator.html
rename : dom/src/threads/test/test_recursion.html => dom/workers/test/test_recursion.html
rename : dom/src/threads/test/test_relativeLoad.html => dom/workers/test/test_relativeLoad.html
rename : dom/src/threads/test/test_simpleThread.html => dom/workers/test/test_simpleThread.html
rename : dom/src/threads/test/test_suspend.html => dom/workers/test/test_suspend.html
rename : dom/src/threads/test/test_terminate.html => dom/workers/test/test_terminate.html
rename : dom/src/threads/test/test_threadErrors.html => dom/workers/test/test_threadErrors.html
rename : dom/src/threads/test/test_threadTimeouts.html => dom/workers/test/test_threadTimeouts.html
rename : dom/src/threads/test/test_throwingOnerror.html => dom/workers/test/test_throwingOnerror.html
rename : dom/src/threads/test/test_xhr.html => dom/workers/test/test_xhr.html
rename : dom/src/threads/test/test_xhrAbort.html => dom/workers/test/test_xhrAbort.html
rename : dom/src/threads/test/threadTimeouts_worker.js => dom/workers/test/threadTimeouts_worker.js
rename : dom/src/threads/test/xhr_worker.js => dom/workers/test/xhr_worker.js
|
2011-07-28 18:10:31 -07:00 |
Brian Hackett
|
d452b4ccc7
|
[INFER] Allow the same shape to be shared by objects with different types, bug 674621.
|
2011-07-28 14:17:42 -07:00 |
Jason Orendorff
|
ab9745757f
|
Merge from mozilla-central to jsdbg2.
|
2011-07-28 13:45:51 -05:00 |
Jason Orendorff
|
daebe48d84
|
Merge from mozilla-central to jsdbg2 branch.
|
2011-07-27 18:23:16 -05:00 |
Jeff Walden
|
5572ff62cb
|
Bug 674207 - Assertion attempting to convert the value of the 'it' property in the shell to a primitive. r=luke
--HG--
extra : rebase_source : 40334c0f47f4b0dcb30f1f8cf6dadf87b7b29ada
|
2011-07-26 23:33:58 -07:00 |
Jeff Walden
|
1b36104399
|
Bug 678998 - Make the QName localName slot store a local name that's been atomized, for simplicity. r=luke
--HG--
extra : rebase_source : 87d44a95111da809436322d95abd506e1c7beb00
|
2011-08-15 00:12:48 -04:00 |
Jeff Walden
|
376d49ca28
|
Bug 673647 - Explicitly identify which bits in JSObject::flags are available for new uses. r=dvander
--HG--
extra : rebase_source : 18f3edce0127110b0f9528dd21f8598ba97ff1a1
|
2011-07-22 19:10:54 -07:00 |
Brian Hackett
|
f631882466
|
Merge MC -> JM
|
2011-07-21 18:53:37 -07:00 |
Jason Orendorff
|
d8c569a9a4
|
Address review comments from Waldo (bug 672829 comment 24).
|
2011-07-21 17:36:09 -05:00 |
Brian Hackett
|
2718453170
|
[INFER] Make TypeObject a GC thing, remove lazily created type objects on GC, bug 669969.
|
2011-07-21 07:28:01 -07:00 |
Jason Orendorff
|
f3bc25f319
|
Bug 637985 - Reimplement watchpoints using a JSObject bit. r=jimb.
|
2011-07-27 17:44:43 -05:00 |
Jason Orendorff
|
53ea6cfbd2
|
Cleanup for review. This undoes some changes made earlier to tests, fixes some formatting errors, deletes some dead code, and fixes a bug in JSPROP_NATIVE_ACCESSORS support.
|
2011-07-20 10:39:01 -05:00 |
Makoto Kato
|
379ca2fc94
|
Bug 672450 - C4233/C4267 warning for jsobj.h, vm/String.h and jsatom.h. r=luke
|
2011-07-20 14:07:51 +09:00 |
Jason Orendorff
|
2ad4e61b5e
|
Merge mozilla-central to jsdbg2.
|
2011-07-18 10:58:56 -05:00 |
Brian Hackett
|
987914bed5
|
Merge MC -> JM
|
2011-07-15 14:40:15 -07:00 |
Brian Hackett
|
48dc847ab3
|
[INFER] Lazily create type objects for singleton JS objects, bug 670185.
|
2011-07-15 10:14:07 -07:00 |
Jason Orendorff
|
23675ecda8
|
Add Debugger.Object.prototype.{seal,freeze,preventExtensions,isSealed,isFrozen,isExtensible}.
|
2011-07-14 11:05:52 -05:00 |
David Mandelin
|
e4026ec35b
|
Bug 605290: check for null globalObject before innerizing, r=luke
|
2011-07-13 16:47:10 -07:00 |
Bill McCloskey
|
ba16914fcc
|
Bug 673451 - Add getters and setters to make JS write barriers easier to implement (r=cdleary)
|
2011-07-13 15:43:33 -07:00 |
Jason Orendorff
|
fa4a9ab4c8
|
Add Debugger.Object.prototype.defineProperties and a few extra defineProperty tessts.
|
2011-07-13 06:46:23 -05:00 |
Jason Orendorff
|
43d9522853
|
Add Debugger.Object.prototype.defineProperty.
|
2011-07-12 20:19:13 -05:00 |