js/src/jsinfer.h
3d2cbf625d1cff443957dca61e85a78917b5dc56
created 2015-01-07 10:25 -0700
pushed 2015-01-07 23:41 +0000
Brian Hackett Brian Hackett - Bug 1113744 - Trace type descriptors attached to type objects, r=nmatsakis.
f0e3e6f8866d6747ebb748d080efc97e1276a68c
created 2014-12-17 16:57 -0700
pushed 2014-12-18 12:51 +0000
Brian Hackett Brian Hackett - Bug 1111194 - Fix write barrier triggering for TypeObject addendum changes, r=nmatsakis.
c680f3928f8612f00e6b6bad5b1ecaf6c501592d
created 2014-12-13 22:39 +0100
pushed 2014-12-15 18:52 +0000
Jan de Mooij Jan de Mooij - Bug 1111218 - Fold congruent type barriers. r=bhackett
4c4c162bfc77a46c44729b66b2d5853c698fd137
created 2014-12-13 10:22 -0500
pushed 2014-12-15 18:52 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1109702 - Fix more bad implicit constructors in js; r=Waldo
1d8b8c3d74e323165e6112151f43c796b9df5332
created 2014-12-12 10:24 -0700
pushed 2014-12-13 00:25 +0000
Brian Hackett Brian Hackett - Bug 1107145 - Allow typed objects with the same prototype to have different descriptors, r=nmatsakis.
810cb91fe026097e0b961ddbbecd3a51fa5b910d
created 2014-12-11 13:00 -0500
pushed 2014-12-12 01:30 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset c2659bf5793d (bug 1107145) for bustage.
c2659bf5793d2093d573f47551125e28be94d34e
created 2014-12-11 10:35 -0700
pushed 2014-12-12 01:30 +0000
Brian Hackett Brian Hackett - Bug 1107145 - Allow typed objects with the same prototype to have different descriptors, r=nmatsakis.
3d0a1db612fa5455a07ece3e00b89cd3318a2367
created 2014-12-04 09:45 -0800
pushed 2014-12-10 10:50 +0000
Terrence Cole Terrence Cole - Bug 1107349 - Always build in enerational GC support; r=jonco
516d97ff2d4dec871cc394ea91735b9aaf6a42de
created 2014-12-05 18:52 -0700
pushed 2014-12-08 11:50 +0000
Brian Hackett Brian Hackett - Bug 1107496 - Add PlainObject subclass, r=luke.
3e1e87355f8f3499eecda9c2f4b97865dbe07d54
created 2014-12-05 13:28 -0500
pushed 2014-12-06 00:03 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 64ec5c15d182 (bug 1107496) for SM(ggc) orange.
64ec5c15d1828778d967d0054551042ec41a2d41
created 2014-12-05 07:27 -0700
pushed 2014-12-06 00:03 +0000
Brian Hackett Brian Hackett - Bug 1107496 - Add PlainObject subclass, r=luke.
3a7cfe0628b540f3b01b22e6faadb6b0353126b6
created 2014-12-05 05:01 +0100
pushed 2014-12-05 12:00 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1102870: Add Float32x4 and Int32x4 to the list of Scalar::Types; r=sfink,luke
b5136e8cd58e16ca8994d434a4fb4b9a55a67526
created 2014-11-24 18:52 -0800
pushed 2014-11-27 01:34 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1102538 - s/Ion/Jit/ where appropriate. r=jandem.
68dd715f6f79a4fc540b7fffeec047cfe4dc3b6a
created 2014-11-20 03:56 -0700
pushed 2014-11-21 01:35 +0000
Brian Hackett Brian Hackett - Bug 1096539 - Keep track of typed object reference properties in type information, r=nmatsakis.
4407bd0c6330307ddc8b7c8ccfebe9c92fa2d559
created 2014-11-17 09:55 -0700
pushed 2014-11-18 16:25 +0000
Brian Hackett Brian Hackett - Bug 1100168 - Allow pretenuring on more objects, r=terrence.
c39b72dd4d10b356c4005983c00497b61deeb785
created 2014-11-13 16:41 +0100
pushed 2014-11-13 20:19 +0000
Jan de Mooij Jan de Mooij - Bug 1097890 - Inline JSOP_NEWOBJECT in Baseline. r=bhackett
95e326d4fd7d29df933b6d90eda9600649c0759b
created 2014-11-05 16:46 +0100
pushed 2014-11-06 12:50 +0000
Hannes Verschore Hannes Verschore - Bug 914255 - Reduce the number of objects tracked in a TypeSet, r=bhackett
87f42360c1bd7e2e3449a5c1707fa6a473964202
created 2014-10-24 12:36 +0200
pushed 2014-11-03 11:57 +0000
Johannes Schulte Johannes Schulte - Bug 1073766 - Guard on the global's shape, when optimizing on its proto-chain. r=bhackett
035c49aafe08e14c4dd81f0f9ab14cd11f3881a5
created 2014-10-30 08:45 -0700
pushed 2014-10-30 20:15 +0000
Brian Hackett Brian Hackett - Bug 1091010 - Optimize accesses to TypedObject.length, r=nmatsakis.
4ec33eddc6fcdcab1c8bc9bc5100bc2d699c17e3
created 2014-10-29 11:14 -0700
pushed 2014-10-30 13:46 +0000
Brian Hackett Brian Hackett - Bug 1083600 - Use inline data for small transparent typed objects, r=sfink,nmatsakis.
e94b66dca22c51c7fe0d8df1e0b92b651eca28c5
created 2014-10-24 06:05 -0700
pushed 2014-10-24 22:05 +0000
Brian Hackett Brian Hackett - Bug 1087828 - Make sure type objects have been swept when modifying their flags, r=billm.
5a443ae5cf229688a19b725f7b4e37e3eab5c8f3
created 2014-10-22 07:57 -0700
pushed 2014-10-22 20:01 +0000
Brian Hackett Brian Hackett - Bug 1072564 - Incrementalize sweeping of type information, r=billm.
2095011ec061a02a94c47c881f6a2fc83bddbcd6
created 2014-10-02 19:32 -0700
pushed 2014-10-03 13:26 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Add NativeObject subclass of JSObject, remove ObjectImpl, r=luke.
020a62efb303bb8a1d78a7b124de112c7c704fe9
created 2014-10-01 19:17 +0200
pushed 2014-10-01 23:26 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT_IF by MOZ_ASSERT_IF. r=jorendorff
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-10-01 23:26 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
bec9ccb868102df010f71efd110b036ef55d4f1a
created 2014-09-30 20:35 -0700
pushed 2014-10-01 12:52 +0000
Brian Hackett Brian Hackett - Bug 1073991 - Don't change types in JIT caches when the type's newScript has been cleared, r=jandem.
82e0bd695bdd001e6c023ba0155f38571b674ba0
created 2014-09-30 14:13 -0400
pushed 2014-10-01 12:52 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset af3a0d277ad2 (bug 1073991) for mass bustage.
af3a0d277ad2b75a9c8f28961096c981911b8e1f
created 2014-09-30 10:28 -0700
pushed 2014-10-01 12:52 +0000
Brian Hackett Brian Hackett - Bug 1073991 - Don't change types in JIT caches when the type's newScript has been cleared, r=jandem.
4320b712d193785f03bb78a413a4a8ea29ba9b3f
created 2014-09-29 09:50 +0100
pushed 2014-09-29 18:57 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Fix interactions between compacting GC and type inference r=terrence
245c55cc9ccfd8a4749ade4308a73cd6309f7a6c
created 2014-09-22 17:29 -0700
pushed 2014-09-23 13:30 +0000
Brian Hackett Brian Hackett - Bug 1066652 - Clean up APIs for adding property types, r=jandem.
4bbc9c3777e5c6948ae620c9519fdb75fdf21fea
created 2014-09-18 12:56 -0700
pushed 2014-09-18 22:38 +0000
Jim Blandy Jim Blandy - Bug 1063233: Move JS::ubi::Node specializations for SpiderMonkey types closer to those types' definitions. r=terrence
f4e226d272443fa3515ae579e4d8fcd7b0cc292a
created 2014-09-17 10:32 -0700
pushed 2014-09-18 02:16 +0000
Terrence Cole Terrence Cole - Bug 1068223 - Clean up the Cell hierarchy; r=jonco
cf9ed5c3532974b8b55d9b9ec6968d5c9b1e6026
created 2014-09-16 18:45 +0200
pushed 2014-09-17 00:06 +0000
Lars T Hansen Lars T Hansen - Bug 1054882 - Rollup patch. r=till, r=sstangl, r=jorendorff
31714af41f2cd27611ef133a0db733fcdf72ab70
created 2014-09-15 16:30 -0700
pushed 2014-09-16 03:01 +0000
Shu-yu Guo Shu-yu Guo - Bug 1001090 - Part 3: Compile new let opcodes in Ion. (r=jandem)
4322addcf9970018abaaa68f3793dce2c5774d15
created 2014-09-11 13:37 -0700
pushed 2014-09-12 13:10 +0000
Brian Hackett Brian Hackett - Backout ce0afdc6ea1f (bug 1041688) for regressions.
ce0afdc6ea1fd7baf73d2dd554a0feca6f0d1927
created 2014-09-11 09:12 -0600
pushed 2014-09-11 21:56 +0000
Brian Hackett Brian Hackett - Bug 1041688 - Don't use a JSContext in IonBuilder when performing the definite properties analysis, r=jandem.
784efb03fa576246ec59d55a114d70fcc61918db
created 2014-09-10 12:10 +0200
pushed 2014-09-11 00:30 +0000
Sushant Dinesh Sushant Dinesh - Bug 1034184 - IonMonkey: Enable taking the union of a filter at tests. r=h4writer
e0d00b4a15fe35b903a2193cac5ac870094a650b
created 2014-09-10 12:10 +0200
pushed 2014-09-11 00:30 +0000
Sushant Dinesh Sushant Dinesh - Bug 1034184 - IonMonkey: Enable filtering at tests for and/or. r=h4writer
04be894027e67f704d9867a77ec6ee54a18da976
created 2014-09-05 17:42 -0700
pushed 2014-09-08 13:22 +0000
Wes Kocher Wes Kocher - Back out 11 changesets (bug 1063233 and bug 1063247)
1f6db27e62402d8d9037ee0b4c29a58f8328e5c1
created 2014-09-05 10:37 -0700
pushed 2014-09-08 13:22 +0000
Jim Blandy Jim Blandy - Bug 1063233: Move JS::ubi::Node support for js::types::TypeObject next to where it is declared/defined. r=terrence
686300375fd6fa99c194d0348065a94737ea5c90
created 2014-09-03 09:54 -0600
pushed 2014-09-03 20:38 +0000
Brian Hackett Brian Hackett - Bug 894596 - Bake the values of constant global variables into Ion code, r=jandem.
7b20a4e9ce15652b2bbb2469cc5d63293f6716a1
created 2014-09-03 09:33 -0600
pushed 2014-09-03 20:38 +0000
Brian Hackett Brian Hackett - Bug 1041688 - Make sure temporary type sets containing a partially initialized type also contain the fully initialized type, r=jandem.
ecde022a7e52bdee0c19b1f1953489600670f850
created 2014-09-03 09:25 -0600
pushed 2014-09-03 20:38 +0000
Brian Hackett Brian Hackett - Bug 1060359 - Improve type information for copy on write arrays with mixed element types, r=jandem.
a1b25f21fe081d3e3033512a048fef0e955f91a9
created 2014-09-02 13:47 -0600
pushed 2014-09-03 20:38 +0000
Brian Hackett Brian Hackett - Bug 1041688 - Add acquired properties analysis, r=jandem.
3a545eb9828b44ac6e62859be6b0eba6f01f5047
created 2014-08-26 12:30 -0700
pushed 2014-08-27 00:50 +0000
Brian Hackett Brian Hackett - Bug 894596 - Bake constant valued object properties into jitcode when possible, r=jandem, patch mostly written by djvj.
9605a571ca8ad581b903537906f99e0c449199e6
created 2014-08-19 22:25 -0800
pushed 2014-08-20 13:28 +0000
Brian Hackett Brian Hackett - Bug 934450 - Allow objects to have copy on write elements, r=billm,jandem.
abe747ee0aca6ae8fff459e28abb951084738ccf
created 2014-08-11 10:44 -0800
pushed 2014-08-12 14:29 +0000
Brian Hackett Brian Hackett - Bug 1051155 - Simplify and clean up TypeNewScript, r=jandem.
f8f7b0e89bcfdef690759c38b266ab1fb1002595
created 2014-07-14 19:14 -0700
pushed 2014-07-15 12:59 +0000
Chris Peterson Chris Peterson - Bug 1036782 - Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src. r=jorendorff
4d482d201608bebfccb4a036c6271eb38e70c21a
created 2014-06-06 09:36 -0700
pushed 2014-07-10 12:47 +0000
Brian Hackett Brian Hackett - Bug 1021790 - "Cleanup naming for scalar and typed array types", r=sfink
3a3f72171ac4b57014e338f325ef8d521e9cec82
created 2014-07-04 15:40 +0200
pushed 2014-07-06 16:11 +0000
Sushant Dinesh Sushant Dinesh - Bug 1028910: Improve types at branches with MIsObject. r=h4writer.
e08a6942e21cbd09bd9a976f76115386e4b48fb9
created 2014-06-23 10:56 -0500
pushed 2014-06-24 15:52 +0000
Jason Orendorff Jason Orendorff - Bug 645416, part 6 - JIT support for symbol values. r=jandem.
5d71e73ce8d4187d6d9e9d017895ac03f1a08c3c
created 2014-06-23 10:55 -0500
pushed 2014-06-24 15:52 +0000
Jason Orendorff Jason Orendorff - Bug 645416, part 5 - Add the Symbol constructor and Symbol wrapper objects. r=efaust.
fcf15eb82338c3339cb39066828467b504ccc1a1
created 2014-06-18 17:57 -0700
pushed 2014-06-19 14:39 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1026535 - Fix mismatched class/struct tags. r=ehsan
04d054a5c33f94a4198b3bdfe31ce20a1e0fe2b7
created 2014-06-11 16:25 -0600
pushed 2014-06-12 01:47 +0000
Brian Hackett Brian Hackett - Bug 1018363 - Allow off thread Ion compilation during incremental GCs, r=billm.
36ec3b142f4511b6a34cb85baef8581b6e9e6825
created 2014-06-07 10:34 +0100
pushed 2014-06-09 02:10 +0000
Jon Coppeard Jon Coppeard - Bug 1021114 - Remove GCMethods::kind() in favour or RootKind::rootKind() r=terrence
6932ea846a288caa5b0d664822eac542cdc57b8c
created 2014-06-07 00:03 -0400
pushed 2014-06-07 18:13 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 3 changesets (bug 1021114, bug 988486) for GC crashes on a CLOSED TREE.
3e9ea27401838363e58d8908bd320ef13fd8d04f
created 2014-03-11 13:44 -0400
pushed 2014-06-07 18:13 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 973238 Part 7 -- Remove type object addendum; leave the addendum mechanism in place r=bhackett
f56234ba7ec78819ad274cf738583ee3e150bdc6
created 2014-06-07 10:34 +0100
pushed 2014-06-07 18:13 +0000
Jon Coppeard Jon Coppeard - Bug 1021114 - Remove GCMethods::kind() in favour or RootKind::rootKind() r=terrence
7ffbe6899aed608cba9a9045f0c0688081932127
created 2014-06-05 10:38 -0400
pushed 2014-06-06 15:55 +0000
Jon Coppeard Jon Coppeard - Bug 1020690 - Type exact stack rooting machinery. r=sfink
b2e6b3caa5a248c92bf3b876fabf10efdd337c24
created 2014-06-05 14:39 -0400
pushed 2014-06-06 01:31 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 846ee7c7debf (bug 1020690) for bustage.
less more (0) -300 -100 -60 tip