js/src/jit/BaselineIC.cpp
8754d98c1df44eae2fee2924da08779675666f5d
created 2013-12-17 08:46 -0800
pushed 2013-12-17 16:58 +0000
Dan Gohman Dan Gohman - Bug 949668 - SpiderMonkey: Enum simplification. r=jandem
1c6081f57d57ab677daed49eebc069ebada6e93c
created 2013-12-16 18:27 -0800
pushed 2013-12-17 02:28 +0000
Wes Kocher Wes Kocher - Backed out changeset ef0eeaec74a8 (bug 949183) on the theory that it somehow broke every single b2g test on a CLOSED TREE
ef0eeaec74a8a13bf6eb8f6265b3c7124e6d3577
created 2013-12-16 14:40 -0800
pushed 2013-12-16 23:36 +0000
Sean Stangl Sean Stangl - Bug 949183 - Fix jsid static constructor explosion. r=Waldo
5c3e2e933e483306fe8b1c39798b80ecf4b33285
created 2013-12-16 14:04 -0800
pushed 2013-12-16 22:04 +0000
Brian Hackett Brian Hackett - Bug 950456 - Fix tracing for baseline type monitor and update stubs, r=jandem.
dbeea0e93b56b586792fe8265779249d22018b2a
created 2013-12-16 10:53 -0800
pushed 2013-12-16 18:53 +0000
Brian Hackett Brian Hackett - Bug 785905 - Build Ion MIR graph off thread, r=jandem.
6ac98c7023f626b6b7c25049a249c4388b04ac12
created 2013-12-09 14:12 -0600
pushed 2013-12-16 13:45 +0000
Jason Orendorff Jason Orendorff - Bug 793860, part 2 - Remove JSOP_ENUMELEM. r=luke.
c22a4358920a9eeab2ededf65090b2344b802d02
created 2013-12-14 16:38 -0800
pushed 2013-12-15 00:38 +0000
Brian Hackett Brian Hackett - Bug 949747 - Use accessor methods for JSFunction fields, r=jandem.
f31913983745def7ef832ad75dd3fcec6683dff4
created 2013-12-13 13:30 -0500
pushed 2013-12-13 18:30 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 7 changesets (bug 949668) for Windows jit-test failures on a CLOSED TREE.
05c4fa8d327bf769cd8fb4cd44db8481a67417f2
created 2013-12-13 08:27 -0800
pushed 2013-12-13 16:29 +0000
Dan Gohman Dan Gohman - Bug 949668 - SpiderMonkey: Enum simplification. r=jandem
b07452dd6d7f111495b6027f594c5869b425bb61
created 2013-12-12 23:18 -0800
pushed 2013-12-13 07:18 +0000
Shu-yu Guo Shu-yu Guo - Bug 944074 - Remove the ParallelArray constructor. (r=nmatsakis)
33141bbd7e29585e0737149bf1528976a5501a0e
created 2013-12-10 18:27 -0800
pushed 2013-12-11 02:28 +0000
Dan Gohman Dan Gohman - Bug 941715 - SpiderMonkey: Don't use DebugOnly in struct fields when size is relevant. r=jorendorff
2da1013d5182dcac11c9a062f7f104e9895424bd
created 2013-12-10 18:22 -0800
pushed 2013-12-11 02:22 +0000
Brian Hackett Brian Hackett - Bug 948230 - Use accessor methods for JSScript bitfields, r=jandem.
d4f4d11a99e3ee3a5e792bdd17ea4cf72e1daff4
created 2013-12-10 14:53 -0500
pushed 2013-12-10 19:53 +0000
Kannan Vijayan Kannan Vijayan - Bug 945223 - Ensure correct baseline stack when calling out to noSuchMethod, so that decompiler works. r=efaust
908680cb2773c3bbe49d99bff5883410f5c4d952
created 2013-12-10 12:24 +0100
pushed 2013-12-10 11:30 +0000
Christian Holler Christian Holler - Bug 948233 - Fix an OOM issue in DoCompareFallback. r=jandem
d887626fd6d6727bde4904cf8e2aba9a3422ec29
created 2013-12-10 09:31 +0100
pushed 2013-12-10 08:34 +0000
Jan de Mooij Jan de Mooij - Bug 921470 - Remove hasFallbackStub_ check in resetMonitorStubChain. r=djvj
9244495099db55c699b97a2148cd5b281b079086
created 2013-12-09 16:40 -0500
pushed 2013-12-09 21:40 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets fabe232e8be9 and c84b0156ae03 (bug 793860) for Linux mochitest-2 timeouts.
fabe232e8be92d71ff8544f3ee3f2055f40ee0af
created 2013-12-09 14:12 -0600
pushed 2013-12-09 20:12 +0000
Jason Orendorff Jason Orendorff - Bug 793860, part 2 - Remove JSOP_ENUMELEM. r=luke.
9073baccd0948d1f789a94fd19d889d072e290e3
created 2013-12-09 11:26 -0800
pushed 2013-12-09 19:26 +0000
Brian Hackett Brian Hackett - Bug 947782 - Use accessor methods for JSScript uint32/uint16 fields, r=jandem.
99adf40721c5d80bcdac65068c94af6cce52db81
created 2013-12-09 13:43 +0100
pushed 2013-12-09 12:44 +0000
Hannes Verschore Hannes Verschore - Bug 947765 - Style nits in IonMacroAssembler, r=jandem
5c17264cd2d14ee4f046350b9ac32b5ba998404c
created 2013-12-09 12:53 +0100
pushed 2013-12-09 11:55 +0000
masaya iseki masaya iseki - Bug 848510 - Add Baseline double stub for BITNOT. r=jandem
162e0b8608a14cb3643249f9bae34fd1d05cc089
created 2013-12-07 15:44 +0100
pushed 2013-12-07 14:45 +0000
Hannes Verschore Hannes Verschore - Bug 947188 - Add MOZ_ASSUME_UNREACHABLE for use in jit generated code, r=djvj
d0bdb5b5dbd64c91e752c0b750a9f0f1f3e89ee6
created 2013-12-03 08:17 -0800
pushed 2013-12-03 16:17 +0000
Brian Hackett Brian Hackett - Bug 944946 - Use accessor methods for script->code and script->length, r=jandem.
04ab309c684abe85aa78871839ab8f61091aade7
created 2013-12-02 09:50 -0500
pushed 2013-12-02 14:50 +0000
Boris Zbarsky Boris Zbarsky - Bug 943989. Check the right member for our generation, and replace some hardcoded offsets with offsetof values. r=efaust
f6114308c97daa8db69d72e1cf5aae19c6822626
created 2013-11-30 22:24 -0800
pushed 2013-12-01 06:25 +0000
Jason Orendorff Jason Orendorff - Bug 806522 - Assertion failure: getSlot(EVAL).isObject(), r=Waldo
474be0bab26b6c1ebf1092b6fd24f25383544f5b
created 2013-11-29 16:27 +0000
pushed 2013-11-29 16:27 +0000
Ed Morley Ed Morley - Backed out changeset f76604a4f025 (bug 932627) for assertions
f76604a4f0259e4ce4539853d3936777b80b4bf1
created 2013-11-29 07:59 -0800
pushed 2013-11-29 16:00 +0000
Nicolas Pierron Nicolas Pierron - Bug 932627 - Create VMFunctions wrappers under CodeGenerator::link. r=h4writer
36b6702581d435354bbda1a58223b3c7230fbfa1
created 2013-11-27 18:59 -0500
pushed 2013-11-28 01:09 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 943719 - Build MFBT in unified mode; r=froydnj,djvj
5a2d363a102e5ae630eac6cb95125a0eb4a52b64
created 2013-11-27 19:50 -0500
pushed 2013-11-28 00:50 +0000
Ehsan Akhgari Ehsan Akhgari - Backed out changeset ea3392e0018f (bug 943719) because of build bustage on a CLOSED TREE
ea3392e0018f39aca8c52bd7c72f53c60d4c04e3
created 2013-11-27 18:59 -0500
pushed 2013-11-27 23:59 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 943719 - Build MFBT in unified mode; r=froydnj,djvj
0583bb4a0b465a7f907d8f603e894126ea1c7c6b
created 2013-11-27 20:48 +0100
pushed 2013-11-27 19:49 +0000
Jan de Mooij Jan de Mooij - Bug 609296 - Make accessing properties like toString on numbers/booleans fast. r=bhackett
62e94f70b2cde5ccda5bf6ed00eacc07e56d890e
created 2013-11-26 19:13 -0700
pushed 2013-11-27 02:13 +0000
Brian Hackett Brian Hackett - Bug 939088 - Add a cache for fetching the names associated with ALIASEDVAR operations, r=luke.
f01e0c7f1f5efb780eda03ccc9ae4eec93e77d14
created 2013-11-21 13:02 +0100
pushed 2013-11-21 12:05 +0000
Jan de Mooij Jan de Mooij - Bug 940525 - Fix Baseline typed array stubs to handle double indexes. r=djvj
c7214775e476f174dc5a98ad93280d12ff9e8812
created 2013-11-20 17:45 -0500
pushed 2013-11-20 22:46 +0000
Kannan Vijayan Kannan Vijayan - Bug 938130 - Fix noSuchMethod invocation. r=efaust
1750f842e783de9acd00e24d92ad5e27682fa487
created 2013-11-20 18:40 +0100
pushed 2013-11-20 17:43 +0000
Jan de Mooij Jan de Mooij - Bug 940925 - Don't inspect Baseline binary arithmetic IC if it had unoptimizable operands. r=bhackett
5ef1eb4f5d571a48be56989387f9c7bacad11ac6
created 2013-11-19 19:21 +0100
pushed 2013-11-19 18:22 +0000
Jan de Mooij Jan de Mooij - Bug 894881 - Fix JIT fast paths to work with typed array properties. r=bhackett
4df4f9fff8c57d95f097ff01c9417f9afab8a52c
created 2013-11-19 08:37 -0700
pushed 2013-11-19 15:37 +0000
Brian Hackett Brian Hackett - Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem. CLOBBER
6a77bea7ccaafc840ce2a79ced2876eadfbca07d
created 2013-11-18 13:29 -0800
pushed 2013-11-18 21:29 +0000
Wes Kocher Wes Kocher - Backed out changeset c848ede03acc (bug 938950) for build bustage
c848ede03acca83b8d21bdc68c93b692b2b75133
created 2013-11-18 14:05 -0700
pushed 2013-11-18 21:05 +0000
Brian Hackett Brian Hackett - Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem.
51b8979e2dd66d08cab78232aeb0b52777698d29
created 2013-11-18 12:27 -0800
pushed 2013-11-18 20:28 +0000
Wes Kocher Wes Kocher - Backed out changeset aacbc603eb67 (bug 938950) for bustage on a CLOSED TREE
aacbc603eb6728ded2b6dd8a86da495c437a566e
created 2013-11-18 13:05 -0700
pushed 2013-11-18 20:05 +0000
Brian Hackett Brian Hackett - Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem.
4f05b7cf7d11b0024b7aac83eb45d0884fde94e5
created 2013-11-17 15:59 -0700
pushed 2013-11-17 22:59 +0000
Brian Hackett Brian Hackett - Bug 936403 - Make sure undefined global properties are tracked when generating baseline ICs, r=jandem.
58605e9a6ea172088f4d14d7b5d6e887769a0c3a
created 2013-11-12 14:20 -0500
pushed 2013-11-12 19:21 +0000
Kannan Vijayan Kannan Vijayan - Bug 912303 - Added noSuchMethod support to baseline CALLPROP/CALLELEM stubs. r=efaust
cf059711090f7ee5e99274c1cf68f0aadc0f72c7
created 2013-11-09 19:53 -0700
pushed 2013-11-10 02:53 +0000
Brian Hackett Brian Hackett - Bug 928050 - Don't GC when initializing IonRuntime, r=jandem.
92499f6abfa808c32cb7e4294fbd76589fffe284
created 2013-11-08 06:48 -0700
pushed 2013-11-08 13:48 +0000
Brian Hackett Brian Hackett - Bug 936004 - Trace template object in JSOP_REST caches, r=jandem.
8196cbbcadcd65ad155d8dc2f01cdffd423330eb
created 2013-11-07 08:00 -0800
pushed 2013-11-07 16:00 +0000
Brian Hackett Brian Hackett - Bug 935032 - Don't allocate template objects in IonBuilder when inlining intrinsic_NewDenseArray, r=shu.
6e7f8b1e531994b46a26c980665e1b395f025a21
created 2013-11-07 12:14 +0100
pushed 2013-11-07 11:17 +0000
Jan de Mooij Jan de Mooij - Bug 935016 - Specialize string.split(string) in IonMonkey. r=bhackett
b90da019d6d250a6c6b768203fa4d339b596c238
created 2013-11-06 10:23 -0800
pushed 2013-11-06 18:23 +0000
Brian Hackett Brian Hackett - Bug 935032 - Fix more miscellaneous uses of JSContext in IonBuilder, r=luke,jandem.
3982cd8d5cd357a275841a45faefd6eab8528b0c
created 2013-11-06 07:14 -0800
pushed 2013-11-06 15:14 +0000
Brian Hackett Brian Hackett - Bug 935032 - Fix miscellaneous uses of JSContext in IonBuilder, r=shu,jandem.
3f88f1e41372a540d00d165c88b888450bef6536
created 2013-11-05 17:54 -0800
pushed 2013-11-06 01:54 +0000
Brian Hackett Brian Hackett - Bug 935027 - Don't create 'rest' template objects in IonBuilder, r=jandem.
208198d2bbddfe9ae5896ee2ae912a1c6239e26c
created 2013-11-05 10:03 -0800
pushed 2013-11-05 18:05 +0000
Terrence Cole Terrence Cole - Bug 932530 - Check return of getType in more places; r=djvj
173d837f2b5fdd5534659d9b0b6e8ebe0ef370b5
created 2013-11-01 13:38 -0700
pushed 2013-11-01 21:08 +0000
Terrence Cole Terrence Cole - Bug 932530 - Handle getType failure in DenseAdd IC; r=djvj
b66491c535b3945063f80837cf0339eabcc1f14a
created 2013-11-01 08:45 -0600
pushed 2013-11-01 14:46 +0000
Brian Hackett Brian Hackett - Bug 931984 - Use baseline cache information for calling common getter/setters in Ion code, r=efaust.
f8c84fe48368205a8b64623db217afb6534b8c0a
created 2013-10-28 09:12 -0600
pushed 2013-10-28 15:12 +0000
Brian Hackett Brian Hackett - Bug 927763 - Track all property types for singleton scope objects when Ion compiling scripts using them, r=jandem.
f00ded19bfeed747d738c51cee30a65529ad3b50
created 2013-10-28 11:33 +0100
pushed 2013-10-28 10:35 +0000
Jan de Mooij Jan de Mooij - Bug 931039 - Rename IonRuntime/IonCompartment to JitRuntime/JitCompartment. r=h4writer
301f6ed0096870e14f7174cf604de7294b2db740
created 2013-10-26 14:00 -0400
pushed 2013-10-26 18:27 +0000
Benjamin Peterson Benjamin Peterson - No bug - Assorted compiler warning fixes. r=me
b33d8088a5984c344f73cba952d59380f9e5b05a
created 2013-10-26 19:53 +0200
pushed 2013-10-26 17:53 +0000
Ms2ger Ms2ger - Revert to changeset 05c31c03a8dd.
5ede3b4f1f68ee2aae759381f43812f30ea09355
created 2013-10-26 13:12 -0400
pushed 2013-10-26 17:12 +0000
Benjamin Peterson Benjamin Peterson - No Bug - Fix equality in debug mode. r=me a=bustage CLOSED TREE
fa5301bdb5aca2ec846e3335b3e7be676741cbb2
created 2013-10-26 12:47 -0400
pushed 2013-10-26 16:47 +0000
Benjamin Peterson Benjamin Peterson - No bug - Fix some unused variable warnings. r=me
20feee5f3866cc9cc09e04034b5704f2738c00c8
created 2013-10-24 16:33 +0200
pushed 2013-10-24 14:39 +0000
Jan de Mooij Jan de Mooij - Bug 907187 - Rewrite Baseline -> Ion OSR to not use the StackFrame layout. r=djvj
820aa1824ce0e196c2b9fb24adac2bb1c08d4672
created 2013-08-20 17:34 +0200
pushed 2013-10-22 21:06 +0000
Hannes Verschore Hannes Verschore - Bug 890722: IonMonkey: Implement JSOP_RETRVAL, JSOP_SETRVAL, JSOP_POPV, r=jandem
less more (0) -100 -60 tip