Brian Hackett
|
ee5b69e7a2
|
[INFER] Use ICs on monitored calls, reenable APPLY optimizations, bug 621942.
|
2011-03-12 21:59:46 -08:00 |
|
Brian Hackett
|
300a849c3e
|
[INFER] Use PICs on monitored SETNAME and SETPROP, bug 621937.
|
2011-03-11 16:29:38 -08:00 |
|
Brian Hackett
|
58c0e1b4c9
|
[INFER] Update property types when defining properties through wrappers, bug 639529.
|
2011-03-11 07:20:47 -08:00 |
|
Brian Hackett
|
e13c945067
|
[INFER] Fully sync stack when making stub and inline calls, bug 639882.
|
2011-03-10 23:51:45 -08:00 |
|
Brian Hackett
|
6811ee3e16
|
[INFER] Don't check marked bit for static strings, bug 639263.
|
2011-03-10 20:44:04 -08:00 |
|
Brian Hackett
|
2406358b4d
|
[INFER] Fix build breaks, bug 639263.
|
2011-03-10 19:25:49 -08:00 |
|
Brian Hackett
|
5d55f075a3
|
[INFER] Compute types for singleton/JSON arrays and objects, bug 639263.
|
2011-03-10 16:17:39 -08:00 |
|
Brian Hackett
|
4b2542238f
|
[INFER] Fix uses of FrameEntrys from tracker >= sp, bug 640614.
|
2011-03-10 12:17:19 -08:00 |
|
Brian Hackett
|
a3042809bc
|
[INFER] Overhaul inference handling of new object computation, bug 619433.
|
2011-03-10 12:01:11 -08:00 |
|
Brian Hackett
|
6279a0e820
|
[INFER] Fix incorrect uses of getDenseArrayCapacity, bug 640203.
|
2011-03-10 09:56:51 -08:00 |
|
Brian Hackett
|
eaea79df6e
|
Merge TM -> JM
|
2011-03-10 09:20:42 -08:00 |
|
Brian Hackett
|
359e7cab19
|
[INFER] Fix use of uninitialized VMFrame field, bug 640608.
|
2011-03-10 08:40:10 -08:00 |
|
Brian Hackett
|
18571341e5
|
[INFER] FrameState::isEntryCopied shouldn't look at entries not on the stack, bug 640102.
|
2011-03-10 08:25:22 -08:00 |
|
Jacek Caban
|
183c92c817
|
Bug 633924 - MethodGIT broken on mingw-w64 win64 build r=dvander
|
2011-03-10 11:32:23 +00:00 |
|
Brian Hackett
|
fefd549185
|
[INFER] Always allow rejoins from the interpreter to JM code at loop heads, bug 636598.
|
2011-03-09 14:07:51 -08:00 |
|
Brian Hackett
|
28bea9e2f5
|
[INFER] Fix merge botch.
|
2011-03-09 13:05:21 -08:00 |
|
Brian Hackett
|
796650b7b7
|
[INFER] Introduce cutoff for total contribution of type objects to type sets, bug 619433.
|
2011-03-09 11:04:36 -08:00 |
|
Brian Hackett
|
d639ada378
|
Merge TM -> JM
|
2011-03-09 09:58:49 -08:00 |
|
Brian Hackett
|
05cb3c6e46
|
[INFER] Remove constant-double info from AnalyzeStateStack, bug 640098.
|
2011-03-09 07:08:43 -08:00 |
|
Jan de Mooij
|
77a48952fa
|
[INFER] Monitor property type for JSOP_INITELEM in methodjit, bug 640098, r=bhackett
|
2011-03-09 07:02:05 -08:00 |
|
Andreas Gal
|
436b7e7f79
|
Don't shrink object slots during GC (bug 639727, r=bhackett).
|
2011-03-09 00:53:56 -08:00 |
|
Brian Hackett
|
2580fc4b31
|
[INFER] Handle DEFAULT_NAMESPACE_ID in MakeTypeId, bug 640079.
|
2011-03-08 23:00:28 -08:00 |
|
Brian Hackett
|
6b031eadab
|
[INFER] Fix bogus assert, bug 640078.
|
2011-03-08 22:36:31 -08:00 |
|
Andreas Gal
|
e787b97701
|
Sweep compartments when no objects live in them (bug 639270, r=gregor).
|
2011-03-08 20:58:38 -08:00 |
|
Brian Hackett
|
a49752d076
|
[INFER] Sync copied entries instead of preserving in fixDoubleTypes, bug 639808.
|
2011-03-08 20:03:20 -08:00 |
|
Phil Ringnalda
|
d21d12b55b
|
Back out 80d8431f209e (bug 639270) for failing to actually compile
|
2011-03-08 19:59:30 -08:00 |
|
Brian Hackett
|
f59900ed51
|
[INFER] Don't convert int32 entries to doubles during storeTop, bug 639808.
|
2011-03-08 19:36:59 -08:00 |
|
Andreas Gal
|
033fce6c39
|
Sweep compartments when no objects live in them (bug 639270, r=gregor).
|
2011-03-08 18:10:47 -08:00 |
|
Blake Kaplan
|
cfa571b106
|
Fix some stuff brendan pointed out.
|
2011-03-08 18:08:59 -08:00 |
|
Nicholas Nethercote
|
155ec564ef
|
Bug 638034 - Make scanning safer. r=brendan.
|
2011-03-08 16:10:51 -08:00 |
|
Blake Kaplan
|
0ba7e969d0
|
Bug 639501 - Setters can cause the handler to change. r=gal
--HG--
extra : rebase_source : 5cef14e53e2f9032218c725538ba2afbf467191c
|
2011-03-08 15:05:11 -08:00 |
|
Blake Kaplan
|
5d28072106
|
Bug 638026 - Make sure we hold onto the right JS object here. r=jst
--HG--
extra : rebase_source : 5ebebc39f689d0b76e51b2ca79fa432871b1404e
|
2011-03-08 15:04:59 -08:00 |
|
Blake Kaplan
|
c54ec6b730
|
Bug 639737 - JS_THIS_OBJECT can fail and we need to catch when it does. r=jst
--HG--
extra : rebase_source : 0ecd6f2666c506bbf5837ef14092fcb47c8e5b3b
|
2011-03-08 15:04:37 -08:00 |
|
Brian Hackett
|
c9c24e30df
|
[INFER] Analyze JSOP_ENUMCONSTELEM, bug 639807.
|
2011-03-08 13:34:47 -08:00 |
|
Brian Hackett
|
7eb8f472ae
|
[INFER] Analyze SETCONST on unknown objects, bug 639797.
|
2011-03-08 12:51:55 -08:00 |
|
Brian Hackett
|
2bef1199b9
|
[INFER] Fix use of cx->compartment in DestroyScript, bug 639759.
|
2011-03-08 11:23:31 -08:00 |
|
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 |
|
Jan de Mooij
|
3c67891aec
|
[INFER] Fix JSOP_MOD recompile bug, bug 639792, r=bhackett
|
2011-03-08 08:10:46 -08:00 |
|
Jan de Mooij
|
8e712395ed
|
[INFER] Fix regalloc bug in ensureInteger, bug 639478, r=bhackett
|
2011-03-08 08:07:31 -08:00 |
|
Brian Hackett
|
e96d548d36
|
[INFER] Fix JSOP_NEG convert-to-double bug, bug 619433.
|
2011-03-07 23:46:04 -08:00 |
|
Brian Hackett
|
163ac1839a
|
[INFER] Fix uses of cx->getTypeEmpty during GC, bug 619433.
|
2011-03-07 20:10:57 -08:00 |
|
Brian Hackett
|
db3ad72d5f
|
[INFER] Handle GCs inside eval() statements, bug 639591.
|
2011-03-07 18:44:21 -08:00 |
|
Brian Hackett
|
5e8a7bd73b
|
[INFER] Fix copies too in fixDoubleTypes, bug 639567.
|
2011-03-07 16:47:15 -08:00 |
|
Brian Hackett
|
92a273d256
|
[INFER] Remove hack for telling apart fastcalls and native calls when recompiling, bug 619433.
|
2011-03-07 16:26:52 -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 |
|
Jan de Mooij
|
b03d0fdbfd
|
[INFER] Allocate temp register for JSOP_DIV integer check, bug 639459, r=bhackett
|
2011-03-07 06:58:07 -08:00 |
|
Brian Hackett
|
666b5642e8
|
[INFER] Turn inference on by default, fold JS_DefinePropertyWithType into JS_DefineProperty, bug 619693.
|
2011-03-06 22:57:13 -08:00 |
|
Brian Hackett
|
4b8152fc78
|
[INFER] Fix break in opt builds.
|
2011-03-06 20:21:31 -08:00 |
|
Brian Hackett
|
f73ea4fa48
|
[INFER] Compile x === x on known doubles, bug 619433.
|
2011-03-06 20:10:24 -08:00 |
|
Brian Hackett
|
6f2c05af08
|
[INFER] Stronger type-correctness assertions when setting or getting properties, bug 619693.
|
2011-03-06 15:35:09 -08:00 |
|