Luke Wagner
|
a195a3c4ed
|
Bug 684110 - Remove/inline array helper (r=pbiggar)
|
2011-09-02 17:23:36 -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
|
2560b5a93d
|
Bug 684110 - Remove/inline array helper (r=pbiggar)
|
2011-09-02 17:23:36 -07:00 |
|
Luke Wagner
|
39242fcb8c
|
Bug 684110 - Clean JSObject::clasp usage (r=pbiggar)
|
2011-09-02 17:23:26 -07:00 |
|
Igor Bukanov
|
3b06c78f95
|
bug 681884 - faster slow path of GC allocations. r=wmccloskey
|
2011-08-18 09:16:08 +02:00 |
|
Brian Hackett
|
42c4de9ad1
|
[INFER] Don't use type barriers when compiling GETELEM on typed arrays, bug 678782.
|
2011-08-17 16:11:38 -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 |
|
Tom Schuster
|
f5be51a9c0
|
Bug 653175 - An array index with a null character could wrongly be considered to be valid. r=jorendorff
|
2011-08-06 00:37:54 +02:00 |
|
Jason Orendorff
|
6666d9cd42
|
Merge from mozilla-central to jsdbg2.
|
2011-08-09 10:21:12 -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 |
|
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 |
|
Jason Orendorff
|
75a71f51e8
|
Merge from mozilla-central to jsdbg2 branch.
|
2011-07-27 18:23:16 -05:00 |
|
Brian Hackett
|
dda30fa4b2
|
Merge MC -> JM
|
2011-07-21 18:53:37 -07:00 |
|
Jason Orendorff
|
f8465f2924
|
Bug 637985 - Reimplement watchpoints using a JSObject bit. r=jimb.
|
2011-07-27 17:44:43 -05:00 |
|
Jason Orendorff
|
671bbf0bb1
|
Merge mozilla-central to jsdbg2.
|
2011-07-18 10:58:56 -05:00 |
|
Brian Hackett
|
89a7a7eac5
|
Merge MC -> JM
|
2011-07-15 14:40:15 -07: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 |
|
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 |
|
Brian Hackett
|
e0c7a11c50
|
[INFER] Fix build breaks with --disable-methodjit.
|
2011-07-05 16:52:39 -07:00 |
|
Jason Orendorff
|
1f245d40df
|
Merge from tracemonkey to jsdbg2.
|
2011-07-01 19:02:40 -05:00 |
|
Brian Hackett
|
dee99963bb
|
Merge TM -> JM
|
2011-07-01 16:24:32 -07:00 |
|
Jason Orendorff
|
8d25455a7a
|
Add Script.prototype.getAllOffsets and getLineOffsets.
|
2011-06-28 14:46:00 -05: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 |
|
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 |
|
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 |
|
Brian Hackett
|
9f8045748c
|
[INFER] Cleanup type info tracking object classes, track which type objects are definitely typed arrays, bug 663485.
|
2011-06-15 11:26:12 -07:00 |
|
Jeff Walden
|
d967e5e20f
|
Bug 671143 - Rename ValueToNumber to ToNumber, to be more like the spec nomenclature. r=cdleary
--HG--
extra : rebase_source : e85fbadd77adc048f5e443cd9ed96b0035954674
|
2011-06-13 21:49:59 -07:00 |
|
Brian Hackett
|
fa41f89faf
|
[INFER] Read barriers for call results, bug 663381.
|
2011-06-10 19:03:57 -07:00 |
|
Jan de Mooij
|
1bff4c0c56
|
[INFER] Fix parseInt to return integers instead of doubles where possible, rewrite some setNumber calls, bug 662766. r=bhackett
|
2011-06-08 20:11:42 +02:00 |
|
Brian Hackett
|
b0ae81df4a
|
[INFER] Apply arguments and script review comments, bug 657412.
|
2011-06-06 08:32:41 -07:00 |
|
Brian Hackett
|
82abccdd14
|
[INFER] Move inference methods out of JSContext, bug 657412.
|
2011-06-02 10:40:27 -07:00 |
|
Brian Hackett
|
58811dfa16
|
[INFER] Address array review comments, add back backedge table, bug 657412.
|
2011-06-01 11:15:51 -07:00 |
|
Brian Hackett
|
1354314184
|
Merge TM -> JM
|
2011-05-27 15:08:04 -07:00 |
|
Brian Hackett
|
1e358b51f6
|
Merge TM -> JM
|
2011-05-22 08:59:06 -07:00 |
|
Brian Hackett
|
f1b91c8773
|
[INFER] Analysis and compiler improvements for polymorphic call sites, bug 653962.
|
2011-05-20 19:33:06 -07:00 |
|
Brian Hackett
|
4cb0c5c5ef
|
[INFER] Cleanup for review, bug 657412.
|
2011-05-16 22:59:40 -07:00 |
|
Brian Hackett
|
98763bc2cb
|
[INFER] Move addTypeProperty barriers under obj->setProperty, obj->defineProperty, bug 619693.
|
2011-05-16 16:15:37 -07:00 |
|
Brian Hackett
|
309753c03d
|
[INFER] Fix bogus assert in array_pop_dense, bug 657245.
|
2011-05-15 22:08:10 -07:00 |
|
Brian Hackett
|
afdce01248
|
Merge TM -> JM
|
2011-05-15 11:32:09 -07:00 |
|
Brian Hackett
|
9d91cd346a
|
[INFER] Use initialized length instead of capacity in Array.join optimization, bug 655769.
|
2011-05-14 07:39:42 -07:00 |
|
Brian Hackett
|
543a5fc8ef
|
[INFER] Don't analyze types in compileAndGo scripts with a cleared global, bug 619433.
|
2011-05-12 17:59:28 -07:00 |
|
Brian Hackett
|
55015fcf39
|
Merge TM -> JM
|
2011-05-11 20:37:23 -07:00 |
|
Brian Hackett
|
82629392f1
|
[INFER] Inlined natives for Array.{push,pop}, object flag cleanup, bug 653962.
|
2011-05-10 23:33:30 -07:00 |
|
Brian Hackett
|
c930c3e982
|
Merge TM -> JM
--HG--
rename : js/src/GlobalObject.cpp => js/src/vm/GlobalObject.cpp
|
2011-05-09 09:49:48 -07:00 |
|
Brian Hackett
|
417f1e64b9
|
[INFER] Remove on stack recompilation, allow removed on stack JIT frames to rejoin into the interpreter, bug 650163.
|
2011-05-09 07:12:47 -07:00 |
|