121be3f6cfbdc7c6b58efc241ebed1a044ab08c8: Backed out changeset 99ce8bcb547c
David Anderson <danderson@mozilla.com> - Tue, 22 Jun 2010 23:21:09 -0700 - rev 52901
Backed out changeset 99ce8bcb547c
e89f7088dee367154ede98e940cad9751ec4932e: [JAEGER] Infer that an addition with a string will result in a string.
David Anderson <danderson@mozilla.com> - Tue, 22 Jun 2010 23:18:53 -0700 - rev 52900
[JAEGER] Infer that an addition with a string will result in a string.
99ce8bcb547c62fb492e0d90e1380a3fece8f717: imported patch callpropic_str
David Anderson <danderson@mozilla.com> - Tue, 22 Jun 2010 22:55:31 -0700 - rev 52899
imported patch callpropic_str
430f5860a970f01b98716ebf2b9677c1eb7297d3: JSOP_ENDINIT fast path, obsoletes stub call. (r=dvander)
Chris Leary <cdleary@mozilla.com> - Tue, 22 Jun 2010 22:40:55 -0700 - rev 52898
JSOP_ENDINIT fast path, obsoletes stub call. (r=dvander)
b2f0943d71cb371b8bce9d035ad2b54bda7c819c: [JAEGER] Fix build on pedantic compilers, fix win32 shell. r=dvander
Andrew Drake <drakedevel@gmail.com> - Tue, 22 Jun 2010 19:11:50 -0700 - rev 52897
[JAEGER] Fix build on pedantic compilers, fix win32 shell. r=dvander
f266c97511da89dfe106a34b0f055683f9fbecae: [JAEGER] Use GETPROP PIC for calls when the LHS is known to be an object.
David Anderson <danderson@mozilla.com> - Tue, 22 Jun 2010 17:54:05 -0700 - rev 52896
[JAEGER] Use GETPROP PIC for calls when the LHS is known to be an object.
6e62086a671e28eeeb85d7267622f53d4646839f: [JAEGER] Fix GETPROP bug with dense arrays.
David Anderson <danderson@mozilla.com> - Tue, 22 Jun 2010 16:53:35 -0700 - rev 52895
[JAEGER] Fix GETPROP bug with dense arrays.
9f79a14153670da1b50c3e10f903e45dc1d7bd45: [JAEGER] Use PIC for instanceof's obj.prototype fetch.
David Anderson <danderson@mozilla.com> - Tue, 22 Jun 2010 16:21:21 -0700 - rev 52894
[JAEGER] Use PIC for instanceof's obj.prototype fetch.
18cc44f9d4d28735c8e56c08918d28330a35c4c2: [JAEGER] Fixed nits from branding fix.
David Anderson <danderson@mozilla.com> - Tue, 22 Jun 2010 15:09:07 -0700 - rev 52893
[JAEGER] Fixed nits from branding fix.
a52f3b127fff900670954dbb5dd834a944e18bda: [JAEGER] Cache atom in PIC directly, instead of index, for simplicity.
David Anderson <danderson@mozilla.com> - Tue, 22 Jun 2010 15:07:10 -0700 - rev 52892
[JAEGER] Cache atom in PIC directly, instead of index, for simplicity.
cba69e7a1928571c0f9d5c4b5ce5d27140f6e0b6: [JAEGER] Tighten method barrier test in SETPROP pic.
David Anderson <danderson@mozilla.com> - Tue, 22 Jun 2010 14:50:22 -0700 - rev 52891
[JAEGER] Tighten method barrier test in SETPROP pic.
485de1882c8ba3d1acb36b39874a9ff602f7f1ac: [JAEGER] Fixed SETPROP PIC not maintaining branding invariants.
David Anderson <danderson@mozilla.com> - Tue, 22 Jun 2010 14:45:16 -0700 - rev 52890
[JAEGER] Fixed SETPROP PIC not maintaining branding invariants.
e72115e30fa1e0964c156c2744bf52f383ee77d6: [JAEGER] Allow patching of the inline path after generating stubs.
David Anderson <danderson@mozilla.com> - Tue, 22 Jun 2010 13:32:55 -0700 - rev 52889
[JAEGER] Allow patching of the inline path after generating stubs.
9793943d8efc55203519e966cd8f70f36fdece40: [JAEGER] Enabled SETPROP PIC, slow path now takes property cache.
David Anderson <danderson@mozilla.com> - Mon, 21 Jun 2010 19:41:29 -0700 - rev 52888
[JAEGER] Enabled SETPROP PIC, slow path now takes property cache.
48f71ddbbbac502b36a234a4bb791a845242bd61: [JAEGER] Precursor work for Dave Mandelin's SETPROP IC (bug 572310).
David Anderson <danderson@mozilla.com> - Mon, 21 Jun 2010 19:34:20 -0700 - rev 52887
[JAEGER] Precursor work for Dave Mandelin's SETPROP IC (bug 572310).
d20814b5b2e2c3f43aaaf7e07eed48d4c9367a31: [JAEGER] Precursor SETPROP IC work - shimmy top of stack down.
David Anderson <danderson@mozilla.com> - Mon, 21 Jun 2010 19:34:18 -0700 - rev 52886
[JAEGER] Precursor SETPROP IC work - shimmy top of stack down.
2de69b6b3058d32d5ece903395c78f0f5c7057df: [JAEGER] Fixed build.
David Anderson <danderson@mozilla.com> - Sun, 20 Jun 2010 16:16:51 -0700 - rev 52885
[JAEGER] Fixed build.
aeec639233c372b854d2c34a770b8816b53ccb45: [JAEGER] Re-added Dave Mandelin's GETPROP PIC stubs for string and array length (bug 572310, part 2).
David Anderson <danderson@mozilla.com> - Sun, 20 Jun 2010 16:07:21 -0700 - rev 52884
[JAEGER] Re-added Dave Mandelin's GETPROP PIC stubs for string and array length (bug 572310, part 2).
24014519f8e076cabc7ea4d8a791eed2cf98d801: [JAEGER] Use cheaper comparison for GETPROP type checks.
David Anderson <danderson@mozilla.com> - Sun, 20 Jun 2010 13:17:45 -0700 - rev 52883
[JAEGER] Use cheaper comparison for GETPROP type checks.
7096b379084bee4a83ed774ac3c1b5944d5eaecb: Redefine JSVAL type constants for one-comparison object, primitive check.
Sean Stangl <sstangl@mozilla.com> - Thu, 17 Jun 2010 16:44:10 -0700 - rev 52882
Redefine JSVAL type constants for one-comparison object, primitive check. The following types are defined to have the upper mask bits set: JSVAL_MASK16_NULL is 0x2000; JSVAL_MASK16_NONFUNOBJ is 0x4000; JSVAL_MASK16_FUNOBJ is 0x8000. So each of IS_OBJECT(), IS_OBJECT_OR_NULL(), and IS_PRIMITIVE() just requires one comparison, saving a bitwise AND.
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip