js/src/jsinferinlines.h
c2eb3dd6223311080954565586434d97f7967f3e
created 2014-07-29 12:51 -0800
pushed 2014-07-30 11:56 +0000
Brian Hackett Brian Hackett - Bug 1042833 - Remove JS_ION #ifdef, 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
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.
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.
f5a32d4dc2438f19acf86aa24d547fe28fab204c
created 2014-06-09 09:44 -0700
pushed 2014-06-10 04:45 +0000
Jeff Walden Jeff Walden - Bug 1021001 - Remove AutoCheckCannotGC from NamespaceImports.h, and require users to use the sole definition in GCAPI.h. r=terrence
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.
cd4218cd70f90a720505dfa4b88314598bc8c281
created 2014-06-07 14:59 +0200
pushed 2014-06-07 18:13 +0000
Jan de Mooij Jan de Mooij - Bug 1020869 - Make IdToTypeId, StringIsArrayIndex etc work with Latin1 strings. r=bhackett
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
e99116791b542d488072fd78fb555672083f6639
created 2014-05-28 16:33 -0400
pushed 2014-05-29 06:33 +0000
Kannan Vijayan Kannan Vijayan - Bug 1015439 - Increase property-count threshold for unknown-properties flagging on SetElem. r=bhackett
5021d1337fa9bb5cca83ae0800c6ca1902167d2b
created 2014-05-25 21:46 -0400
pushed 2014-05-27 20:23 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1013663 - Fix some bad implicit conversion constructors in the JS engine; r=jorendorff,jandem
a1a599888834c784e2db167d9d5aec852862aefe
created 2014-05-16 13:52 -0700
pushed 2014-05-18 00:55 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 973238) for build bustage on a CLOSED TREE
cc81a0f56362553c66ac50ccb1d41ae7e8352662
created 2014-03-11 13:44 -0400
pushed 2014-05-18 00:55 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 973238 Part 7 -- Remove type object addendum; leave the addendum mechanism in place r=bhackett
e94f5aaf895081d2dcb4ecd71dfcf2e170b5adbe
created 2014-04-28 10:26 -0600
pushed 2014-04-28 22:57 +0000
Brian Hackett Brian Hackett - Bug 1002271 - Remove jsanalyze files, r=jandem.
49fcf756a711f5b5ff09e1c2db2ce2924b657d64
created 2014-04-28 15:28 +0100
pushed 2014-04-28 22:57 +0000
Ed Morley Ed Morley - Backed out changeset 1c27ec193926 (bug 1002271) for B2G build failures
1c27ec1939264f8deaa6e17c89c2ad752ae64ddb
created 2014-04-28 08:12 -0600
pushed 2014-04-28 22:57 +0000
Brian Hackett Brian Hackett - Bug 1002271 - Remove jsanalyze files, r=jandem.
aa534ca9cea506e444dd195f10c43e4d1d417c72
created 2014-04-25 13:01 -0600
pushed 2014-04-27 01:52 +0000
Brian Hackett Brian Hackett - Bug 995336 - Use IonBuilder for arguments usage analysis, r=jandem.
797c8dfa7c6da5491494df71e15e0c06078ee040
created 2014-04-24 14:46 -0700
pushed 2014-04-25 10:50 +0000
Shu-yu Guo Shu-yu Guo - Bug 716647 - Followup: observe JS_OPTIMIZED_OUT as unknown instead of undefined inside BaselineFrameInspector to avoid unnecessary type barrier bailouts. (r=jandem)
a02cface4e2966ca382585e3ba4f499ab7cf4a86
created 2014-04-24 12:22 -0400
pushed 2014-04-25 10:50 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 0b365c68c8a9 (bug 995336) for Android armv6 crashes.
0b365c68c8a9f9036024343b07098a499e50517a
created 2014-04-24 08:57 -0600
pushed 2014-04-25 10:50 +0000
Brian Hackett Brian Hackett - Bug 995336 - Use IonBuilder for arguments usage analysis, r=jandem.
d34458e80bcbfb39b6b04214ca6dcd47c0be3027
created 2014-04-24 01:59 -0700
pushed 2014-04-24 17:20 +0000
Shu-yu Guo Shu-yu Guo - Bug 716647 - Part 1: Introduce JS_OPTIMIZED_OUT magic for optimized out slots and teach Debugger about them. (r=jandem)
81dd41a77b43be1bac65203c9021d199fe1739dc
created 2014-04-14 18:26 -0700
pushed 2014-04-15 13:08 +0000
Jeff Walden Jeff Walden - Bug 988619 - Fix bad includes bustage. r=njn over IRC to fix bustage in a CLOSED TREE
21aca7217e7aeb664e3d1af35a8818264fc81af5
created 2014-04-14 18:22 -0600
pushed 2014-04-15 13:08 +0000
Brian Hackett Brian Hackett - Bug 988619 - Handle OOM when sweeping type information, r=jandem.
9574d9188bc9bf3fe356bf9b9441cc6993194f4a
created 2014-04-08 12:35 -0500
pushed 2014-04-09 12:19 +0000
Jason Orendorff Jason Orendorff - Bug 990787, part 2 - Don't call markUnknown again after GetProperty fails; once is enough. r=jandem.
013c4b1e63d2404a7a3ab6a3f5ad2a6faa52f870
created 2014-04-03 08:27 -0700
pushed 2014-04-03 19:23 +0000
Brian Hackett Brian Hackett - Bug 989503 - Recover cleanly after OOM while adding type object properties, r=jandem.
2044699c3b05d400b32f0560c0c9f22d9ace12cd
created 2014-03-18 09:05 -0600
pushed 2014-03-18 21:15 +0000
Brian Hackett Brian Hackett - Bug 972817 - Enable type inference unconditionally, r=jandem.
65e920598d2bda7ac115fb9b856e072eb52128c4
created 2014-03-10 16:30 -0500
pushed 2014-03-11 19:19 +0000
Jason Orendorff Jason Orendorff - Bug 975589, part 4 - Rename js_GetClassObject -> js::GetBuiltinConstructor and make it never return true without the desired constructor actually existing. r=jwalden.
7d406c9622a1dea15c252fb67a657372ef0ea213
created 2014-03-09 08:14 -0700
pushed 2014-03-10 03:34 +0000
Brian Hackett Brian Hackett - Bug 980630 - Remove type nuking, r=jandem.
64b582140fc17d23373ed81dd506d362f4349401
created 2014-03-08 21:37 +0100
pushed 2014-03-10 03:34 +0000
Ms2ger Ms2ger - Backout changesets 295dc1e971bf:6d54e6b70eb2 for b2g and b-c failures.
295dc1e971bff627b4d0682e7b21fde2d1e92cad
created 2014-03-08 10:57 -0700
pushed 2014-03-10 03:34 +0000
Brian Hackett Brian Hackett - Bug 980630 - Remove type nuking, r=jandem.
fe2e4e1be13c77e4ff5502d66c27496e0364857e
created 2014-02-20 14:43 -0800
pushed 2014-02-27 13:46 +0000
Sean Stangl Sean Stangl - Bug 933001 - Part 1/5 - Define SharedArrayBufferObject. r=sfink
8c521a802625683b42a1ca9245dfac06e10aa1a8
created 2014-02-14 13:17 +0100
pushed 2014-02-14 20:21 +0000
Jan de Mooij Jan de Mooij - Backout bug 785905, off-thread IonBuilder. r=jorendorff
335f59774b9ff2efc25fb4d00210e26510bf55d0
created 2014-02-05 11:34 +0100
pushed 2014-02-05 20:21 +0000
Jan de Mooij Jan de Mooij - Bug 967457 - Fix a benign TSan data race in BytecodeTypes. r=bhackett
12d4105516f82f48d2800c29e8c66b6daa3fafbd
created 2014-01-22 12:26 +0100
pushed 2014-01-22 20:15 +0000
Jan de Mooij Jan de Mooij - Bug 929221 - Correctly handle OOM in EnsureTrackPropertyTypes. r=bhackett
a7ba0d202c1af802494b4838c692fccf277e5dcd
created 2014-01-21 14:21 +0100
pushed 2014-01-22 01:11 +0000
Andy Wingo Andy Wingo - Bug 960040 - Part 4: Refactor state management of analysis. r=jandem
697fcc313a0d0a77fb5e9343ac03607a18d5018a
created 2014-01-21 14:09 +0100
pushed 2014-01-22 01:11 +0000
Andy Wingo Andy Wingo - Bug 960040 - Part 2: Hide more of ScriptAnalysis implementation. r=jandem
0292b2de36c0dede739ce870f47fe8eeb72ab688
created 2014-01-09 17:13 +0100
pushed 2014-01-10 19:46 +0000
Till Schneidereit Till Schneidereit - Bug 886193 - Part 2: Introduce JSScript::nonDelazifyingFunction and use it whereever possible. r=jandem
23e682c34d7565fe187ccf5a8da0bfdc0890f6a4
created 2014-01-07 13:49 -0800
pushed 2014-01-08 12:11 +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-01-08 12:11 +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-01-07 01:03 +0000
Brian Hackett Brian Hackett - Bug 956072 - Distinguish non-writable from non-data properties in type information. r=jandem
68f065d772e8017935082ca843470b8c8a3e7e63
created 2013-12-23 09:09 -0500
pushed 2013-12-24 22:44 +0000
Dan Gohman Dan Gohman - Bug 937132 - SpiderMonkey: Check for overflows in LifoAlloc. r=luke
3eb853546cff881ae3786466759f503f1bc962ba
created 2013-12-19 10:01 -0800
pushed 2013-12-20 02:59 +0000
Brian Hackett Brian Hackett - Bug 938124 - Add thread safety class instances to get IonBuilder passing the thread safety dynamic analysis, r=jandem.
1c6081f57d57ab677daed49eebc069ebada6e93c
created 2013-12-16 18:27 -0800
pushed 2013-12-17 05:33 +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-17 05:33 +0000
Sean Stangl Sean Stangl - Bug 949183 - Fix jsid static constructor explosion. r=Waldo
dbeea0e93b56b586792fe8265779249d22018b2a
created 2013-12-16 10:53 -0800
pushed 2013-12-17 05:33 +0000
Brian Hackett Brian Hackett - Bug 785905 - Build Ion MIR graph off thread, r=jandem.
c22a4358920a9eeab2ededf65090b2344b802d02
created 2013-12-14 16:38 -0800
pushed 2013-12-16 01:58 +0000
Brian Hackett Brian Hackett - Bug 949747 - Use accessor methods for JSFunction fields, r=jandem.
2e5ff561425490570383d57abf4eff21619c865f
created 2013-12-12 13:10 -0800
pushed 2013-12-15 02:20 +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
b07452dd6d7f111495b6027f594c5869b425bb61
created 2013-12-12 23:18 -0800
pushed 2013-12-13 21:16 +0000
Shu-yu Guo Shu-yu Guo - Bug 944074 - Remove the ParallelArray constructor. (r=nmatsakis)
ad1ad5c344050397f26517290bb71e5660c97249
created 2013-12-12 16:38 -0800
pushed 2013-12-13 03:13 +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 2013-12-13 03:13 +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 2013-12-13 03:13 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset a29d7f5ddde6 (bug 932982) for ggc asserts.
a29d7f5ddde63e437958b32305bd9896c210f750
created 2013-12-12 08:42 -0800
pushed 2013-12-13 03:13 +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 2013-12-12 11:53 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset b93e7a83b308 (bug 932982) for Linux mochitest-bc leaks.
b93e7a83b3085afbd81bcea449ad30b0804977c2
created 2013-12-11 10:12 -0800
pushed 2013-12-12 11:53 +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.
2da1013d5182dcac11c9a062f7f104e9895424bd
created 2013-12-10 18:22 -0800
pushed 2013-12-11 09:13 +0000
Brian Hackett Brian Hackett - Bug 948230 - Use accessor methods for JSScript bitfields, r=jandem.
48bf99549c118b6fe49df58db6b91ffd40291fc0
created 2013-12-09 15:07 -0800
pushed 2013-12-10 12:03 +0000
Jeff Walden Jeff Walden - Check for an empty string before dereferencing the first character of the string. No bug, rs=till
9073baccd0948d1f789a94fd19d889d072e290e3
created 2013-12-09 11:26 -0800
pushed 2013-12-10 04:40 +0000
Brian Hackett Brian Hackett - Bug 947782 - Use accessor methods for JSScript uint32/uint16 fields, r=jandem.
b96d513cd89f5aff1841c6a6c926481807864589
created 2013-11-25 17:35 -0800
pushed 2013-12-04 08:35 +0000
Jeff Walden Jeff Walden - Bug 940033 - js::HashMapEntry::{key,value} fields should be private, with accessors, and the former should expose a const reference. r=jimb
8a7ed8362caa0c86108c442f303f1e6762b58a9c
created 2013-12-03 17:43 +0100
pushed 2013-12-03 21:45 +0000
Christian Holler Christian Holler - Bug 945754 - Make EnsureTrackPropertyTypes handle OOM. r=bhackett
less more (0) -300 -100 -60 tip