Paul Biggar
|
6a750a4341
|
Bug 647482 (followup): Re-enable jstests in |make check| (r=dmandelin)
|
2011-04-22 07:29:22 -07:00 |
|
Rafael Ávila de Espíndola
|
8f5366a4c0
|
Bug 631928 - Check for libffi_cv_as_x86_pcrel should not look for just "warning". r=ted
|
2011-04-22 01:23:35 +02:00 |
|
Gregor Wagner
|
45c6d1befe
|
Bug 651915 - Fix MarkStack size. r=billm
|
2011-04-21 13:44:29 -07:00 |
|
Jeff Walden
|
77e6fd7646
|
Backed out changeset c8ba5bd72b0c, we have too many test harnesses and I forgot to run one. r=tree-decorator
|
2011-04-21 16:29:54 -04:00 |
|
David Anderson
|
43e7e71dd5
|
Refactor Call ICs (bug 638680, r=luke).
|
2011-04-21 11:14:49 -07:00 |
|
Luke Wagner
|
5b206e05b6
|
Loosen test from 905a35f3a76b to account for conservative GC rooting fuzziness (r=orange)
|
2011-04-20 21:06:01 -07:00 |
|
Luke Wagner
|
b02663aef4
|
Fix typo in --enable-threadsafe builds (r=burning)
|
2011-04-20 19:29:11 -07:00 |
|
Luke Wagner
|
6e9ef90124
|
Bug 651041 - add API to store private data to an external string (r=njn)
|
2011-04-20 18:34:49 -07:00 |
|
Chris Jones
|
ea1f5e599c
|
Bug 647011: Sprinkle some DebugOnly in js/src. r=luke
|
2011-04-20 18:27:30 -05:00 |
|
Jason Orendorff
|
b72daf3760
|
Merge backout.
|
2011-04-20 16:11:48 -05:00 |
|
Jason Orendorff
|
7c1bcbce33
|
Backed out changeset e02df4a05968 due to orange.
|
2011-04-20 16:10:38 -05:00 |
|
Tom Schuster
|
479dc912bc
|
Bug 202019 - Built-in functions should not be constructors. r=jorendorff.
--HG--
extra : rebase_source : 2f845218384004c09a60c59ae03704729f1d91dc
|
2011-04-20 13:22:57 -05:00 |
|
Jeff Walden
|
f7e9104cd4
|
Bug 641655 - Add a js::GlobalObject subtype of JSObject. r=njn
|
2011-04-18 16:50:47 -04:00 |
|
Jim Blandy
|
f629983808
|
merge tm
|
2011-04-18 09:18:20 -07:00 |
|
Gary Kwong
|
6ce5a9d22e
|
Bug 650621 - Fix boundary failure in string object length assertion. rs=Waldo
|
2011-04-18 12:03:12 +08:00 |
|
Nicholas Nethercote
|
66672b2c61
|
Update nanojit-import-rev stamp.
|
2011-04-17 17:21:14 -07:00 |
|
Bill McCloskey
|
b0ccb806b6
|
Fix off-by-one error in Containers.cpp:BitSet::grow(). r=nnethercote.
--HG--
extra : convert_revision : 74e1b2344f722020fb10e11d7b115373c43c37b6
|
2011-04-17 17:07:51 -07:00 |
|
Nicholas Nethercote
|
3d26d4379e
|
Remove debugging printf left behind by patch for bug 643969 that was causing test failures.
--HG--
extra : convert_revision : 8202c5872474e0e87717082d5167b35c52d55236
|
2011-04-17 17:02:27 -07:00 |
|
Josh Matthews
|
5bac8b067d
|
Bug 600677 - Add fix hook to proxies. r=gal
|
2011-04-16 17:14:10 -04:00 |
|
Gregor Wagner
|
6c6726d922
|
Bug 651546 - Remove stackLimit from GCMarker. r=billm
|
2011-04-20 12:22:04 -07:00 |
|
Jim Blandy
|
9b37edcd24
|
merge tm
|
2011-04-16 09:22:09 -07:00 |
|
Jim Blandy
|
4162d59dc6
|
Write out initialization of array; c++0b seems to forbid narrowing
conversions within { initializers }.
|
2011-04-15 15:44:01 -07:00 |
|
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 |
|
Jeff Walden
|
af6649155f
|
Bug 647385 - Implement a ToInteger helper that corresponds to the spec method (rather than inlining its contents everywhere it can be trivially used). Also fixes a couple bugs in one place that should have used ToInteger but didn't. r=cdleary
|
2011-04-02 11:33:20 -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 |
|
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 |
|
Jeff Walden
|
a6c5ef2297
|
Bug 643537 - Properly interpret String and Number objects provided as the space argument to JSON.stringify(value, replacer, space). r=pbiggar
--HG--
extra : rebase_source : 0d7e32f5ce57be2a1e341db7888df41033bbd2be
|
2011-03-18 18:20:15 -07:00 |
|
Jeff Walden
|
234a32b92a
|
Bug 648471 - If JSON.stringify's replacer is an array, only get the list of property names to use from it once (i.e. invoke getters on the array only once), and get them in order from 0 to the array's initial length. Also use non-enumerable array index properties in addition to enumerable array index properties. r=pbiggar
--HG--
extra : rebase_source : 874e2502e5b5223feb19b457debc8cc8dc51e6cb
|
2011-04-11 01:46:12 -07:00 |
|
Rob Arnold
|
1fa00902b6
|
Bug 651510 - "Signature for JS_StructuredClone differs in jsapi.h and jsapi.cpp" [r=jorendorff]
|
2011-04-20 08:28:00 -07:00 |
|
Paul Biggar
|
2bcf2bd5aa
|
Merge backout of bug 651864.
|
2011-04-28 09:02:57 -07:00 |
|
Paul Biggar
|
ec3b6da446
|
Backed out changeset 00313f95d106 (bug 651864).
|
2011-04-28 09:02:13 -07:00 |
|
Jeff Walden
|
a0446bf092
|
Bug 512266 - JSON.stringify for various special characters should produce the corresponding one-character escapes. r=pbiggar
--HG--
extra : rebase_source : a76fb038143bd053ee9e30ae29e99d3c2e91c528
|
2011-03-18 17:57:18 -07:00 |
|
Jeff Walden
|
faf5216de3
|
Bug 635389 - Check for overrecursion in functions that might need it. r=jorendorff
--HG--
extra : rebase_source : 72d6f2c915a4aa19e9820ea4f66039f75421c32d
|
2011-04-18 16:50:46 -04:00 |
|
Jeff Walden
|
573931e488
|
Bug 650574 - No recursion checks converting a cyclic object to source, if the object's toSource hooks are built-in functions. r=luke
--HG--
extra : rebase_source : 1d94c30c3a7335b1124e19020b8244a1de32aab3
|
2011-04-26 16:05:58 -04:00 |
|
Luke Wagner
|
8492c1e5ed
|
Fix linker error. I fixed this in the patch I pushed to try but seem to have lost it in the meantime (r=burning-windows)
|
2011-04-26 14:34:09 -07:00 |
|
Luke Wagner
|
4fec8aa043
|
Fix --disable-methodjit bustage (r=red)
|
2011-04-26 13:39:59 -07:00 |
|
Luke Wagner
|
05d2002b66
|
Bug 644074 - Simplify and consolidate VM stack code into js/src/vm/Stack*
|
2011-04-13 09:27:37 -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 |
|