Andew Paprocki
|
9937121645
|
Bug 621027. Fix AIX compiler warnings due to not explicitly saying what kind of inheritance we're doing. r=mrbkap
|
2011-03-22 17:19:10 -04:00 |
|
Andew Paprocki
|
30910b12ed
|
Bug 621026. Define JS_64BIT for some more compilers. r=mrbkap
|
2011-03-22 17:19:10 -04:00 |
|
Andew Paprocki
|
d06635f865
|
Bug 621021. Silence some compiler warnings on AIX. r=mrbkap
|
2011-03-22 17:19:10 -04:00 |
|
Andew Paprocki
|
82f470cc68
|
Bug 621004. Make jsval_layout look nicer on AIX. r=mrbkap
|
2011-03-22 17:19:10 -04:00 |
|
Andew Paprocki
|
d7d8ef01bc
|
Bug 621000. Implement GetNativeStackBaseImpl for AIX. r=mrbkap
|
2011-03-22 17:19:10 -04:00 |
|
Andew Paprocki
|
d610f1ab70
|
Bug 587103. Properly scope external calls in templated functions to fix compilation with some compilers. r=mrbkap
|
2011-03-22 17:19:09 -04:00 |
|
Jeff Walden
|
102c6d9d07
|
Revert loop limit back to 10k, as stack overflow in JS_DeepFreezeObject is still a concern even if GC stack overflow isn't. r=orange
|
2011-03-22 12:00:32 -07:00 |
|
Jeff Walden
|
7eafdc943e
|
Fix a couple warnings that are now errors with GCC 4.5.1. r=bustage
|
2011-03-22 10:52:56 -07:00 |
|
Jeff Walden
|
b8218fdd99
|
Bug 642199 - jsapi-tests should set a stack quota to avoid blowing out the native stack. r=billm
|
2011-03-18 17:56:28 -07:00 |
|
Jason Orendorff
|
efd9982808
|
Bug 561359 - Change JSOP_LAMBDA to apply the method optimization deterministically. In particular, it no longer depends on whether enclosing Blocks have been reified. This prevents incorrect behavior and assertions when a JSOP_LAMBDA, JSOP_INITMETHOD pair apply the method optimization once, populating the property cache, but later the same JSOP_LAMBDA instruction does not (under the old code) apply the optimization. With this patch, if JSOP_LAMBDA pushes the uncloned function once, it always will. r=brendan.
|
2011-03-14 15:54:34 -05:00 |
|
Brian Hackett
|
25336e741f
|
[INFER] Don't try to infer 'new' objects for non-compileAndGo scripts, bug 641231.
|
2011-03-13 22:35:51 -07:00 |
|
Brian Hackett
|
4e909bc147
|
[INFER] Handle DEFAULTX and CASEX during inference, bug 641235.
|
2011-03-13 22:05:24 -07:00 |
|
Brian Hackett
|
bcdddfd208
|
[INFER] Only add result for markTypeCallerUnexpected when the caller is at a callsite, bug 641229.
|
2011-03-13 21:59:03 -07:00 |
|
Brian Hackett
|
0d6e549246
|
[INFER] Mark all cross-compartment iterations as producing unknown values, bug 641224.
|
2011-03-13 21:40:55 -07:00 |
|
Brian Hackett
|
22ba7f2973
|
[INFER] Watch out computing 'new' value for functions given a non-function type via setting __proto__, bug 640993.
|
2011-03-13 21:29:30 -07:00 |
|
Brian Hackett
|
4750d53d19
|
[INFER] Mark result of 'new Function.prototype' as unknown, bug 619338.
|
2011-03-13 21:04:43 -07:00 |
|
Brian Hackett
|
4c77f186e9
|
[INFER] Add recompilation rejoin calls in JSOP_GETELEM/JSOP_CALLELEM, bug 641269.
|
2011-03-13 20:46:30 -07:00 |
|
Brian Hackett
|
95aba8f452
|
[INFER] Fix jit-test -mna failures, also call site rejoining at GETPROP, bug 639508.
|
2011-03-13 20:35:49 -07:00 |
|
Brian Hackett
|
25bc5395d9
|
[INFER] Fix call IC monitoring for speculated Function.prototype.call, bug 621942.
|
2011-03-12 22:33:11 -08:00 |
|
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 |
|
Blake Kaplan
|
f93c39ea90
|
Bug 606388 - Re-enable browser_popupUI.js. It is trying to use == to compare an Xray wrapper with a SJOW. r=jst
|
2011-03-11 12:07:43 -08:00 |
|
Bill McCloskey
|
4f00dab2ab
|
Bug 639954 - *Really* set cx->compartment to NULL during GC (r=luke)
|
2011-03-14 10:37:05 -07:00 |
|
Jeff Walden
|
1b4892e303
|
Bug 637643 - Tests. r=async.processingjs@yahoo.com
--HG--
extra : rebase_source : 190f79659ffb1305726347310d6c7bb4f4f7d2b1
|
2011-03-14 10:17:40 -07:00 |
|
async.processingjs@yahoo.com
|
c5822baf18
|
Bug 637643 - A subarray of a typed array subarray not at offset zero doesn't contain the right data. r=jwalden
--HG--
extra : rebase_source : f6fe88592e66101dc065bd82f35e4d2f3fd1cb1a
|
2011-03-14 10:17:36 -07:00 |
|
Andreas Gal
|
0dc25a462f
|
Follow-up fix for bug 639729.
|
2011-03-13 19:20:06 -07:00 |
|
Andreas Gal
|
0dec3716f6
|
Inline GC mark path (bug 639729, r=billm).
|
2011-03-13 18:13:52 -07:00 |
|
Bill McCloskey
|
7d23f82de0
|
Bug 596338 - Fix --disable-methodjit --disable-tracejit builds (r=ginn.chen)
|
2011-03-11 15:40:05 -08:00 |
|
Brian Hackett
|
257e8d9e66
|
Trace Parser::emptyCallShape, bug 641103. r=gal
|
2011-03-11 14:49:11 -08:00 |
|
Jeff Walden
|
ea8b05778f
|
Correct a URL in tests for bug 614608. r=sparky but DONTBUILD because it's such a small and unimportant change
|
2011-03-11 13:15:58 -08:00 |
|
Bill McCloskey
|
b58bb18728
|
Bug 636544 - Fix JavaScript "-m -j" mode (r=dmandelin)
|
2011-03-11 11:44:57 -08:00 |
|
Bill McCloskey
|
274e0534d2
|
Bug 639858 - Bias the profiler toward tracing scripted getters (r=dmandelin)
|
2011-03-11 10:21:33 -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 |
|
Nicholas Nethercote
|
4aa7aa5390
|
Bug 638627 - Properly handle failures to patch guards due to non-32-bit offsets (TM-specific part). r=gal,dvander.
|
2011-03-10 16:41:50 -08:00 |
|
Nicholas Nethercote
|
5632ad613f
|
Update nanojit-import-rev stamp.
|
2011-03-10 16:27:55 -08:00 |
|
Brian Hackett
|
5d55f075a3
|
[INFER] Compute types for singleton/JSON arrays and objects, bug 639263.
|
2011-03-10 16:17:39 -08:00 |
|
Nicholas Nethercote
|
ec0be2faaa
|
Bug 638627 - Properly handle failures to patch guards due to non-32-bit offsets (NJ-specific part). r=dvander.
--HG--
extra : convert_revision : b3948560bcbc91ed1e7416d2f9ad495e1c8daca1
|
2011-03-10 16:16:42 -08:00 |
|
Gregor Wagner
|
a372a8f059
|
Bug 638199 - Shrink ArenaHeader (r=wmccloskey)
|
2011-03-10 15:27:21 -08:00 |
|
Nicholas Nethercote
|
352a80e463
|
merge
|
2011-03-10 14:32:03 -08:00 |
|
Nicholas Nethercote
|
585033aa98
|
Backed out changeset cc7311c09b56 (bug 602397) due to Maemo Talos breakage.
|
2011-03-10 14:31:34 -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 |
|