Luke Wagner
|
854933ac87
|
Bug 506410 - bring template lovin' to hash tables (r=jorendorff)
|
2009-09-10 16:16:29 -07:00 |
|
Blake Kaplan
|
7e19fda992
|
Bug 513428 - Ignore transparent wrappers when deciding if something is an array or not. r=brendan
|
2009-09-10 14:51:45 -07:00 |
|
Luke Wagner
|
cdb8ed7f86
|
Bug 460904 - rename/tweak JSTraceableFunction (take 2)
|
2009-09-04 13:44:31 -07:00 |
|
Luke Wagner
|
e375cbec71
|
Backed out changeset 94da2f68afdb
|
2009-09-04 11:35:52 -07:00 |
|
Luke Wagner
|
c0bf8f669a
|
Bug 460904 - rename/tweak JSTraceableFunction (r=jorendorff)
|
2009-09-03 11:57:14 -07:00 |
|
Brendan Eich
|
b2d22b3b20
|
Join lambdas assigned or initialized as methods to the compiler-created function object if we can, with a read barrier to clone on method value extractions other than call expressions (471214, r=jorendorff).
|
2009-09-03 14:41:19 -07:00 |
|
Jason Orendorff
|
4ffa523baa
|
Bug 514222 - js_GetMutableScope gives the scope a unique shape. r=brendan.
|
2009-09-02 17:58:25 -05:00 |
|
Brendan Eich
|
2f0127760e
|
Fix net vs. gross botches from patch for 489899 (514112, r=gal).
|
2009-09-01 22:54:02 -07:00 |
|
Igor Bukanov
|
4267208166
|
bug 511425 - removal of JSObjectOps.(get|set)RequiredSlot. r=brendan
|
2009-08-28 09:53:26 +04:00 |
|
Jason Orendorff
|
b87d901adc
|
Bug 508685 - Remove last parameter of defineProperty op. r=brendan.
|
2009-08-26 14:28:36 -07:00 |
|
Brendan Eich
|
8746bd1aac
|
Back out changeset aff171a8c4f0 (bug 471214).
|
2009-08-26 09:34:41 -07:00 |
|
Brendan Eich
|
2efbe9456c
|
Join function objects where possible (471214, r=igor).
|
2009-08-25 23:42:37 -07:00 |
|
Andreas Gal
|
2149f042b7
|
Fast path for writing a double into an array (511737, r=danderson).
|
2009-08-20 16:53:10 -07:00 |
|
Luke Wagner
|
fc3df3a13a
|
Bug 503952 - Use JSTempVector in jsstr.cpp (r=waldo)
|
2009-08-14 16:10:59 -07:00 |
|
Jeff Walden
|
f29533a674
|
Bug 510537 - Implement Array.isArray, easiest ES5 feature evar. r=jorendorff
|
2009-08-14 03:23:07 -07:00 |
|
Igor Bukanov
|
41c4f687c7
|
bug 495061 - js_PutArgsObject and js_PutCallObject that never fail. r=brendan
|
2009-08-14 20:43:16 +02:00 |
|
Luke Wagner
|
e8720d14b0
|
Bug 507458 - clear the waters a bit regarding JSVAL_BOOLEAN
|
2009-08-12 16:39:23 -07:00 |
|
Jason Orendorff
|
ecc0db4bdb
|
Bug 498488 - Change some JSObject macros to methods. r=Waldo.
|
2009-08-11 15:05:44 -05:00 |
|
Luke Wagner
|
47f66c86aa
|
Removed unnecessary null check before cx->free.
|
2009-08-11 11:10:44 -07:00 |
|
Luke Wagner
|
e5a6de53f6
|
Bug 503952 - JSStringBuffer/JSCharBuffer with JSTempVector, part 1. r=jwalden
|
2009-08-07 20:09:11 -07:00 |
|
Jason Orendorff
|
9fc33378ef
|
Bug 509047 - Defining a property that forces a dense array to become sparse shouldn't call a setter. r=brendan.
|
2009-08-07 18:31:54 -05:00 |
|
Atul Varma
|
aadc37b956
|
Bug 505494 - Unwrap invisible wrappers when they're passed to Function.prototype.apply. r=mrbkap
|
2009-08-06 20:48:57 -07:00 |
|
Igor Bukanov
|
197b514c3f
|
bug 493457 - uniform access to private slots. r=mrbkap, sr=jwalden
|
2009-08-04 23:06:55 +02:00 |
|
Robert Sayre
|
4d9e7f6f2f
|
Backed out changeset e09130fcb013
|
2009-07-28 18:51:35 -04:00 |
|
Brendan Eich
|
c0e238ae3e
|
Bug 471214 - Join function objects transparently, clone via read barrier to satisfy de-facto standard (r=igor).
|
2009-07-28 13:20:14 -07:00 |
|
Andreas Gal
|
414cfa1bd1
|
When finalizing, deallocate memory in a separate thread (505612, r=bent,brendan,waldo).
|
2009-07-27 21:10:12 -07:00 |
|
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 |
|