Luke Wagner
|
d8719356c0
|
Bug 609440, part 4 - make JSString::chars() fallible (r=waldo,dvander,igor,dwitte,njn)
|
2010-12-06 10:26:58 -08:00 |
|
Luke Wagner
|
2fc61cf52e
|
Bug 609440, part 3 - remove fallible public APIs, update mozilla (r=bent,jst,mrbkap,waldo,sdwilsh)
|
2010-12-03 00:24:17 -08:00 |
|
Paul Biggar
|
d5a5d3946f
|
Bug 612292 - Rename array allocation functions (r=lw)
|
2010-12-13 16:22:59 -08:00 |
|
Igor Bukanov
|
f110aa58b7
|
bug 603318 - make dense array slow during array growth, not during the GC. r=bhackett
|
2010-10-14 16:12:19 +02:00 |
|
Brian Hackett
|
d2c59c063a
|
Compile INITPROP/INITELEM, bug 606477. r=jorendorff,dvander
|
2010-11-18 18:14:22 -08: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 |
|
Brian Hackett
|
f9cf7a5b7d
|
Flexible length JSObject, bug 584917. r=brendan,igor
|
2010-10-13 11:49:22 -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 |
|
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 |
|
Nicholas Nethercote
|
887c472b16
|
Bug 580752 - TM: optimize setelem. r=gal.
|
2010-09-08 18:31:47 -07:00 |
|
Brendan Eich
|
790ddc9e99
|
Merge JSScope into JSObject and JSScopeProperty (now js::Shape; bug 558451, r=jorendorff).
|
2010-08-29 11:57:08 -07:00 |
|
Brian Hackett
|
16873a1fb8
|
Bug 579471 - fast constructors (r=dmandelin,lw)
|
2010-08-10 16:38:08 -07:00 |
|
Robert Sayre
|
250c59eece
|
Reland: Bug 577648 - arguments.callee.caller does not work in FF 4 under certain circumstances.
|
2010-08-01 09:58:03 -07:00 |
|
Robert Sayre
|
9bae5e1079
|
Backout changeset 80382d88b92c. (Bug 577648 - arguments.callee.caller does not work in FF 4 under certain circumstances). The patch is righteous, but MSVC's behavior with a mere 3GB of addressable memory is not. Will reland soon.
|
2010-07-31 14:01:26 -07:00 |
|
Brendan Eich
|
794e678554
|
Arguments.callee.caller does not work in FF 4 under certain circumstances (577648, r=jwalden).
|
2010-07-23 14:41:56 -07:00 |
|
Jeff Walden
|
8dd21fe50e
|
Bug 562448 - Function.prototype.apply should accept any arraylike arguments. r=brendan
--HG--
extra : rebase_source : 1c6fc72b2b6a30d18e15c30ff84fa529e70709b0
|
2010-07-16 14:53:37 -05:00 |
|
Brendan Eich
|
1813531fe8
|
Back out patch for bug 577648, need to fix a leak.
|
2010-07-23 14:21:50 -07:00 |
|
Brendan Eich
|
72e638d9ef
|
arguments.callee.caller does not work in FF 4 under certain circumstances (577648, r=jwalden).
|
2010-07-10 11:48:00 -07:00 |
|
Andreas Gal
|
817e9fe04a
|
Remove hole count from dense arrays (580846, r=njn).
|
2010-07-22 18:45:21 -07:00 |
|
Luke Wagner
|
99411cc93d
|
Bug 549143 - fatvals
|
2010-07-14 23:19:36 -07:00 |
|
Jeff Walden
|
2a8187e20b
|
Bug 548671 - Stop using shared-permanent properties "inherited" from the prototype to represent (function(){}).length and [].length. r=jorendorff
--HG--
extra : rebase_source : c5d48e4fe489f9e350798b49bed70f763e3abf37
|
2010-06-02 23:44:24 -07:00 |
|
Robert Sayre
|
2a89b5be4f
|
Merge mozilla-central to tracemonkey.
|
2010-05-03 11:03:37 -04:00 |
|
Nicholas Nethercote
|
1e5fc26c40
|
Bug 560774 - encapsulate array-related dslots accesses. r=brendan.
|
2010-04-26 18:33:36 -07:00 |
|
Nicholas Nethercote
|
4542317997
|
Bug 556187 - encapsulate JSSLOT_ARRAY_* within JSObject. r=brendan.
|
2010-04-05 18:32:16 -07:00 |
|
Nicholas Nethercote
|
795d4b8ad2
|
Bug 556353 - Remove OBJ_IS_NATIVE, HAS_FUNCTION_CLASS. r=brendan.
|
2010-03-31 22:13:51 -07:00 |
|
Jeff Walden
|
570eb3ecf8
|
Bug 538690 - js::AutoValueVector for auto-managed rooting and storage of an indefinite number of jsvals. r=igor
|
2010-03-01 14:46:15 -08:00 |
|
Mike Moening
|
0373a2437d
|
bug 549010 - fixing and silencing MSVC warnings. r=brendan,igor
|
2010-03-04 20:44:09 -08:00 |
|
Brendan Eich
|
398f5f3b9b
|
Bug 537204 - No more BOGUS_CX bogosities (r=jwalden).
|
2009-12-30 13:49:26 -08:00 |
|
David Mandelin
|
5ee0760ca7
|
Bug 519363 debugging followup: strip diagnostic instrumentation, r=lw
|
2009-11-09 16:57:47 -08:00 |
|
Boris Zbarsky
|
16e03f7999
|
Bug 497794. Don't allocate two copies of the image data when doing GetImageData/CreateImageData, just to throw one away immediately. r=robarnold,jwalden
|
2009-10-26 16:57:41 -04:00 |
|
David Mandelin
|
dbad0b0f5d
|
Bug 519363 - topcrash [@ js_Interpret], change some code to aid in debugging efforts. r=brendan
--HG--
extra : rebase_source : 51c16011f74f154bee8d124b2dedfd5f2f5a5a62
|
2009-10-07 17:30:34 -07:00 |
|
Ben Turner
|
0edf1180b5
|
Bug 559476 - Do a fast copy of dense primitive arrays when making a structured clone. r=mrbkap+jst.
|
2010-04-28 18:32:13 -07:00 |
|
Jeff Walden
|
553915decf
|
Bug 307791 - Implement ES5's Object.keys(O). r=jorendorff
|
2009-09-08 15:59:14 -07:00 |
|
Igor Bukanov
|
7e607aac4d
|
bug 495061 - js_PutArgsObject and js_PutCallObject that never fail. r=brendan
|
2009-08-14 20:43:16 +02:00 |
|
Luke Wagner
|
7470eaa57b
|
Bug 503952 - JSStringBuffer/JSCharBuffer with JSTempVector, part 1. r=jwalden
|
2009-08-07 20:09:11 -07:00 |
|
Jason Orendorff
|
f0ca3c8bd9
|
Bug 506982 - Fix up jstracer style. r=Waldo.
|
2009-07-29 11:58:19 -05:00 |
|
Luke Wagner
|
145fbf91c2
|
Bug 200505 - Optimization of jsref array_join_sub() function. r=waldo
|
2009-06-30 20:19:42 -04:00 |
|
Robert Sayre
|
3f97d5e6f5
|
Backed out changeset b2256abf53c0
|
2009-06-30 12:14:09 -07:00 |
|
Luke Wagner
|
a6311cf8b5
|
Bug 200505 - Optimization of jsref array_join_sub() function. r=waldo
|
2009-06-30 11:29:43 -07:00 |
|
Benjamin Smedberg
|
c7cc8fde73
|
Bug 498398 - fast natives such as array_sort and many others must not be JS_REQUIRES_STACK, r=jorendorff
|
2009-06-25 15:12:19 -04:00 |
|
Boris Zbarsky
|
7b0ee90b96
|
Bug 495499. Speed up PutImageData for cases when the array contains doubles. r=brendan,vlad,jorendorff
|
2009-06-11 10:35:41 -04:00 |
|
Igor Bukanov
|
94a3d7329c
|
bug 487930 - removal of JSSLOT_ARRAY_LOOKUP_HOLDER. r=mrbkap
|
2009-04-17 11:37:59 +02:00 |
|
Brendan Eich
|
962b187fe5
|
upvar2, aka the big one take 2 (452598, r=mrbkap).
|
2009-04-05 21:17:22 -07:00 |
|
Andreas Gal
|
706120c0fb
|
Backed out changeset 972c44aa9d1f (bug 452598).
|
2009-04-04 10:14:52 -07:00 |
|
Brendan Eich
|
5f4d9ff474
|
upvar2, aka the big one (452598, r=mrbkap).
|
2009-04-04 10:05:49 +01:00 |
|
Igor Bukanov
|
0e62709153
|
bug 486106 - restoring JS*Lookup API compatibility with fast arrays. r=shaver
|
2009-03-31 21:42:31 +02:00 |
|
Jeff Walden
|
4230c8101b
|
Bug 465980 - Some array methods don't work right on ginormous arrays. r=brendan
|
2009-01-12 13:07:48 -08:00 |
|
Brendan Eich
|
e37fd1b818
|
Bug 476447 - Array.prototype getter/setter does not work as usual (r=jorendorff).
|
2009-03-09 11:25:43 -07:00 |
|
Andreas Gal
|
5b7dfe03a9
|
Assert prototype shapes when reading a hole from a dense array instead of calling a builtin (481328, r=brendan).
|
2009-03-03 21:58:56 -08:00 |
|