js/src/ion/IonFrames.cpp
cad670b92cfe544015ad1695fe3e85f048001960
created 2013-07-11 18:26 -0400
pushed 2013-07-12 17:29 +0000
Kannan Vijayan Kannan Vijayan - Bug 877826 - Make GetPcScript handle rectifier frames appropriately. r=jandem
0d9cc1586740d7dd6d81441566430f2188861141
created 2013-07-10 18:24 -0700
pushed 2013-07-11 09:11 +0000
Shu-yu Guo Shu-yu Guo - Bug 890968 - Part 3: RAII wrapper for inspecting contents of JSStrings in a thread safe way. (r=nmatsakis)
e2882076c2afefdcf5dd431ed342df0180b6f910
created 2013-07-08 23:03 -0700
pushed 2013-07-10 17:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 891215 (part 11) - Remove PcScriptCache-inl.h. r=terrence.
1eeb9038a57d14a2a7799fbc7935623ace50b6bf
created 2013-07-08 23:03 -0700
pushed 2013-07-10 17:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 891215 (part 10) - Slim down IonFrames-inl.h. r=terrence.
88a8fe760189fae71d8b72c4c7555910a9f41344
created 2013-07-05 16:55 -0600
pushed 2013-07-08 01:19 +0000
Brian Hackett Brian Hackett - Backout 3f4d5bcba1fb (bug 883973).
9a62d56be0bc5db76d63e3976aa18da424e1af4d
created 2013-07-03 20:27 +0200
pushed 2013-07-04 17:03 +0000
Jan de Mooij Jan de Mooij - Bug 888872 - Keep track of slots/elements pointers stored in Ion frames for generational GC. r=dvander,terrence
e63574cbbc976e195c6314d084208e72fa5c2012
created 2013-07-03 14:34 +0200
pushed 2013-07-03 18:15 +0000
Jan de Mooij Jan de Mooij - Bug 886277. r=djvj
01ad949468fbae50dacf3a761d91eb479546619d
created 2013-06-28 19:20 -0700
pushed 2013-06-29 13:54 +0000
Justin Lebar Justin Lebar - Bug 820686 - Follow-up: s/MOZ_ASSUME_NOT_REACHED/MOZ_ASSUME_UNREACHABLE/. rs=waldo
5ecd26bc5274bb4e2831e6649fa8bb516f3c9bc2
created 2013-06-28 18:38 -0700
pushed 2013-06-29 13:54 +0000
Justin Lebar Justin Lebar - Bug 820686 - Remove code after MOZ_CRASH or MOZ_ASSUME_NOT_REACHED. r=(see below)
1735d098ea863982696383cd25fbb6857e0d2f6f
created 2013-06-28 18:38 -0700
pushed 2013-06-29 13:54 +0000
Justin Lebar Justin Lebar - Bug 820686 - Rename MOZ_NOT_REACHED() and JS_NOT_REACHED() to MOZ_ASSUME_NOT_REACHED(). r=waldo
41ab7286a2e2c9b81ff54f082d0459ac40cb2da0
created 2013-06-26 23:19 -0700
pushed 2013-06-28 13:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 883696 (part 1) - Include full paths in #include statements in js/src/ion/. r=jandem.
765cd0d0dc5bcf4b519120cdf1922b0b431cf331
created 2013-06-27 08:11 -0700
pushed 2013-06-28 02:32 +0000
Dan Gohman Dan Gohman - Bug 885169 - Add an explicit backwards-traversing register set iterator, so that code which needs to iterate in a specific order can ask for it explicitly. r=h4writer
eb6dd181c65ad6f65be4ebe35156200c5cfbe0b8
created 2013-06-25 21:38 -0700
pushed 2013-06-27 10:31 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 886205 (part 7) - Break jsfuninlines.h out of the header inclusion cycles. r=terrence.
971b68a8f9cb37cdd9e0bf4715effb6a6ae910ba
created 2013-06-24 18:00 -0700
pushed 2013-06-25 04:54 +0000
Phil Ringnalda Phil Ringnalda - Back out 1aa1a42a471f:bf03279e2b50 (bug 885169) for b2g/Android bustage on a CLOSED TREE
bf03279e2b5098195c1c0f89301134ec2fd6ea52
created 2013-06-24 15:57 -0700
pushed 2013-06-25 04:54 +0000
Dan Gohman Dan Gohman - Bug 885169 - Add an explicit backwards-traversing register set iterator, so that code which needs to iterate in a specific order can ask for it explicitly. r=h4writer
d6cedeb7ec3a449fab32d0aff299156a53c01ea6
created 2013-06-17 14:05 +0200
pushed 2013-06-22 22:52 +0000
Jan de Mooij Jan de Mooij - Bug 866878 - Support try-finally in the baseline compiler. r=djvj
1c6097e5c4d4b758f040f0bcc5e46cc4042a997a
created 2013-06-17 23:53 -0700
pushed 2013-06-21 14:42 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 22) - Use JSObject::{is,as} for JSFunction. r=sfink.
208bb59549380f1a9a1fd2d7ceee14872320e03f
created 2013-06-20 13:24 -0600
pushed 2013-06-21 14:42 +0000
Brian Hackett Brian Hackett - Bug 884194 - Update fun->isHeavyweight() when replacing a lazy script with a preexisting script, r=luke.
c9455df0575c1b290c36b13fe1ec6f467475bd57
created 2013-06-20 18:11 +0200
pushed 2013-06-20 23:22 +0000
Hannes Verschore Hannes Verschore - Bug 884310 - IonMonkey: Inline function called from .call(), r=jandem
3f4d5bcba1fb731aadbe44e53ceb05bdcad0c1bb
created 2013-06-17 18:51 -0600
pushed 2013-06-18 10:52 +0000
Brian Hackett Brian Hackett - Bug 883973 - Try disabling PGO around InlineFrameIteratorMaybeGC::findNextFrame, r=djvj.
91f620586eb8ce79e1a8e19ef39afc8a3602e830
created 2013-06-16 10:24 -0600
pushed 2013-06-17 08:34 +0000
Brian Hackett Brian Hackett - Bug 883630 - Watch for lazy functions when iterating inline Ion frames, clean up methods for accessing function scripts.
554597fd45e950061bd8d2bcd4d468b8c964ef7f
created 2013-05-27 11:43 +0200
pushed 2013-06-12 01:03 +0000
Jan de Mooij Jan de Mooij - Bug 868437 - Add a linked list of activations to JSRuntime and rewrite ScriptFrameIter to use it. r=luke
21e3c26108143c727b9304eacf8b916de62f9f44
created 2013-06-10 15:22 -0600
pushed 2013-06-11 08:32 +0000
Brian Hackett Brian Hackett - Bug 881333 - Use accessor methods for cx->compartment and cx->runtime, r=luke.
8637d0b818fe0c7cc8c0c4810789c9103801d41b
created 2013-06-06 22:48 -0500
pushed 2013-06-07 15:11 +0000
Jason Orendorff Jason Orendorff - Bug 879831, part 5 - Factor out js::Probes functions that depend on "inlines" headers into vm/Probes-inl.h. r=njn.
459962a42baaac01c380a9f284d8940ceb5c2c2b
created 2013-05-31 19:16 -0700
pushed 2013-06-05 10:40 +0000
Shu-yu Guo Shu-yu Guo - Bug 878374 - Support non-Value Handles as VMFunction outparams. (r=nbp)
e1bca8b56470d8407f1bf6795506ac369ea153e4
created 2013-05-24 14:03 +0200
pushed 2013-05-26 04:02 +0000
Jan de Mooij Jan de Mooij - Bug 868431 - Disable Ion when Baseline is disabled, remove bailout-to-interpreter code. r=djvj
361fef4fb47a5c3596238e743c87b367620bd825
created 2013-04-18 17:03 -0700
pushed 2013-05-23 11:43 +0000
Terrence Cole Terrence Cole - Bug 851057 - Implement generational GC support in IonMonkey; r=dvander
00af889e1634f7030d251f76597f5cee74dc47eb
created 2013-05-21 16:40 -0400
pushed 2013-05-22 16:29 +0000
Kannan Vijayan Kannan Vijayan - Bug 870514 - Add Ion stubs for optimized shadowed gets on proxy objects. r=h4writer
b54ce66659aa483f4568f3175b6d960abf7900ee
created 2013-05-20 22:10 -0700
pushed 2013-05-21 17:24 +0000
Phil Ringnalda Phil Ringnalda - Back out de1c0246854c (bug 851057), 89a472c35979 (bug 873142), f849dec1a6df (bug 870496), 45fbd0b38bc5 (bug 873136) for incomprehensible Android reftest failures
de1c0246854c7691b6ecb485af0ac0c061a10fd8
created 2013-04-18 17:03 -0700
pushed 2013-05-21 17:24 +0000
Terrence Cole Terrence Cole - Bug 851057 - Implement generational GC support in IonMonkey; r=dvander
f6e13bdaea064ad683a869a9702182786df08b14
created 2013-05-17 21:48 -0400
pushed 2013-05-20 00:45 +0000
Boris Zbarsky Boris Zbarsky - Bug 873209. Trace the *vp of specialized DOM getters in Ion. r=jandem
989f42c1bc8712596513d74787d8671bb89d5517
created 2013-05-17 23:03 -0400
pushed 2013-05-19 01:08 +0000
Boris Zbarsky Boris Zbarsky - Back out revision 2a1149f381ed (bug 873209) because apparently pushValue does not adjust the frame size and hence we got a CLOSED TREE
2a1149f381edbf05a030e2fcda24518e580ac414
created 2013-05-17 21:48 -0400
pushed 2013-05-19 01:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 873209. Trace the *vp of specialized DOM getters in Ion. r=jandem
8a44a72db55bd422467b2f57db24e7242cce444d
created 2013-05-09 12:20 -0400
pushed 2013-05-10 08:13 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 862922 - Track causes and locations of parallel bailouts and issue a somewhat obscure warning r=jandem
0b6a6fe7ccf6873039c1ddfe7895778daad8fe54
created 2013-05-09 13:31 +0200
pushed 2013-05-09 17:19 +0000
Jan de Mooij Jan de Mooij - Bug 868990 part 2 - Remove ScriptFrameIter and rename StackIter to ScriptFrameIter. r=luke
77141947c30f9beb25722e3197fb8abb7869d0a5
created 2013-05-07 09:00 +0200
pushed 2013-05-09 17:19 +0000
Jan de Mooij Jan de Mooij - Bug 868990 - rm CallArgsList, StackIter cleanup. r=luke
069c966819d6b5f9724b46f72b805a6d95690a71
created 2013-05-08 05:15 -0400
pushed 2013-05-09 04:17 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 865028 - Fuse ParallelDo and ForkJoin r=shu
e39de8eb4716101a688e811bb8a5a0602ed6ec52
created 2013-05-07 10:09 -0400
pushed 2013-05-08 02:10 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 2 changesets (bug 867070, bug 868990) for Windows PGO bustage on a CLOSED TREE.
357af4877abd85e42907dee3b07aedabb0187e62
created 2013-05-07 05:11 -0600
pushed 2013-05-08 02:10 +0000
Brian Hackett Brian Hackett - Bug 865059 - Move pc -> type set map out of script analysis, don't analyze scripts until they are compiled by Ion, r=jandem.
93f778d033644ff6565ae5580598009a376c93ff
created 2013-05-07 09:00 +0200
pushed 2013-05-08 02:10 +0000
Jan de Mooij Jan de Mooij - Bug 868990 - rm CallArgsList, StackIter cleanup. r=luke
b5e04d0c4a37d41a3bee6e5d624189317c7af4d4
created 2013-05-06 22:20 -0400
pushed 2013-05-08 02:10 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 4ca9a6bd8f64 (bug 865059) for jsreftest crashes.
4ca9a6bd8f64d8d8892362ef2e1cebde209907eb
created 2013-05-06 19:15 -0600
pushed 2013-05-08 02:10 +0000
Brian Hackett Brian Hackett - Bug 865059 - Move pc -> type set map out of script analysis, don't analyze scripts until they are compiled by Ion, r=jandem.
6e0956c0dfe4c72ee7bad903cb3652d34605bc10
created 2013-05-03 11:26 -0400
pushed 2013-05-04 02:33 +0000
Kannan Vijayan Kannan Vijayan - Bug 865471 - Fix various sps profiler issues. r=jandem
9c426bd08d289acaf72e49929881dccb4aa5c079
created 2013-05-02 14:19 -0400
pushed 2013-05-03 01:34 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 5ac1564bff87 (bug 865059) for causing intermittent Linux32 dromaeo crashes.
5ac1564bff87ff999bb461ffebceb0a6308c95a2
created 2013-05-02 08:35 -0600
pushed 2013-05-03 01:34 +0000
Brian Hackett Brian Hackett - Bug 865059 - Don't analyze scripts until they are compiled by baseline when JM is disabled, r=jandem.
8c8e389fd3c34f41d1d5adbdde629bfa30e4b70a
created 2013-04-30 15:40 -0700
pushed 2013-05-02 03:27 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove RawScript typedef; r=jonco
f37eeebce2eb4acaeaea7223e859a026f4d8e076
created 2013-04-29 15:12 -0700
pushed 2013-04-30 12:53 +0000
Phil Ringnalda Phil Ringnalda - Back out 80163a75cca5 (bug 865059) for talos and android jsreftest bustage
80163a75cca5e92e90e70d7db2dd6c0fa69a771c
created 2013-04-29 14:24 -0600
pushed 2013-04-30 12:53 +0000
Brian Hackett Brian Hackett - Bug 865059 - Disable JM by default, and don't analyze scripts until they are compiled by baseline if JM is disabled, r=jandem.
c307cb8bffec6ff6389cc64cfef648edb33617ec
created 2013-04-24 11:34 +0100
pushed 2013-04-24 20:17 +0000
Jon Coppeard Jon Coppeard - Bug 860145 - IonMonkey: Add support for ArgumentsObject r=nbp
ce672182dedcaabb42bab7767e9269f8fe634665
created 2013-04-22 13:27 -0400
pushed 2013-04-23 01:51 +0000
Ryan VanderMeulen Ryan VanderMeulen - Merge m-c to inbound.
6fc86d4607ac9adf87efbe63e6172e201404e753
created 2013-04-22 12:06 -0400
pushed 2013-04-23 01:51 +0000
Kannan Vijayan Kannan Vijayan - Bug 857838 - Fix script-pc calculatins when iterating on baseline frames. r=jandem
1150403342b2111f08f0604ce6ff61e3102a47e2
created 2013-04-22 13:20 -0400
pushed 2013-04-22 17:20 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets f2387d9f146c and d12788533ab7 (bug 860145) for causing topcrashers.
d12788533ab73432e9d587645e636c76817ad8da
created 2013-04-18 16:47 -0400
pushed 2013-04-19 17:47 +0000
Kannan Vijayan Kannan Vijayan - Bug 860145 - Allow Ion to compile functions which require heavyweight arguments-object construction. r=jandem r=nbp
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed 2013-04-17 16:44 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
7edc4948b471c2c530f1bb412ad7f073eee83b87
created 2013-04-15 13:21 -0700
pushed 2013-04-16 01:49 +0000
Shu-yu Guo Shu-yu Guo - Bug 846111 followup - Expand some stray tabs and fix typo in comment. (r=me) DONTBUILD
b85daec2b90caecbe2e25daaeb37342cd55871e0
created 2013-04-15 12:55 -0700
pushed 2013-04-16 01:49 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2013-04-16 01:49 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
6d92a2e39c778d1177a5f89270bf5a8160b169b1
created 2013-04-11 19:55 -0700
pushed 2013-04-12 11:51 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed 2013-04-12 11:51 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
f6e861adb46792efe1fda18549b692d9a14afd2d
created 2013-04-10 11:04 -0700
pushed 2013-04-11 19:19 +0000
Shu-yu Guo Shu-yu Guo - Bug 846111 - Part 2: Teach VMFunction about parallel execution. (r=nbp)
less more (0) -100 -60 tip