Commit Graph

23928 Commits

Author SHA1 Message Date
Stephan Herhut
bddf70a113 Bug 697515 - WeakMap.set should return undefined, not itself. r=jorendorff. 2011-10-26 14:25:20 -05:00
Andrew Paprocki
13ff8a241b Bug 691001 part 2. AppendAttributeValue escapes values without creating transient StringBuffer and JSFlatString. r=brendan 2011-10-24 21:46:35 -04:00
Andrew Paprocki
9fdc6af611 Bug 691001 part 1. Hoist property check out of tight loop / prevent unnecessary Namespace object creation. r=brendan 2011-10-24 21:45:17 -04:00
Boris Zbarsky
e75b541aeb Bug 697351. Implement has() on the nodelist proxy handler so that we don't have to do the property descriptor song and dance for it. r=peterv 2011-10-26 08:47:10 -04:00
Jan de Mooij
a586e16bc8 Bug 697076 - Fix some Clang warnings. r=luke 2011-10-26 11:50:40 +02:00
Jan de Mooij
0b121af045 Bug 696803 - Remove unused PushMarkStack function. r=billm 2011-10-26 11:48:36 +02:00
Leon Sha
69dc8ffdf1 Bug 697014 - Javascript test case testTypedArrays.js failed on sparc with typed array and TI. r=bhackett1024. 2011-10-26 10:37:06 +08:00
Brian Hackett
6a2f9b139e Fix failing test, bug 693754. 2011-10-20 14:56:24 -07:00
Brian Hackett
6186df523e Fix misuse of JSObject::getParent, bug 694247. 2011-10-20 10:09:36 -07:00
Brian Hackett
4beeea23d8 Fix OPT build break. 2011-10-20 07:38:44 -07:00
Brian Hackett
2ecf6804fd Merge MC -> JM 2011-10-19 14:26:08 -07:00
Brian Hackett
1904cf0099 Fix test failures. 2011-10-19 08:12:44 -07:00
Mike Hommey
eeca7fd008 Bug 695989 - Properly pick changes to jemalloc/mozutils on Linux incremental builds. r=ted 2011-10-27 15:15:21 +02:00
Mike Hommey
5504aa2a73 Bug 692918 - Ignore .pyo files in config|js/src/config synchro. r=ted 2011-10-27 15:14:49 +02:00
Mike Hommey
4909fbf225 Bug 686464 - Leave it to Android to unpack the content process executable. r=ted 2011-10-27 14:53:20 +02:00
Brian Hackett
accf988515 Fix GC hazard in fun_trace, bug 693754. 2011-10-14 15:31:53 -07:00
Brian Hackett
36be6109bd Move singleton flags to TypeObject, remove JSObject::flags, bug 694561. 2011-10-14 14:54:04 -07:00
Brian Hackett
46c81a1bf3 Move rarely set object flags to BaseShape, bug 694561. 2011-10-14 13:51:21 -07:00
Brian Hackett
82400c0d5c Move fixed slot count from JSObject to Shape, bug 594561. 2011-10-14 11:06:15 -07:00
Brian Hackett
739b3fc2c3 Just load payload when accessing scope object chains, bug 694247. 2011-10-13 20:44:53 -07:00
Brian Hackett
7532089095 Move JSObject::parent to BaseShape, bug 638316. 2011-10-13 20:21:36 -07:00
Bill McCloskey
2629af45ff Bug 699668 - Increase JS type arena size for faster GC sweeps (r=njn) 2011-11-16 17:31:28 -08:00
Chris Leary
6a430dd92c Bug 702426: Add test. 2011-11-16 16:40:13 -08:00
Bill McCloskey
a8fe285548 Bug 702003 - Handle NULL during JSXML tracing (r=luke) 2011-11-14 14:55:21 -08:00
Gregor Wagner
76ff2c1e9c Bug 702496 - Fix MOZ_GCTIMER makeTable. r=billm 2011-11-16 10:56:51 -08:00
Bill McCloskey
f59db25a16 Back out 2f276de2e526 (burning) 2011-11-16 10:48:51 -08:00
Bill McCloskey
6a0e957d26 Bug 702003 - Handle NULL during JSXML tracing (r=luke) 2011-11-14 14:55:21 -08:00
Ed Morley
f457fec3c4 Merge last green changeset of mozilla-inbound to mozilla-central 2011-11-16 11:02:43 +00:00
Ms2ger
23510686e1 Bug 700740 - Remove 'out' label from obj_toSource; r=jorendorff 2011-11-16 08:50:20 +01:00
Ms2ger
5318313e12 Bug 672796 - Move MOZILLA_GUARD_OBJECT_NOTIFIER_* out of AutoRestore.h; r=khuey 2011-11-16 08:50:19 +01:00
Ms2ger
6ae8508438 Bug 702106 - Remove xpc_CloneJSFunction; r=bholley 2011-11-16 08:50:18 +01:00
Ms2ger
55f932239f Bug 701735 - xpc_qsJsvalToWcharStr shouldn't const_cast; r=bz 2011-11-16 08:50:18 +01:00
Jim Blandy
ce8b51b144 Bug 701274: Make jsd_ThrowHandler return the proper JSTrapStatus value, not JSD_HOOK_RETURN_CONTINUE_THROW. r=sfink 2011-11-15 08:04:58 -08:00
Jeff Walden
c167028945 Bug 702437 - Implement MOZ_OVERRIDE to encapsulate support for the contextual override keyword on virtual member functions. r=cjones 2011-11-14 10:31:46 -08:00
Chris Leary
73ee6a7998 Bug 702426: Hoist executable allocator for better RegExp code sharing, take 2. (r=luke) 2011-11-15 14:33:54 -08:00
Terrence Cole
3ed4a2d296 Bug 702681 - Remove the double chunk loop in DecommitFreePages; r=igor
In DecommitFreePages we iterate over the runtime's ChunkSet and inside that walk
over the list in the chunk info header.  The chunk set contains all chunks, so
we can ignore the internal list.
2011-11-15 15:13:13 -08:00
Tom Schuster
392f045aac Bug 697279 - Properly disable some E4X opcodes in strict mode. r=brendan 2011-11-14 20:43:33 +01:00
Bill McCloskey
149c5e0297 Bug 701682 - Avoid write barrier when slowifying an array (r=bhackett) 2011-11-14 11:10:22 -08:00
Bill McCloskey
8f5d7e78c5 Bug 701761 - Purge regexps only when regexp_trace is called for GC (r=cdleary) 2011-11-14 11:02:23 -08:00
Ed Morley
9177b15f03 Merge last green changeset of mozilla-inbound to mozilla-central 2011-11-12 12:43:56 +00:00
Jeff Walden
7890a717cb Bug 701628 - Remove the empty _COMPILER_PREFIX configure.in variable and its uses. r=ted 2011-11-11 13:50:48 -08:00
dccab902ce Bug 700302 - Handle null script filenames (r=sfink) 2011-11-11 11:35:06 -08:00
Chris Leary
fbdedb7ba2 Back out ebc6ef282df4 for build breakage. 2011-11-15 12:33:41 -08:00
Chris Leary
c34e2b4892 Bug 702426: Hoist executable allocator for better RegExp code sharing. (r=luke) 2011-11-15 12:18:34 -08:00
Terrence Cole
4f5aaad53b Bug 702480 - Fix description of js-gc-heap-unused-fraction; r=njn 2011-11-14 17:28:27 -08:00
Brian Hackett
ae4d37bb0d Add call scope to JSFunction, bug 693754. 2011-10-13 12:10:52 -07:00
Brian Hackett
c7db4729fb Account for ObjectElements header when inlining JSOP_NEWINIT, bug 693971. 2011-10-13 09:18:45 -07:00
Brian Hackett
d52373c248 Fix uses of getParent() in nsXPConnect, bug 694247. 2011-10-13 09:03:52 -07:00
Brian Hackett
b0ad834679 Fix compiler warnings. 2011-10-13 08:55:35 -07:00
Brian Hackett
9f9c216f00 Preserve last shape while converting to dictionary mode, bug 693966. 2011-10-13 08:38:05 -07:00