Brian Hackett
|
f2ab31c27b
|
[INFER] Pin types against GC when splicing prototypes, bug 675232.
|
2011-08-05 06:47:22 -07:00 |
|
Brian Hackett
|
ca768c1ccf
|
[INFER] More detailed opcode-level profiling, bug 676515.
|
2011-08-05 05:51:14 -07:00 |
|
Brian Hackett
|
79c10e3b54
|
[INFER] Fix uninitialized variable.
|
2011-08-02 17:58:48 -07:00 |
|
Brian Hackett
|
723cccfffb
|
[INFER] Fix merge botch.
|
2011-08-02 14:23:44 -07:00 |
|
Brian Hackett
|
1ea56ff32d
|
[INFER] Fix merge botch, infinite loop.
|
2011-08-02 13:04:21 -07:00 |
|
Brian Hackett
|
5c6df0c03d
|
Merge MC -> JM
|
2011-08-02 09:08:05 -07:00 |
|
Brian Hackett
|
f1d361e4ef
|
[INFER] Fix broken test.
|
2011-08-02 08:45:49 -07:00 |
|
Brian Hackett
|
f08e4126fa
|
[INFER] Watch for bytecodes with no fallthrough when rejoining the interpreter, bug 675921.
|
2011-08-02 08:39:33 -07:00 |
|
Brian Hackett
|
c2590db376
|
[INFER] Set script for type of Function.prototype, bug 675889.
|
2011-08-02 08:27:42 -07:00 |
|
Marco Bonardo
|
0dd7aa5da8
|
Merge mozilla-central and mozilla-inbound
|
2011-08-02 11:52:56 +02:00 |
|
Michael Wu
|
01b9a1bbf0
|
Back out bug 667047 for possible orange
|
2011-08-01 22:46:38 -07:00 |
|
Michael Wu
|
dda77b2c52
|
Backed out changeset 617081e0fdf5 (bug 667047) for possible orange
|
2011-08-01 22:46:17 -07:00 |
|
Brian Hackett
|
bee5deec97
|
[INFER] Improve precision when SETELEM is used on singleton objects, bug 675167.
|
2011-08-01 22:24:29 -07:00 |
|
Michael Wu
|
baf0595716
|
Merging backout (bug 664249) for possible orange r=killer
|
2011-08-01 21:20:23 -07:00 |
|
Michael Wu
|
8dd49dca83
|
Backed out changeset 3b9852666565 (bug 664249) for possible orange r=killer
|
2011-08-01 21:20:01 -07:00 |
|
Michael Wu
|
0a36bbf369
|
merge backout (bug 664249) for possible orange
|
2011-08-01 21:19:12 -07:00 |
|
Michael Wu
|
e6dce0d707
|
Backed out changeset f29ddae820bf (bug 664249) for possible orange r=killer
|
2011-08-01 21:18:48 -07:00 |
|
Ben Turner
|
716629108d
|
Bug 674721 - 'Add memory reporting for web worker data'. r=jst+njn.
--HG--
extra : transplant_source : 9%D0%8D%BF%CE%B1Z%CC%85%EF%F5e%28%0B%A9%D1%18%99%21%11
|
2011-08-01 21:06:17 -07:00 |
|
Nikhil Marathe
|
a28285d0a7
|
Bug 664249 - API fixes for inlined TypedArray properties. r=mrbkap
--HG--
extra : rebase_source : fd068e786d6d49b4800a6efebf9811191a6309ef
|
2011-08-01 15:50:04 -07:00 |
|
Nikhil Marathe
|
0c583830ce
|
Bug 664249 - Inline TypedArray properties into slots. r=mrbkap
--HG--
extra : rebase_source : 6e3cd2dd738f25b6e1fcf7ac61eaa7f14c238ffc
|
2011-08-01 15:49:51 -07:00 |
|
Nikhil Marathe
|
332c0da621
|
Bug 667047 - Ensure proper __proto__ behaviour as a normal property after setting it to null once. r=mrbkap
--HG--
extra : rebase_source : 7fc382055bd6b100c85b97189fbbf58742e87fea
|
2011-08-01 15:26:54 -07:00 |
|
Tom Schuster
|
6ea96fc45c
|
Add tests for bug 497692 and bug bug 514808 r=Waldo over irc
--HG--
extra : rebase_source : 38e28d963570bcc79c59cb65f2e2294e9068cead
|
2011-08-02 00:29:12 +02:00 |
|
Brian Hackett
|
61733c8971
|
[INFER] Only allow expansion of all inline frames in a compartment, bug 675251.
|
2011-08-01 09:09:39 -07:00 |
|
Marco Bonardo
|
c349396958
|
Merge last green changeset from mozilla-inbound to mozilla-central
|
2011-08-01 16:04:07 +02:00 |
|
Kyle Huey
|
aa3baea64a
|
Merge m-c to b-s.
|
2011-08-01 08:06:23 -04:00 |
|
Brian Hackett
|
e18225f774
|
[INFER] Allow rejoining after GCs triggered within IterNext, bug 674391.
|
2011-07-31 08:54:17 -07:00 |
|
Brian Hackett
|
e5364e0c2d
|
[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
|
5cdd65541b
|
[INFER] Use correct PC when calling lambda stubs, bug 674364.
|
2011-07-28 19:09:57 -07:00 |
|
Brian Hackett
|
6c3284f1e8
|
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
|
370ce71667
|
[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
|
872ca11752
|
[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
|
beb3e0531e
|
[INFER] Reduce inference-related script overhead, bug 674609.
|
2011-07-28 09:16:53 -07:00 |
|
Jan de Mooij
|
79c55c5819
|
[INFER] LICM for typed arrays, bug 671084. r=bhackett
|
2011-07-28 11:53:29 +02:00 |
|
Jim Blandy
|
3ee5bd65a5
|
Bug 672728: Define MoveRef, an rvalue reference type; provide some support for move construction and assignment in js::Vector and js::HashTable. r=luke
|
2011-08-01 17:52:53 -07:00 |
|
Ginn Chen
|
ff6b6f01bb
|
Bug 673854 - (TypeInference)Fix TI for Solaris x86. r=bhackett.
|
2011-07-28 09:24:56 +08:00 |
|
Shu-yu Guo
|
263a4c38d2
|
[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
|
4bd677bc23
|
Bug 674910 - Statically link against libstdc++ on Android. r=blassey
|
2011-07-28 18:55:38 +02:00 |
|
Mike Hommey
|
abdb4efbe6
|
Bug 674837 - Properly set android build options on NDK5+. r=ted
|
2011-07-28 14:58:15 +02:00 |
|
Rafael Ávila de Espíndola
|
37a7cdc2f2
|
bug 672501 - pass MOZ_OPTIMIZE_LDFLAGS when checking for __thread support. r=ted
|
2011-07-25 20:43:00 -04:00 |
|
Brian Hackett
|
58db813767
|
Merge.
|
2011-07-25 16:48:30 -07:00 |
|
Brian Hackett
|
361b7570ee
|
[INFER] Mark overflows on TOID when result value is a non-integer, bug 674085.
|
2011-07-25 16:46:32 -07:00 |
|
Brian Hackett
|
9813d7c25d
|
[INFER] Mark functionScript while tracing type objects, bug 673797.
|
2011-07-25 15:44:11 -07:00 |
|
Brendan Eich
|
f2d568f9a0
|
Tweak to skip-if not fail-if for bug 588061's shell-only test.
|
2011-08-01 14:45:57 -07:00 |
|
Steve Fink
|
cd923d1651
|
Bug 673612 - JS shell help was missing functions added through jsdbgapi (r=cdleary)
--HG--
extra : rebase_source : 67668380cdbf28d7bbdc1fc5e39beaf386eb05ab
|
2011-07-26 15:55:43 -07:00 |
|
Steve Fink
|
2d93efacce
|
Bug 673627 - Make --enable-callgrind turn on --enable-profiling (r=dmandelin)
--HG--
extra : rebase_source : aefb887b05329fb2c80260160dcbd6f9b18ab815
|
2011-07-26 15:56:04 -07:00 |
|
Steve Fink
|
c319d416f7
|
Bug 673616 - Fix build with --enable-shared-js and --enable-shark (r=khuey)
--HG--
extra : rebase_source : 8ec038317f7381df27942bd529ef9225ebc6fb0e
|
2011-07-26 15:42:16 -07:00 |
|
Brian Hackett
|
568dfb4413
|
[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
|
f3f515f0f4
|
[INFER] Check compartment when tracing TypeObject conservative roots during GC, bug 673792.
|
2011-07-25 14:48:22 -07:00 |
|
Brian Hackett
|
5154658e54
|
[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
|
bd2fa16e79
|
[INFER] Fix assertion failure, bug 673705. r=bhackett
|
2011-07-25 11:02:44 -07:00 |
|