Brendan Eich
|
2f32b73162
|
Bug 621954 - common BindLocalVariable harder in jsparse.cpp (r=cdleary).
|
2011-07-20 09:24:28 -05:00 |
|
Michael Wu
|
c62529f8bd
|
Bug 664898 - Cleanup startup cache api, r=taras
|
2011-07-20 00:39:09 -07: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 |
|
Nicholas Nethercote
|
ffb5db8d32
|
Bug 672439 - Avoid duplicate names for system compartment reporters. r=gal.
|
2011-07-19 16:59:16 -07:00 |
|
Chris Leary
|
b321bc1f30
|
Bug 669776 - Genericize tagged pointer hasher. (r=Waldo)
|
2011-07-19 16:37:11 -07:00 |
|
Chris Leary
|
fce380ea45
|
Bug 668095 - Write a proper option parser for SpiderMonkey CLI. (r=dvander)
|
2011-07-19 16:37:09 -07:00 |
|
Bill McCloskey
|
1b7adf6bc0
|
Bug 671113 - Poison JSScripts when freed to get more crash data (r=dmandelin)
|
2011-07-19 14:21:58 -07:00 |
|
Jason Orendorff
|
64a5336a0d
|
Bug 648175 - Remove JSOP_FOR*. Second second landing, to coin a phrase. r=dvander.
--HG--
extra : rebase_source : f893091e91a5b409c38ba08ddccfa0a6aa0a92c8
|
2011-07-19 11:00:43 -05:00 |
|
Andrew McCreight
|
62f71beb5f
|
Bug 666549 - Don't delete empty ObjectValueMaps in WeakMaps. r=igor
|
2011-07-19 09:30:16 -07:00 |
|
Justin Lebar
|
7ff946f9af
|
Bug 671280 - Rename KIND_MAPPED to KIND_NONHEAP in nsIMemoryReporter. r=njn
|
2011-07-19 10:33:49 -04:00 |
|
Luke Wagner
|
61b3a57a82
|
Bug 672283 - eval cache should hit if both 'principals' and 'script->principals' are null (r=mrbkap)
|
2011-07-18 17:39:28 -07:00 |
|
Luke Wagner
|
5d68ed0dbd
|
Bug 672026 - Ensure that there is an object principals finder during early startup (r=mrbkap)
|
2011-07-18 17:37:19 -07:00 |
|
Ehsan Akhgari
|
aadd188062
|
Merge mozilla-central and mozilla-inbound
|
2011-07-18 18:16:25 -04:00 |
|
Ehsan Akhgari
|
72428d5e92
|
Backout changeset fdddabd345b9 and changeset 3857a4309fc3 (bug 649537) because of three mochitest-3 intermittent failures which seem to be caused by this on Windows debug builds
|
2011-07-18 18:14:59 -04:00 |
|
Ben Turner
|
820e368a57
|
Bug 649537 - 'Workers: Make one OS thread and JS runtime per worker, and lose XPConnect'. r=sicking+mrbkap.
--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/WorkerTest_badworker.js => dom/workers/test/WorkerTest_badworker.js
rename : dom/src/threads/test/WorkerTest_subworker.js => dom/workers/test/WorkerTest_subworker.js
rename : dom/src/threads/test/WorkerTest_worker.js => dom/workers/test/WorkerTest_worker.js
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_server.sjs => dom/workers/test/closeOnGC_server.sjs
rename : dom/src/threads/test/closeOnGC_worker.js => dom/workers/test/closeOnGC_worker.js
rename : dom/src/threads/test/close_worker.js => dom/workers/test/close_worker.js
rename : dom/src/threads/test/fibonacci_worker.js => dom/workers/test/fibonacci_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/importScripts_worker_imported3.js => dom/workers/test/importScripts_worker_imported3.js
rename : dom/src/threads/test/importScripts_worker_imported4.js => dom/workers/test/importScripts_worker_imported4.js
rename : dom/src/threads/test/json_worker.js => dom/workers/test/json_worker.js
rename : dom/src/threads/test/location_worker.js => dom/workers/test/location_worker.js
rename : dom/src/threads/test/longThread_worker.js => dom/workers/test/longThread_worker.js
rename : dom/src/threads/test/navigator_worker.js => dom/workers/test/navigator_worker.js
rename : dom/src/threads/test/newError_worker.js => dom/workers/test/newError_worker.js
rename : dom/src/threads/test/recursion_worker.js => dom/workers/test/recursion_worker.js
rename : dom/src/threads/test/relativeLoad_import.js => dom/workers/test/relativeLoad_import.js
rename : dom/src/threads/test/relativeLoad_sub_import.js => dom/workers/test/relativeLoad_sub_import.js
rename : dom/src/threads/test/relativeLoad_sub_worker.js => dom/workers/test/relativeLoad_sub_worker.js
rename : dom/src/threads/test/relativeLoad_sub_worker2.js => dom/workers/test/relativeLoad_sub_worker2.js
rename : dom/src/threads/test/relativeLoad_worker.js => dom/workers/test/relativeLoad_worker.js
rename : dom/src/threads/test/relativeLoad_worker2.js => dom/workers/test/relativeLoad_worker2.js
rename : dom/src/threads/test/simpleThread_worker.js => dom/workers/test/simpleThread_worker.js
rename : dom/src/threads/test/suspend_iframe.html => dom/workers/test/suspend_iframe.html
rename : dom/src/threads/test/suspend_worker.js => dom/workers/test/suspend_worker.js
rename : dom/src/threads/test/terminate_worker.js => dom/workers/test/terminate_worker.js
rename : dom/src/threads/test/testXHR.txt => dom/workers/test/testXHR.txt
rename : dom/src/threads/test/test_404.html => dom/workers/test/test_404.html
rename : dom/src/threads/test/test_atob.html => dom/workers/test/test_atob.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_location.html => dom/workers/test/test_location.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_newError.html => dom/workers/test/test_newError.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/threadErrors_worker1.js => dom/workers/test/threadErrors_worker1.js
rename : dom/src/threads/test/threadErrors_worker2.js => dom/workers/test/threadErrors_worker2.js
rename : dom/src/threads/test/threadErrors_worker3.js => dom/workers/test/threadErrors_worker3.js
rename : dom/src/threads/test/threadErrors_worker4.js => dom/workers/test/threadErrors_worker4.js
rename : dom/src/threads/test/threadTimeouts_worker.js => dom/workers/test/threadTimeouts_worker.js
rename : dom/src/threads/test/throwingOnerror_worker.js => dom/workers/test/throwingOnerror_worker.js
rename : dom/src/threads/test/xhrAbort_worker.js => dom/workers/test/xhrAbort_worker.js
rename : dom/src/threads/test/xhr_worker.js => dom/workers/test/xhr_worker.js
|
2011-07-17 15:09:13 -04:00 |
|
Matheus Kerschbaum
|
b0c1f89ef4
|
Bug 579571 - Remove --enable-timeline support. r=tglek
|
2011-07-17 12:07:42 +02:00 |
|
Jeff Walden
|
58ba740f31
|
Various minor formatting tweaks, de-indentation, &c. to Utf8ToOneUcs4Char. No change to actual logic in the code. r=sparky
--HG--
extra : rebase_source : f414988004996f16fd01b82263668a8befb727b2
|
2011-07-15 15:41:47 -07:00 |
|
Jeff Walden
|
afc3d711b1
|
Remove code for JS_HAS_ARRAY_EXTRAS, and make the extra methods ES5 added to Array.prototype always present. rs=luke
--HG--
extra : rebase_source : 8dd08dee39ae2ff15d326ece9ad82ffe6ab1946a
|
2011-07-15 14:06:40 -07:00 |
|
Jim Blandy
|
8f83000dea
|
Bug 668438: Let MakePlaceholder's callers put the placeholder in the lexdeps table, as that needs to be done differently in different cases. r=cdleary
|
2011-07-06 21:14:45 -07:00 |
|
Steve Fink
|
83485a0a59
|
Bug 671632 - Fix shark builds broken by bug 588537 (r=waldo)
--HG--
extra : rebase_source : baa3e89fb3ccc0549aee2c752bb4a46ccc494eec
|
2011-07-15 11:47:16 -07:00 |
|
Ehsan Akhgari
|
5e56126930
|
Merge the last green changeset on mozilla-inbound to mozilla-central
|
2011-07-15 08:13:08 -04:00 |
|
Ms2ger
|
292cb94b42
|
Bug 670331 - Remove nsIDOMStorageWindow; r=sicking
|
2011-07-15 12:32:37 +02:00 |
|
Ms2ger
|
8c78d3f478
|
Bug 670235 - Remove nsIDOMWindowInternal; r=sicking
|
2011-07-15 12:31:34 +02:00 |
|
Nicholas Nethercote
|
03df28c0ff
|
Bug 669434 - Fix obscure bugs in CompileFileHelper. r=brendan.
H:Bug 669434 - Fix obscure bugs in CompileFileHelper. r=brendan.
ubranch 'default'
|
2011-07-14 19:40:23 -07:00 |
|
David Mandelin
|
e4026ec35b
|
Bug 605290: check for null globalObject before innerizing, r=luke
|
2011-07-13 16:47:10 -07:00 |
|
Brad Lassey
|
3c22f91088
|
bug 671346 - build fails with android NDKr6 r=khuey
|
2011-07-14 20:45:42 -04:00 |
|
Nicholas Nethercote
|
9d115f075d
|
Bug 671482 - Use the trusted principal to identify the system principal. r=luke.
|
2011-07-15 09:52:51 +10:00 |
|
Nicholas Nethercote
|
6383cd4901
|
Bug 671482 - Rename some identifiers to improve clarity. r=anygregor.
|
2011-07-15 09:31:52 +10:00 |
|
Bill McCloskey
|
0a2494d375
|
Bug 661903 - Fix stupid build issue
|
2011-07-14 16:07:53 -07:00 |
|
Bill McCloskey
|
59550cbcda
|
Bug 661903 - Move script filename table to compartment (r=igor)
|
2011-07-14 16:02:12 -07:00 |
|
Blake Kaplan
|
6347da8334
|
Backed out changeset 1e6392dd7c14 due to build bustage.
|
2011-07-14 15:21:42 -07:00 |
|
Blake Kaplan
|
686ac44361
|
Fix bug 653926. r=jst
|
2011-07-14 14:35:41 -07:00 |
|
Jeff Walden
|
59836c24ef
|
Bug 671091 - Add DefinePropertiesAndBrand to abstract out most explicit branding. NOT REVIEWED YET
--HG--
extra : rebase_source : 9a48fc83a876c95e90c807eb0b007d35211eb41c
|
2011-06-15 10:15:37 -07:00 |
|
Jeff Walden
|
d312d3d392
|
Bug 671143 - Rename ValueToNumber to ToNumber, to be more like the spec nomenclature. r=cdleary
--HG--
extra : rebase_source : e85fbadd77adc048f5e443cd9ed96b0035954674
|
2011-06-13 21:49:59 -07:00 |
|
Igor Bukanov
|
6fec142b82
|
bug 667507 - r=gal
|
2011-07-14 21:47:36 +02:00 |
|
Chris Leary
|
1ae6b9e3c0
|
Bug 670772 - JSCodeGenerator::upvarMap should use exactly as much space as it needs. (r=njn)
--HG--
extra : rebase_source : 40b9a070023da205817e275e936e8a1acbe38c2b
|
2011-07-13 16:05:41 -07:00 |
|
Chris Leary
|
ea5644dbe3
|
Bug 669786: JSCodeGenerator::upvarMap should be a js::Vector. (r=njn)
--HG--
extra : rebase_source : 63d3fe85a1937c74f45e104ab066bc1159c36e00
|
2011-07-06 18:00:17 -07:00 |
|
Bill McCloskey
|
56c6d6ea2b
|
Bug 671080 - Assert on unexpected cross-compartment pointers in opt builds (r=mrbkap)
|
2011-07-14 12:12:30 -07:00 |
|
Hannes Verschore
|
d281d1ff4a
|
Bug 670784 - Add src note to break statements of switches, r=dvander
|
2011-07-13 16:12:05 -07:00 |
|
Jason Orendorff
|
7c4d53ad5d
|
Bug 646968 - Fix name lookups in let scopes. r=brendan.
|
2011-07-14 08:54:17 -05:00 |
|
Kyle Huey
|
29476224bf
|
Mass revert m-i to the last known good state
|
2011-07-13 18:22:33 -07:00 |
|
David Mandelin
|
322bd61af7
|
Bug 605290: Check for null cx->globalObject, r=luke
|
2011-07-13 16:47:10 -07:00 |
|
Chris Leary
|
46728e38d4
|
Bug 670772 - JSCodeGenerator::upvarMap should use exactly as much space as it needs. (r=njn)
--HG--
extra : rebase_source : 00184fc11f3cccd4080e3e8e2f347ab9fa724fce
|
2011-07-13 16:05:41 -07:00 |
|
Chris Leary
|
8164b394a5
|
Bug 669786: JSCodeGenerator::upvarMap should be a js::Vector. (r=njn)
--HG--
extra : rebase_source : 5270282d89d15e00739428e5f12de7d4f508bef4
|
2011-07-06 18:00:17 -07:00 |
|
Hannes Verschore
|
0bc5ed0dd0
|
Bug 670784 - Add src note to break statements of switches, r=dvander
|
2011-07-13 16:12:05 -07:00 |
|
Jeff Walden
|
8e8cf3d389
|
Bug 671082 - Add GlobalObject::createConstructor to abstract creation of constructors, after basic primordials are installed in the global. r=bhackett
--HG--
extra : rebase_source : 7d912d659f18bd4a24cb9e285dc71cbb0eac9858
|
2011-06-13 11:52:45 -07:00 |
|
Jeff Walden
|
a7f6c3ef8c
|
Bug 670779 - Add LinkConstructorAndPrototype to encapsulate adding ctor.prototype and ctor.prototype.constructor. r=bhackett
--HG--
extra : rebase_source : 1216c2c096b866c94205c3f53fe0dd70225523c4
|
2011-06-15 10:15:37 -07:00 |
|
Jacek Caban
|
079f214b29
|
Bug 670905 - Update mingw cofigure checks to current version (r=khuey)
|
2011-07-13 17:57:59 +02:00 |
|
Ehsan Akhgari
|
0823e559de
|
Merge mozilla-central and mozilla-inbound
|
2011-07-13 11:51:33 -04:00 |
|
Ehsan Akhgari
|
3e4044476c
|
Merge the last green changeset on mozilla-inbound to mozilla-central
|
2011-07-13 11:40:03 -04:00 |
|