Brian Hackett
|
6584028397
|
[INFER] Write barrier for sets to length on non-array objects in array natives, bug 619338.
|
2010-12-22 22:03:22 -08:00 |
|
Brian Hackett
|
3c05324e02
|
[INFER] Remove guessing mechanism for unpacked arrays.
|
2010-12-22 17:02:24 -08:00 |
|
Brian Hackett
|
c6475f9659
|
[INFER] Fixes for jstests, bug 620599, part 2.
|
2010-12-21 18:26:09 -08:00 |
|
Brian Hackett
|
8be5cdcb98
|
[INFER] Fixes for jstests, bug 620599, part 1.
|
2010-12-21 07:32:21 -08:00 |
|
Brian Hackett
|
49ef27d1e0
|
[INFER] Fixes for botched merge.
|
2010-12-20 12:10:57 -08:00 |
|
Brian Hackett
|
8ea3d2869e
|
[INFER] Account for 'new' case in non-constructor type handlers, bug 618853.
|
2010-12-20 10:13:39 -08:00 |
|
Brian Hackett
|
d551b1e4ab
|
Merge TM -> JM
|
2010-12-20 09:06:43 -08:00 |
|
Brian Hackett
|
c7e2de433a
|
[INFER] Unwind getProto() changes outside of JS, fix test failures, bug 619271.
|
2010-12-19 12:21:15 -08:00 |
|
Brian Hackett
|
302a8adf9d
|
[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 |
|
Brian Hackett
|
201a276d97
|
Don't call setProperty from dense array defineProperty, bug 618350. r=waldo
|
2010-12-16 13:33:49 -08:00 |
|
Brian Hackett
|
c4c526a2cb
|
[INFER] Handle non-array arguments to Array.concat, bug 617750.
|
2010-12-13 11:15:56 -08:00 |
|
Brian Hackett
|
a67ebde3f7
|
[INFER] Fix incorrect uses of getDenseArrayCapacity in array_concat, CloneDensePrimitiveArray, and stubs::GetElem.
|
2010-12-11 07:30:44 -08:00 |
|
Brian Hackett
|
09461c63a2
|
[INFER] Fix incorrect use of getDenseArrayCapacity, bug 617745.
|
2010-12-11 07:07:02 -08:00 |
|
Brian Hackett
|
8c4fb3199c
|
[INFER] Fix botched merge.
|
2010-12-08 06:52:49 -08:00 |
|
Brian Hackett
|
c63175a880
|
Merge TM -> JM
|
2010-12-07 17:11:37 -08:00 |
|
Luke Wagner
|
e4bb2ca2a9
|
Bug 609440, part 4 - make JSString::chars() fallible (r=waldo,dvander,igor,dwitte,njn)
|
2010-12-06 10:26:58 -08:00 |
|
Brian Hackett
|
11bc4a293e
|
Merge TM -> JM
|
2010-11-30 09:04:25 -08:00 |
|
Brian Hackett
|
36cd83ac96
|
[INFER] Overhaul handling of prototypes in type inference, bug 557407.
|
2010-11-24 20:41:52 -05:00 |
|
Jan de Mooij
|
5f3d75fcf2
|
Bug 614070 - Fix Array.prototype.unshift to always set the new length on this. r=jwalden
--HG--
extra : rebase_source : ee4b0898778b2646087405b177be891867f16380
|
2010-11-24 23:22:44 +01:00 |
|
Brian Hackett
|
d732bb9424
|
Analysis and recompilation tuning for SS, bug 608746.
|
2010-11-20 15:45:52 -08:00 |
|
Brian Hackett
|
63ce41978f
|
Merge TM -> JM
|
2010-11-18 21:09:24 -08:00 |
|
Chris Leary
|
6b3b3faefd
|
Tracer build fixes. (b=588021, r=dvander)
|
2010-11-23 13:58:34 -08:00 |
|
David Mandelin
|
05cf294e2a
|
Bug 570385: notify iterators of dense array property deletion in DeleteArrayElement, r=igor
|
2010-11-19 17:01:26 -08:00 |
|
Brian Hackett
|
e1bfe7689f
|
Merge TM -> JM.
|
2010-11-12 09:02:43 -08:00 |
|
Brian Hackett
|
88af73abf3
|
[INFER] Type inference fixes for generators, typed arrays, monitoring, ... bug 557407.
|
2010-11-09 14:40:10 -08:00 |
|
Brian Hackett
|
0808008aad
|
[INFER] Introduce packed arrays, bug 604045.
|
2010-11-05 07:37:09 -07:00 |
|
Brian Hackett
|
234413de59
|
Merge TM -> JM
|
2010-11-01 15:37:33 -07:00 |
|
Brian Hackett
|
ba1dd67e72
|
[INFER] Javascript type inference, bug 557407.
|
2010-10-29 08:05:55 -07:00 |
|
Nicholas Nethercote
|
8f3b74f521
|
Bug 602703 - TM: create a layer over Nanojit's LIR creation API. r=lw.
|
2010-10-28 18:28:36 -07:00 |
|
Jeff Walden
|
c125a74d1a
|
Bug 607148 - Remove unnamed namespaces from SpiderMonkey code. rs=luke
|
2010-10-25 16:47:11 -07:00 |
|
Jason Orendorff
|
c03757ee04
|
Merge.
|
2010-10-22 19:11:26 -05:00 |
|
Jason Orendorff
|
3560d10398
|
Remove JSObject::title. Bug 606029, r=igor.
|
2010-10-22 19:04:22 -05:00 |
|
Andreas Gal
|
548ea8f111
|
Remove obsolete wrappedObject extended class hook (604523, r=mrbkap/vlad/dvander).
|
2010-10-22 15:40:11 -07:00 |
|
Igor Bukanov
|
8a36984640
|
bug 603318 - make dense array slow during array growth, not during the GC. r=bhackett
|
2010-10-14 16:12:19 +02:00 |
|
David Mandelin
|
d375b27d41
|
Bug 614915: set return value correctly when sorting a list containing only undefined values, r=cdleary
|
2010-11-30 10:25:07 -08:00 |
|
Tom Schuster
|
0dfb491835
|
Bug 373118 - Fix handling of explicitly-provided |undefined| as an optional argument to various JS functions ([].sort, [].slice, "".slice, "".substr, "".substring). r=jwalden
|
2010-10-21 15:02:02 -07:00 |
|
Andreas Gal
|
caa77f7763
|
Backed out changeset 438afef93fd5 (bug 604523) due to suspected orange.
|
2010-10-20 23:19:05 -07:00 |
|
Andreas Gal
|
1fdc4637f0
|
Remove obsolete wrappedObject extended class hook (604523, r=mrbkap/vlad/dvander).
|
2010-10-20 22:41:35 -07:00 |
|
Nicholas Nethercote
|
d051a35a4e
|
Bug 584279 - TM: improve alias analysis by adding many more access regions (2nd attempt). r=bhackett.
|
2010-10-18 12:55:56 -07:00 |
|
Tom Schuster
|
374e590960
|
Bug 604971 - array.sort compare-function gets incorrect this. r=jwalden
|
2010-10-18 12:24:23 -07:00 |
|
Nicholas Nethercote
|
ef094bbdd5
|
Backed out changeset c961a413660c
|
2010-10-17 23:24:26 -07:00 |
|
Nicholas Nethercote
|
48d40ec8ac
|
Bug 584279 - TM: improve alias analysis by adding many more access regions. r=bhackett.
|
2010-10-17 18:42:58 -07:00 |
|
Brian Hackett
|
b6bbf1729a
|
Flexible length JSObject, bug 584917. r=brendan,igor
|
2010-10-13 11:49:22 -07:00 |
|
Jeff Walden
|
1b66d40016
|
Bug 514570 - 3 - Don't box |this| for strict mode functions. r=jorendorff
|
2010-10-12 11:50:03 -07:00 |
|
Jeff Walden
|
8db4fe218a
|
Bug 514570 - 2 - Push |undefined| rather than |null| when calling functions without a specified |this| value, per ES5. r=jorendorff
|
2010-10-12 11:50:03 -07:00 |
|
Paul Biggar
|
a54fed5bb9
|
Bug 612292 - Rename array allocation functions (r=lw)
|
2010-12-13 16:22:59 -08:00 |
|
Jim Blandy
|
cfd1cd6ef1
|
Bug 599159: Revert changes making Array length handling strict-sensitive, to be redone differently. r=brendan
|
2010-12-09 11:43:31 -08:00 |
|
Luke Wagner
|
96aa7f3fd3
|
Bug 610038 - apply should not ignore indexed properties on the prototype (r=waldo)
|
2010-11-09 09:06:57 -08:00 |
|
Luke Wagner ext:(%2C%20Jan%20de%20Mooij%20%3Cjandemooij%40gmail.com%3E)
|
d5907caea1
|
Bug 595884 - JM: make f.apply(x, arguments) fast (r=dvander)
--HG--
extra : rebase_source : 81f5bd888164aecab2f3e701fb31ccf81affbc21
|
2010-10-21 11:42:28 -07:00 |
|
Luke Wagner
|
e9dc3792c2
|
Bug 605192 - JM: make f.apply(x, obj) fast, part 1 (r=waldo)
--HG--
extra : rebase_source : cceaabf5a68cae8bfa67320b4a47f0673ade86c6
|
2010-10-20 23:52:55 -07:00 |
|