Brian Hackett
|
82d5c58518
|
[INFER] Allow rejoining after GCs triggered within IterNext, bug 674391.
|
2011-07-31 08:54:17 -07:00 |
|
Brian Hackett
|
ac0a84cbaf
|
[INFER] Don't mark type sets and type objects as unknown when in an inconsistent object/property hash state, bug 674511. Allow compilation logging for specific scripts.
|
2011-07-31 08:40:46 -07:00 |
|
Brian Hackett
|
6c9c949bdc
|
[INFER] Use correct PC when calling lambda stubs, bug 674364.
|
2011-07-28 19:09:57 -07: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
|
d38a55b3f9
|
[INFER] Don't check isMarked() on type objects when a GC tracer with a callback is active.
|
2011-07-28 16:32:59 -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 |
|
Brian Hackett
|
1a7b57e2bd
|
[INFER] Reduce inference-related script overhead, bug 674609.
|
2011-07-28 09:16:53 -07:00 |
|
Jan de Mooij
|
ea1d6dd046
|
[INFER] LICM for typed arrays, bug 671084. r=bhackett
|
2011-07-28 11:53:29 +02:00 |
|
Ginn Chen
|
207a0d6373
|
Bug 673854 - (TypeInference)Fix TI for Solaris x86. r=bhackett.
|
2011-07-28 09:24:56 +08:00 |
|
Shu-yu Guo
|
5861b9e64d
|
[INFER] Fix more assertions, bug 673705. r=bhackett
--HG--
rename : js/src/jit-test/tests/basic/bug673705.js => js/src/jit-test/tests/basic/bug673705-1.js
|
2011-07-26 14:16:59 -07:00 |
|
Mike Hommey
|
f1e9cb22b0
|
Bug 674910 - Statically link against libstdc++ on Android. r=blassey
|
2011-07-28 18:55:38 +02:00 |
|
Mike Hommey
|
d6030568c6
|
Bug 674837 - Properly set android build options on NDK5+. r=ted
|
2011-07-28 14:58:15 +02:00 |
|
Brian Hackett
|
48fe13b237
|
Merge.
|
2011-07-25 16:48:30 -07:00 |
|
Brian Hackett
|
025e98f13f
|
[INFER] Mark overflows on TOID when result value is a non-integer, bug 674085.
|
2011-07-25 16:46:32 -07:00 |
|
Brian Hackett
|
e480bda895
|
[INFER] Mark functionScript while tracing type objects, bug 673797.
|
2011-07-25 15:44:11 -07:00 |
|
Brian Hackett
|
f4efc29746
|
[INFER] Scan entire prototype chain for a lookupProperty hook when nop-ing accesses on singleton objects, bug 673788.
|
2011-07-25 15:00:42 -07:00 |
|
Brian Hackett
|
c2526aa719
|
[INFER] Check compartment when tracing TypeObject conservative roots during GC, bug 673792.
|
2011-07-25 14:48:22 -07:00 |
|
Brian Hackett
|
94bef39c52
|
[INFER] Clear all frame ncode values on GC to avoid confusing the recompiler, bug 673812.
|
2011-07-25 13:57:29 -07:00 |
|
Shu-yu Guo
|
96e1b12dd9
|
[INFER] Fix assertion failure, bug 673705. r=bhackett
|
2011-07-25 11:02:44 -07:00 |
|
Brian Hackett
|
bb6847a2de
|
Move DECOMPOSE tests in Decompile() into individual cases, bug 673710.
|
2011-07-25 10:32:56 -07:00 |
|
Brian Hackett
|
3479d8c2d7
|
[INFER] Fix merge botch, bug 673767.
|
2011-07-25 09:33:41 -07:00 |
|
Brian Hackett
|
765f718e01
|
[INFER] Don't dereference type->newScript immediately after checking against NULL, bug 673766.
|
2011-07-25 09:02:55 -07:00 |
|
Brian Hackett
|
ccc0088b70
|
[INFER] Only allow inlined frames to call other frames in the same VMFrame, bug 673763.
|
2011-07-25 08:57:00 -07:00 |
|
Brian Hackett
|
bf0d28baa7
|
[INFER] Handle case in INCNAME on const vars which are morphed into GETGNAME by the emitter, bug 673731.
|
2011-07-25 07:42:46 -07:00 |
|
Brian Hackett
|
83d7e39275
|
[INFER] Add mising MakeTypeId when fixing properties in object literal types to double, bug 673713.
|
2011-07-25 07:28:07 -07:00 |
|
Brian Hackett
|
83ed65b6c5
|
[INFER] Always maintain flags on non-lazy type flags, bug 673715.
|
2011-07-25 07:13:02 -07:00 |
|
Brian Hackett
|
5b50d9131a
|
[INFER] Make sure prevpc() values are intact when returning into the interpreter via js_InternalThrow.
|
2011-07-23 08:10:18 -07:00 |
|
Brian Hackett
|
efd20e2400
|
[INFER] Clear propagated bit from property type sets on GC, update comments, bug 673469.
|
2011-07-22 12:55:52 -07:00 |
|
Shu-yu Guo
|
081b156d2e
|
[INFER] Fix bug in previous fix for bug 673341. r=bhackett
|
2011-07-22 12:47:16 -07:00 |
|
Shu-yu Guo
|
23065ac07b
|
[INFER] Kill warning.
|
2011-07-22 12:15:15 -07:00 |
|
Shu-yu Guo
|
75fba4efa3
|
[INFER] Fix liveness analysis for try block, bug 673341. r=bhackett
|
2011-07-22 11:53:18 -07:00 |
|
Brian Hackett
|
e1babd77ce
|
[INFER] Fix orange.
|
2011-07-22 10:25:57 -07:00 |
|
Brian Hackett
|
fb8b5722bd
|
[INFER] Rejoin into the interpreter from js_InternalThrow, bug 672123.
|
2011-07-21 23:03:10 -07:00 |
|
Brian Hackett
|
10a712a013
|
[INFER] Don't emit malformed eleminc ops when incrementing XML names, bug 672153.
|
2011-07-21 21:27:23 -07:00 |
|
Brian Hackett
|
0a0f5c3b41
|
[INFER] Balance stack in decomposed INCELEM emitted for SETCALL, bug 672122. Fix build break.
|
2011-07-21 21:12:25 -07:00 |
|
Brian Hackett
|
e5e9c666cb
|
[INFER] Check for constant integer objects when hoisting array and property accesses, bug 671814.
|
2011-07-21 20:27:34 -07:00 |
|
Brian Hackett
|
f631882466
|
Merge MC -> JM
|
2011-07-21 18:53:37 -07:00 |
|
Brian Hackett
|
6a5534ab9e
|
[INFER] Fix build breaks, orange.
|
2011-07-21 17:17:25 -07:00 |
|
Luke Wagner
|
8d479a53ec
|
Backout out bug 672026 for causing mobile startup crashes
|
2011-07-21 16:39:10 -07: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 |
|
Mike Hommey
|
1445046528
|
Backed out changeset e2c917e0bc31 (bug 671804) because of xpcshell orange
|
2011-07-21 11:14:06 +02:00 |
|
Mike Hommey
|
0ce10103b8
|
Bug 671804 - Provide NS_APP_PREF_DEFAULTS_50_DIR and NS_APP_PREFS_DEFAULTS_DIR_LIST in xpcshell dir provider. r=bsmedberg
|
2011-07-21 09:57:07 +02:00 |
|
Ginn Chen
|
1b1a05797c
|
Bug 673850 - Fix YARR with Solaris Studio compiler. r=dmandelin.
|
2011-07-28 11:35:30 +08:00 |
|
Jason Orendorff
|
f3bc25f319
|
Bug 637985 - Reimplement watchpoints using a JSObject bit. r=jimb.
|
2011-07-27 17:44:43 -05:00 |
|
Jason Orendorff
|
74153045fa
|
Bug 651940 - When hashing a jsid, assert that js_CheckForStringIndex(id) == id. r=Waldo.
|
2011-07-27 17:44:29 -05:00 |
|
Blake Kaplan
|
b7631383dc
|
Bug 669228 - Don't use the dummy global as a real global. r=jorendorff
|
2011-07-27 12:33:33 -07:00 |
|
Blake Kaplan
|
bcbd536c82
|
Fix bug 674182. r=jst
|
2011-07-27 12:29:26 -07:00 |
|
Bill McCloskey
|
ca2fedc428
|
Bug 672687 - Fix rebasing mistake
|
2011-07-27 10:48:52 -07:00 |
|
Bill McCloskey
|
1190bcc8f3
|
Bug 672687 - Add more asserts for cross-compartment pointers in proxies (r=mrbkap)
|
2011-07-27 10:31:06 -07:00 |
|
Mike Hommey
|
a8b7ff302c
|
Bug 671804 - Provide NS_APP_PREF_DEFAULTS_50_DIR and NS_APP_PREFS_DEFAULTS_DIR_LIST in xpcshell dir provider. r=bsmedberg
|
2011-07-21 09:57:07 +02:00 |
|