David Mandelin
|
91eab6cb1d
|
Bug 506821: clean up trailing whitespace, r=brendan
|
2009-07-27 18:40:12 -07:00 |
|
Robert Sayre
|
ebb6bb5250
|
Backed out changeset b3d459d23452
|
2009-07-24 00:01:37 -04:00 |
|
Andreas Gal
|
5ad4fc479c
|
Use a background thread to free() memory while sweeping (505612, r=brendan,bent).
|
2009-07-23 15:12:34 -07:00 |
|
Robert Sayre
|
3ad80f1eb7
|
Bug 503160 - integer constants are not automatically demoted. Patch by Andreas Gal and Robert Sayre. r=dvander/gal
|
2009-07-22 19:47:41 -04:00 |
|
Igor Bukanov
|
d60521bd1f
|
bug 504033 - avoiding calling JSFinalizeStub. r=brendan
|
2009-07-22 18:23:21 +02:00 |
|
Andreas Gal
|
f73f4793ca
|
Avoid integer division in NewGCThing path (503157, r=jwalden).
|
2009-07-14 17:06:09 -07:00 |
|
Andreas Gal
|
6e32ef4468
|
Make js_ValueToString inline (503669, r=jwalden).
|
2009-07-13 14:55:04 -07:00 |
|
Brendan Eich
|
b94b8f38f5
|
Bug 503343 - Change JSScope macros to methods. r=jorendorff
|
2009-07-09 15:27:21 -05:00 |
|
Luke Wagner
|
b6863d4b34
|
Bug 501834 - Regression on js1_5/Regress/regress-312588.js crash [@ JS_HashTableRawLookup]. r=jwalden
|
2009-07-06 13:02:43 -07:00 |
|
Luke Wagner
|
f5902c7085
|
Bug 200505 - Optimization of jsref array_join_sub() function. r=waldo
|
2009-06-30 20:19:42 -04:00 |
|
Robert Sayre
|
5c25a22086
|
Backed out changeset b2256abf53c0
|
2009-06-30 12:14:09 -07:00 |
|
Luke Wagner
|
2aa6efefe0
|
Bug 200505 - Optimization of jsref array_join_sub() function. r=waldo
|
2009-06-30 11:29:43 -07:00 |
|
Benjamin Smedberg
|
9055de765a
|
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 |
|
Benjamin Smedberg
|
23286a7234
|
Bug 491988 - Annotation fixes required for analyzing JS_REQUIRES_STACK for function pointers, r=jorendorff
|
2009-06-25 15:12:19 -04:00 |
|
Ben Turner
|
de93f9c56b
|
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 |
|
Robert Sayre
|
efa712eb5d
|
Merge tracemonkey to mozilla-central.
|
2009-06-19 09:22:50 -04:00 |
|
Jason Orendorff
|
e37a73d431
|
Bug 497618 - Change JSString macros to methods. r=Waldo.
|
2009-06-10 20:29:44 -05:00 |
|
Jeff Walden
|
a79e26602b
|
Fix bogus warnings from gcc thinking that js_GetLengthProperty doesn't always write its outparam by removing code from it and simplifying what remains -- WIN! No bug, r=gal
|
2009-05-29 14:57:32 -07:00 |
|
Igor Bukanov
|
46ef96bb8b
|
bug 491126 - sharing object map for non-native objects. r=brendan
|
2009-05-14 12:35:23 +02:00 |
|
Jeff Walden
|
d1e563b390
|
Likely gmail bustage fix
|
2009-05-11 15:41:00 -07:00 |
|
Jeff Walden
|
a8edad7be0
|
Bug 486326 - Specialize array methods which modify large numbers of array elements to work efficiently on dense arrays, avoiding highly generalized get/set/delete methods and the floating-point-to-integer conversions needed solely to handle large array indexes but which are rarely necessary in practice. r=shaver
|
2009-05-11 14:57:18 -07:00 |
|
|
|
44581945d7
|
kill builtins.tbl (479888, r=jorendorff).
|
2009-05-05 17:36:26 -07:00 |
|
jorendorff
|
d0cf82fdba
|
Record all calls to native functions (487134, r=gal, brendan).
|
2009-05-05 14:26:06 -07:00 |
|
Andreas Gal
|
488cb49aff
|
Compilation fix for 489899.
|
2009-04-24 16:35:42 -07:00 |
|
Andreas Gal
|
12220605f6
|
Stay on trace when reading holes from dense arrays (489899, r=brendan).
|
2009-04-24 16:28:21 -07:00 |
|
Jeff Walden
|
87815d315f
|
Bug 488989 - Don't go slow if we don't have to. r=jorendorff
|
2009-04-23 13:34:18 -07:00 |
|
Jeff Walden
|
8c9a261c41
|
Kick tinderboxen out of a Linux orange that looks bogus
|
2009-04-18 22:09:37 -07:00 |
|
Andreas Gal
|
b2fefd9393
|
Merge.
|
2009-04-17 12:44:37 -07:00 |
|
Andreas Gal
|
3d8111cfa9
|
Backed out changeset 324bb9dc8372 (bug 487204 is implicated in top site failures).
|
2009-04-17 12:41:00 -07:00 |
|
Andreas Gal
|
4b29f0e1c1
|
Backed out changeset 5bd116148175 (attempting to re-land bug 487204).
|
2009-04-16 17:56:18 -07:00 |
|
Andreas Gal
|
0cc8abe941
|
Backed out changeset d1a4ee3d0c59 (bug 487204, due to possible leak).
|
2009-04-16 12:19:24 -07:00 |
|
Igor Bukanov
|
cae68afd5c
|
bug 487930 - removal of JSSLOT_ARRAY_LOOKUP_HOLDER. r=mrbkap
|
2009-04-17 11:37:59 +02:00 |
|
Igor Bukanov
|
4e4b2fbfd9
|
bug 487204 - avoiding extra locks for js_Native(Get|Set). r=brendan
|
2009-04-16 02:36:14 +02:00 |
|
Andreas Gal
|
6ab0f231f8
|
Backed out changeset d1a4ee3d0c59 due to build fail, test fail, and perf regressions.
|
2009-04-15 14:20:52 -07:00 |
|
Igor Bukanov
|
2175ed175c
|
bug 487204 - avoiding extra locks for js_Native(Get|Set). r=brendan
|
2009-04-15 21:13:27 +02:00 |
|
Jason Orendorff
|
3cfec69a50
|
Bug 487676 - Nesting deep-aborting trace calls don't work. r=gal.
|
2009-04-09 18:07:00 -05:00 |
|
Brendan Eich
|
2d2a5dfe04
|
upvar2, aka the big one take 2 (452598, r=mrbkap).
|
2009-04-05 21:17:22 -07:00 |
|
Andreas Gal
|
00a608f948
|
Backed out changeset 972c44aa9d1f (bug 452598).
|
2009-04-04 10:14:52 -07:00 |
|
Brendan Eich
|
4af509178e
|
upvar2, aka the big one (452598, r=mrbkap).
|
2009-04-04 10:05:49 +01:00 |
|
Igor Bukanov
|
debbdf9331
|
bug 486139 - removal of JSProperty struct definition. r=mrbkap
|
2009-04-03 09:53:17 +02:00 |
|
Igor Bukanov
|
6b8598cf6e
|
bug 484861 - removal of unsed fields from JSObjectOps. r=mrbkap
|
2009-04-01 14:32:51 +02:00 |
|
Igor Bukanov
|
0d4da913d9
|
bug 486106 - restoring JS*Lookup API compatibility with fast arrays. r=shaver
|
2009-03-31 21:42:31 +02:00 |
|
Boris Zbarsky
|
34257ee02a
|
Bug 495499. Speed up PutImageData for cases when the array contains doubles. r=brendan,vlad,jorendorff
|
2009-06-11 10:35:41 -04:00 |
|
Robert Sayre
|
8c8140d2ae
|
Merge tracemonkey to mozilla-central.
|
2009-03-24 13:49:05 -04:00 |
|
Jeff Walden
|
fa9d35d2e4
|
Bug 484750 - Assertion failure: newlen == 0 || obj->dslots[newlen - 1] != JSVAL_HOLE, at ../jsarray.cpp. Modify an assertion to properly handle intentional fenceposting behavior where we copy 0 elements to the end of an array -- can't assert that the end of the array isn't a hole in this case because we're intentionally not changing the array from what it was before -- demonstrated by [,].splice(1). r=me as obvious from debugging the testcase
|
2009-03-23 00:26:52 -07:00 |
|
Jim Blandy
|
daab0107e2
|
Bug 479258: Include "jsstdint.h" for <stdint.h> type use within SpiderMonkey. r=brendan
|
2009-03-18 11:38:16 -07:00 |
|
Igor Bukanov
|
868d2be954
|
bug 369696 - improving object graph serialization. r=brendan
|
2009-03-17 09:51:38 +01:00 |
|
Brendan Eich
|
12590d2dce
|
Followup patch for bug 481251.
|
2009-03-04 00:12:35 -08:00 |
|
Andreas Gal
|
870131b280
|
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 |
|
Andreas Gal
|
fa2a1c5a3a
|
Fixed MacOSX breakage.
|
2009-03-03 18:27:49 -08:00 |
|