Jacek Caban
|
183c92c817
|
Bug 633924 - MethodGIT broken on mingw-w64 win64 build r=dvander
|
2011-03-10 11:32:23 +00:00 |
|
Nicholas Nethercote
|
76f4d326e3
|
Bug 602397 - TM: clean up TraceRecorder::alu(). r=wmccloskey.
|
2011-03-09 15:21:07 -08: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 |
|
Brendan Eich
|
ca4763311f
|
Fix assertion botched by function using a previously mentioned name and therefore claiming its placeholder or declared definition; the function must have sane end vs. begin source coordinates for error reporting purposes (640075, r=njn).
|
2011-03-08 23:51:27 -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 |
|
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
|
040e1d7b11
|
[INFER] Compute fp->pc() for frames at the end of previous segments, bug 621526.
|
2011-03-05 22:31:00 -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 |
|
Jan de Mooij
|
a5cfb6f527
|
[INFER] Use stderr instead of stdout for inference failures, bug 639176. r=bhackett
|
2011-03-05 09:10:53 -08:00 |
|
Brian Hackett
|
6581dd4ddb
|
[INFER] Fix uses of vanilla new/delete.
|
2011-03-04 19:44:08 -08:00 |
|
Brian Hackett
|
5c1f2d510f
|
[INFER] Mark properties of XML.prototype as unknown, bug 638982.
|
2011-03-04 18:04:46 -08:00 |
|
Brian Hackett
|
30270553a5
|
[INFER] Handle repeated calls to js_InitFunctionAndObjectClasses, bug 638981.
|
2011-03-04 17:45:11 -08:00 |
|
Brian Hackett
|
95deeefb27
|
[INFER] Fix behavior of analyze::Script::localEscapes to match FrameState::isClosedVar.
|
2011-03-04 17:32:38 -08:00 |
|
Jeff Walden
|
6de99f0675
|
Bug 638997 - Remove the id field from PropDesc: users who needed it should manage the id separately. r=luke
--HG--
extra : rebase_source : eb2152a2259a81bca1d7a4f5521787f9385a3c6f
|
2011-03-04 17:24:15 -08:00 |
|