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
|
cb6667a21f
|
Merge MC->JM
|
2011-09-12 12:42:13 -07:00 |
|
Brian Hackett
|
f5364430bd
|
Merge MC->JM
|
2011-09-08 09:59:59 -07:00 |
|
Ehsan Akhgari
|
dd1857e2c4
|
Merge the last green changeset of mozilla-inbound to mozilla-central
|
2011-09-07 10:06:22 -04:00 |
|
Brian Hackett
|
0f6bc04a42
|
[INFER] Ensure type/prototype are preserved when cloning functions at method barriers, bug 683714.
|
2011-09-06 22:49:47 -07:00 |
|
Brian Hackett
|
a21793c57d
|
Merge MC->JM
|
2011-09-06 00:45:22 -07:00 |
|
Brian Hackett
|
4797355341
|
[INFER] Don't use invalid activeCall when finishing an outer function frame, detect nesting in parents which add scope objects earlier, bug 663138.
|
2011-09-03 11:04:45 -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
|
3e0ad0ceba
|
[INFER] Improve performance for non-reentrant closures, bug 663138.
|
2011-09-01 12:20:30 -07:00 |
|
Brian Hackett
|
045638a1ea
|
Merge MC -> JM
|
2011-08-26 11:23:35 -07:00 |
|
Brian Hackett
|
72f29e4500
|
Merge MC -> JM
|
2011-08-23 07:08:50 -07:00 |
|
Brian Hackett
|
45b8a69877
|
Merge MC -> JM
|
2011-08-21 16:00:26 -07:00 |
|
Igor Bukanov
|
cf19ff5d15
|
bug 680755 - replacing last frame checks with an auto class. r=jorendorff
|
2011-08-21 16:23:48 +02:00 |
|
Bill McCloskey
|
ca3db625cd
|
Bug 679593 - Null out JSScript (r=dmandelin)
|
2011-08-22 14:33:32 -07:00 |
|
Igor Bukanov
|
712146a6db
|
bug 686017 - avoid Cell::arenaHeader() on fast paths. r=bhackett1024
|
2011-08-16 12:27:34 +02: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 |
|
Luke Wagner
|
b1e57a60f7
|
Fix bustage in d6242989d95d; pushInvokeArgs should just LeaveTrace and avoid the silly requirement on callers (r=orange)
--HG--
extra : rebase_source : 2e3f97f7d4bc10c6fa90e91b6a76802ed31f4a72
|
2011-09-06 11:58:19 -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
|
9b769204de
|
Merge MC -> JM
|
2011-08-09 13:29:11 -07:00 |
|
Jason Orendorff
|
6666d9cd42
|
Merge from mozilla-central to jsdbg2.
|
2011-08-09 10:21:12 -05:00 |
|
Jason Orendorff
|
4235dced5c
|
Bug 679879 - Change JSFunction macros to methods. Part 2, js/src changes. r=Waldo.
|
2011-08-18 12:39:44 -05:00 |
|
Brian Hackett
|
5c6df0c03d
|
Merge MC -> JM
|
2011-08-02 09:08:05 -07:00 |
|
Brian Hackett
|
c2590db376
|
[INFER] Set script for type of Function.prototype, bug 675889.
|
2011-08-02 08:27:42 -07:00 |
|
Jason Orendorff
|
0cc8abb074
|
Merge from mozilla-central to jsdbg2.
|
2011-08-01 17:46:33 -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 |
|
Marco Bonardo
|
5f0e2fc98d
|
Backout changeset e6d269bc23b9 (bug 674251) to investigate Tdhtml regression on Mac.
|
2011-08-18 10:18:08 +02: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 |
|
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 |
|
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 |
|
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
|
671bbf0bb1
|
Merge mozilla-central to jsdbg2.
|
2011-07-18 10:58:56 -05:00 |
|
Bill McCloskey
|
162941e24a
|
Bug 673625 - Add more assertions to check JSScript validity (r=dmandelin)
|
2011-07-25 18:05:05 -07: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 |
|
Brian Hackett
|
89a7a7eac5
|
Merge MC -> JM
|
2011-07-15 14:40:15 -07:00 |
|
Brian Hackett
|
c091101935
|
[INFER] Lazily create type objects for singleton JS objects, bug 670185.
|
2011-07-15 10:14:07 -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 |
|
Jason Orendorff
|
f5ce61ea3c
|
Merge from mozilla-central to jsdbg2.
|
2011-07-12 10:47:31 -05:00 |
|
Jason Orendorff
|
4757c6de25
|
Implement the newScript hook. Also, change the shell builtin clone() function to support cloning a function into a different compartment (for use by one of the tests).
|
2011-07-07 00:34:59 -05:00 |
|
Brian Hackett
|
dee99963bb
|
Merge TM -> JM
|
2011-07-01 16:24:32 -07: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 |
|