js/src/jsinfer.h
ee3bc49e9cf5680bce2d1fdaae81ace16fa64377
created 2015-02-08 06:01 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1130708 - Remove js::types namespace, r=jandem.
9a3a666c17d74f93eb2b38578816bf238bc95778
created 2015-02-07 15:25 +0100
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1129883 - Remove OBJECT_FLAG_NURSERY_PROTO ObjectGroup flag. r=bhackett
6bfcb81d3716bfcdcd0045d0fb80153159513a83
created 2015-02-06 09:13 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1129226 - Refactor ObjectGroup class and accessors, r=jandem.
39422c6d5efc1222ccf1cae8895a995cb8ed2e16
created 2015-02-04 13:40 -0800
pushed 2015-03-30 18:32 +0000
Shu-yu Guo Shu-yu Guo - Bug 1127156 - Rework optimization tracking JSAPI to be more usable from the profiler. (r=djvj)
df4024b8bb2babdc06f1779e7a9905f5a21584ee
created 2015-02-04 12:35 +0100
pushed 2015-03-30 18:32 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset cde091bad9e8 (bug 1127156)
cde091bad9e89b339cc1677a25a1b5bb46ca075d
created 2015-02-03 23:51 -0800
pushed 2015-03-30 18:32 +0000
Shu-yu Guo Shu-yu Guo - Bug 1127156 - Rework optimization tracking JSAPI to be more usable from the profiler. (r=djvj)
db6d27b3a8f059e8e1d02eaa1b24dc9735961372
created 2015-02-03 19:45 -0800
pushed 2015-03-30 18:32 +0000
Phil Ringnalda Phil Ringnalda - Backed out 3 changesets (bug 1128653, bug 1127156) for static analysis bustage
66c90dec344b46bf967a7a4d642c6c28a23892bb
created 2015-02-03 18:55 -0800
pushed 2015-03-30 18:32 +0000
Shu-yu Guo Shu-yu Guo - Bug 1127156 - Rework optimization tracking JSAPI to be more usable from the profiler. (r=djvj)
3ba5eb0438ec8d5c3874c41ba0318733109b7857
created 2015-02-03 07:39 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1125930 - Rename ObjectGroupKey to TypeSetObjectKey, r=jandem.
e3ff19a4994504fbedc7a02830b1063efb194183
created 2015-02-02 11:20 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1125930 - Rename TypeObject to ObjectGroup, r=jandem.
cb01144424b5493c90f16733568eb109f3eb2fd0
created 2015-01-31 14:52 +0100
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1113240 - Allow optimizing nursery-allocated getters/setters in Ion. r=bhackett
98498bec2d96c99f3933ea1d51d15afd04b71b9f
created 2015-01-28 19:01 -0800
pushed 2015-03-30 18:32 +0000
Shu-yu Guo Shu-yu Guo - Bug 1030389 - Infrastructure: Optimization strategy tracking infrastructure. (r=djvj)
7820fd1419980e83985329f060d6b8a50f2d6b8d
created 2015-01-27 02:47 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1116855 - Add default-disabled unboxed objects for use by interpreted constructors, r=jandem.
780d7bb5eb822d16e34233005dd71fce07a0586c
created 2015-01-26 17:30 -0800
pushed 2015-03-30 18:32 +0000
Dan Gohman Dan Gohman - Bug 1125185 - Define MOZ_COLD for marking "cold" functions r=waldo
32048e974c4b8e087c917623186c94a1f5b4ebb7
created 2015-01-26 15:58 -0500
pushed 2015-03-30 18:32 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset aa85f08f9f76 (bug 1116855) for Hazard analysis failures.
aa85f08f9f76b2637282d32c52ece39b88e4515d
created 2015-01-26 12:16 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1116855 - Add default-disabled unboxed objects for use by interpreted constructors, r=jandem.
6ae46792bd9cb33326262f13d6c9b2fcce9efa9b
created 2015-01-25 23:08 -0800
pushed 2015-03-30 18:32 +0000
Phil Ringnalda Phil Ringnalda - Back out changeset 1a349b0fd008 (bug 1116855) for ggc timeouts
1a349b0fd0089f23a62cf2bcfdb9596ea1a25bd4
created 2015-01-25 17:00 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1116855 - Add default-disabled unboxed objects for use by interpreted constructors, r=jandem.
7f7f003696ad7bccde5ebcaf4cc122cc60e887f4
created 2015-01-26 07:22 +0900
pushed 2015-03-30 18:32 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1111290 - Part 3: Remove TypedEnum.h and fold TypedEnumInternal.h into TypedEnumBits.h. r=waldo
ee32eb6fd6a877a3b79ae2c268bc691f97f5c310
created 2015-01-21 19:47 -0800
pushed 2015-03-30 18:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1123576 - Measure TypeNewScript in the JS memory reporter. r=bhackett.
e22b313075cc688e8e561b171b636fa7793ce6e2
created 2015-01-21 22:35 +0900
pushed 2015-03-30 18:32 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 895582 - Get rid of MOZ_ENUM_TYPE. r=waldo
26d8f946a53b7383828be2f3f4128ce36d0c00a7
created 2015-01-16 14:34 +0000
pushed 2015-03-30 18:32 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Enable compacting GC on GC_SHRINK collections r=terrence r=glandium
dae4958ba3bf884bd63013fea09074aa47eaa165
created 2015-01-16 14:25 -0800
pushed 2015-03-30 18:32 +0000
Terrence Cole Terrence Cole - Backout CGC (Bug 650161, ae2eec4a74ea) to deal with a couple crashes that cropped up with wider exposure.
ae2eec4a74ea1f8d323f6e09b56f7c07a2c94112
created 2015-01-16 14:34 +0000
pushed 2015-03-30 18:32 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Enable compacting GC on GC_SHRINK collections r=terrence r=glandium
c9e0d02a1dc641822372204c0f9f0549944fed0f
created 2015-01-15 22:39 -0800
pushed 2015-03-30 18:32 +0000
Shu-yu Guo Shu-yu Guo - Bug 1121434 - Followup: maybe fix MSVC bullshit on a CLOSED TREE.
2367e3a9712a6a306e66711fecb559142c3edf02
created 2015-01-15 20:22 -0800
pushed 2015-03-30 18:32 +0000
Shu-yu Guo Shu-yu Guo - Bug 1121434 - Rename ExecutionMode to AnalysisMode. (r=jandem)
5cec093aeadc2864451c68436a89edc821c5be1b
created 2015-01-14 08:00 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1116017 - Don't scan all type sets in compartments on type mutations, r=jandem.
d43317c1d73f526adff9fcf10f29d38d5b089830
created 2015-01-14 09:21 +0100
pushed 2015-03-30 18:32 +0000
Lars T Hansen Lars T Hansen - Bug 1119230 - yet more JIT bits for PJS. r=shu
2ff00342d08842421b5f84b73c1e9ed315588cf1
created 2015-01-14 09:21 +0100
pushed 2015-03-30 18:32 +0000
Lars T Hansen Lars T Hansen - Bug 1119230 - remove lingering JIT code for PJS. r=shu
a276235479148e6baf6142093b79e588fef3e9f6
created 2015-01-12 17:52 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1115886 - Store TypeObject::interpretedFunction in its addendum, r=jandem.
3d2cbf625d1cff443957dca61e85a78917b5dc56
created 2015-01-07 10:25 -0700
pushed 2015-02-23 15:17 +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 2015-02-23 15:17 +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 2015-02-23 15:17 +0000
Jan de Mooij Jan de Mooij - Bug 1111218 - Fold congruent type barriers. r=bhackett
4c4c162bfc77a46c44729b66b2d5853c698fd137
created 2014-12-13 10:22 -0500
pushed 2015-02-23 15:17 +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 2015-02-23 15:17 +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 2015-02-23 15:17 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset c2659bf5793d (bug 1107145) for bustage.
c2659bf5793d2093d573f47551125e28be94d34e
created 2014-12-11 10:35 -0700
pushed 2015-02-23 15:17 +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 2015-02-23 15:17 +0000
Terrence Cole Terrence Cole - Bug 1107349 - Always build in enerational GC support; r=jonco
516d97ff2d4dec871cc394ea91735b9aaf6a42de
created 2014-12-05 18:52 -0700
pushed 2015-02-23 15:17 +0000
Brian Hackett Brian Hackett - Bug 1107496 - Add PlainObject subclass, r=luke.
3e1e87355f8f3499eecda9c2f4b97865dbe07d54
created 2014-12-05 13:28 -0500
pushed 2015-02-23 15:17 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 64ec5c15d182 (bug 1107496) for SM(ggc) orange.
64ec5c15d1828778d967d0054551042ec41a2d41
created 2014-12-05 07:27 -0700
pushed 2015-02-23 15:17 +0000
Brian Hackett Brian Hackett - Bug 1107496 - Add PlainObject subclass, r=luke.
3a7cfe0628b540f3b01b22e6faadb6b0353126b6
created 2014-12-05 05:01 +0100
pushed 2015-02-23 15:17 +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 2015-01-12 19:37 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1102538 - s/Ion/Jit/ where appropriate. r=jandem.
68dd715f6f79a4fc540b7fffeec047cfe4dc3b6a
created 2014-11-20 03:56 -0700
pushed 2015-01-12 19:37 +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 2015-01-12 19:37 +0000
Brian Hackett Brian Hackett - Bug 1100168 - Allow pretenuring on more objects, r=terrence.
c39b72dd4d10b356c4005983c00497b61deeb785
created 2014-11-13 16:41 +0100
pushed 2015-01-12 19:37 +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 2015-01-12 19:37 +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 2015-01-12 19:37 +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 2015-01-12 19:37 +0000
Brian Hackett Brian Hackett - Bug 1091010 - Optimize accesses to TypedObject.length, r=nmatsakis.
4ec33eddc6fcdcab1c8bc9bc5100bc2d699c17e3
created 2014-10-29 11:14 -0700
pushed 2015-01-12 19:37 +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 2015-01-12 19:37 +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 2015-01-12 19:37 +0000
Brian Hackett Brian Hackett - Bug 1072564 - Incrementalize sweeping of type information, r=billm.
84689cd678fc2e61c2db0b22b131507a187d182c
created 2014-11-24 18:52 -0800
pushed 2014-12-08 22:19 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1102538 - s/Ion/Jit/ where appropriate. r=jandem,a=lsblakk.
2095011ec061a02a94c47c881f6a2fc83bddbcd6
created 2014-10-02 19:32 -0700
pushed 2014-11-28 15:29 +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-11-28 15:29 +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-11-28 15:29 +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-11-28 15:29 +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-11-28 15:29 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset af3a0d277ad2 (bug 1073991) for mass bustage.
af3a0d277ad2b75a9c8f28961096c981911b8e1f
created 2014-09-30 10:28 -0700
pushed 2014-11-28 15:29 +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-11-28 15:29 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Fix interactions between compacting GC and type inference r=terrence
less more (0) -300 -100 -60 tip