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
|
95deeefb27
|
[INFER] Fix behavior of analyze::Script::localEscapes to match FrameState::isClosedVar.
|
2011-03-04 17:32:38 -08:00 |
|
Brian Hackett
|
f868e29684
|
[INFER] Miscellaneous fixes to get inference passing jstests.
|
2011-03-04 07:50:32 -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
|
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
|
f658ee07dd
|
[INFER] Remove guessing mechanism for unpacked arrays.
|
2010-12-22 17:02:24 -08:00 |
|
Brian Hackett
|
1024e522d2
|
[INFER] Handle reparenting of non-compileAndGo scripts, bug 620599.
|
2010-12-22 14:46:42 -08:00 |
|
Brian Hackett
|
bad9868d57
|
[INFER] Inference precision fixes for locals/args sharing the function/arguments name, monitored 'new'.
|
2010-12-22 14:06:26 -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
|
c9b8de927c
|
[INFER] Allocate registers across branches and joins, bug 609899.
|
2010-12-06 11:53:53 -08:00 |
|
Brian Hackett
|
002fd1a589
|
Merge TM -> JM
|
2010-11-30 09:04:25 -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
|
daeffc60c3
|
[INFER] Trace IDs and objects which inference depends on, bug 613221.
|
2010-11-18 11:23:22 -08:00 |
|
Brian Hackett
|
bcd78eb5d4
|
[INFER] Recompilation on dynamic type changes, bug 608746.
|
2010-11-18 08:28:05 -08:00 |
|
Brian Hackett
|
8b0f87e265
|
[INFER] Monitoring fixes for name opcodes, bug 608746.
|
2010-11-17 11:31:09 -08:00 |
|
Brian Hackett
|
007303ab39
|
[INFER] Monitoring fixes for non-name accesses, bug 608746.
|
2010-11-15 18:13:05 -08:00 |
|
Brian Hackett
|
fb68b676af
|
[INFER] Floating point register allocation, bug 609898.
|
2010-11-12 06:25:52 -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
|
631b2784ef
|
[INFER] Fix inference freeze interface to directly reflect type information used by the Compiler.
|
2010-11-03 15:07:49 -07:00 |
|
Brian Hackett
|
545b668654
|
[INFER] Use inferred types for locals, arg reads and some operations, bug 608750.
|
2010-11-01 20:03:46 -07: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 |
|