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 |
|
Brian Hackett
|
915e45dac7
|
[INFER] Clean up handling of GLOBALINC ops, bug 617440.
|
2010-12-08 06:03:34 -08:00 |
|
Brian Hackett
|
accdca294b
|
Merge TM -> JM
|
2010-12-07 17:11:37 -08:00 |
|
Nicholas Nethercote
|
fecf9a1832
|
Bug 588648 - Don't copy chars when scanning. r=brendan.
|
2010-12-07 15:22:52 -08:00 |
|
Nicholas Nethercote
|
738fde8fa2
|
Update nanojit-import-rev stamp.
|
2010-12-07 15:09:31 -08:00 |
|
Nicholas Nethercote
|
f5edcf85ed
|
Fix ARM test bustage caused by bug 615159. r=me.
--HG--
extra : convert_revision : 1789b94e330017a4b932d04faece480564ce79c0
|
2010-12-07 14:33:46 -08:00 |
|
Nicholas Nethercote
|
3e70e4bb8f
|
Bug 615159 - nanojit: test both SSE2 and non-SSE2 code on tinderbox. r=Jacob.Bramley.
--HG--
extra : convert_revision : a54c3a65fa267cb726878b2718240af4fc71616a
|
2010-12-07 13:54:33 -08:00 |
|
Brian Hackett
|
cc2da1d24f
|
[INFER] Fix constant double RHS in >>>, bug 617433.
|
2010-12-07 13:53:45 -08:00 |
|
timeless@mozdev.org
|
86697f81c9
|
Bug 615074 to + backing are unused ifndef JS_PUNBOX64 in FrameState::ensureFeSynced. r=dvander, a=dvander.
|
2010-12-07 12:59:17 -06:00 |
|
timeless@mozdev.org
|
e20561937b
|
Bug 606158 duplicate null check of construct in NewProxyObject. r=brendan.
|
2010-12-07 12:56:42 -06:00 |
|
timeless@mozdev.org
|
39ad4aa3e4
|
Bug 587670 Process leaks file if it is a tty and it hits a line error or a buffer error. r=jorendorff.
|
2010-12-07 12:53:43 -06:00 |
|
Taras Glek
|
5a62e89d85
|
Bug 577812 - One declaration rule violation in Mozilla sources r=brendan
|
2010-12-07 12:48:16 -06:00 |
|