js/src/jsinfer.cpp
9f4a06e3fdb0bd016efd897bf59f082027daf87d
created 2012-02-12 19:38 -0800
pushed 2012-02-13 03:38 +0000
Brian Hackett Brian Hackett - Tweak logic when analyzing properties of new scripts, bug 720380. r=dvander a=johnath
a0027a963235481635e80db132bb15f3b80e92de
created 2012-01-10 13:08 -0800
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Use persistent type sets for initializer opcodes, bug 714600. r=dvander a=curtisk
caeef8ca5d94559547ace1dcc5b53f7304bdda7d
created 2011-12-19 14:16 +0100
pushed 2012-02-01 00:38 +0000
Tom Schuster Tom Schuster - Bug 708695 - Fix issues found by clang's scan-build. r=Waldo
d6d732ef5650562f1f1593df4bd446614e3f2dfa
created 2011-12-08 22:54 -0500
pushed 2012-02-01 00:38 +0000
Jeff Walden Jeff Walden - Bug 708735 - Use <stdint.h> types in JSAPI and throughout SpiderMonkey. Continue to provide the {u,}int{8,16,32,64} and JS{Uint,Int}{8,16,32,64} integer types through a single header, however, for a simpler backout strategy -- and also to ease the transition for embedders. r=timeless on switching the jsd API to use the <stdint.h> types, r=luke, r=dmandelin
467197e8063fe3d1a42d0b9bc80c9dcf6dfb582f
created 2011-12-13 18:23 +0100
pushed 2012-02-01 00:38 +0000
Tom Schuster Tom Schuster - Bug 706924 - Rename JSOP_PUSH to JSOP_UNDEFINED, and remove dead code from the decompiler. r=Waldo a=SpiderMonkey
dfd8e10f71559d06f46b438e2ac166fab0e79541
created 2011-12-07 13:15 -0800
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Remove JSOP_TRAP, bug 707454. r=jorendorff
dc2865fc9538e21fd20b2997c5e8868da4478302
created 2011-12-06 16:09 -0800
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Properly model semantics of prototype setters or permanent properties when analyzing definite 'new' script properties, bug 706808. r=luke
13afcd4c097cf52b3fb653d9c59ee07bd78d863e
created 2011-12-03 10:34 -0800
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
239e7d505041f16f5a727d388d4c4b8997f00163
created 2011-11-30 12:45 -0800
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
94f8d3e3f2426c4a7c579428c4489fd073a96f9f
created 2011-11-18 14:40 -0800
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Address bug 699446 review comments, r=luke.
5fc138076bd6f58763d210a41cc38ebfe0710fd4
created 2011-11-18 13:59 -0800
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Address bug 700501 review comments, r=luke.
879d466adbe0e38833975c77a0a0700c85f04cac
created 2011-11-14 13:03 -0800
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Start fixing merge trainwreck, no bug.
85ab4167c3f08348b5a6abe1f403abd22c0e1303
created 2011-11-14 09:13 -0800
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
8b9d7d9b2325c89e51ffecce0ba333ad4bfb7a45
created 2011-11-10 17:50 -0800
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Get new object empty shapes with a common hash table, bug 701509.
3ef25a8cf1728c475a7a0a51b0aa26394ec5f0b6
created 2011-11-10 12:06 -0800
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
c2feba11f30fc909e30e36e88901673120c58bf7
created 2011-11-09 09:52 -0800
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Address bug 638316 and bug 694247 review comments, r=luke.
493d52c0a104cc825590170e4ac2e336a904b3c4
created 2011-11-08 18:34 -0800
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Track whether default 'new' types need unknown properties on the prototype, bug 700501.
2b440868fa72c4903a40eaaf0174b244faed9896
created 2011-11-08 12:11 -0800
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Address bug 684410 review comments, r=luke.
d6352d960dd24bb29dc3365b9b2e686e7fbcd812
created 2011-11-02 09:23 -0700
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
ecf776407687cf44d5454b5261e174f22f801146
created 2011-10-27 14:16 -0700
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
57b753e28ffdb29a579e989863d46e527a8e0e5d
created 2011-10-26 13:02 -0700
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Remove JSFunction fixed slots and unused fields, bug 697537.
d849045ad3f2455644ae497f3cc2608f7fc3620f
created 2011-10-21 14:31 -0700
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Add JSScript::function, bug 693754.
2e7490ebbe6aec5efbd958610c6b0f8e81324d2f
created 2011-10-19 14:26 -0700
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
d72fbcc87e6b2ddd12e7de361c16b0e1b36a2ea3
created 2011-10-14 14:54 -0700
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Move singleton flags to TypeObject, remove JSObject::flags, bug 694561.
8f3d52b0fc52fe31656c288a40981ef145da2ca7
created 2011-10-14 13:51 -0700
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Move rarely set object flags to BaseShape, bug 694561.
f852758f39d1df19ea0fecdd481bfa477877b2c9
created 2011-10-13 20:21 -0700
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Move JSObject::parent to BaseShape, bug 638316.
7b634ad714fd756ac801f37d619464251baaeb83
created 2011-10-12 22:29 -0700
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Move scope chains of scope objects to reserved slots, bug 694247.
b9137bf550bd1a63c0f6ae02e59f899a73ad0a7c
created 2011-10-11 15:28 -0700
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Remove JSObject::getFunctionPrivate, add call scope to JSFunction, bug 693754.
838464854ec63ca8663333d94b7593c37ebe2dc6
created 2011-10-10 11:41 -0700
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Remove JSObject::capacity and JSObject::initializedLength, split JSObject::slots into slots and elements, bug 693221.
40f829990c8299591fbc3349fb08e7041c0c0587
created 2011-10-07 20:09 -0700
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Move JSObject::newType to a hashtable, bug 684410.
8cb900050922ed20dbdfa23d5afa68812ac9c456
created 2011-10-04 14:49 -0700
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
8ca7929765ac22e8e2f2bb4c2aa969807fd5c63d
created 2011-09-30 07:01 -0700
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
55a63871f966714c7ef78fca2f945538d7ed8f59
created 2011-09-29 08:20 -0700
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Remove direct class pointer from JSObject, bug 690133.
ff51ddfdf5d1c04f37c272b745454af2d58be08d
created 2011-09-28 15:04 -0700
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Remove shape numbers and Shape::slotSpan, factor Shape getter/setter into BaseShape, bug 684505.
d32ccb2b8a0554e62c77fd692e98c7558bf9397c
created 2011-12-01 15:13 -0800
pushed 2012-02-01 00:38 +0000
Brian Hackett Brian Hackett - Remove JSOP_NOTRACE, rename JSOP_TRACE -> JSOP_LOOPHEAD, bug 706611. r=dvander
d807cb7b91e51645405d70974a0ab5aebdffd85c
created 2011-11-27 19:03 -0800
pushed 2012-02-01 00:38 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 698968 - Add mallocSizeOf functions and start using them. r=jlebar,bhackett,jfkthame, sr=bz.
d4bd0f9bece82af8a3026e35bb5676ea7c2d9fb5
created 2011-10-25 16:07 -0700
pushed 2012-02-01 00:38 +0000
Bill McCloskey Bill McCloskey - Bug 641027 - Add snapshot-at-the-beginning write barriers for incremental GC (r=luke,bhackett)
49b9c222a890609147eb3e27b07c5e75da918b2c
created 2011-11-09 17:42 +0100
pushed 2012-02-01 00:38 +0000
Jan de Mooij Jan de Mooij - Bug 684384 - Add JSOP_LABEL opcode for IonMonkey. r=dvander
139e57394142dc6014d0177895f8777dfb60daf5
created 2012-01-10 13:08 -0800
pushed 2012-01-10 21:08 +0000
Brian Hackett Brian Hackett - Use persistent type sets for initializer opcodes, bug 714600. r=dvander a=curtisk
1b4a19a9295a5c4044baface22e3e6fecdf5894c
created 2011-12-12 10:58 -0800
pushed 2011-12-21 12:10 +0000
Brian Hackett Brian Hackett - Properly model semantics of prototype setters or permanent properties when analyzing definite 'new' script properties, bug 706808. r=luke a=akeybl
1630a68499bc158946f7211be9cb7fda8e257b9e
created 2011-11-01 21:59 -0700
pushed 2011-12-21 12:10 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 684800 - Measure slop in TI-related JS memory reporters. r=bhackett.
6049e8ad9755d3b4335a4624e99648ee644c7089
created 2011-10-27 16:11 +0100
pushed 2011-12-21 12:10 +0000
Ed Morley Ed Morley - Backout changeset 3b5b10d76887 (bug 678687) for V8/Dromaeo regressions on multiple platforms; a=mak
3b5b10d76887416b66d13330f91a8736b3049424
created 2011-10-26 18:46 -0700
pushed 2011-12-21 12:10 +0000
Brian Hackett Brian Hackett - Try to coerce doubles to integers on tripped type barriers, bug 678687. r=dvander
6780aa86cf871ce4568d78d5f27c795e0a95ad2a
created 2011-10-26 11:50 +0200
pushed 2011-12-21 12:10 +0000
Jan de Mooij Jan de Mooij - Bug 697076 - Fix some Clang warnings. r=luke
049a08dfadc2cd9be9817bffae36f27f0f2fbaa7
created 2011-10-24 20:46 -0700
pushed 2011-12-21 12:10 +0000
Brian Hackett Brian Hackett - Always discard methodjit code on GC, remove JM+TM integration, bug 685358. r=dvander
5622da118913de97bc565304abb91fcb882be75c
created 2011-10-22 07:20 -0700
pushed 2011-12-21 12:10 +0000
Brian Hackett Brian Hackett - Get more precise known type tag for type sets containing any object, bug 685472. r=dvander
c537139643a9867be4ff19793e405397dfe24ae6
created 2011-10-18 11:24 -0700
pushed 2011-12-21 12:10 +0000
Brian Hackett Brian Hackett - Add Array.concat stub for concatenating known dense arrays, bug 692960. r=dvander
882404096d6549b5853f9c5d7a1283917662829a
created 2011-10-18 11:08 -0700
pushed 2011-12-21 12:10 +0000
Brian Hackett Brian Hackett - Speed up Array.shift, and Array.{pop,shift} on empty arrays, bug 692847. r=dvander
28fcc7211b70a3216452dab62eb8be464db3e0d8
created 2011-10-17 16:54 -0500
pushed 2011-12-21 12:10 +0000
Jason Orendorff Jason Orendorff - Bug 695094 - Move js{scan,parse,emit}.{h,cpp} into js/src/frontend/. r=luke.
1eca7dca8152d8eb14b3f972bdc23e12234dbce8
created 2011-10-14 09:49 -0700
pushed 2011-12-21 12:10 +0000
Brian Hackett Brian Hackett - Don't overflow pending array on OOM, bug 691873. r=jimb
b9c673621e1eff02a96bc5ee2b96a4956893b19d
created 2011-10-04 15:33 -0700
pushed 2011-12-21 12:10 +0000
Luke Wagner Luke Wagner - Bug 689362 - Create js/public (with the intention that its contents will eventually be the only INSTALLED_HEADERS), move Vector and HashTable to js/public and some dependencies (r=billm,sr=dmandelin)
818edd78ffacaf37040b618094f630b575daf05c
created 2011-10-10 14:31 -0700
pushed 2011-12-21 12:10 +0000
Jim Blandy Jim Blandy - Bug 693406: Set the activeAnalysis flag in the proper compartment when printing TypeCompartments from js_DestroyContext with INFERFLAGS=full. r=bhackett
f1f27d2354dad13aab16d0291ecee08fce3ba765
created 2011-10-07 15:12 -0700
pushed 2011-12-21 12:10 +0000
Jim Blandy Jim Blandy - Bug 692903: Identify scripts more helpfully in InferSpew output. r=bhackett
6576946586f4c7cdcf5627b75bc5b544f5994db1
created 2011-10-07 15:08 -0700
pushed 2011-12-21 12:10 +0000
Jim Blandy Jim Blandy - Bug 692911: Delete useless call to target->addType in js::types::TypeConstraintSubsetBarrier::newType. r=bhackett
79cdd608f901d4a10b2f9d54efa7c560a09fa6aa
created 2011-10-07 13:07 -0700
pushed 2011-12-21 12:10 +0000
Jim Blandy Jim Blandy - Bug 692243: Change the InferSpew for TypeObject::setFlags to print flags in hex. r=bhackett
6171821962370aed9697db2600ab0b35063eff44
created 2011-10-07 07:55 -0700
pushed 2011-12-21 12:10 +0000
Brian Hackett Brian Hackett - Avoid reentrant constraint solving when breaking type barriers, bug 685186. r=dvander
6d74d14dc47cef8587a6a317a843359e38fa2034
created 2011-10-06 11:53 -0700
pushed 2011-12-21 12:10 +0000
Brian Hackett Brian Hackett - Don't bypass watchpoint handlers when optimizing property accesses on singletons, bug 690292.
83df5d290530fc03c4f1bf2f9a39df3bb8964ff0
created 2011-09-20 21:49 +0200
pushed 2011-12-21 12:10 +0000
Igor Bukanov Igor Bukanov - bug 687966 - eliminating held/unheld scripts in the debugger. r=jorendorff
e6e18c92ea805e7e2ef1672494a7f9c5489af7f9
created 2011-10-05 10:55 -0700
pushed 2011-12-21 12:10 +0000
Jim Blandy Jim Blandy - Bug 691934: Consolidate calls to TypeCompartment::resolvePending in TypeSet::add r=bhackett
e6c9998fbf74c20f123da61e772d0efa7660a80a
created 2011-10-03 15:01 -0700
pushed 2011-12-21 12:10 +0000
Brian Hackett Brian Hackett - Fix warning, bug 689892.
less more (0) -300 -100 -60 tip