jwalden%mit.edu
|
a7f507ad90
|
Bug 465980 - Some array methods don't work right on ginormous arrays. r=jorendorff, a=dveditz
git-svn-id: svn://10.0.0.236/trunk@257524 18797224-902f-48f8-a5cc-f745e15eee43
|
2009-06-17 22:59:55 +00:00 |
|
igor%mir2.org
|
73e3de6592
|
bug 369696, a1.9.0.10=samuel.sidler
git-svn-id: svn://10.0.0.236/trunk@256962 18797224-902f-48f8-a5cc-f745e15eee43
|
2009-04-18 07:56:47 +00:00 |
|
mrbkap%gmail.com
|
dc99ed5649
|
Bug 467499 - Pass the proper size argument to ResizeSlots. r=shaver/crowder a=dveditz
git-svn-id: svn://10.0.0.236/trunk@256080 18797224-902f-48f8-a5cc-f745e15eee43
|
2009-02-03 23:21:10 +00:00 |
|
crowder%fiverocks.com
|
a1e8c86310
|
Bug 434837 - Accessors of prototype chain of arrays don't assign 'this' correctly, r=brendan, a=dveditz
git-svn-id: svn://10.0.0.236/trunk@255751 18797224-902f-48f8-a5cc-f745e15eee43
|
2009-01-07 23:20:06 +00:00 |
|
crowder%fiverocks.com
|
4671417138
|
Bug 435345 - watching the 'length' of shavarrays is broken, r=shaver, a=ss
git-svn-id: svn://10.0.0.236/trunk@253840 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-08-26 18:53:31 +00:00 |
|
mrbkap%gmail.com
|
811e213108
|
Don't use 'i' if the id was not an index. bug 443843, r=shaver a=ss
git-svn-id: svn://10.0.0.236/trunk@253510 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-08-11 18:22:59 +00:00 |
|
crowder%fiverocks.com
|
d8d98fa82d
|
Bug 438415: shavarrays do not handle holes correctly for pop(), r=shaver, r=brendan, a=ss
git-svn-id: svn://10.0.0.236/trunk@253395 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-08-05 22:49:25 +00:00 |
|
igor%mir2.org
|
f2b9f36ac1
|
[Bug 430871] Eliminating unused JSINVOKE_INTERNAL and JSFRAME_INTERNAL. r=brendan a1.9=dsicore
git-svn-id: svn://10.0.0.236/trunk@250849 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-04-28 06:50:44 +00:00 |
|
igor%mir2.org
|
2357239d6b
|
[Bug 423874] Allocating functions together with JSObject. r=brendan a1.9=blocking1.9
git-svn-id: svn://10.0.0.236/trunk@248998 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-04-02 07:46:13 +00:00 |
|
igor%mir2.org
|
088bbf6cb0
|
[bug 423874] backing out as a simpler patch would do the job with less code.
git-svn-id: svn://10.0.0.236/trunk@248816 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-03-29 10:34:31 +00:00 |
|
reed%reedloden.com
|
aef9f4a0ea
|
Bug 424954 - "Crash [@ js_GetWrappedObject]" [p=mrbkap@gmail.com (Blake Kaplan) r=brendan a1.9b5=beltzner]
git-svn-id: svn://10.0.0.236/trunk@248567 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-03-25 23:29:18 +00:00 |
|
igor%mir2.org
|
99df75fa8a
|
bug=423874 r=brendan a1.9b5=dsicore
Allocating native functions together with JSObject
git-svn-id: svn://10.0.0.236/trunk@248353 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-03-21 08:19:27 +00:00 |
|
igor%mir2.org
|
bd9f77b978
|
bug=422348 r,a1.9=shaver
proper overflow error reporting
git-svn-id: svn://10.0.0.236/trunk@247697 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-03-12 23:07:47 +00:00 |
|
shaver%mozilla.org
|
e0329e27a7
|
Bug 422286: fix accounting of array length when slicing dense arrays.
r=mrbkap, a=mconnor.
git-svn-id: svn://10.0.0.236/trunk@247605 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-03-12 06:50:55 +00:00 |
|
igor%mir2.org
|
22af3421c7
|
bug=419632 r=brendan a1.9=blockin1.9
avoiding weak roots for doubles
git-svn-id: svn://10.0.0.236/trunk@247492 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-03-10 19:27:44 +00:00 |
|
crowder%fiverocks.com
|
1aa6b5580f
|
Bug 421325: array_join_sub does not handle holes in dense arrays correctly, r/a=shaver
git-svn-id: svn://10.0.0.236/trunk@247345 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-03-08 00:16:51 +00:00 |
|
igor%mir2.org
|
253a301606
|
bug=421154 r=brendan a1.9=blockin1.9
Faster number conversions
git-svn-id: svn://10.0.0.236/trunk@247257 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-03-06 23:24:09 +00:00 |
|
igor%mir2.org
|
41038847e1
|
bug=415455 r=brendan a1.9=blocking1.9
git-svn-id: svn://10.0.0.236/trunk@247239 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-03-06 21:40:43 +00:00 |
|
mrbkap%gmail.com
|
87dd53a900
|
Fix array_concat to be more generic. bug 420966, r=brendan a=beltzner
git-svn-id: svn://10.0.0.236/trunk@247228 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-03-06 20:05:18 +00:00 |
|
igor%mir2.org
|
d678354486
|
bug=420639 fixing comments in the checking for bug 418737.
git-svn-id: svn://10.0.0.236/trunk@246886 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-03-03 00:34:00 +00:00 |
|
igor%mir2.org
|
528ee3e2a1
|
bug=418737 r=brendan a1.9b4=mtshrep
fixing fast array enumerator
git-svn-id: svn://10.0.0.236/trunk@246876 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-03-02 17:45:33 +00:00 |
|
brendan%mozilla.org
|
13c1c7c079
|
Shaver's huge patch for 419152 (Huge, I say; r=me).
git-svn-id: svn://10.0.0.236/trunk@246498 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-02-26 00:59:37 +00:00 |
|
benjamin%smedbergs.us
|
80c6df3d0a
|
Bug 419079 - cast void* in js/src for C++ compatibility, r+a=crowder
git-svn-id: svn://10.0.0.236/trunk@246318 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-02-22 20:41:28 +00:00 |
|
crowder%fiverocks.com
|
2b3c4771a1
|
Bug 419018 - Fix silly crash in slowarray_enumerate, patch by mrbkap, r=shaver, a1.9=mconnor
git-svn-id: svn://10.0.0.236/trunk@246314 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-02-22 19:40:57 +00:00 |
|
brendan%mozilla.org
|
bf948a8432
|
Property-cache dense array methods in JSOP_CALLPROP (418239, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@245950 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-02-19 07:04:00 +00:00 |
|
shaver%mozilla.org
|
dc80fcda1f
|
Implement optimized object-ops for dense arrays, b=322889, r+a=brendan.
git-svn-id: svn://10.0.0.236/trunk@245930 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-02-18 21:01:47 +00:00 |
|
brendan%mozilla.org
|
1707246c5d
|
Lazy ComputeGlobalThis required now in fast native implementations (417893, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@245885 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-02-18 00:12:34 +00:00 |
|
shaver%mozilla.org
|
4d05d2b9a5
|
back out for mochitest failures in prototype
git-svn-id: svn://10.0.0.236/trunk@245773 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-02-15 10:31:38 +00:00 |
|
shaver%mozilla.org
|
0bcd031145
|
Bug 322889: implement specialized storage and operations for JS arrays;
r+a=brendan.
git-svn-id: svn://10.0.0.236/trunk@245772 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-02-15 09:48:53 +00:00 |
|
gavin%gavinsharp.com
|
375927ca69
|
Back out bug 322889 due to jQuery unit test failures
git-svn-id: svn://10.0.0.236/trunk@245756 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-02-15 02:41:18 +00:00 |
|
shaver%mozilla.org
|
e62c24a16c
|
Bug 322889: implement specialized storage and operations for JS arrays; r+a=brendan
git-svn-id: svn://10.0.0.236/trunk@245751 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-02-15 01:07:53 +00:00 |
|
igor%mir2.org
|
64ab256f8a
|
Bug 400902: Backing out due to test failures.
git-svn-id: svn://10.0.0.236/trunk@244836 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-02-04 03:41:31 +00:00 |
|
igor%mir2.org
|
c2ea141d7c
|
Bug 400902: specialized arena for fast allocation of double values.r,a=brendan ab3=mtschrep
git-svn-id: svn://10.0.0.236/trunk@244835 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-02-04 02:37:22 +00:00 |
|
igor%mir2.org
|
f623f52c64
|
Bug 400902: backing out due to test failures.
git-svn-id: svn://10.0.0.236/trunk@244669 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-02-01 19:59:59 +00:00 |
|
igor%mir2.org
|
b0e8fbaeb9
|
Bug 400902: using a specialized GC arena for doubles. r,a=brendan a1.9b3=mtschrep
git-svn-id: svn://10.0.0.236/trunk@244668 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-02-01 18:39:24 +00:00 |
|
igor%mir2.org
|
49571861af
|
Bug 354135: protect against oo recursion in e4x. r,a=brendan, a1.9b3=mtschrep
git-svn-id: svn://10.0.0.236/trunk@244654 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-02-01 06:01:17 +00:00 |
|
jwalden%mit.edu
|
e7bd30d30a
|
Bug 409476 - js_ValueToBoolean is pure, remove cx and out parameters and just return a boolean value for better perf. r+a=brendan
git-svn-id: svn://10.0.0.236/trunk@243567 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-01-20 00:56:09 +00:00 |
|
brendan%mozilla.org
|
1227a2dcbb
|
64-bit fixes for problems reported by edwin@cheatah.nl (many thanks to Edwin; 410941, r=igor).
git-svn-id: svn://10.0.0.236/trunk@242552 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-01-07 08:41:06 +00:00 |
|
benjamin%smedbergs.us
|
78cd2c86ba
|
Bug 410929 - Bad C++isms in js/src, r=crowder
git-svn-id: svn://10.0.0.236/trunk@242508 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-01-06 16:28:46 +00:00 |
|
igor%mir2.org
|
517af6b580
|
Bug 364776: New operation counter API to replace branch callback. r,a=brendan
git-svn-id: svn://10.0.0.236/trunk@242291 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-01-03 09:28:40 +00:00 |
|
jruderman%hmc.edu
|
ac3ce7194f
|
Backing out igor's fixes for bug 409109 and bug 364776 in an attempt to fix Tinderbox tgfx failures that are keeping talos red
git-svn-id: svn://10.0.0.236/trunk@242098 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-26 19:19:18 +00:00 |
|
igor%mir2.org
|
d4d9688dca
|
Bug 364776: new operation callback API to replace branch callback. a,r=brendan
git-svn-id: svn://10.0.0.236/trunk@242083 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-25 10:12:26 +00:00 |
|
sayrer%gmail.com
|
774329f1db
|
Bug 409324. js_DoubleToECMA(u)Int32 should return jsdouble, not a useless always-true JSBool. r/a=brendan
git-svn-id: svn://10.0.0.236/trunk@241988 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-21 22:06:37 +00:00 |
|
sayrer%gmail.com
|
0eaa266ae9
|
Bug 409302. js_DoubleToECMA(u)Int32 has an unused cx param. r/a=brendan
git-svn-id: svn://10.0.0.236/trunk@241878 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-21 01:43:50 +00:00 |
|
brendan%mozilla.org
|
874ad9d353
|
Don't fix typename bindings without JS2 opt-in (409252, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@241869 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-20 23:29:32 +00:00 |
|
mrbkap%gmail.com
|
62dec600b5
|
Give the JS engine some knowledge of wrappers so that they can compare equal and be noticed when they take part in __proto__ cycles. bug 397855, r=brendan sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@241866 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-20 22:59:44 +00:00 |
|
crowder%fiverocks.com
|
7b24d87cba
|
Bug 408368 - Suboptimal code in array_sort implementation, code by Igor Bukanov, r=crowder
git-svn-id: svn://10.0.0.236/trunk@241259 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-14 17:30:20 +00:00 |
|
crowder%fiverocks.com
|
8f40e08cb7
|
Bug 403977 - Huge Speed Drop in Array.prototype.sort, patch by Igor Bukanov <igor@mir2.org>, r=crowder, approval1.9 by beltzner
git-svn-id: svn://10.0.0.236/trunk@240985 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-13 19:55:21 +00:00 |
|
crowder%fiverocks.com
|
f9001b753f
|
Bug 403977 -- Backed out due to mochitest failures -- crowder
git-svn-id: svn://10.0.0.236/trunk@240866 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-11 21:07:47 +00:00 |
|
crowder%fiverocks.com
|
a2ba14c301
|
Bug 403977 - Huge Speed Drop in Array.prototype.sort, patch by Igor Bukanoc <igor@mir2.org, r=crowder
git-svn-id: svn://10.0.0.236/trunk@240860 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-11 20:17:41 +00:00 |
|