Kyle Huey
|
936a61f505
|
Bug 578478: Followup to placate the copy-paste test.
|
2011-07-19 15:55:22 -07:00 |
|
Kyle Huey
|
945bfa198d
|
Bug 578478: Switch to pyxpidl for header generation. Parts by bsmedberg, with r=jorendorff,khuey, and parts by me, with r=bsmedberg
|
2011-07-19 14:46:25 -07:00 |
|
Kyle Huey
|
83c42e48af
|
Merge m-c to b-s.
|
2011-07-19 08:50:02 -07:00 |
|
Brian Hackett
|
4126309311
|
[INFER] Fix busted jstests.
|
2011-07-19 07:21:33 -07:00 |
|
Mike Hommey
|
2785b088eb
|
Bug 551138 - Allow to build against system libffi. r=ted
|
2011-07-22 08:47:57 +02:00 |
|
Nicholas Nethercote
|
ca8a2e6e49
|
Bug 672732 - Don't report per-compartment measurements that have zero bytes. r=gal.
|
2011-07-21 17:39:01 -07:00 |
|
Chris Leary
|
51af6b197d
|
Bug 673052: Fix JS shell option parser argument leak. (r=dvander)
|
2011-07-21 12:14:20 -07:00 |
|
Luke Wagner
|
d8af27d8bc
|
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
|
de46d72752
|
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
|
34ec9e0587
|
Merge mozilla-central and mozilla-inbound
|
2011-07-18 18:16:25 -04:00 |
|
Ehsan Akhgari
|
b12177a76c
|
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
|
3b5744241b
|
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 |
|
Brian Hackett
|
5d950cd220
|
[INFER] Decompiler and Windows interpreter fixes for decomposed property ops, bug 647624.
|
2011-07-16 16:40:47 -07:00 |
|
Brian Hackett
|
b93d6270e7
|
[INFER] Decomposed prop fixes for XDR, INDEXBASE and the tracer, bug 647624.
|
2011-07-16 13:47:58 -07:00 |
|
Brian Hackett
|
b69580a796
|
[INFER] Decompose property inc/dec ops for JM and TI, bug 647624.
|
2011-07-16 08:25:22 -07:00 |
|
Brian Hackett
|
2291066d7c
|
[INFER] Add rejoins for call sites that can trigger GC, bug 671943.
|
2011-07-16 07:15:34 -07:00 |
|
Brian Hackett
|
14ffb09713
|
[INFER] Fix merge issues.
|
2011-07-15 20:38:18 -07:00 |
|
Matheus Kerschbaum
|
55aebc79d4
|
Bug 579571 - Remove --enable-timeline support. r=tglek
|
2011-07-17 12:07:42 +02:00 |
|
Jeff Walden
|
468332b8f0
|
Bug 607371 - Throw an exception when an excessively large arguments array is passed to Function.prototype.apply, rather than silently passing only the maximum number of supported elements. Silently treating the array as smaller than it actually is is prone to silent errors; throwing an exception is immediate and obvious. r=luke
--HG--
extra : rebase_source : 3ae04ac924cd28199ba0e48d90dba2f7c5a2c563
|
2011-07-25 20:33:02 -07:00 |
|
Jeff Walden
|
518fa9f4fa
|
Bug 674775 - Implement js::IndexToString to get a JSString corresponding to a uint32_t. r=luke
--HG--
extra : rebase_source : 4933683a4d051521d2ba3bad0f16b5f5dc01e03d
|
2011-07-27 17:09:12 -07:00 |
|
Marty Rosenberg
|
8c038a81e6
|
Bug 674143 - Change jsval tag representation; change ARM mjit backend to test tags using a single comparison (r=dvander,luke)
|
2011-07-29 16:24:30 -07:00 |
|
Boris Zbarsky
|
2bf85f93fe
|
Bug 671453. Fix use of [implicit_jscontext] with non-quickstubbed setters. r=mrbkap
|
2011-07-29 14:30:00 -04:00 |
|
Luke Wagner
|
7c2aed79f4
|
Fix 22134b2abde4 for non-JS_THREADSAFE builds (r=burning)
|
2011-07-29 11:14:46 -07:00 |
|
Luke Wagner
|
17beadfb85
|
Bug 672971 - Remove SetSafeJSContext (r=bz,bent)
--HG--
extra : rebase_source : f7eb1dcd3bc8ae1bfda0a89d044c0da9621d99e9
|
2011-07-27 16:15:50 -07:00 |
|
Luke Wagner
|
807852f5c4
|
Bug 669617 - Fix debug-only null-deref in JS_IsRunning (r=igor)
--HG--
extra : rebase_source : f9f1215705f36bb2d37553f92a3058b73304bd6f
|
2011-07-28 17:59:43 -07:00 |
|
Nick Fitzgerald
|
9098b89abc
|
Bug 674283 - Add source map urls to JSScript. r=jorendorff.
|
2011-07-29 10:44:45 -05:00 |
|
Jeff Walden
|
3269a728a3
|
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 |
|
Brian Hackett
|
89a7a7eac5
|
Merge MC -> JM
|
2011-07-15 14:40:15 -07:00 |
|
Jeff Walden
|
55a0fe3577
|
Bug 520095 - Don't censor U+FFFE and U+FFFF, when decoded by decodeURI or decodeURIComponent, to U+FFFD: just return the character. r=masa141421356@gmail.com
--HG--
extra : rebase_source : 6f93df1bb7e1c6f5621595a277486ad14ac2dcf1
|
2011-07-15 14:15:55 -07:00 |
|
Brad Lassey
|
d7d64adac1
|
bug 672939 - fennec package name repeats itself with NDKr5 and greater r=khuey
|
2011-07-20 17:02:04 -04:00 |
|
Brendan Eich
|
0c46987a59
|
Bug 671947 - Unqualified function invocation uses the global object the property was gotten from as |this| (r=luke).
|
2011-07-20 12:48:12 -07:00 |
|
Chris Leary
|
ee638a87ca
|
Bug 613820: Regexp forwards ref in quantified parens test. (r=dmandelin)
|
2011-07-20 10:12:36 -05:00 |
|
Brendan Eich
|
1cc4cea754
|
Bug 621954 - common BindLocalVariable harder in jsparse.cpp (r=cdleary).
|
2011-07-20 09:24:28 -05:00 |
|
Michael Wu
|
9e2c6a0264
|
Bug 664898 - Cleanup startup cache api, r=taras
|
2011-07-20 00:39:09 -07:00 |
|
Makoto Kato
|
b1f75f3be0
|
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
|
0089d27bf7
|
Bug 672439 - Avoid duplicate names for system compartment reporters. r=gal.
|
2011-07-19 16:59:16 -07:00 |
|
Chris Leary
|
87089e8f09
|
Bug 669776 - Genericize tagged pointer hasher. (r=Waldo)
|
2011-07-19 16:37:11 -07:00 |
|
Chris Leary
|
a619b5f224
|
Bug 668095 - Write a proper option parser for SpiderMonkey CLI. (r=dvander)
|
2011-07-19 16:37:09 -07:00 |
|
Bill McCloskey
|
e41d5f10b1
|
Bug 671113 - Poison JSScripts when freed to get more crash data (r=dmandelin)
|
2011-07-19 14:21:58 -07:00 |
|
Jason Orendorff
|
ca0b6c2b6b
|
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
|
a23526f81d
|
Bug 666549 - Don't delete empty ObjectValueMaps in WeakMaps. r=igor
|
2011-07-19 09:30:16 -07:00 |
|
Justin Lebar
|
470956d8ab
|
Bug 671280 - Rename KIND_MAPPED to KIND_NONHEAP in nsIMemoryReporter. r=njn
|
2011-07-19 10:33:49 -04:00 |
|
Jeff Walden
|
bca3d6372d
|
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 |
|
Brian Hackett
|
c091101935
|
[INFER] Lazily create type objects for singleton JS objects, bug 670185.
|
2011-07-15 10:14:07 -07:00 |
|
Gary Kwong
|
f2fcb005ed
|
Merge TM -> JM. Last merge from TM to grab 4 changesets prior to the start of the experiment to use mozilla-inbound instead of tracemonkey.
|
2011-07-15 23:18:10 +08:00 |
|
Ehsan Akhgari
|
0787743cf4
|
Merge the last green changeset on mozilla-inbound to mozilla-central
|
2011-07-15 08:13:08 -04:00 |
|
Ms2ger
|
50bcc856b0
|
Bug 670331 - Remove nsIDOMStorageWindow; r=sicking
|
2011-07-15 12:32:37 +02:00 |
|
Ms2ger
|
36c532ffa2
|
Bug 670235 - Remove nsIDOMWindowInternal; r=sicking
|
2011-07-15 12:31:34 +02:00 |
|
Nicholas Nethercote
|
ed80f3df3e
|
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 |
|
Jan de Mooij
|
e1aea9d278
|
[INFER] Enable typed array paths if the type set contains multiple objects with the same array type, bug 670885. r=bhackett
|
2011-07-14 16:42:37 +02:00 |
|
Siddharth Agarwal
|
a7d1a0c8f9
|
Bustage fix for bug 670249 -- remove PLSRCS
|
2011-07-13 18:54:41 -07:00 |
|
Siddharth Agarwal
|
bee5d53a97
|
Bug 670249 - Get rid of NFSPWD, nfspwd.pl and fastcwd.pl. r=glandium
|
2011-07-13 17:54:31 -07:00 |
|
Steve Fink
|
d2ab0d6e3f
|
Bug 671035 - Remove windows.h from jsprobes.h by moving ETW support into jsprobes.cpp (r=dmandelin)
--HG--
extra : rebase_source : a290b4a967fe86ce4ba70dc3c8f2f6a3698f6b48
|
2011-07-13 17:26:58 -07:00 |
|
David Mandelin
|
0f81026221
|
Bug 605290: check for null globalObject before innerizing, r=luke
|
2011-07-13 16:47:10 -07:00 |
|
Brad Lassey
|
df89bedfff
|
bug 671346 - build fails with android NDKr6 r=khuey
|
2011-07-14 20:45:42 -04:00 |
|
Nicholas Nethercote
|
df63e69bd3
|
Bug 671482 - Use the trusted principal to identify the system principal. r=luke.
|
2011-07-15 09:52:51 +10:00 |
|
Nicholas Nethercote
|
bc2ec1e581
|
Bug 671482 - Rename some identifiers to improve clarity. r=anygregor.
|
2011-07-15 09:31:52 +10:00 |
|
Bill McCloskey
|
6ccefeb374
|
Bug 661903 - Fix stupid build issue
|
2011-07-14 16:07:53 -07:00 |
|
Bill McCloskey
|
fd629a392b
|
Bug 661903 - Move script filename table to compartment (r=igor)
|
2011-07-14 16:02:12 -07:00 |
|
Blake Kaplan
|
1748f5de80
|
Backed out changeset 1e6392dd7c14 due to build bustage.
|
2011-07-14 15:21:42 -07:00 |
|
Blake Kaplan
|
e50f54b72d
|
Fix bug 653926. r=jst
|
2011-07-14 14:35:41 -07:00 |
|
Bill McCloskey
|
095fa57be2
|
Bug 673451 - Add getters and setters to make JS write barriers easier to implement (r=cdleary)
|
2011-07-13 15:43:33 -07:00 |
|
Bill McCloskey
|
7643e7af42
|
Bug 670205 - Preserve JSOPTION_UNROOTED_GLOBAL in ContextHolder::ContextHolder (r=gal)
|
2011-07-13 15:43:31 -07:00 |
|
Tom Schuster
|
b88a466d4d
|
Bug 616744 - Add GetElement PIC for arguments objects r=dvander
|
2011-07-27 15:39:55 +02:00 |
|
Jeff Walden
|
4f15098148
|
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 |
|
Tom Schuster
|
5d42be833c
|
Bug 652771 - Update Unicode character support for space categorization, also somewhat for uppercase and lowercase (although these will only be fully fixed in followup bugs). r=jwalden. Further (lumped together to address interdependencies): Bug 672760 - Don't pass the EOF non-character to any of the Unicode character-categorization functions. r=jwalden
--HG--
extra : rebase_source : f415de9c0c9e58e3a28d6cd7e474ab1370d2d244
|
2011-07-26 14:10:33 -07:00 |
|
Michael Wu
|
6a28121ce1
|
Bug 671417 - Incorrect use of PRBool when other types are more appropriate or vice versa, r=bz,ehsan,dwitte,joe,vlad,luke,mak,roc
|
2011-07-26 23:43:37 -07:00 |
|
Jeff Walden
|
cbfd8e2789
|
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 |
|
Blake Kaplan
|
d87a8b11e5
|
Bug 673503 - Make sure the prototype here is in the right compartment. r=wmccloskey
|
2011-07-22 12:14:02 -07:00 |
|
Jan de Mooij
|
04cc1b8aa0
|
[INFER] Inline typed array access if the object may be undefined, bug 670885. r=bhackett
|
2011-07-13 15:13:04 +02:00 |
|
Luke Wagner
|
1f831c5948
|
Bug 668915 - JSAutoStructuredCloneBuffer shouldn't require a 'cx' (r=bent,jorendorff)
--HG--
extra : rebase_source : f2fe9ab1e25188223f75e8d2ddcbdf977e62782b
|
2011-07-12 10:42:24 -07:00 |
|
Daniel Holbert
|
95e333a50a
|
Merge last green mozilla-central changeset to mozilla-inbound
|
2011-07-28 14:53:21 -07:00 |
|
Luke Wagner
|
640dd6a5c2
|
Backout 2e0fea2cbd9b for windows linker lameness
|
2011-07-28 14:35:38 -07:00 |
|
Jason Orendorff
|
5f274ec6ed
|
Bug 674618 - Eliminate warnings on Mac introduced by rev ba2bdf497934 (././js-confdefs.h:110:1: warning: "__STDC_LIMIT_MACROS" redefined). r=jimb.
--HG--
extra : rebase_source : 65140f1129745eabbc18f7d8e7a0409ec207a51c
|
2011-07-28 15:57:50 -05:00 |
|
Luke Wagner
|
c0bacd6aa9
|
Bug 668915 - JSAutoStructuredCloneBuffer shouldn't require a 'cx' (r=bent,jorendorff)
|
2011-07-12 10:42:24 -07:00 |
|
Martin Rosenberg
|
b79662c4d7
|
Bug 673314: Enable generation of multiply instructions on ARM. r=adrake
--HG--
extra : rebase_source : 084b7cb47d4858fa41b44d702c7e97755eee59b3
|
2011-07-28 09:35:22 -07:00 |
|
Ehsan Akhgari
|
2f51d73796
|
Bug 674558 - Implement the HTML5 selectionDirection property for text controls (input and textarea); r=bzbarsky
|
2011-07-28 13:51:22 -04:00 |
|
Jan de Mooij
|
9444dd6946
|
[INFER] Disable inline paths for typed arrays on ARM and fix a regalloc problem, bug 663485. r=bhackett
|
2011-07-12 18:50:04 +02:00 |
|
Daniel Holbert
|
d7b0e4ac9e
|
Bug 670794: Remove unused variable 'forInLet' from jsemit.cpp. r=waldo
|
2011-07-11 18:57:45 -07:00 |
|
Luke Wagner
|
5488719adc
|
Fix GCC warning from 60b1a6a58531 (r=red)
|
2011-07-11 11:03:27 -07:00 |
|
Jan de Mooij
|
3164866fe0
|
[INFER] Add inline paths for typed arrays, bug 663485. r=bhackett
|
2011-07-11 19:28:58 +02:00 |
|
Luke Wagner
|
75272a45d4
|
Bug 669044 - Undo changes to tracer assert (r=dvander)
|
2011-07-11 10:22:27 -07:00 |
|
Luke Wagner
|
df1d1c90a9
|
Bug 669043 - Don't assert when the decompiler temporarily changes script->code (r=waldo)
|
2011-07-11 10:21:31 -07:00 |
|
Brian Hackett
|
4980469d03
|
Reland a37db4d95026
|
2011-07-08 18:35:07 -07:00 |
|
Brian Hackett
|
761ce3bec0
|
Reland 104b182daf70
|
2011-07-08 18:28:03 -07:00 |
|
Brian Hackett
|
0875c60102
|
Reland b5ebe47700ce
|
2011-07-08 18:20:04 -07:00 |
|
Brian Hackett
|
875fc32ac6
|
Reland rev 1013f4be025f
|
2011-07-08 18:17:39 -07:00 |
|
Brian Hackett
|
fd156b6340
|
Revert to 6840fbf4dcdd
|
2011-07-08 17:58:10 -07:00 |
|
Brian Hackett
|
87755b2826
|
Merge TM -> JM
|
2011-07-08 17:52:15 -07:00 |
|
Siddharth Agarwal
|
996eff61b5
|
Bug 668058 - Add a DIR_INSTALL nsinstall shortcut, and allow $(INSTALL) to support target-specific makefiles. r=ted
|
2011-07-08 14:30:27 -07:00 |
|
Brian Hackett
|
00d04a894d
|
Restore per-compartment empty call shape, bug 670152. r=jorendorff
|
2011-07-08 11:16:25 -07:00 |
|
Brendan Eich
|
9daff163c1
|
Bug 621954 - common BindLocalVariable harder in jsparse.cpp (r=cdleary).
|
2011-07-07 23:09:38 -07:00 |
|
Brian Hackett
|
eb4a0fc5ea
|
Allow JaegerShot to only partially execute frames, bug 665815. r=luke
|
2011-07-07 21:02:57 -07:00 |
|
Brian Hackett
|
752b11eaa2
|
Measure type inference memory usage, bug 669958. r=njn
|
2011-07-07 20:04:47 -07:00 |
|
Makoto Kato
|
8853bbc4cc
|
backout bug 669564
|
2011-07-07 23:47:06 +09:00 |
|
Mike Hommey
|
4417ab4a0f
|
Backed out changeset 8b7150ba4450 because of win opt build failure
|
2011-07-07 14:48:17 +02:00 |
|
Makoto Kato
|
4c0099ad70
|
Bug 669564 - XMM6 and XMM7 aren't scratch register on Win64 ABI. r=bhackett1024
|
2011-07-07 16:34:19 +09:00 |
|
Jim Blandy
|
477067d1ce
|
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
|
14742586b2
|
Bug 671632 - Fix shark builds broken by bug 588537 (r=waldo)
--HG--
extra : rebase_source : baa3e89fb3ccc0549aee2c752bb4a46ccc494eec
|
2011-07-15 11:47:16 -07:00 |
|
Jim Blandy
|
4ba5ae27bb
|
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 |
|
Chris Leary
|
c5840b02ed
|
Bug 613820: Regexp forwards ref in quantified parens test. (r=dmandelin)
|
2011-07-06 18:09:45 -07:00 |
|
Chris Leary
|
47795b9485
|
Bug 669786: JSCodeGenerator::upvarMap should be a js::Vector. (r=njn)
|
2011-07-06 18:00:17 -07:00 |
|
Brian Hackett
|
a68d60d8e8
|
Disable type inference on ARM, bug 669715.
|
2011-07-06 12:29:07 -07:00 |
|
Brian Hackett
|
c0b367b25f
|
Fix memory leak.
|
2011-07-06 06:30:49 -07:00 |
|
Shu-yu Guo
|
8453d326d9
|
Add swap and pick support to TI. bug 668353. r=bhackett
|
2011-07-05 22:54:19 -07:00 |
|
Brian Hackett
|
a6e714e4a4
|
Fix warning.
|
2011-07-05 22:41:41 -07:00 |
|
Han Chang
|
3af25db115
|
Bug 640629 - Move timer declaration instances to prevent premature garbage collection from occuring and wiping out the timer instances before they get a chance to fire. r=jdm,gavin
|
2011-07-05 21:40:00 -04:00 |
|
Rafael Ávila de Espíndola
|
43597c72c7
|
Bug 673556 - Make sure that C limits macros are defined on over-zealous compilers; r=khuey
--HG--
extra : rebase_source : 46f5ddf3a2bcfcd882e3814216299af09347de7e
|
2011-07-26 17:09:42 -04:00 |
|
Brian Hackett
|
1b078f3536
|
Merge TM -> JM
|
2011-07-05 18:22:24 -07:00 |
|
Chris Leary
|
679a65fe47
|
Merge mozilla-central and tracemonkey.
|
2011-07-05 17:30:35 -07:00 |
|
Brian Hackett
|
e0c7a11c50
|
[INFER] Fix build breaks with --disable-methodjit.
|
2011-07-05 16:52:39 -07:00 |
|
Paul Biggar
|
d8243d6d31
|
Bug 666448: Remove 2nd argument to escape() for ECMA/Test262 compliance (r=jwalden)
|
2011-07-05 16:51:12 -07:00 |
|
Brendan Eich
|
0fb17bfc60
|
Fuse common return interpReturnOK; path (and put comment inside ifdef where it belongs); fit assertion in 100 columns (r=me).
|
2011-07-05 12:57:44 -07:00 |
|
Brendan Eich
|
40fbf4f25a
|
Use common sub-expression more (r=self).
|
2011-07-05 12:36:54 -07:00 |
|
Brian Hackett
|
18b2c1c295
|
[INFER] When pushing new frame don't repoint cx->regs until after checking there is space to push, bug 669304.
|
2011-07-05 10:12:23 -07:00 |
|
Boris Zbarsky
|
7271e89ea8
|
Version bump from 7.0a1 to 8.0a1
|
2011-07-05 12:59:19 -04:00 |
|
Marco Bonardo
|
2dc9ae2975
|
Merge last green changeset from mozilla-central to mozilla-inbound
|
2011-07-05 10:47:39 +02:00 |
|
Gregor Wagner
|
72e00fabf4
|
Bug 666058 - Don't share chunks for system compartments. r=gal,igor.
|
2011-07-05 14:14:33 +10:00 |
|
Patrick McManus
|
054a2164a5
|
bug 655389 - CRLF Injection and the parsing of HTTP headers. r=bz
|
2011-07-04 23:12:30 -07:00 |
|
Leon Sha
|
b223802f5f
|
Bug 666488 - [TM] Re-enable YARR on sparc. r=dvander.
|
2011-07-04 13:40:43 +08:00 |
|
Nikhil Marathe
|
583bf1952d
|
Bug 666599 - Fix ArrayBuffer::obj_lookupProperty. r=mrbkap
|
2011-07-03 13:32:03 +08:00 |
|
Brian Hackett
|
d9a6f02814
|
[INFER] ContextStack::currentScript should only return scripts from the current compartment, bug 662841.
|
2011-07-02 18:49:09 -07:00 |
|
Brian Hackett
|
aacb873583
|
[INFER] Preserve invariant entry ordering when removing existing redundant entries, bug 668643.
|
2011-07-02 18:25:12 -07:00 |
|
Brian Hackett
|
9e5b330883
|
[INFER] Watch for non-closed local names aliased by XML QNAME opcodes, bug 665812.
|
2011-07-02 07:08:55 -07:00 |
|
Brian Hackett
|
47fd6595dc
|
[INFER] Avoid redundant TypeObject::markUnknown, bug 665289.
|
2011-07-02 06:58:06 -07:00 |
|
Brian Hackett
|
392d443f17
|
[INFER] Fix build break.
|
2011-07-02 06:38:36 -07:00 |
|
Brian Hackett
|
63dde015a5
|
[INFER] Fix merge botches.
|
2011-07-01 19:40:53 -07:00 |
|
Brian Hackett
|
dee99963bb
|
Merge TM -> JM
|
2011-07-01 16:24:32 -07:00 |
|
Jeff Walden
|
0dfbe6d91b
|
Bug 657298 - Various bugs in setting the length of an array. r=dmandelin
--HG--
extra : rebase_source : f27bd4d0141df46d7ef054c91c2601d3b50d9690
|
2011-06-28 10:05:53 -07:00 |
|
Jeff Walden
|
d2d6ef6dd4
|
Bug 667527 - Remove the array-length limitation from the method used in certain cases to append values to newborn arrays, and name it more generally than previously. r=dmandelin
--HG--
extra : rebase_source : 1f7ee1dc5f5bd3185a8c7e02c5fdf8dcef765cb4
|
2011-06-28 10:05:40 -07:00 |
|
Nikhil Marathe
|
309bac37f9
|
Bug 665355 - Make delegate object and ArrayBuffer share same prototype. r=mrbkap
--HG--
extra : rebase_source : a7bd7dce5e0fbc53097f56065f5d5290046bc691
|
2011-06-29 17:42:03 -07:00 |
|
Nikhil Marathe
|
052a90e97b
|
Bug 665355 - Fix __proto__ recursion. r=mrbkap
--HG--
extra : rebase_source : b97d692c2318e3e071e68e2e1cec38ca9e614cb0
|
2011-06-29 17:41:35 -07:00 |
|
Nikhil Marathe
|
9a3fd541fa
|
Bug 665914 - ArrayBuffer.prototype['byteLength'] crashes. r=mrbkap
--HG--
extra : rebase_source : 09fda2860e11457f516c3b0b0614bde7e3ff3a91
|
2011-06-29 17:38:10 -07:00 |
|
Blake Kaplan
|
4b185d0ef0
|
Bug 667630 - Don't treat the payload of a jsval as a pointer and make sure we unroot the value. r=luke
--HG--
extra : rebase_source : b3c5c3a29c859e2632ef97b0acc0a18842f9c52a
|
2011-06-29 17:36:09 -07:00 |
|
Blake Kaplan
|
e9d975ff6a
|
Bug 664689 - Deal with wrappers-around-wrappers here. r=gal
--HG--
extra : rebase_source : af67e8aded9aa89874c0d74bc9fd48df2268eafc
|
2011-06-28 14:00:19 -07:00 |
|
Brad Lassey
|
3df774710d
|
bug 661282 - make xpcshell run on android r=bsmedberg
|
2011-06-26 22:05:51 -04:00 |
|
Igor Bukanov
|
e39b18efab
|
bug 673760 - keep ArenaHeader::compartment until the GC finishes. r=anygregor
|
2011-07-24 18:14:10 +02:00 |
|
Ehsan Akhgari
|
8eaf1685d8
|
Backout bug 670205 and bug 673451 because of build bustage
--HG--
extra : rebase_source : 1125480c0f47d0388876c09648d64bdbd62d1206
|
2011-07-26 14:41:43 -04:00 |
|
Rob Arnold
|
30f4fb218a
|
Bug 656320: don't delete properties if the delProperty op says not to, r=jorendorff
|
2011-07-26 11:41:44 -07:00 |
|
Bill McCloskey
|
eda8607b71
|
Bug 673451 - Add getters and setters to make JS write barriers easier to implement (r=cdleary)
|
2011-07-13 15:43:33 -07:00 |
|
Bill McCloskey
|
51329bbb65
|
Bug 670205 - Maintain JSOPTION_UNROOTED_GLOBAL in ContextHolder::ContextHolder (r=gal)
|
2011-07-13 15:43:31 -07:00 |
|
Hannes Verschore
|
a412f60330
|
Bug 673066: Check for GOTOX in processing source notes, r=dvander
|
2011-07-26 10:55:02 -07:00 |
|
Brendan Eich
|
a4bd07b516
|
Oops, forgot the test for bug 588061.
|
2011-07-26 08:40:15 -07:00 |
|
Steve Fink
|
67a675cdaa
|
Bug 667056 - Fix when function callbacks are invoked (r=luke)
|
2011-06-24 17:13:19 -07:00 |
|
Steve Fink
|
29117f5284
|
Bug 667076 - Add a CHECK_EQUAL for testing whether non-jsval types are equal and report expected and observed values on failure (r=luke)
--HG--
extra : rebase_source : fb98cbdcaa63abbfe718d3dfc5b3ac1b0d3a64da
|
2011-06-24 13:11:28 -07:00 |
|
Shu-yu Guo
|
c34a1db790
|
[INFER] Fix colorized spew bug with ANSI reset codes. r=mrbkap
|
2011-06-22 17:28:19 -07:00 |
|
Marco Bonardo
|
13b5cd08c3
|
Merge mozilla-inbound and mozilla-central
|
2011-07-02 10:39:08 +02:00 |
|
Josh Matthews
|
ee206f1e3a
|
Bug 661927 - Add Cu.schedulePreciseGC to allow for a GC to run with no JS code running. r=mrbkap
|
2011-07-01 02:08:48 -04:00 |
|
Ehsan Akhgari
|
68be621524
|
Merge mozilla-central and mozilla-inbound
|
2011-06-30 05:08:20 -04:00 |
|
Nicholas Nethercote
|
3d7ea7b395
|
Bug 661474 - Add per-compartment memory reporters. r=wmccloskey, dolske.
|
2011-06-30 15:44:17 +10:00 |
|