js/src/jsinfer.cpp
b90bf66240666f255fcca4064309942db531d60c
created 2014-02-26 14:00 +0100
pushed 2014-06-02 21:01 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 3a23bcbc4e60 (bug 953164) for JS Reftest Bustage on a CLOSED TREE
3a23bcbc4e60663cf49d8faddf9ce27948c20669
created 2014-02-13 23:19 +0100
pushed 2014-06-02 21:01 +0000
Hannes Verschore Hannes Verschore - Bug 953164 - IonMonkey: Improve type information at branches, r=jandem
802aa43ae8cc5948062a132efd3f9e798b949376
created 2014-02-26 10:25 +0100
pushed 2014-06-02 21:01 +0000
Jan de Mooij Jan de Mooij - Bug 939562 part 2 - Move JIT flags from ContextOptions to RuntimeOptions. r=bent,bholley,luke
acfa8a65c4dbfadfa2e06a81f8b1a2a38a10dce0
created 2014-02-21 12:26 -0700
pushed 2014-06-02 21:01 +0000
Brian Hackett Brian Hackett - Bug 951346 - Don't improve type information for objects with metadata, r=jimb.
8c521a802625683b42a1ca9245dfac06e10aa1a8
created 2014-02-14 13:17 +0100
pushed 2014-06-02 21:01 +0000
Jan de Mooij Jan de Mooij - Backout bug 785905, off-thread IonBuilder. r=jorendorff
0a13fa6115e9dd0b8613b1a551205c77f144e448
created 2014-02-12 13:53 +0100
pushed 2014-06-02 21:01 +0000
Hannes Verschore Hannes Verschore - Backout revision 58a6e689c472 for setting Talos on fire, r=red
58a6e689c4724cd025e3a52661c10ad28e92cb93
created 2014-02-12 10:57 +0100
pushed 2014-06-02 21:01 +0000
Hannes Verschore Hannes Verschore - Bug 953164 - IonMonkey: Improve type information at branches, r=jandem
22deb61f86cd7521cda9b7e1db37ca634f547e15
created 2014-01-30 13:31 -0500
pushed 2014-06-02 21:01 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 966575 part 8 -- Move kinds out of Representation into Descr r=sfink
47b5dae4253d78b5e3fdfb3e4eafe5bb22213fcf
created 2014-02-06 11:14 -0500
pushed 2014-06-02 21:01 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 966575 part 4.5 -- Pretenure type descriptors and things they can reach r=sfink
182eee4ae305bd9501f6a8bb91420682957a655a
created 2014-01-28 18:24 -0500
pushed 2014-06-02 21:01 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 966575 part 04 -- Make TI Type Object Addendum refer to actual descriptor and not TypeRepresentation*
619ffda7b3fe467ac1ac5c8437139fa98e316902
created 2014-02-05 12:03 +0100
pushed 2014-06-02 21:01 +0000
Jan de Mooij Jan de Mooij - Bug 967474 - Fix TypeScript initialization to not race with compilation threads. r=bhackett
d2ea439a73f65d23b6808155ae9d98aa0e14fe6e
created 2014-03-13 17:50 -0400
pushed 2014-04-22 00:22 +0000
Jan de Mooij Jan de Mooij - Bug 982957 - Fix crash if ConstraintTypeSet::sweep or TypeObject::sweep OOMs. r=bhackett, a=lsblakk
9e00f4eef08189544f75bf121833518105824344
created 2014-02-14 13:17 +0100
pushed 2014-04-22 00:22 +0000
Jan de Mooij Jan de Mooij - Backout bug 785905, off-thread IonBuilder. r=jorendorff
56d9e75b36b4aa5d361ff88d7d509d3768a9c2ea
created 2014-01-31 11:43 -0800
pushed 2014-04-22 00:22 +0000
Terrence Cole Terrence Cole - Bug 966040 - Simplify and minimize the allocation path for non-objects; r=jonco
9c264aed5f9e3cd55b4494268bf0d780f18fdc8c
created 2014-02-01 00:30 -0800
pushed 2014-04-22 00:22 +0000
Eric Faust Eric Faust - Bug 924720 - Followup: Remove js::IsProxyClass(clasp), and use clasp->isProxy() instead. (r=jwalden)
ed63a08515a4a23e519353e4cfd0bfb69238d27e
created 2014-02-01 00:29 -0800
pushed 2014-04-22 00:22 +0000
Eric Faust Eric Faust - Bug 947487 - Part 2: Generate and use js::Class structs for DOM proxies. (r=bz)
185004086e8c01932ebe4c33c813a820490eb511
created 2014-01-30 07:45 -0800
pushed 2014-04-22 00:22 +0000
Bobby Holley Bobby Holley - Bug 959012 - Create separate js_GetClassPrototype and js_FindClassPrototype to mimic js_{Get,Find}ClassObject. r=jorendorff
b5aad0b45a84d83c0548434d1377311271b01128
created 2014-01-24 13:21 -0800
pushed 2014-04-22 00:22 +0000
Jeff Walden Jeff Walden - Bug 963434 - Remove jsopcode.tbl and jsoplengen.cpp in favor of a higher-order macro, and make JSOP_*_LENGTH into C++ constant variables. This will make the build process simpler, and it likely eliminates a needs-CLOBBER situation encountered while landing bug 948583. Particular thanks to r=jorendorff for the fast review here (given any change at all to jsopcode.tbl would bitrot this), DONTBUILD because already landed with wrong bug number
bb900e8085fdd2e3fc21f7002ad3e3c490577cfb
created 2014-01-24 15:00 -0800
pushed 2014-04-22 00:22 +0000
Jeff Walden Jeff Walden - Backed out changeset fe06fb5e10a7, wrong bug number.
fe06fb5e10a74be10c5f8ef66c50190196a25eb6
created 2014-01-24 13:21 -0800
pushed 2014-04-22 00:22 +0000
Jeff Walden Jeff Walden - Bug 963634 - Remove jsopcode.tbl and jsoplengen.cpp in favor of a higher-order macro, and make JSOP_*_LENGTH into C++ constant variables. This will make the build process simpler, and it likely eliminates a needs-CLOBBER situation encountered while landing bug 948583. Particular thanks to r=jorendorff for the fast review here (given any change at all to jsopcode.tbl would bitrot this)
98baa9ac63f612b29aca938634ec719600fb57f9
created 2014-01-21 14:21 +0100
pushed 2014-04-22 00:22 +0000
Andy Wingo Andy Wingo - Bug 960040 - Part 3: Refactor OOM handling. r=jandem
592066fa82d29f287a401d584ea299bf919c5dce
created 2014-01-21 11:47 +0100
pushed 2014-04-22 00:22 +0000
Andy Wingo Andy Wingo - Bug 960040 - Part 1: Prune unused interfaces and code from ScriptAnalysis. r=jandem
9a84eebfcd4137ed118d42e2ac76e93785c73436
created 2014-01-21 10:44 +0000
pushed 2014-04-22 00:22 +0000
Jon Coppeard Jon Coppeard - Bug 957088 - Use && rather than and in #if directives r=terrence
dc286d6f6ef8c65a80f065c016d7a995b0a3135f
created 2014-01-16 10:13 +0000
pushed 2014-04-22 00:22 +0000
Jon Coppeard Jon Coppeard - Bug 957088 - Only check hash tables in new GC zeal mode r=terrence
0292b2de36c0dede739ce870f47fe8eeb72ab688
created 2014-01-09 17:13 +0100
pushed 2014-04-22 00:22 +0000
Till Schneidereit Till Schneidereit - Bug 886193 - Part 2: Introduce JSScript::nonDelazifyingFunction and use it whereever possible. r=jandem
1956aaafa45a21b00b824dc11b9a9482671c336b
created 2014-01-09 11:15 +0100
pushed 2014-04-22 00:22 +0000
Jan de Mooij Jan de Mooij - Bug 956156 - Fix FinishDefinitePropertiesAnalysis to not assert if a script is compiled more than once. r=shu
eb455b3e4584ce23148842d82f0cabe25d155be2
created 2013-12-20 14:08 -0800
pushed 2014-04-22 00:22 +0000
Terrence Cole Terrence Cole - Bug 952646 - Fix a potential exact rooting hazard in rollbackProperties; r=sfink
23e682c34d7565fe187ccf5a8da0bfdc0890f6a4
created 2014-01-07 13:49 -0800
pushed 2014-04-22 00:22 +0000
Terrence Cole Terrence Cole - Backed out changeset 12a28278bb20 (Bug 952818) for adding rooting hazards on a CLOSED TREE.
12a28278bb202e07e051da6d6ea59549db4610d3
created 2014-01-03 07:46 -0800
pushed 2014-04-22 00:22 +0000
Brian Hackett Brian Hackett - Bug 952818 - Derive the run-once property on the main thread to avoid an off-thread nursery access; r=jdemooij,terrence
48f95993e938328b9b32d8c2428e102f5bcff339
created 2014-01-06 19:02 +0100
pushed 2014-04-22 00:22 +0000
Brian Hackett Brian Hackett - Bug 956072 - Distinguish non-writable from non-data properties in type information. r=jandem
5c02a8ed40ca55d90c154375d4404352940933ca
created 2014-01-02 11:53 -0500
pushed 2014-04-22 00:22 +0000
Brian Hackett Brian Hackett - Bug 951497 - Add type constraints for definite property analysis. r=jandem
057498186852828732cf77a84b58efdcf794a5cc
created 2013-12-26 15:25 -0700
pushed 2014-04-22 00:22 +0000
Brian Hackett Brian Hackett - Bug 951213 - Improve robustness when rolling back properties after the definite properties analysis fails, allow metadata objects to be in the nursery, r=jandem,terrence.
dcad449c5d003f1e9745a84dd331294213b5c4dd
created 2013-12-20 14:26 -0800
pushed 2014-04-22 00:22 +0000
Wes Kocher Wes Kocher - Backed out changeset 39778c27c5fd (bug 951213) for causing ggc orange
597dd96a08cd0de5d82fbfd05845f2e07ee9df66
created 2013-12-20 12:48 -0800
pushed 2014-04-22 00:22 +0000
Terrence Cole Terrence Cole - Bug 952619 - Kill some SpiderMonkey build warnings; r=Waldo
39778c27c5fd5fb775e96d9d8cb3ae47714f7cc8
created 2013-12-20 13:04 -0700
pushed 2014-04-22 00:22 +0000
Brian Hackett Brian Hackett - Bug 951213 - Improve robustness when rolling back properties after the definite properties analysis fails, r=jandem.
6ee810e00d3c209e403e5e33c9da5ca387315062
created 2013-12-20 03:57 -0800
pushed 2014-04-22 00:22 +0000
Jon Coppeard Jon Coppeard - Bug 951693 - Fix some newly-discovered rooting hazards in jsinfer.cpp; r=terrence
4a1ec6b78880f225edffc6a3a90d696f4aab7ae9
created 2013-12-20 09:34 +0000
pushed 2014-04-22 00:22 +0000
Jon Coppeard Jon Coppeard - Bug 951722 - Add asserts that hash table postbarriers are working for new type objects r=terrence
3c174bf854cef3a62462ae3d76b64d57741868c0
created 2013-12-19 14:59 -0700
pushed 2014-04-22 00:22 +0000
Brian Hackett Brian Hackett - Bug 950460 - Fixup test used for discarding property type information for singleton objects, r=jandem.
b41d9ac46315a66eb6c7ef0278d057850e3d1116
created 2013-12-19 11:56 -0800
pushed 2014-04-22 00:22 +0000
Brian Hackett Brian Hackett - Bug 950513 - Remove JS_WORKER_THREADS typedef, r=luke.
3eb853546cff881ae3786466759f503f1bc962ba
created 2013-12-19 10:01 -0800
pushed 2014-04-22 00:22 +0000
Brian Hackett Brian Hackett - Bug 938124 - Add thread safety class instances to get IonBuilder passing the thread safety dynamic analysis, r=jandem.
e2b59ec2df638dad1e77600d3b30620a69cdd210
created 2013-12-19 12:07 +0000
pushed 2014-04-22 00:22 +0000
Jon Coppeard Jon Coppeard - Backout changeset 4e6b39fbd81e (bug 951722) for ggc orange
4e6b39fbd81e702968c7192a4f92b5448f9d5dd4
created 2013-12-19 10:46 +0000
pushed 2014-04-22 00:22 +0000
Jon Coppeard Jon Coppeard - Bug 951722 - Add asserts that hash table postbarriers are working for new type objects r=terrence
6523e469b1cb414fbcf1405a6f4125320b1c9288
created 2013-12-18 14:38 +0100
pushed 2014-04-22 00:22 +0000
Christian Holler Christian Holler - Bug 950658 - Clear pending exception in HeapTypeSetKey::instantiate on OOM. r=bhackett
a6a38ef6d1422bef8a3dfac7d7689fe864ca4054
created 2013-12-18 15:25 +0000
pushed 2014-04-22 00:22 +0000
Jon Coppeard Jon Coppeard - Bug 948162 - Update DependentAddPtr's ptr on GC r=terrence
0d0a56b1051fbebadc545e9fb6ed4e930bc02b53
created 2013-12-17 21:53 -0800
pushed 2014-04-22 00:22 +0000
Eric Faust Eric Faust - Bug 951517 - Fix broken DOM TI check. (r=bz)
c86909fe857bf5ac81b5af896a606a0be60aefad
created 2013-12-17 21:52 -0800
pushed 2014-04-22 00:22 +0000
Eric Faust Eric Faust - Backed out changeset 5123ffbafac3 for bogus commit message.
5123ffbafac3ff72fe269d011eb6629055b46764
created 2013-12-17 21:50 -0800
pushed 2014-04-22 00:22 +0000
Eric Faust Eric Faust - Bug 951517 - Fix broken DOM TI check. (r=bz)Bug 951517 - Only Fix broken DOM
1c6081f57d57ab677daed49eebc069ebada6e93c
created 2013-12-16 18:27 -0800
pushed 2014-04-22 00:22 +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
97822855e969a398183cb40701086233df1afe3c
created 2013-12-16 17:46 -0800
pushed 2014-04-22 00:22 +0000
Wes Kocher Wes Kocher - Backed out changeset a70f5add1982 (bug 950658) for breaking Windows builds
ef0eeaec74a8a13bf6eb8f6265b3c7124e6d3577
created 2013-12-16 14:40 -0800
pushed 2014-04-22 00:22 +0000
Sean Stangl Sean Stangl - Bug 949183 - Fix jsid static constructor explosion. r=Waldo
a70f5add19824fb7244b80f4d6866f30838062b6
created 2013-12-16 18:44 +0100
pushed 2014-04-22 00:22 +0000
Christian Holler Christian Holler - Bug 950658 - Clear pending exception in HeapTypeSetKey::instantiate on OOM. r=bhackett
dbeea0e93b56b586792fe8265779249d22018b2a
created 2013-12-16 10:53 -0800
pushed 2014-04-22 00:22 +0000
Brian Hackett Brian Hackett - Bug 785905 - Build Ion MIR graph off thread, r=jandem.
93120ca81d5a0f1601874c7ace54310d28909082
created 2013-12-15 19:46 +0100
pushed 2014-04-22 00:22 +0000
Jan de Mooij Jan de Mooij - Bug 947587 - fix non-ion builds r=bhackett
c22a4358920a9eeab2ededf65090b2344b802d02
created 2013-12-14 16:38 -0800
pushed 2014-04-22 00:22 +0000
Brian Hackett Brian Hackett - Bug 949747 - Use accessor methods for JSFunction fields, r=jandem.
2e5ff561425490570383d57abf4eff21619c865f
created 2013-12-12 13:10 -0800
pushed 2014-04-22 00:22 +0000
Brian Hackett Brian Hackett - Bug 932982 - Trace type constraints and allow preserving jitcode in GCs without also marking all type information, r=billm, r=jandem
ad1ad5c344050397f26517290bb71e5660c97249
created 2013-12-12 16:38 -0800
pushed 2014-04-22 00:22 +0000
Wes Kocher Wes Kocher - Backed out changeset 2a1e0a4f8d72 (bug 932982) for b2g m2 orange on a CLOSED TREE
2a1e0a4f8d721093224959a01ad211c288f60070
created 2013-12-12 13:10 -0800
pushed 2014-04-22 00:22 +0000
Brian Hackett Brian Hackett - Bug 932982 - Trace type constraints and allow preserving jitcode in GCs without also marking all type information, r=billm,jandem.
afa4bcb0150e7a32900361b2e2c910220f9057cf
created 2013-12-12 13:56 -0500
pushed 2014-04-22 00:22 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset a29d7f5ddde6 (bug 932982) for ggc asserts.
a29d7f5ddde63e437958b32305bd9896c210f750
created 2013-12-12 08:42 -0800
pushed 2014-04-22 00:22 +0000
Brian Hackett Brian Hackett - Bug 932982 - Trace type constraints and allow preserving jitcode in GCs without also marking all type information, r=billm,jandem.
31e30e41f853ae00ff09cdbb9eb302be1cdc483e
created 2013-12-11 17:07 -0500
pushed 2014-04-22 00:22 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset b93e7a83b308 (bug 932982) for Linux mochitest-bc leaks.
less more (0) -1000 -300 -100 -60 tip