Jason Orendorff
b75e7c3ef8
Make 'Debug(w)' and 'new Debug(w)' return a new Debug object. The argument w must be a cross-compartment wrapper.
2011-04-14 22:03:31 -07:00
Jason Orendorff
372f84a7c1
Add an empty Debug constructor into the shell and a JS_DefineDebugObject function to jsdbgapi.h.
2011-04-14 13:41:31 -07:00
Landry Breuil
94441e2879
Bug 633857 - missing #include for OpenBSD (nanojit part). r=dvander
...
--HG--
extra : convert_revision : 05d5e4afb6e4ed366d2d994785b6b2d326d5aa55
2011-04-14 14:13:26 +09:00
Ms2ger
295bf7256b
Bug 616684 - Remove support for DOM Views; r=sicking
2011-04-24 08:54:25 +02:00
Mike Hommey
2076517e87
Backout changeset d29e1e37e7c2 from bug 640494 because of jsreftest orange on Win opt builds
2011-04-23 13:06:48 +02:00
Jason Orendorff
c0c1b22466
Bug 640494 part 2 - Use bit masking instead of signbit() to avoid problems when including some STL headers. r=luke
2011-04-23 08:48:50 +02:00
Jason Orendorff
cef5bccdba
Bug 640494 part 1 - Get rid of STL algorithm use in jsworker.cpp. r=jimb
2011-04-23 08:48:50 +02:00
Brian Hackett
6e99d2c8df
Fix bug 643839. r=brendan, a=clegnitto
2011-04-22 12:32:44 -07:00
Mike Hommey
e4a0852976
Bug 638056 - Avoid "The cacheFlush support is missing on this platform" error on exotic platforms. r=cdleary
2011-04-22 10:33:08 +02:00
Bill McCloskey
4a9bde3182
Bug 648647 - Eliminate JSObjectMap (r=jorendorff)
2011-04-08 14:21:08 -07:00
Gregor Wagner
7d8bb32bb8
Bug 651193 - fix delayedOutOfMemory in js_InvokeOperationCallback. r=gal
2011-04-20 09:28:57 -07:00
Bill McCloskey
3c0cd83aa3
Bug 616666 - Use explicit stack for GC marking (r=gal)
2011-04-15 16:56:08 -07:00
Luke Wagner
48985f251e
Bug 650617 - Fix AssertInnerizedScopeChain typo from 602994 (r=mrbkap)
2011-04-18 10:24:21 -07:00
Leon Sha
f02a8fab29
Re-landing. Bug 610323 - [TraceMonkey] Implement Jaegermonkey Sparc back-end. Part II. r=dvander.
2011-04-19 01:27:50 -07:00
Jan de Mooij
fcdff6a374
Bug 506774 - Update our copy of the v8 benchmark to v8-v6. rs=jwalden
2011-04-19 10:17:06 +02:00
Jason Orendorff
7e584f054f
Test for bug 650753. no_r=me, passing tests do not need review.
...
--HG--
extra : rebase_source : e1e577927e2ac24b8ebcde2b31a945d55a096f8f
2011-04-18 18:04:36 -05:00
Leon Sha
4744fa47e3
Backout 91eaf74fff1e.
2011-04-18 20:53:24 -07:00
Leon Sha
c3cb41cc19
Bug 610323 - [TraceMonkey] Implement Jaegermonkey Sparc back-end. Part II. r=dvander.
2011-04-18 20:17:21 -07:00
Leon Sha
4c9b2d1c84
Bug 610323 - [TraceMonkey] Implement Jaegermonkey Sparc back-end. Part I. New Files. r=dvander.
2011-04-18 20:11:46 -07:00
Gregor Wagner
958cbdcc3a
Bug 650753 - Crash [@ js::gc::Cell::compartment] with WeakMap. r=gal
2011-04-18 15:09:21 -07:00
Gregor Wagner
a3215d9380
Bug 650855 - Followup for bug 627200 for real. r=gal
2011-04-18 15:06:48 -07:00
Jason Orendorff
6dcd26b06e
Bug 646820 - Function in destructuring assignment can't see up to other variables in the assignment. r=brendan.
...
--HG--
extra : rebase_source : ac60bc50cbb64adc22a42ace696b8e9c0d8f184f
2011-04-18 12:49:57 -05:00
Jason Orendorff
fcc0bf1635
Bug 646807 - Remove extra RHS checking in CheckDestructuring. r=brendan.
...
--HG--
extra : rebase_source : 5cee26017a887df666bf272bec8cb3308919b97b
2011-04-18 12:47:55 -05:00
Gregor Wagner
d08cc80190
Bug 650855 - Followup for bug 627200. r=gal
2011-04-18 10:55:47 -07:00
Jeff Walden
54bbd588ec
Backed out changeset d2f2cac2e980, some compilers are complainy here and I don't immediately immediately and definitely see the problem -- to debug after backout. r=yunocompile
2011-04-08 09:29:44 -07:00
Luke Wagner
475caef8f2
Bug 647425 - Don't try to use js_PrototypeHasIndexedProperties in GetElements; its wrong for arguments objects (r=waldo)
2011-04-07 20:35:02 -07:00
Luke Wagner
4b6c2196d6
Bug 647425 - Refactor SplatApplyArgs to reuse GetElements (r=waldo)
2011-04-07 20:34:57 -07:00
Christian Legnitto
197347cdba
Version bump to 6.0a1. Merge to mozilla-aurora. r=bsmedberg, a=LegNeato.
2011-04-12 06:51:00 -07:00
Steven Johnson
474f15c5ca
Bug 643969 - LIR_jf can generate jump-to-location-zero code on i386 and x64 (r=rreitmai)
...
--HG--
extra : convert_revision : 3b0667d8dc545c74a903d2b63e2116b407f035d7
2011-04-04 12:20:54 -07:00
Steven Johnson
d5ee3b9a2c
Bug 644473 - lirasm does not support backwards jump (r=njn)
...
--HG--
extra : convert_revision : 1efd735757e4a32a8d451007400319c4ad2d9238
2011-04-01 08:57:26 -07:00
William Maddox
87f3288bed
Bug 644900 - Generate probes for stack expansion when allocating large frames on Windows (r=edwsmith)
...
Also extend lirasm with --stkskip option to exercise the fix.
--HG--
extra : convert_revision : 670889ebdbca23505e134a116155a2bb2ca41240
2011-03-30 21:45:21 -07:00
Paul Biggar
7a1dbd7c9f
Bug 647482 (followup): Fix jstests for directory structure used by SM builds, by actually searching the current path (r=dmandelin)
2011-04-17 17:45:42 +01:00
Andreas Gal
fd2168c3af
Implement Harmony weak maps (bug 547941, r=jorendorff).
2011-04-16 21:23:44 -07:00
Andreas Gal
04ee44b4e6
for-in loop on proxy does not suppress properties deleted during enumeration (bug 600702, r=brendan)
2011-04-16 14:51:18 -07:00
Wes Garland
ed8e6d5fcf
Bug 650526 - Follow up to Bug 648102, changes to JS_BufferIsCompilableUnit. r=gal
2011-04-16 15:13:10 -04:00
Wes Garland
256dd8ad05
Bug 586016, update JS_GetImplementationVersion. r=jorendorff
2011-04-16 14:16:50 -04:00
Colin Walters
2a0395d63b
Bug 648102 - Make shell REPL/snarf/run always take UTF-8 input; add JS_DecodeUTF8; add UTF-8 flag to JS_BufferIsCompilableUnit. r=gal
2011-04-16 14:11:10 -04:00
Wes Garland
fcc7ecf08b
Bug 648102 - Add UTF-8 C strings option for shell. r=gal
2011-04-16 13:44:45 -04:00
Dave Yeo
2f806bf292
Bug 648208 - Fix build break on OS/2. r=igor
2011-04-16 12:55:11 -04:00
Luke Wagner
6fcaf8c63f
Bug 649531 - tidy up this-computation logic a bit, add some asserts (r=waldo)
...
--HG--
extra : rebase_source : f01409526e4582b87ced4b9f9d1170254a55373b
2011-04-12 17:16:12 -07:00
Jason Orendorff
28a0d1622a
Bug 614714 - Change JS_ClearScope to use the new enumeration code. r=Waldo.
2011-04-14 16:59:26 -07:00
David Anderson
61cc68f032
Fix clang warnings (bug 647280, r=luke).
2011-04-14 13:45:06 -07:00
Jeff Walden
002069bfc8
Bug 589664 - Rewrite the JSON parser. r=njn, anticipating more review but getting it in-tree now for simplicity, even if more changes need to be made later
2011-03-23 16:34:53 -07:00
Jeff Walden
d3676c4409
Bug 649819 - Remove JS_BeginJSONParse/JS_ConsumeJSONText/JS_EndJSONParse now that these APIs are no longer used and the cleaner API is available and works. r=brendan
2011-03-21 11:42:14 -07:00
Jeff Walden
d58565969f
I have a feeling we're not landing JS branches in the CVS repository any more, Toto. r=sparky
2011-04-14 12:42:04 -07:00
Neil Rashbrook
e4bc481f39
Bug 626716 - Remove VC7.1 support code, SpiderMonkey version. r=njn
...
--HG--
extra : rebase_source : f94626be1e932bf12093412903df4a9e4c7334c9
2011-04-13 17:01:39 -07:00
Luke Wagner
01d2bb36b4
Bug 649491 - rm JSFRAME_ASSIGNING (r=dvander)
2011-04-08 15:45:18 -07:00
Phil Ringnalda
ae07f5cdce
Bug 647388 - Remove Makefile.ref and the rest of its supporting alternate SpiderMonkey build system, r=jimb
2011-04-13 18:08:53 -07:00
Gregor Wagner
99a0150f57
Bug 627200 - Background Finalization for Strings and Objects r=gal
2011-04-13 13:43:33 -07:00
Igor Bukanov
55e510df64
bug 646044 - ContextAllocPolicy should not account for GC memory pressure. r=luke
2011-03-30 12:10:12 +02:00
Luke Wagner
64207228c7
Bug 602994 - Clean up eval, remove unneeded security checks, assert equivalence of principal lookup (r=waldo,mrbkap)
2011-04-08 10:52:51 -07:00
Luke Wagner
774c050740
Bug 602994 - Preparatory syntactic cleanup (r=waldo)
2011-04-08 10:52:48 -07:00
Chris Leary
59f814562b
Merge mozilla-central to tracemonkey.
2011-04-12 20:28:42 -07:00
Robert Strong
0c4cae96de
followup fix to sync config.mk - Bug 649428 - l10n repacks broken on all platforms on mozilla-central (probably aurora, too). r=bustagefix
2011-04-12 18:16:32 -07:00
Blake Kaplan
d7c603eab8
Bug 618176 - Skip multiple wrappers when deciding whether this object is an array. r=gal
2011-04-12 15:56:45 -07:00
Mounir Lamouri
9740c98fc5
Merge cedar with mozilla-central.
2011-04-21 10:10:37 +02:00
Landry Breuil
d1408333d1
Bug 634609 - Include pthread_np.h on OpenBSD too for pthread_stackseg_np(). r=gal
2011-04-20 22:27:22 +02:00
Mounir Lamouri
78a7e5f199
Merge cedar with mozilla-central.
2011-04-20 10:15:33 +02:00
Landry Breuil
4180bd56de
Bug 650742 - Define AVMPLUS_UNIX for OpenBSD. r=khuey
2011-04-20 01:27:26 +02:00
Andrew Paprocki
b22fdc0c5b
Bug 621031 - Fix jsstr.cpp #pragma pack for AIX. r=mrbkap
2011-04-20 01:25:07 +02:00
ojab
b406fedd57
Bug 650476 - Fix build --with-libxul-sdk. r=glandium
2011-04-19 12:00:48 +02:00
Mounir Lamouri
8883f4f0d6
Merge cedar with mozilla-central
2011-04-19 11:02:41 +02:00
L. David Baron
6832afad5c
When a wrapper is expired, do deferred release of mIdentity to fix bug 629610, and also lock the wrapped native map appropriately to fix bug 645442. Accomplish both of these by sharing more code between FlatJSObjectFinalized and ~XPCWrappedNative; r=peterv
2011-04-18 20:46:38 -04:00
Mounir Lamouri
a839f2efa8
Backout b0217a5e665a due to build bustage.
2011-04-19 02:10:30 +02:00
ojab
89c0409a41
Bug 650476 - Fix build --with-libxul-sdk. r=glandium
2011-04-19 01:26:33 +02:00
Makoto Kato
ad6e30e57b
Bug 643667 - Remove HAVE_XIE. r=ted
2011-04-18 17:31:51 +09:00
Ehsan Akhgari
6d0857c194
Bug 649012 - Fix some flaky mochitests which rely on non-zero timeout values; rs=ted
...
--HG--
extra : rebase_source : 88fc16ca38ded79ca87bb861dc4cef92a69dd548
2011-04-16 19:39:34 -04:00
Serge Gautherie
61c5ebf578
Bug 605701 - Make WIN32_REDIST_DIR support stricter and more explicit; (Cv1-JS) Remove useless WIN32_REDIST_DIR support.
...
r=ted.mielczarek.
2011-04-17 16:47:37 +02:00
Ms2ger
c0773e39d2
Bug 585877 - Remove support for document.width and document.height; r=jonas sr=jst
...
* * *
try: -b do -p all -u mochitest-o -t none
2011-04-17 10:57:17 +02:00
Daniel Holbert
b2bcf9d2dd
Bug 637207 followup: Remove declaration of now-removed helper function. r=gal
2011-04-18 12:30:51 -07:00
Peter Van der Beken
0278484cd6
Fix for bug 649872 (Remove XPCONNECT_STANDALONE). r=mrbkap.
...
--HG--
extra : rebase_source : 1dff3dd06d1e1e0d93fba8be4c736d87ca574a1b
2011-04-18 15:44:12 +02:00
Mike Hommey
a89c15d4ec
Bug 650503 - Hide libstdc++ compatibility check command line. r=khuey
2011-04-16 17:57:51 +02:00
Ms2ger
c50cc444cc
Bug 619997 - Remove support for Document.renameNode; r=sicking
2011-04-16 11:14:09 +02:00
Ehsan Akhgari
d2fd2352f9
Merge cedar into mozilla-central
2011-04-15 09:35:11 -04:00
Mike Hommey
619400dd23
Bug 643690 part 2 - Check that resulting binaries don't require GLIBCXX_3.4.9 or more. r=ted
2011-04-15 11:03:35 +02:00
Ed Morley
5acf81cff1
Bug 648876 - Remove superfluous $(OS_ARCH) filter-outs from js/src/Makefile.in (bug 647389 follow-up); r=jimb
2011-04-14 13:48:01 -04:00
Mike Hommey
0659550873
Bug 602245 - Don't build SIMPLE_PROGRAMS during MOZ_PROFILE_GENERATE pass. r=ted
2011-04-14 11:23:13 +02:00
Mike Hommey
22ee77c5ad
Bug 643817 - Replace xpt_link/dump with pyxpt. r=ted,r=bsmedberg
2011-04-14 11:22:09 +02:00
Kyle Huey
8da424f8d7
Bug 593629: Only check for ARM SIMD and NEON when the CPU_ARCH is ARM. r=ted
2011-04-13 19:41:33 -07:00
Jonathan Protzenko
c0260ef7cc
Bug 628669: Provide support for relative URLs in Components utils import (JSM, JS modules) r=bsmedberg r=mrbkap
...
This patch allows a JS module to import another one with a relative path. For
instance, if you have a set of modules you want to drop-in in any extension, and
these modules depend on each other, you can import XPCOMUtils and then do
XPCOMUtils.importRelative(this, "otherfile.jsm").
2011-04-14 00:10:13 +02:00
Cameron McCormack
7a367d7a36
Bug 637207 - Make name & message on Error prototypes and message on Error instances not enumerable r=gal
2011-04-14 09:47:30 +12:00
Jonathan Watt
de6576b429
Bug 648053 - Always use absolute paths when specifying the source file to the compiler. r=ted.
...
--HG--
extra : rebase_source : c2cb4eba8efad66bb2f718c8397deee701801cf6
2011-04-20 10:43:08 +01:00
Mitchell Field
2fa9469adc
Merge mozilla-central to build-system.
2011-04-20 00:34:43 +10:00
Ed Morley
bb4520ba57
Bug 648866 - Remove WinCE code from main build system + that of js/src/. r=ted
2011-04-19 14:11:40 +10:00
Mitchell Field
0242a07b36
Merge mozilla-central to build-system.
2011-04-19 13:22:32 +10:00
Mitchell Field
f71a73dc12
Merge mozilla-central to build-system.
2011-04-16 00:27:18 +10:00
Mitchell Field
30071eb146
Merge mozilla-central to build-system.
2011-04-14 12:05:07 +10:00
Jacek Caban
ebd3fbcabb
Bug 647820 - Don't use -mno-cygwin on mingw compilation (m-c part) r=ted.mielczarek
2011-04-11 13:41:00 +00:00
Rafael Ávila de Espíndola
1dc7419b16
Bug 638149 - Need a way to disable -dead_strip on OS X. r=ted
2011-04-09 05:23:27 +10:00
Mitchell Field
9c8020f89d
Merge mozilla-central to build-system.
2011-04-09 05:15:19 +10:00
Mitchell Field
03a545c01c
Merge mozilla-central to build-system.
2011-04-07 15:46:34 +10:00
Boris Zbarsky
7fcb06f8bb
Bug 628794. SVG and HTML/XUL .style come from different interfaces. r=peterv
2011-04-07 22:27:57 -07:00
Mitchell Field
2416c34b76
Bug 645356 - Use pymake builtins. r=khuey
2011-04-03 17:16:49 +10:00
Jonathan Kew
55114c659a
merge backout of bug 585152
2011-04-13 14:35:39 +01:00
Jonathan Kew
20281c115e
Backed out changeset 80451fb8f11c (bug 585152) as per discussion in the bug.
2011-04-13 14:35:06 +01:00
Jeff Walden
3dc342446e
Bug 636175 - Move dom/src/json/test/unit tests into JS suite tests, because that's where they belong. r=pbiggar
...
--HG--
rename : dom/src/json/test/unit/pass3.json => dom/src/json/test/unit/decodeFromStream-01.json
rename : dom/src/json/test/unit/test_decode.js => dom/src/json/test/unit/test_decodeFromStream.js
rename : dom/src/json/test/unit/test_long_input.js => dom/src/json/test/unit/test_decode_long_input.js
extra : rebase_source : 6091ebb40a273c4bdd40d42e331e2c15e58d13f8
2011-02-25 19:01:54 -08:00
Jeff Walden
02e7d876a5
Bug 636079 - Refactor JSON.stringify code to more closely conform to the specification, fixing a bunch of known problems in the process. r=pbiggar
...
Bugs fixed:
* toJSON is now invoked with an argument list consisting of the property name.
* In rare circumstances toJSON was invoked twice for a single object-valued
property. This error has now been corrected.
* Stringification no longer throws if the toJSON property of an object being
stringified is an object but is not callable.
* The replacer function is invoked exactly once for properties of objects
when those properties are stringified.
* If a replacer function is to be called, it will receive array indexes as
strings instead of numbers, per ES5.
Other improvements include:
* Speedier internal methods are used, rather than slow external APIs.
* Argument types are more specific (e.g. the "holder" argument is an object).
* Logic to determine when to call the replacer function is unnecessary and has
been removed.
--HG--
extra : rebase_source : 1f2ee9ff4c14edebda3e48d33d6df32fc44b701d
2011-02-18 03:34:34 -08:00
Luke Wagner
5498350502
Update Makefile.in to reflect one fewer calls to UnwantedForeground::free (r=burning)
2011-04-07 15:06:41 -07:00
Luke Wagner
85b4911849
Bug 647337 - rm script filename prefix and flag stuff (r=mrbkap)
2011-04-07 14:25:32 -07:00
Gregor Wagner
7cdffe12ac
Bug 647055 - Fix MarkIfGCThingWord. r=igor
2011-04-06 13:05:16 -07:00