Brian Hackett
|
aa6b5e0e2f
|
[INFER] Check for heavyweight functions when deciding to inline, bug 645645.
|
2011-03-29 06:39:09 -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
|
74bba0be53
|
[INFER] Inline scripted calls, bug 639099.
|
2011-03-26 19:07:13 -07:00 |
|
Brian Hackett
|
c738c5d025
|
[INFER] Fold FrameState closed vars/args analysis into analyze::Script, bug 642569.
|
2011-03-20 08:23:27 -07:00 |
|
Brian Hackett
|
d639ada378
|
Merge TM -> JM
|
2011-03-09 09:58:49 -08:00 |
|
Brian Hackett
|
41091b1bb6
|
[INFER] Fix OOM handling in type inference, convert inference to runtime option, bug 637674.
|
2011-03-03 14:07:48 -08:00 |
|
Brian Hackett
|
e5020a35b3
|
[INFER] Condense type information during GC, bug 613221.
|
2011-03-01 13:10:05 -08:00 |
|
Brian Hackett
|
8b14aaf92b
|
Cleanup analysis state to avoid bogus assert, bug 616170. r=dvander
|
2011-03-04 10:56:18 -08:00 |
|
Jan de Mooij
|
0c2db22e65
|
[INFER] Handle GETLOCALPROP in use-before-def analysis, bug 621522. r=bhackett
|
2010-12-30 08:31:05 -05:00 |
|
Brian Hackett
|
b5bb63ceba
|
[INFER] Decouple type sets computed by inference from analysis information, store in new TypeScript struct, bug 621301.
|
2010-12-28 14:53:50 -05:00 |
|
Brian Hackett
|
5b9156630b
|
[INFER] Inherit shadowed properties correctly after splicePrototype, bug 621126.
|
2010-12-23 17:54:03 -05:00 |
|
Brian Hackett
|
1024e522d2
|
[INFER] Handle reparenting of non-compileAndGo scripts, bug 620599.
|
2010-12-22 14:46:42 -08:00 |
|
Brian Hackett
|
cde265e645
|
[INFER] Fixes for jstests, bug 620599, part 2.
|
2010-12-21 18:26:09 -08:00 |
|
Brian Hackett
|
89bb1d08e8
|
Merge TM -> JM
|
2010-12-20 09:06:43 -08:00 |
|
Brian Hackett
|
baf09eaede
|
[INFER] Objects with same shape have same type, objects with same type have same prototype, bug 619271.
|
2010-12-18 20:44:51 -08:00 |
|
Brian Hackett
|
89a73d27f0
|
[INFER] Another liveness analysis bugfix, bug 609899.
|
2010-12-07 09:13:53 -08:00 |
|
Brian Hackett
|
3b9d6d9493
|
[INFER] Bugfix for liveness analysis, bug 609899.
|
2010-12-06 17:23:19 -08:00 |
|
Brian Hackett
|
c80dca0547
|
[INFER] Fix overly aggressive assert, bug 609899.
|
2010-12-06 15:54:16 -08:00 |
|
Brian Hackett
|
c9b8de927c
|
[INFER] Allocate registers across branches and joins, bug 609899.
|
2010-12-06 11:53:53 -08:00 |
|
Brian Hackett
|
abc31759f4
|
[INFER] Overhaul handling of prototypes in type inference, bug 557407.
|
2010-11-24 20:41:52 -05:00 |
|
Brian Hackett
|
36efb56b2b
|
Analysis and recompilation tuning for SS, bug 608746.
|
2010-11-20 15:45:52 -08:00 |
|
Brian Hackett
|
ee3f068ff9
|
Merge TM -> JM
|
2010-11-18 21:09:24 -08:00 |
|
Brian Hackett
|
64024ac826
|
[INFER] Cleanup inference logging, bug 557407.
|
2010-11-18 15:18:23 -08:00 |
|
Brian Hackett
|
bcd78eb5d4
|
[INFER] Recompilation on dynamic type changes, bug 608746.
|
2010-11-18 08:28:05 -08:00 |
|
Brian Hackett
|
e225da4233
|
Merge TM -> JM.
|
2010-11-12 09:02:43 -08:00 |
|
Brian Hackett
|
fb68b676af
|
[INFER] Floating point register allocation, bug 609898.
|
2010-11-12 06:25:52 -08:00 |
|
Brian Hackett
|
e48887abe1
|
Remove bogus assert, bug 608980. r=dmandelin
|
2010-11-11 17:21:14 -08:00 |
|
Brian Hackett
|
4fa8fa4840
|
[INFER] Type inference fixes for generators, typed arrays, monitoring, ... bug 557407.
|
2010-11-09 14:40:10 -08:00 |
|
Brian Hackett
|
696cff5132
|
[INFER] Javascript type inference, bug 557407.
|
2010-10-29 08:05:55 -07:00 |
|
Brian Hackett
|
808bc99839
|
Analysis for defined variables, bug 604426. r=dvander
|
2010-10-26 12:00:54 -07:00 |
|
Luke Wagner
|
a5861fe116
|
Bug 603045 - JM: don't optimize away JSFRAME_HAS_RVAL check in debug mode (r=bhackett)
--HG--
extra : rebase_source : 6c975694160595fa65e0acf174b9b7f6c5997d56
|
2010-11-08 09:28:12 -08:00 |
|
David Anderson
|
b1acdbb117
|
Fix jsanalyze missing a GETLOCAL case (bug 630048, r=dmandelin).
|
2011-01-31 12:41:17 -08:00 |
|