Brian Hackett
|
29b930888d
|
[INFER] Use js_malloc instead of cx->malloc for inference data made when condensing in GC, bug 619433.
|
2011-03-08 10:21:54 -08:00 |
|
Brian Hackett
|
d1ce88fb19
|
[INFER] Make new type objects whenever associating functions with scripts, bug 619433.
|
2011-03-07 08:25:27 -08:00 |
|
Brian Hackett
|
964d8f04f6
|
[INFER] Fix use-after-free error while sweeping type objects, bug 639311.
|
2011-03-06 08:15:44 -08:00 |
|
Brian Hackett
|
37ffca03a9
|
[INFER] Don't collect type objects with unknown properties for mutable __proto__, bug 639126.
|
2011-03-05 21:23:02 -08:00 |
|
Brian Hackett
|
eef5f2fae3
|
[INFER] Recheck script->types before forcing analysis with -a in typeSetThis, bug 639128.
|
2011-03-05 17:34:09 -08:00 |
|
Brian Hackett
|
ca1935e670
|
[INFER] Remove isTypeCallerMonitored and rejoin from native calls triggering recompilation, bug 638977.
|
2011-03-05 17:13:40 -08:00 |
|
Brian Hackett
|
13b4f981c6
|
[INFER] Always analyze executed scripts if -a is used, bug 621654.
|
2011-03-04 11:28:52 -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
|
e5020a35b3
|
[INFER] Condense type information during GC, bug 613221.
|
2011-03-01 13:10:05 -08:00 |
|
Paul Biggar
|
83154981b3
|
[INFER] Fix build on 64-bit Mac.
|
2011-02-22 11:07:25 -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
|
01a2274ce4
|
[INFER] Look up .prototype on right object when monitoring NEW, bug 621126.
|
2010-12-23 20:31:24 -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
|
f3bd6ce93f
|
[INFER] Fixes for jstests, bug 620599, part 1.
|
2010-12-21 07:32:21 -08:00 |
|
Brian Hackett
|
61342eb17b
|
[INFER] Monitor writes of non-integer primitive properties, bug 620337.
|
2010-12-20 15:26:39 -08:00 |
|
Brian Hackett
|
89bb1d08e8
|
Merge TM -> JM
|
2010-12-20 09:06:43 -08:00 |
|
Brian Hackett
|
d765093435
|
[INFER] Unwind getProto() changes outside of JS, fix test failures, bug 619271.
|
2010-12-19 12:21:15 -08:00 |
|
Brian Hackett
|
3a17a4c18b
|
[INFER] Fix more build breaks, bug 619271.
|
2010-12-19 08:09:45 -08:00 |
|
Brian Hackett
|
b830aa64c6
|
[INFER] Fix build breaks, bug 619271.
|
2010-12-19 07:41:41 -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
|
accdca294b
|
Merge TM -> JM
|
2010-12-07 17:11:37 -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
|
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
|
4fa8fa4840
|
[INFER] Type inference fixes for generators, typed arrays, monitoring, ... bug 557407.
|
2010-11-09 14:40:10 -08:00 |
|
Brian Hackett
|
fb8384eed2
|
[INFER] Introduce packed arrays, bug 604045.
|
2010-11-05 07:37:09 -07: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
|
4791208c2a
|
[INFER] Fix another Windows build break.
|
2010-10-29 11:44:30 -07:00 |
|
Brian Hackett
|
696cff5132
|
[INFER] Javascript type inference, bug 557407.
|
2010-10-29 08:05:55 -07:00 |
|
Brian Hackett
|
ef4ed0952c
|
Don't overflow pending array on OOM, bug 691873. r=jimb
|
2011-10-14 09:49:29 -07:00 |
|