Commit Graph

516 Commits

Author SHA1 Message Date
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