Jim Blandy
8b33210d53
Bug 693692: Add DWARF Call Frame Information annotations to JaegerInterpoline for x86 and x86_64. r=sfink
...
This allows backtraces through frames executing in JaegerInterpoline and
JaegerInterpolineScripted on x86 and x86_64.
This patch should be applied on top of the patch for bug 645111.
2011-10-14 09:11:08 -07:00
Terrence Cole
47db6e82f5
Bug 693847 - Squelch unused name warnings in Nitro in release builds. r=luke
2011-10-11 16:01:12 -07:00
Mike Hommey
5bf916a565
Bug 694533 - LDRH/STRH/LDRSB/STRSB are supported on ARMv5-. r=jbramley
2011-10-14 15:20:54 +02:00
Jacek Caban
7c8bea8064
Bug 661663 - Have to #define XP_WIN when building app with embedded SpiderMonkey JS engine r=benjamin
...
--HG--
extra : rebase_source : e65fd73de4f6e1091c4c182da2406d54a35e7078
2011-10-14 13:13:35 +02:00
Chris Leary
420d2cbf78
Bug 673188 style followup.
2011-10-14 03:19:52 -07:00
Chris Leary
f3b70ab7d0
Bug 673188: Compile regexps lazily. (r=mrbkap)
2011-10-07 03:04:00 -07:00
Leon Sha
b45b9f7165
Bug 694256 - Build error: JS_FloorLog2 is missing. r=luke.
2011-10-14 13:12:46 +08:00
Steve Fink
c8b7983171
Bug 689101 - make the jsval_layout field in JS::Value public in MSC compiles for binary compatibility across C and C++ (r=luke)
2011-10-11 15:46:29 -07:00
Andrew McCreight
90c7b18f56
Bug 688277, part 2 - Expose way to get weak map keys to JS for testing. r=mrbkap
2011-10-13 09:33:57 -07:00
Andrew McCreight
e07b95d185
Bug 688277, part 1 - add JS friend API to get keys of a weak map. r=jorendorff
2011-10-13 09:33:39 -07:00
Jacek Caban
258e313c8d
Bug 694046 - Invalid MOZ_CAN_RUN_PROGRAMS declaration in autoconf.mk.in r=khuey
2011-10-13 16:05:47 +02:00
Luke Wagner
179eb73d2a
Bug 689362 - Remove empty jsstaticcheck.h (r=billm)
2011-10-12 10:28:56 -07:00
Peter Van der Beken
cce545a1cb
Fix for bug 693894 (NodeList crash [@ js::GetObjectShape]). r=jst.
...
--HG--
extra : rebase_source : fe485e60f87633861c3aadde95c29af6d81ddcc9
2011-10-13 14:40:20 +02:00
Peter Van der Beken
59068e688b
Fix for bug 693563 (Generating dombindings_gen.cpp multiple times results in a different file) - sort properties in generated code. r=jst.
...
--HG--
extra : rebase_source : 40218fc5a1e60e24702d0646bbe3fafa0c268768
2011-10-13 14:40:20 +02:00
Peter Van der Beken
d638b73743
Fix for bug 693364 (Leak in CompartmentPrivate::RegisterDOMExpandoObject). r=Ms2ger.
...
--HG--
extra : rebase_source : 9728bcc317280079abd6bb5915d4d877beb9ab6f
2011-10-13 14:40:20 +02:00
Benoit Jacob
1dfa6af486
Bug 638328 - remove (most of) WebGL quickstubbing blacklist - r=peterv
...
Most functions can now be auto-quicktubbed. Only those returning a jsval can't.
2011-10-13 08:09:22 -04:00
Marco Bonardo
5de41a86a2
Backout 212d9fcab778, 67c738a47561, a5cdc792975d, 6538d5d3c8d4 since suspects for OSX64 m-oth permaorange
2011-10-13 12:44:31 +02:00
Justin Lebar
26e4ee32cd
Back out rev 4c0e6b3f7791 (bug 689362) due to suspected mac x64 opt moth orange.
2011-10-12 23:07:04 -04:00
Luke Wagner
d3b7077c0c
Bug 693895 - Remove call to js_ReconstructStackDepth in StackIter (r=dmandelin)
2011-10-12 10:30:15 -07:00
Josh Matthews
5be0daf82f
Bug 675520 - Ensure iterator prototype has a native iterator. r=jwalden
2011-10-12 18:48:14 -04:00
Chris Leary
0d6adcf81f
Bug 693928: Fix random orange from LifoAlloc debug memset. (r=luke)
...
--HG--
extra : rebase_source : 314ebeb6364ad0bb45baa6b7d7f09b9603e47b27
2011-10-12 15:32:40 -07:00
Marco Bonardo
e83b7f7f11
Backout 9572dd78af53 (Bug 693895) for make check failures
2011-10-13 00:20:32 +02:00
Luke Wagner
831a59a503
Bug 693895 - Remove call to js_ReconstructStackDepth in StackIter (r=dmandelin)
...
--HG--
extra : rebase_source : f2a43ee843f708b175e2a3671d2d63c6c4b9a4e3
2011-10-12 10:30:15 -07:00
Luke Wagner
8d6c125463
Bug 689362 - Remove empty jsstaticcheck.h (r=billm)
...
--HG--
extra : rebase_source : d37d29af2a4f6b8c4f9a18468e57285ea8098824
2011-10-12 10:28:56 -07:00
Steve Fink
86bff92d2d
Bug 689101 - Test for firebug incompatibility due to jsval ABI mismatch (r=test)
...
--HG--
extra : rebase_source : b58acb6b58415e8f1954e46d094b9d6ad985efb1
2011-10-10 15:06:28 -07:00
Steve Fink
9d373e25a2
Bug 692722 - implement xpcshell -d for running in debug mode (r=mrbkap)
...
--HG--
extra : rebase_source : 7b664415f9490bb93adae6e6538d8d907b33c3d1
2011-10-06 23:34:21 -07:00
Steve Fink
51be211b08
Bug 689101 - make the jsval_layout field in JS::Value public in MSC compiles for binary compatibility across C and C++ (r=luke)
...
--HG--
extra : rebase_source : e0605a4fc1b242ba8006a9e6038b95c49965e5ce
2011-10-11 15:46:29 -07:00
Matheus Kerschbaum
b520783790
Bug 477358 - Kill NS_USE_NATIVE r=khuey
2011-10-12 20:32:07 +02:00
Jeff Walden
eb2cb918a4
Back out everything since 5435ee09cf7b. Tinderbox compilers hate me. r=epic-fail
2011-10-12 12:21:53 -07:00
Matheus Kerschbaum
8368560bae
Bug 477358 - Kill NS_USE_NATIVE r=khuey
2011-10-12 20:32:07 +02:00
Jeff Walden
61aacb842c
Bug 692983 - Refactor Token and JSParseNode storage to distinguish atoms which are PropertyNames from atoms which might or might not be. r=cdleary
2011-10-08 15:45:29 -07:00
Jeff Walden
97fefeff6d
Bug 692978 - Split lookupProperty into property and generic forms, and use them throughout the engine. r=bhackett
2011-10-08 15:45:04 -07:00
Jeff Walden
bd8d321b37
Bug 639469 - Use mozilla::ArrayLength and mozilla::ArrayEnd in preference to JS_ARRAY_LENGTH whenever possible. r=cjones
2011-10-10 23:00:28 -07:00
Jeff Walden
77ebbde4ab
Bug 639469 - Implement mozilla::ArrayLength and mozilla::ArrayEnd, and replace uses of NS_ARRAY_LENGTH whenever possible. r=cjones
...
--HG--
extra : rebase_source : 860a8271bf7e51cde358f2a4185c410de1fc2960
2011-10-10 22:50:08 -07:00
Brian Hackett
85685994c3
Faster handling when calling native methods on regexp literals, bug 692657. r=cdleary
2011-10-12 08:17:44 -07:00
Peter Van der Beken
ebc0b38209
Fix for bug 693301 (Remove ConstructProxyObject) - switch outer window creation to nsWrapperCache::WrapObject. r=mrbkap.
2011-08-20 15:53:34 +02:00
Steve Fink
5b5d96c02c
Bug 693886 - non-threadsafe link error with JS_CallOnce (r=jwalden)
...
--HG--
extra : rebase_source : dcdabb93321a669066fa8b3afd7900b02ff09079
2011-10-11 21:51:37 -07:00
Steve Fink
88e262a803
Bug 693712 - Followup to fix further SM-specific build breakage (r=billm)
...
--HG--
extra : rebase_source : d9de95b4267d5aa0f6cdb53ce6bfbb0028fcdd3c
2011-10-11 12:38:36 -07:00
Phil Ringnalda
dadd332adf
Bug 682754 - date_parseISOString should tolerate a missing colon in the timezone, arr=Waldo
...
--HG--
extra : rebase_source : 96fc6fd1c3b3a8db5d653f065da9b3c6a00f057c
2011-08-28 23:16:37 -07:00
Brian Hackett
f5bebab173
Don't load high bits when getting typed array lengths, bug 693144. r=dvander
2011-10-11 19:05:33 -07:00
Brian Hackett
21a1740a0b
Disable jstracer by default, bug 693815. r=dmandelin
2011-10-11 18:41:45 -07:00
Jeff Walden
e927e083c3
Fix an order-of-initialization warning just recently added, to move the warnings-as-errors build closer to green again. r=trivial
2011-10-11 17:47:56 -07:00
Jeff Walden
9d9f203609
Followup fixes to misplaced test for bug 648471, seems I made them in the patch in a tree I didn't push. :-\ r=orange
...
--HG--
extra : rebase_source : cb9b119601b30fd3d66e0699f5c66bac850ec1c7
2011-10-11 17:43:25 -07:00
Ehsan Akhgari
5d9711e376
Bug 693323 - Explcitly instantiate the ListBase class with the template arguments that we use it with, since apparently clang doesn't see the need to instantiate it automatically; r=peterv
2011-10-11 19:09:56 -04:00
Jeff Walden
c5928ba9bb
Add a misplaced test for bug 648471, found in an old .hg/patches directory while pruning my Mozilla tree count. r=itsatest
...
--HG--
extra : rebase_source : 7c46baa4297335c05e71ac2e0229c06b84848d99
2011-10-10 22:05:06 -07:00
Matt Brubeck
9a844008c2
Merge mozilla-central to mozilla-inbound
2011-10-11 14:11:09 -07:00
Kyle Huey
7acd90d977
Merge b-s to m-c.
2011-10-11 08:20:42 -04:00
Kyle Huey
7f5811a7a3
Bug 690961. r=mrbkap
2011-10-11 08:11:17 -04:00
Mike Hommey
19beef62f0
Bug 686283 - Properly handle EOF in TokenStream::getAtSourceMappingURL on platforms with unsigned chars. r=luke
2011-10-11 08:41:47 +02:00
Kyle Huey
209504202f
Merge m-c to b-s.
2011-10-09 18:19:28 -04:00