Brian Hackett
|
ed887865ed
|
[INFER] Reserve and check extra space when inlining frames, bug 646004.
|
2011-03-29 17:45:14 -07:00 |
|
Brian Hackett
|
14684c4e4b
|
[INFER] Evict as necessary when restoring parent registers before branching, bug 646001.
|
2011-03-29 16:36:06 -07:00 |
|
Brian Hackett
|
d7434b87f6
|
[INFER] Add object test when statically walking the prototype chain for CALLPROP, bug 645985.
|
2011-03-29 15:57:38 -07:00 |
|
Brian Hackett
|
1f1a4d216c
|
[INFER] Ensure that inlined scripts always have JIT code for expanding, bug 645666.
|
2011-03-29 08:30:05 -07:00 |
|
Brian Hackett
|
aa6b5e0e2f
|
[INFER] Check for heavyweight functions when deciding to inline, bug 645645.
|
2011-03-29 06:39:09 -07:00 |
|
Brian Hackett
|
20901cf7b7
|
[INFER] Don't notify constraints of new TypeResults on functions with unknown properties, bug 645632.
|
2011-03-29 06:28:54 -07:00 |
|
Brian Hackett
|
6583f29906
|
[INFER] Always monitor accesses on __proto__ and similar properties, bug 645044.
|
2011-03-29 06:18:44 -07:00 |
|
Jan de Mooij
|
e8661b558f
|
[INFER] Load atom pointer for CallProp stub call, bug 645629. r=bhackett
|
2011-03-29 05:55:49 -07:00 |
|
Brian Hackett
|
a3134a913f
|
[INFER] Fix x64 build break.
|
2011-03-28 19:16:36 -07:00 |
|
Jan de Mooij
|
759437fbc3
|
[INFER] Refactor RegExp.exec -> RegExp.test optimization, use in both TM and JM.
|
2011-03-28 17:06:49 -07:00 |
|
Jan de Mooij
|
465c36c7ff
|
[INFER] Handle jsop_binary overflow in inc/dec ops, bug 644970. r=bhackett
|
2011-03-28 15:44:30 -07:00 |
|
Brian Hackett
|
977162f22a
|
[INFER] More robust handling of pushed singletons in CALLPROP when the lhs could be null/undefined, bug 639099.
|
2011-03-27 19:21:59 -07:00 |
|
Brian Hackett
|
dc5232e83a
|
[INFER] Inline callees at polymorphic call sites, bug 639099.
|
2011-03-27 18:25:05 -07:00 |
|
Brian Hackett
|
02df7e9a1d
|
[INFER] Wait for code to get hot before inlining calls, bug 639099.
|
2011-03-27 07:48:03 -07:00 |
|
Brian Hackett
|
d31340f90f
|
[INFER] Fix Linux build again.
|
2011-03-26 20:34:56 -07:00 |
|
Brian Hackett
|
1d7bcffc21
|
[INFER] Fix Linux build.
|
2011-03-26 20:23:15 -07:00 |
|
Brian Hackett
|
7074cd94d6
|
[INFER] Don't clone functions with singleton types.
|
2011-03-26 20:18:58 -07:00 |
|
Brian Hackett
|
94473000bc
|
[INFER] Fix x64 build, revert accidental manifest.py changes, bug 639099.
|
2011-03-26 19:56:49 -07:00 |
|
Brian Hackett
|
74bba0be53
|
[INFER] Inline scripted calls, bug 639099.
|
2011-03-26 19:07:13 -07:00 |
|
Jan de Mooij
|
72e18941b6
|
[INFER] Don't evict lhs register in jsop_relational_int and jsop_equality, bug 643829. r=bhackett
|
2011-03-25 13:40:20 -07:00 |
|
Jan de Mooij
|
302719e425
|
[INFER] Merge JSOP_RSH with jsop_bitop, bug 643109. r=bhackett
|
2011-03-24 12:37:57 -07:00 |
|
Brian Hackett
|
9849da7614
|
[INFER] Don't evict existing type register when allocating data register in storeTop, bug 643653.
|
2011-03-24 12:12:09 -07:00 |
|
Paul Biggar
|
a8948c1eb5
|
[INFER] Fix typos that were part of the build failure on ARM. (r=redness)
|
2011-03-23 17:55:51 -07:00 |
|
Paul Biggar
|
2b96612a07
|
Fix build redness due to warnings-as-errors from parentheses.
|
2011-03-23 15:09:08 -07:00 |
|
Paul Biggar
|
9caae16818
|
Fix warnings-as-errors fallout from TM merge (r=redness)
|
2011-03-23 13:43:16 -07:00 |
|
Brian Hackett
|
d737bb3ddb
|
Merge TM -> JM
|
2011-03-22 18:07:31 -07:00 |
|
Luke Wagner
|
6a818f48e3
|
Silence windows warning from 4290338c3956 (r=me)
|
2011-03-22 17:21:48 -07:00 |
|
Brian Hackett
|
732fe004fb
|
[INFER] Don't immediately evict data register when storing top frame entry, bug 643653.
|
2011-03-22 16:54:15 -07:00 |
|
Luke Wagner
|
1b7a97d56f
|
Put back nsISSLStatusProvider.idl. Seems like http://mercurial.selenic.com/bts/issue2471 strikes again (r=burning)
|
2011-03-22 16:52:59 -07:00 |
|
Brian Hackett
|
7933449143
|
[INFER] Don't store a integer result in a double slot in JSOP_NEG, bug 643913.
|
2011-03-22 16:06:09 -07:00 |
|
Brian Hackett
|
c834eae239
|
[INFER] Don't follow scripted caller across compartments, bug 643670.
|
2011-03-22 15:29:41 -07:00 |
|
Brian Hackett
|
989848101e
|
[INFER] Rejoin during CALLPROP if either compilation did a GETPROP for string accesses, bug 643669.
|
2011-03-22 14:40:07 -07:00 |
|
Brian Hackett
|
bd9e58285b
|
[INFER] Don't use pic->atom after possibly triggering recompilation in CallProp, bug 643552.
|
2011-03-22 14:21:56 -07:00 |
|
Brian Hackett
|
0c9d96a072
|
[INFER] Use type sets instead of known pushed types when looking for static overflows, bug 643376.
|
2011-03-22 13:41:56 -07:00 |
|
Brian Hackett
|
bad0d7d4a8
|
[INFER] Fix NULL deref in testSingletonPropertyTypes.
|
2011-03-22 12:37:01 -07:00 |
|
Jan de Mooij
|
49c9ac30f6
|
[INFER] Don't push a constant value in JSOP_TYPEOF, bug 643733. r=bhackett
|
2011-03-22 12:35:05 -07:00 |
|
Brian Hackett
|
bf929fa84d
|
[INFER] Handle recompilations triggered in ICs by obj->lookupProperty, bug 643272.
|
2011-03-22 12:23:37 -07:00 |
|
Brian Hackett
|
356a520709
|
[INFER] Disable typed array ICs, bug 643266.
|
2011-03-22 11:57:15 -07:00 |
|
Brian Hackett
|
c4cfa981d7
|
[INFER] More robust handling of constant object frame entries.
|
2011-03-22 05:27:03 -07:00 |
|
Jan de Mooij
|
c633bccba3
|
[INFER] Inline some native functions, bug 621961. r=bhackett
|
2011-03-21 22:55:27 -07:00 |
|
Luke Wagner
|
c2d405ba7a
|
Bug 613457 - use *ById JSAPIs in storage (r=sdwilsh)
--HG--
extra : rebase_source : bc2548573f500f664b37b24e95bdc3b9502ba28f
|
2011-03-21 11:37:47 -07:00 |
|
Brian Hackett
|
d6a84ff015
|
[INFER] Ensure that TypeObject->unknownProperties implies hasSpecialEquality, bug 619433.
|
2011-03-20 11:54:33 -07:00 |
|
Brian Hackett
|
79574bddbd
|
[INFER] Always store script->fun, bug 643299.
|
2011-03-20 11:22:33 -07:00 |
|
Brian Hackett
|
d136cbd77a
|
[INFER] Mark generic scripted functions as having unknown properties / return type, bug 643285.
|
2011-03-20 11:01:33 -07:00 |
|
Brian Hackett
|
140d584eed
|
[INFER] Avoid constructing unnecessary FreezeObjectKind constraints, bug 643249.
|
2011-03-20 10:47:47 -07:00 |
|
Brian Hackett
|
b6044f527e
|
[INFER] Fix type handler for Object.valueOf, add testcase, bug 643244.
|
2011-03-20 10:43:38 -07:00 |
|
Brian Hackett
|
48a71727f1
|
[INFER] Don't manage hasSpecialEquality if inference is disabled, bug 643241.
|
2011-03-20 10:35:58 -07:00 |
|
Brian Hackett
|
e5ca2b828f
|
[INFER] Rejoin after recompiling from a cached GETPROP, bug 643182.
|
2011-03-20 10:27:02 -07:00 |
|
Brian Hackett
|
de3580deca
|
[INFER] Don't try to fully update the pushed types on uncacheable NAME ops, bug 643113.
|
2011-03-20 09:48:13 -07:00 |
|
Brian Hackett
|
603efe2fef
|
[INFER] Sweep type objects in the TypeResults attached to JSScripts, bug 643284.
|
2011-03-20 08:44:31 -07:00 |
|