Brian Hackett
|
ee3f068ff9
|
Merge TM -> JM
|
2010-11-18 21:09:24 -08:00 |
|
Brian Hackett
|
e225da4233
|
Merge TM -> JM.
|
2010-11-12 09:02:43 -08:00 |
|
Brian Hackett
|
4fa8fa4840
|
[INFER] Type inference fixes for generators, typed arrays, monitoring, ... bug 557407.
|
2010-11-09 14:40:10 -08:00 |
|
Brian Hackett
|
fb8384eed2
|
[INFER] Introduce packed arrays, bug 604045.
|
2010-11-05 07:37:09 -07:00 |
|
Brian Hackett
|
d0775091ec
|
Merge TM -> JM
|
2010-11-01 15:37:33 -07:00 |
|
Brian Hackett
|
696cff5132
|
[INFER] Javascript type inference, bug 557407.
|
2010-10-29 08:05:55 -07:00 |
|
Nicholas Nethercote
|
505e8ac40a
|
Bug 602703 - TM: create a layer over Nanojit's LIR creation API. r=lw.
|
2010-10-28 18:28:36 -07:00 |
|
Jeff Walden
|
ca6294d553
|
Bug 607148 - Remove unnamed namespaces from SpiderMonkey code. rs=luke
|
2010-10-25 16:47:11 -07:00 |
|
Jason Orendorff
|
bfaf004fd7
|
Merge.
|
2010-10-22 19:11:26 -05:00 |
|
Jason Orendorff
|
596862d852
|
Remove JSObject::title. Bug 606029, r=igor.
|
2010-10-22 19:04:22 -05:00 |
|
Andreas Gal
|
a4b0c37cda
|
Remove obsolete wrappedObject extended class hook (604523, r=mrbkap/vlad/dvander).
|
2010-10-22 15:40:11 -07:00 |
|
Tom Schuster
|
457468224a
|
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
|
6e672eda05
|
Backed out changeset 438afef93fd5 (bug 604523) due to suspected orange.
|
2010-10-20 23:19:05 -07:00 |
|
Andreas Gal
|
e5f45d98a2
|
Remove obsolete wrappedObject extended class hook (604523, r=mrbkap/vlad/dvander).
|
2010-10-20 22:41:35 -07:00 |
|
Nicholas Nethercote
|
913bd8a149
|
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
|
5369c7af87
|
Bug 604971 - array.sort compare-function gets incorrect this. r=jwalden
|
2010-10-18 12:24:23 -07:00 |
|
Nicholas Nethercote
|
be2aa1d407
|
Backed out changeset c961a413660c
|
2010-10-17 23:24:26 -07:00 |
|
Nicholas Nethercote
|
e48a2774f0
|
Bug 584279 - TM: improve alias analysis by adding many more access regions. r=bhackett.
|
2010-10-17 18:42:58 -07:00 |
|
Brian Hackett
|
f9cf7a5b7d
|
Flexible length JSObject, bug 584917. r=brendan,igor
|
2010-10-13 11:49:22 -07:00 |
|
Jeff Walden
|
4626f47ec6
|
Bug 514570 - 3 - Don't box |this| for strict mode functions. r=jorendorff
|
2010-10-12 11:50:03 -07:00 |
|
Jeff Walden
|
7f75fc0a25
|
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 |
|
Luke Wagner
|
36b12087f9
|
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)
|
43464cfd48
|
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
|
977a639eeb
|
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 |
|
Boris Zbarsky
|
ffa00663da
|
Bug 606141. ArrayCompPush can deep-bail, so handle that. r=jorendorff
|
2010-11-04 16:37:44 -04:00 |
|
Nicholas Nethercote
|
c8ae37081d
|
Bug 607242 - TM: inline js_Array_dense_setelem_hole. r=gal.
|
2010-11-03 20:48:51 -07:00 |
|
Blake Kaplan
|
c0e2873909
|
Bug 596031 - 'this' is wrong in getters and setters when a proxy object is on the prototype chain. r=brendan/jorendorff/gal
--HG--
extra : rebase_source : 609b96c4b461e33f0f79dc74f714edfa882d1da0
|
2010-10-29 10:42:35 -07:00 |
|
Brian Hackett
|
d2c59c063a
|
Compile INITPROP/INITELEM, bug 606477. r=jorendorff,dvander
|
2010-11-18 18:14:22 -08:00 |
|
Brian Hackett
|
7c941aa622
|
Fix fixed slots invariant for slow arrays, bug 610592. r=brendan
|
2010-11-15 17:21:58 -08:00 |
|
Luke Wagner
|
cbc9601aa0
|
Bug 581893 - build a js::Invoke Gatling gun (r=waldo)
|
2010-09-28 15:23:43 -07:00 |
|
Tom Schuster
|
537c5775ed
|
Bug 601689 - Optimize GetArrayElement for arguments objects (r=lw)
--HG--
extra : rebase_source : 6360a47b95660da477a1f312ab8654a23e4019c1
|
2010-10-06 12:04:31 -07:00 |
|
David Mandelin
|
d3637a9f66
|
Bug 595963: notify iterators about property deletion in array_splice, r=gal
--HG--
extra : rebase_source : de2700e0d3d7bce1453a73155c569d28cfbd4482
|
2010-10-01 11:12:01 -07:00 |
|
Jason Orendorff
|
630900ee20
|
Finally get rid of /* Added by JSIFY */ comments. r=Waldo.
|
2010-10-01 18:46:54 -05:00 |
|
David Mandelin
|
a4b874a59c
|
Backed out changeset 97d2c33271e8 due to crashtest failures
|
2010-10-01 16:01:49 -07:00 |
|
David Mandelin
|
e25191cfd0
|
Bug 595963: notify iterators about property deletion in array_splice, r=gal
|
2010-10-01 11:12:01 -07:00 |
|
Jason Orendorff
|
00704fa52d
|
Bug 595297 - Portable serialize/deserialize implementation of the HTML5 structured cloning algorithm (jsclone.cpp). r=gal.
|
2010-09-30 19:47:10 -05:00 |
|
Gregor Wagner
|
fdb731becb
|
Bug 558861 - Compartmental GC (r=gal)
|
2010-09-24 10:54:39 -07:00 |
|
Steve Fink
|
6a33041b03
|
Bug 583143 - Fix bustage with MOZ_TRACEVIS and other NPOTB code (r=lw)
|
2010-09-20 12:43:52 -07:00 |
|
Jim Blandy
|
96d7c2007b
|
Bug 492849 - Implement Object.preventExtensions, Object.isExtensible. a=waldo,jimb, r=brendan
--HG--
rename : js/src/jsapi-tests/testSeal.cpp => js/src/jsapi-tests/testDeepFreeze.cpp
|
2010-09-21 11:35:29 -07:00 |
|
Brian Hackett
|
066d48b6b6
|
Backed out changeset 09ffb30caa47
|
2010-09-20 12:05:21 -07:00 |
|
Brian Hackett
|
e8819f33fa
|
Make JSObject flexible length, bug 584917. r=brendan
|
2010-09-20 11:40:32 -07:00 |
|
Jim Blandy
|
2a3cf83056
|
Bug 537873, Bug 514574: Have strict mode code report TypeErrors for assignments, deletions. r=brendan
TODO: Fix error messages.
|
2010-09-15 13:43:55 -07:00 |
|
Jim Blandy
|
eed175c2ac
|
Bug 537873, Bug 514574: Use ObjectOps::setProperty for both fast and slow arrays. r=brendan
|
2010-09-15 13:43:54 -07:00 |
|
Nicholas Nethercote
|
837cae8aad
|
Bug 590834 - Clean up number-to-string code. r=jwalden.
|
2010-09-13 13:08:25 -07:00 |
|
Luke Wagner
|
562fc49870
|
Bug 539144 - Make formal args a jit-time const offset from fp; rm argv/argc/thisv/script/callobj (r=brendan,dvander)
|
2010-08-09 22:43:33 -07:00 |
|
Brendan Eich
|
d7abc9c150
|
Eliminate JSObject::freeslot via monotonic lastProp->freeslot (592556, r=jorendorff,dvander).
|
2010-09-02 14:50:44 -07:00 |
|
Nicholas Nethercote
|
887c472b16
|
Bug 580752 - TM: optimize setelem. r=gal.
|
2010-09-08 18:31:47 -07:00 |
|
Luke Wagner
|
5e9978f911
|
Bug 581263 - remove slow natives (r=waldo,mrbkap)
|
2010-08-16 12:35:04 -07:00 |
|
David Mandelin
|
5eba7a1580
|
[JAEGER] Merge from Tracemonkey.
|
2010-08-31 10:36:08 -07:00 |
|
Brendan Eich
|
85ea65ea98
|
Bug 592001 - Fix v8-regexp regression in wake of patch for bug 558451 (r=igor, CLOSED TREE).
|
2010-08-31 07:33:25 -07:00 |
|