Brian Hackett
|
cde265e645
|
[INFER] Fixes for jstests, bug 620599, part 2.
|
2010-12-21 18:26:09 -08:00 |
|
Brian Hackett
|
97e2245c9d
|
[INFER] Fix build break.
|
2010-12-21 08:54:54 -08:00 |
|
Brian Hackett
|
f3bd6ce93f
|
[INFER] Fixes for jstests, bug 620599, part 1.
|
2010-12-21 07:32:21 -08:00 |
|
Brian Hackett
|
4d7c124a1e
|
[INFER] Avoid bogus assert when compiling a binary op that must be recompiled, bug 619339.
|
2010-12-20 17:11:40 -08:00 |
|
Brian Hackett
|
36f7c92574
|
[INFER] Correct register loading on disabled trace ICs.
|
2010-12-20 15:47:09 -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
|
d566506458
|
[INFER] Don't use invalid ICs when compiling a callee triggers recompilation of the caller.
|
2010-12-20 12:39:19 -08:00 |
|
Brian Hackett
|
637c0ef693
|
[INFER] Fixes for botched merge.
|
2010-12-20 12:10:57 -08:00 |
|
Brian Hackett
|
4374d1fbe2
|
[INFER] Fix jsop_neg() when operand is integer and result is double, bug 618863.
|
2010-12-20 10:56:50 -08:00 |
|
Brian Hackett
|
5c9d6cbdb0
|
[INFER] Account for 'new' case in non-constructor type handlers, bug 618853.
|
2010-12-20 10:13:39 -08:00 |
|
Brian Hackett
|
aacd7a535a
|
[INFER] Generalize conversion from FP entries to general purpose entries when branching, bug 618850.
|
2010-12-20 09:35:05 -08:00 |
|
Brian Hackett
|
89bb1d08e8
|
Merge TM -> JM
|
2010-12-20 09:06:43 -08:00 |
|
Brian Hackett
|
01a86b5756
|
[INFER] Use correct prototype in js_InitClass, bug 619271.
|
2010-12-19 20:24:56 -08:00 |
|
Nicholas Nethercote
|
a455493f3a
|
JM: shrink JITScript on 64-bit platforms. r=dvander.
|
2010-12-19 19:56:00 -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
|
58a7afb3e0
|
[INFER] Fix build break, functions get correct proto in CloneFunctionObject, bug 619271.
|
2010-12-19 09:28:42 -08:00 |
|
Brian Hackett
|
289276d7a4
|
[INFER] Fix more build breaks, bug 619271.
|
2010-12-19 08:35:52 -08:00 |
|
Brian Hackett
|
b14bbc8bcb
|
[INFER] Fix more build breaks, bug 619271.
|
2010-12-19 08:15:24 -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
|
4813276d63
|
[INFER] Add missing #includes for JSObject::getProto, bug 619271.
|
2010-12-19 06:30:59 -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 |
|
Jan de Mooij
|
ed44b55800
|
[INFER] Always infer int/int as producing an int, bug 619737. r=bhackett
|
2010-12-16 14:05:59 -08:00 |
|
Brian Hackett
|
830cb80e5c
|
[INFER] Fast path reads of holes from dense arrays, bug 619343.
|
2010-12-15 18:21:45 -08:00 |
|
Brendan Eich
|
3705041036
|
Determine whether to shadow a property based on slotful *or* has JSPropertyOp setter (552432, r=jorendorff).
|
2010-12-13 18:10:39 -08:00 |
|
Nicholas Nethercote
|
88ca6f8fa3
|
Bug 619622 - JM: shrink BasePolyIC by improving the ExecPoolVector representation. r=lw.
|
2010-12-19 15:38:33 -08:00 |
|
Phil Ringnalda
|
002a14cfc5
|
Bug 620070 - mark jstest js1_5/extensions/regress-342960.js as silentfail, r=bclary.
|
2010-12-19 14:19:51 -08:00 |
|
Brian Hackett
|
9cac74e3d5
|
Periodically discard JIT code during GC, bug 617656. r=dmandelin
|
2010-12-17 16:33:04 -08:00 |
|
Brian Hackett
|
2d99c246fa
|
Backout 47a4f03b5947
|
2010-12-17 16:26:35 -08:00 |
|
Igor Bukanov
|
bab8d869e0
|
bug 609440 - folloup to fix compilation erros under MOZ_CALLGRIND
|
2010-12-17 09:57:03 -08:00 |
|
Jason Orendorff
|
4bf4609b25
|
Unbox iterator after deep bail. Bug 618574, r=dvander.
|
2010-12-16 14:59:50 -08:00 |
|
Brian Hackett
|
582da529de
|
Don't call setProperty from dense array defineProperty, bug 618350. r=waldo
|
2010-12-16 13:33:49 -08:00 |
|
Brian Hackett
|
8ce28420f6
|
[INFER] Replace assert removed by rev 261101d210dc, bug 618849.
|
2010-12-13 12:03:24 -08:00 |
|
Brian Hackett
|
c24498b825
|
[INFER] Fix bogus assert in ensureInteger, bug 618849.
|
2010-12-13 11:58:35 -08:00 |
|
Brian Hackett
|
14833ccfa7
|
[INFER] Handle property assignments inside 'with' statements, bug 617757.
|
2010-12-13 11:29:30 -08:00 |
|
Brian Hackett
|
b1539be336
|
[INFER] Handle non-array arguments to Array.concat, bug 617750.
|
2010-12-13 11:15:56 -08:00 |
|
Brian Hackett
|
08cf6eb4d0
|
[INFER] Add another TMPSLOT for GLOBALINC/etc. opcodes, bug 617440.
|
2010-12-11 07:52:11 -08:00 |
|
Brian Hackett
|
0e9b3e328d
|
[INFER] Fix incorrect uses of getDenseArrayCapacity in array_concat, CloneDensePrimitiveArray, and stubs::GetElem.
|
2010-12-11 07:30:44 -08:00 |
|
Brian Hackett
|
49c41c0cad
|
[INFER] Fix incorrect use of getDenseArrayCapacity, bug 617745.
|
2010-12-11 07:07:02 -08:00 |
|
Brian Hackett
|
30b26a800e
|
[INFER] Add missing spew for handling static overflows.
|
2010-12-11 07:00:37 -08:00 |
|
Brian Hackett
|
3187886bb6
|
[INFER] Fix handling of static overflows in Compiler, bug 617670.
|
2010-12-11 06:32:05 -08:00 |
|
Brian Hackett
|
7f37398d97
|
[INFER] Don't allow doubles to be copies of synced entries, bug 617624.
|
2010-12-08 13:11:49 -08:00 |
|
Brian Hackett
|
c5e08334b3
|
[INFER] jsop_stricteq() should not let known types influence whether the pushed value is constant, bug 617592.
|
2010-12-08 12:37:03 -08:00 |
|
Brian Hackett
|
cf5b4f3ea6
|
[INFER] Don't keep using garbage IC after a native triggers recompilation, bug 617589.
|
2010-12-08 11:52:21 -08:00 |
|
Brian Hackett
|
5d8cc2b9bb
|
[INFER] Fix for making dense array type objects when Array.prototype has unknown properties, bug 617558.
|
2010-12-08 09:38:38 -08:00 |
|
Brian Hackett
|
c5fd650311
|
[INFER] Don't allow integer copies of double frame entries, bug 617549.
|
2010-12-08 08:54:29 -08:00 |
|
Brian Hackett
|
8d1ce7e896
|
[INFER] Don't clobber still-in-use FP registers during forgetKnownDouble, bug 617460.
|
2010-12-08 08:10:39 -08:00 |
|
Brian Hackett
|
e9fbf2f370
|
[INFER] Avoid assert when marking locals/args as definitely synced.
|
2010-12-08 07:03:16 -08:00 |
|
Brian Hackett
|
89185c8d55
|
[INFER] Fix botched merge.
|
2010-12-08 06:52:49 -08:00 |
|
Brian Hackett
|
de02bee6d5
|
[INFER] More robust handling when storing an unknown value to a known double, bug 617450.
|
2010-12-08 06:28:35 -08:00 |
|