Граф коммитов

42052 Коммитов

Автор SHA1 Сообщение Дата
Shu-yu Guo d99af5333f Bug 998908 - Mark inner objects inside eval'd scripts before firing Debugger's onNewScript hook. (r=till) 2014-04-29 21:57:36 -07:00
Shu-yu Guo df87b3b9de Bug 1001368 - Fix UnwindScope logic in BaselineHandleException to account for Debugger. (r=jandem) 2014-04-29 21:57:36 -07:00
Shu-yu Guo cfff130f11 Bug 1001368 - Tests. (r=jimb) 2014-04-29 21:57:36 -07:00
Shu-yu Guo 829909fca2 Bug 1002797 - Cancel off-thread Ion compilation when doing debug mode OSR. (r=jandem) 2014-04-29 21:57:36 -07:00
Shu-yu Guo 414fab5523 Bug 1001372 - Part 2: Revert bailout return offset changes in Baseline can-call fallbacks. (r=jandem) 2014-04-29 21:57:36 -07:00
Shu-yu Guo a6e6aed83e Bug 1001372 - Part 1: Clone on-stack optimized stubs when doing debug mode OSR. (r=jandem) 2014-04-29 21:57:35 -07:00
Shu-yu Guo c5425c2801 Bug 1001372 - Test. 2014-04-29 21:57:35 -07:00
Nicholas Nethercote 910e605997 Bug 952650 (part 18) - Rename JSVAL_IS_SPECIFIC_BOOLEAN. r=till.
--HG--
extra : rebase_source : 73b6b9d92ca940249cdb1d6bdc71f9ee9bb498ec
2014-04-28 16:55:40 -07:00
Nicholas Nethercote f7ba832608 Bug 952650 (part 17) - Remove JSVAL_IS_UNIVERSAL. r=till.
--HG--
extra : rebase_source : 40b7d3ded42fac02abe2423d9aa39a4e7750cedb
2014-04-28 16:41:16 -07:00
Nicholas Nethercote 1c0602e423 Bug 952650 (part 16) - Remove JSVAL_TO_PRIVATE. r=till.
--HG--
extra : rebase_source : 603bb66a90484b488bedf1dd4da6935324c148c6
2014-04-28 16:01:31 -07:00
Nicholas Nethercote 278d02539e Bug 952650 (part 15) - Remove JSVAL_TO_GCTHING. r=till.
--HG--
extra : rebase_source : c9df656012842c35f4a0e069168842b5e6c4d935
2014-04-28 16:01:30 -07:00
Nicholas Nethercote 049829fa60 Bug 952650 (part 14) - Remove JSVAL_IS_GCTHING. r=till.
--HG--
extra : rebase_source : 469430d481f5fdb14d49609d8460f9fcbc90927f
2014-04-28 16:01:30 -07:00
Nicholas Nethercote 6c2e061679 Bug 952650 (part 13b) - Convert many !v.isPrimitive() calls to v.isObject(). r=till.
--HG--
extra : rebase_source : 52c8b3d8c461410d0705c3bcac5f51c324632b72
2014-04-28 16:36:03 -07:00
Nicholas Nethercote 1c5751ac95 Bug 952650 (part 13) - Remove JSVAL_IS_PRIMITIVE. r=till.
--HG--
extra : rebase_source : 450ba0261ef5a8546c81f9f645605e312585d6c6
2014-04-27 20:27:54 -07:00
Nicholas Nethercote 530542eecd Bug 952650 (part 12) - Remove JSVAL_TO_OBJECT. r=till.
--HG--
extra : rebase_source : 60dcaa2b778d3cf6eb7dc1a4949aab010ed8c130
2014-04-27 19:58:52 -07:00
Rodrigo Rodriguez Jr. 3a5329b969 Bug 952650 (part 11) - Remove JSVAL_TO_INT. r=njn.
--HG--
extra : rebase_source : 41923458bbf8fd957c9a57685df4969f1190bd9f
2014-04-27 19:55:08 -07:00
Rodrigo Rodriguez Jr. 75b31bf370 Bug 952650 (part 10) - Remove JSVAL_IS_NUMBER. r=njn.
--HG--
extra : rebase_source : eaef4276d665c9bb06eb695989fb4c3b08358069
2014-04-27 19:48:45 -07:00
Rodrigo Rodriguez Jr. 9a92d22f5a Bug 952650 (part 9) - Remove JSVAL_IS_INT. r=njn.
--HG--
extra : rebase_source : dc0c170914c2370c218cdbbe671d2a68628f5a87
2014-04-27 19:47:02 -07:00
Rodrigo Rodriguez Jr. e987aa99bf Bug 952650 (part 8) - Remove JSVAL_TO_STRING. r=njn.
--HG--
extra : rebase_source : 61ab9459c00849027498904863647e65453a1a43
2014-04-27 19:45:46 -07:00
Rodrigo Rodriguez Jr. 0e287e21ad Bug 952650 (part 7) - Remove JSVAL_IS_BOOLEAN. r=njn.
--HG--
extra : rebase_source : 1ac334a052b7374dd9080d9bf89658e1f5d6168f
2014-04-27 19:44:05 -07:00
Rodrigo Rodriguez Jr. d65b5ba4e5 Bug 952650 (part 6) - Remove JSVAL_IS_STRING. r=njn.
--HG--
extra : rebase_source : ebd55749447f9feea04a78ff7cc17ba2dd2c5cd0
2014-04-27 19:41:01 -07:00
Rodrigo Rodriguez Jr. 017da05366 Bug 952650 (part 5) - Remove JSVAL_TO_DOUBLE. r=njn.
--HG--
extra : rebase_source : b1d9ba218fd1126f486f686ec5754dfaedac8b3c
2014-04-27 19:38:31 -07:00
Rodrigo Rodriguez Jr. 350562fe28 Bug 952650 (part 4) - Remove JSVAL_IS_DOUBLE. r=njn.
--HG--
extra : rebase_source : 3c7065d9e487db70a1afed0a4143ae7b0cd23af9
2014-04-27 19:35:40 -07:00
Rodrigo Rodriguez Jr. d4d3d322ef Bug 952650 (part 3) - Remove JSVAL_TO_BOOLEAN. r=njn.
--HG--
extra : rebase_source : fbe97c23a4893b8c4c5641f41947f3a96f7111d3
2014-04-27 19:34:12 -07:00
Rodrigo Rodriguez Jr. 281223c92e Bug 952650 (part 2) - Remove JSVAL_IS_VOID. r=evilpies.
--HG--
extra : rebase_source : 0ae81cd69dc13d944927de906abc656536b4d425
2014-04-27 19:32:05 -07:00
Rodrigo Rodriguez Jr. d3fe3aaf5d Bug 952650 (part 1) - Remove JSVAL_IS_NULL. r=terrence.
--HG--
extra : rebase_source : 83d1cdaf71260fd99b688c23303ceb2de7b00031
2014-04-27 19:30:51 -07:00
Kannan Vijayan 78f03d2dfd Bug 994957 - Add site-tracking of inlined functions to Ion compilation. r=luke 2014-04-29 16:02:04 -04:00
Terrence Cole 1620a120de Bug 989414 - Rename BarrieredPtr to BarrieredBase to match new usage; r=jonco
--HG--
extra : rebase_source : ce3bc7ca91169940fbc19f731eb10443b22d4dad
2014-04-28 11:38:54 -07:00
Terrence Cole ca8ff4a0b0 Bug 989414 - Convert ReadBarriered to take a T* as template parameter instead of T; r=jonco
--HG--
extra : rebase_source : 2ad840e0a8841826ce91d2c153c5b5962dc92cfb
2014-04-28 11:25:16 -07:00
Terrence Cole d1ac5542e9 Bug 989414 - Rename EncapsulatedPtr to PreBarriered to clarify intended usage; r=jonco
--HG--
extra : rebase_source : 598cef8bb30a42cd5792f09223ce698033581f9d
2014-04-25 15:18:53 -07:00
Terrence Cole 2a9c0530f7 Bug 989414 - Convert FixedHeapPtr to take a T* as template parameter instead of T; r=jonco
--HG--
extra : rebase_source : 1b71b0bdf3437e9f02dbb89b5db1186040d94872
2014-04-25 14:22:27 -07:00
Terrence Cole 769870684d Bug 989414 - Implement BarrieredId in terms of BarrieredPtr using GCMethods; r=jonco
--HG--
extra : rebase_source : 9879aadcbdabbd340003ee9e399a9174fec272ff
2014-04-25 14:18:51 -07:00
Terrence Cole 07d4801503 Bug 989414 - Implement BarrieredValue in terms of BarrieredPtr using GCMethods; r=jonco
--HG--
extra : rebase_source : 76557f521b48a546f185af6c0fcc14a4c7fad7e9
2014-04-25 14:18:18 -07:00
Terrence Cole 8b32fceeee Bug 989414 - Convert BarrieredPtr to take a T* as template parameter instead of T; r=jonco
--HG--
extra : rebase_source : 2394326ee9de3485ffd087944092bff9c669b1f5
2014-04-25 11:02:44 -07:00
Jan de Mooij 694cd5b557 Bug 1000344 - Optimize polymorphic property gets/sets accessing the same slot. r=bhackett 2014-04-29 21:15:03 +02:00
Nicolas B. Pierron f0ca30eb4b Bug 990106 part 5 - Assert lack of live uses of recover instructions. r=h4writer 2014-04-29 10:17:52 -07:00
Nicolas B. Pierron 0cbc797f38 Bug 990106 part 4 - Recover Add and DCE unused additions. r=h4writer,jandem 2014-04-29 10:17:52 -07:00
Nicolas B. Pierron f2ea1dcb9f Bug 990106 part 3 - Recover RInstructions during bailouts. r=jandem 2014-04-29 10:17:51 -07:00
Nicolas B. Pierron a0e1f8e563 Bug 990106 part 2 - LRecoverInfo encodes MIR when flagged as Recovered. r=h4writer 2014-04-29 10:17:51 -07:00
Nicolas B. Pierron 6535a6a399 Bug 990106 part 1 - RecoverWriter accept MNode instead of MResumePoint. r=jandem 2014-04-29 10:17:51 -07:00
Kannan Vijayan e03a1bf748 Bug 1002795 - Remove profileInlineFrames option. r=h4writer 2014-04-29 12:28:36 -04:00
Nicolas B. Pierron 987458783a Bug 998251 - Fix JSON spew by only printing new-lines in LInstruction::dump(). r=h4writer 2014-04-29 08:58:17 -07:00
Jan de Mooij 4435d94a24 Bug 1000942 - Eliminate some unnecessary object type barriers. r=bhackett 2014-04-29 08:54:46 +02:00
Tooru Fujisawa 99ad3f8cbf Bug 889456 - Implement JSOP_INITELEM_INC and JSOP_SPREAD in the baseline compiler. r=jandem 2014-04-25 15:39:04 +09:00
Steve Singer 6f072a566e Bug 1002277 - TopmostJitActivationCompartment is not defined on non-ion builds. r=bhackett 2014-04-27 17:27:00 +02:00
Carsten "Tomcat" Book bdf724bedf Backed out changeset 1c7e09bbee26 (bug 1000942) for dt3 orange 2014-04-29 10:38:52 +02:00
Carsten "Tomcat" Book 8f6c4e2824 Backed out changeset 31929d871cad (bug 1002277) for devtools-chrome-3 orange 2014-04-29 10:14:19 +02:00
Steve Singer a30767cbd5 Bug 1002277 - TopmostJitActivationCompartment is not defined on non-ion builds. r=bhackett 2014-04-27 17:27:00 +02:00
Michael Shuen e76fd87034 Bug 972385 - Make JS::AutoValueVector subscript operator return handles. r=jonco, smaug 2014-04-28 16:53:00 +02:00
Jan de Mooij 0181f313d3 Bug 1000942 - Eliminate some unnecessary object type barriers. r=bhackett 2014-04-29 08:54:46 +02:00