Igor Bukanov
|
c4a996026b
|
bug 687966 - eliminating held/unheld scripts in the debugger. r=jorendorff
|
2011-09-20 21:49:12 +02:00 |
|
Brian Hackett
|
e89780c40d
|
Remove jsobj.h from installed headers, bug 690943. r=luke
|
2011-10-04 07:06:54 -07:00 |
|
Chris Leary
|
14bc4cf54d
|
Bug 684039: rewrite JS LIFO allocator, avoids thrashing. (r=luke)
--HG--
rename : js/src/jsarena.h => js/src/ds/LifoAlloc.h
extra : rebase_source : 098bf9561114f82363ebd0862213acf952709257
|
2011-09-22 13:22:30 -07:00 |
|
Luke Wagner
|
7ff16e4820
|
Bug 683361, part 1 - Strip JS prefix from proxy names since they are already in namespace js (r=gal)
--HG--
extra : rebase_source : 5eded8e02c36991322c94fca1092970910c2ceea
|
2011-09-08 20:29:15 -07:00 |
|
Brian Hackett
|
e29e34dc29
|
Try to release native call stubs on GC, bug 688292. r=dvander
|
2011-09-22 07:26:14 -07:00 |
|
Bill McCloskey
|
f3698e14b3
|
Bug 675806 - Make static strings be GC things (r=luke)
|
2011-09-20 14:47:14 -07:00 |
|
Ed Morley
|
3b89aa779a
|
Backout latest JM merge for OSX 10.5 M-oth permaorange (see bug 687257) on a CLOSED TREE
|
2011-09-17 16:32:43 +01:00 |
|
Brian Hackett
|
df83129530
|
[INFER] Backout bug 685358.
|
2011-09-14 22:09:40 -07:00 |
|
Brian Hackett
|
17dee4bbc0
|
[INFER] Fix orange.
|
2011-09-11 11:49:27 -07:00 |
|
Brian Hackett
|
d3435e89d8
|
[INFER] Always maintain a synced interpreter stack for method JIT stub calls, bug 685358.
|
2011-09-09 21:55:57 +02:00 |
|
Phil Ringnalda
|
7adb586a3d
|
Back out 240cfe9e5c2c (bug 675150) for Win7 debug xpcshell failures
|
2011-09-07 21:22:40 -07:00 |
|
Nicholas Nethercote
|
106a4349fb
|
Bug 675150 - Avoid wasted space in JSArenaPools due to jemalloc rounding up, take 2. r=cdleary.
|
2011-09-07 16:49:28 -07:00 |
|
Brian Hackett
|
b56f95f91b
|
Fix --disable-methodjit build.
|
2011-09-07 15:02:40 -07:00 |
|
Brian Hackett
|
a21793c57d
|
Merge MC->JM
|
2011-09-06 00:45:22 -07:00 |
|
Brian Hackett
|
27f0eb5880
|
[INFER] Always clear jitcode during GC with inference enabled, bug 683227. r=dvander
|
2011-09-04 13:34:08 -07:00 |
|
Luke Wagner
|
357b5b8cf8
|
Bug 684110 - Clean JSObject::clasp usage (r=pbiggar)
|
2011-09-02 17:23:26 -07:00 |
|
Ed Morley
|
2d385ce59f
|
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
|
39242fcb8c
|
Bug 684110 - Clean JSObject::clasp usage (r=pbiggar)
|
2011-09-02 17:23:26 -07:00 |
|
Brian Hackett
|
9128f54230
|
Merge MC -> JM
|
2011-09-01 13:41:12 -07:00 |
|
Brian Hackett
|
736384af84
|
[INFER] Use type barriers for NAME accesses on scripts whose types have been purged, bug 663138.
|
2011-09-01 12:36:42 -07:00 |
|
Brian Hackett
|
3e0ad0ceba
|
[INFER] Improve performance for non-reentrant closures, bug 663138.
|
2011-09-01 12:20:30 -07:00 |
|
Brian Hackett
|
8e19ba6201
|
[INFER] Encapsulate GC arena/cell iteration, bug 679887.
|
2011-08-26 12:39:31 -07:00 |
|
Brian Hackett
|
045638a1ea
|
Merge MC -> JM
|
2011-08-26 11:23:35 -07:00 |
|
Brian Hackett
|
7f4dcc90fb
|
[INFER] Use mark stack for type objects, bug 679887.
|
2011-08-26 09:50:48 -07:00 |
|
Brian Hackett
|
6e0458f6d1
|
[INFER] Watch for recompilation triggered by while compiling a call in an inlined frame, bug 680951.
|
2011-08-26 08:55:00 -07:00 |
|
Jason Orendorff
|
04e98f6fd3
|
Bug 677386 - Fix jsdbg2 breakpoint GC rules. r=billm.
|
2011-08-24 18:42:19 -05:00 |
|
Jason Orendorff
|
51d9a1ec05
|
Fix a breakpoint GC bug found by billm. See bug 677386 comment 8, first paragraph. r=billm on IRC.
|
2011-08-24 18:42:19 -05:00 |
|
Jason Orendorff
|
b33e0d70c3
|
Bug 680428 - onEnterFrame does not work with tracejit. r=dvander.
--HG--
rename : js/src/jit-test/tests/debug/onEnterFrame-05.js => js/src/jit-test/tests/debug/onEnterFrame-04.js
|
2011-08-23 14:42:17 -05:00 |
|
Igor Bukanov
|
cc337ac79c
|
bug 674251 - making JSScript a GC-thing. r=jorendorff,bhackett1024
|
2011-08-09 10:51:59 +02:00 |
|
Igor Bukanov
|
3b06c78f95
|
bug 681884 - faster slow path of GC allocations. r=wmccloskey
|
2011-08-18 09:16:08 +02:00 |
|
Brian Hackett
|
e3657362df
|
[INFER] Mark singleton JSObjects as well as TypeObjects when a GC is triggered during analysis, bug 678240.
|
2011-08-17 13:16:11 -07:00 |
|
Brian Hackett
|
f3b5be7a42
|
[INFER] Allocate typeset data and properties from arenas, occasionally purge observed types in compartments, bug 679329.
|
2011-08-17 06:48:14 -07:00 |
|
Brian Hackett
|
06268c9f02
|
Merge MC -> JM
|
2011-08-14 19:51:16 -07:00 |
|
Brian Hackett
|
4c611afd71
|
Merge MC -> JM
|
2011-08-12 07:20:08 -07:00 |
|
Jason Orendorff
|
fbb0edbd8d
|
Merge jsdbg2 to mozilla-inbound. See bug 672829.
|
2011-08-13 13:29:18 -05:00 |
|
Jason Orendorff
|
a84b890520
|
Address review comments from billm in bug 672829 comment 76.
|
2011-08-11 16:07:35 -05:00 |
|
Jason Orendorff
|
9bca815475
|
Address review comments from billm (bug 672829 comment 65).
|
2011-08-11 00:58:28 -05:00 |
|
Jason Orendorff
|
bba8ad1126
|
Address review comments from brendan (bug 672829 comment 42).
|
2011-08-03 19:43:39 -05: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 |
|
Jason Orendorff
|
c4f527861a
|
Merge from mozilla-central to jsdbg2.
|
2011-07-28 13:45:51 -05:00 |
|
Brian Hackett
|
beb3e0531e
|
[INFER] Reduce inference-related script overhead, bug 674609.
|
2011-07-28 09:16:53 -07:00 |
|
Jason Orendorff
|
75a71f51e8
|
Merge from mozilla-central to jsdbg2 branch.
|
2011-07-27 18:23:16 -05:00 |
|
Jason Orendorff
|
722572a323
|
Rename jsdbg.{h,cpp} to vm/Debugger.{h,cpp}. This addresses a review comment from brendan in bug 627829 comment 42.
--HG--
rename : js/src/jsdbg.cpp => js/src/vm/Debugger.cpp
rename : js/src/jsdbg.h => js/src/vm/Debugger.h
|
2011-07-27 18:03:34 -05:00 |
|
Igor Bukanov
|
907a4b7654
|
bug 673795 - part2, using lists of avaiulable chunks for faster chunk selection. r=wmccloskey
--HG--
extra : rebase_source : ae4f5a82bc4042e341fdb5c08e3f0fe4b4ae8935
|
2011-07-26 09:55:23 +02:00 |
|
Jason Orendorff
|
0a4b0df2c1
|
Address review comments from brendan (bug 627829 comment 35).
|
2011-07-22 10:54:36 -05:00 |
|
Brian Hackett
|
dda30fa4b2
|
Merge MC -> JM
|
2011-07-21 18:53:37 -07:00 |
|
Brian Hackett
|
6cedc75bac
|
[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
|
f8465f2924
|
Bug 637985 - Reimplement watchpoints using a JSObject bit. r=jimb.
|
2011-07-27 17:44:43 -05:00 |
|
Blake Kaplan
|
4dce96c6be
|
Bug 669228 - Don't use the dummy global as a real global. r=jorendorff
|
2011-07-27 12:33:33 -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 |
|