Commit Graph

30440 Commits

Author SHA1 Message Date
Andy Wingo
617a8fb127 Bug 932768 - Remove vestigial decompiler hacks from BytecodeEmitter. r=jwalden 2013-11-18 16:53:58 +01:00
Andy Wingo
bcd9d40902 Bug 932312 - Remove SRC_HIDDEN as it is no longer used. r=jwalden 2013-11-18 16:37:22 +01:00
Steve Fink
c1559b2aff Bug 932851 - Do not read from empty buffers when discarding, r=jorendorff
--HG--
extra : rebase_source : c7e537f280ee0b35c67a7aee9ad4d4b60d646dbd
2013-11-14 20:42:31 -08:00
Alexandre Poirot
16ffcc45fa Bug 770915 - Make Sandbox.dump() appear in adb logcat. r=gabor 2013-11-18 12:54:46 -05:00
Jon Coppeard
acdd78d61d Bug 938211 - Supply copy assignment operator for Heap<T> and fix up some other classes in RootingAPI.h r=sfink 2013-11-18 17:21:44 +00:00
Jon Coppeard
4dbdfde79d Bug 938212 - Tenure iterator prototypes, as these can be accessed off-main-thread r=bhackett 2013-11-18 17:21:44 +00:00
Jon Coppeard
6d139a1da0 Bug 934442 - Defer finalization of object ID table until after minor GC r=terrence 2013-11-18 17:21:43 +00:00
Benjamin Bouvier
9e375c3c0b Bug 938431: Make MPostWriteBarriers a safe Float32 instruction; r=jonco 2013-11-18 17:36:59 +01:00
Jan de Mooij
e310f9b9f1 Bug 937540 part 6 - Pass TempAllocator to IonAllocPolicy. r=luke 2013-11-18 13:14:08 +01:00
Hannes Verschore
4a9e728097 Bug 936431 - Fix tracelogger after CompileOptions changes, r=jimb 2013-11-18 11:48:22 +01:00
Makoto Kato
9f45afb4c4 Bug 912371 - ICU cross compiling support. r=glandium
--HG--
rename : build/autoconf/codeset.m4 => js/src/build/autoconf/codeset.m4
2013-11-18 17:39:20 +09:00
Landry Breuil
f89fc9e971 Bug 939504: Remove leftover <CanGC> template in !LITTLE_ENDIAN case after bug 928050 r=bhackett 2013-11-18 08:30:25 +01:00
Ehsan Akhgari
d34b4a705a Bug 939608 - Fix a build problem 2013-11-18 00:52:53 -05:00
Ehsan Akhgari
b4bd380bbc Bug 939608 - Build xpconnect in unified mode; r=bholley 2013-11-18 00:47:30 -05:00
Bobby Holley
27b8ebcefe Bug 938429 - Bump the trusted script buffer for macosx64 a bit. r=luke 2013-11-17 18:46:40 -08:00
Bobby Holley
0fc73e8e12 Bug 936232 - Use setConstructor for TypedObject. r=jorendorff 2013-11-17 18:44:29 -08:00
Bobby Holley
1e3c4d3acc Bug 938297 - Stop using GetContextFromDocument in GetStateObject. r=bz 2013-11-17 18:44:04 -08:00
Jan de Mooij
c7fba1031a Bug 937540 part 5 - Use placement new syntax for MIR instructions. r=bhackett
--HG--
extra : rebase_source : 94cef1cdd9875c9ed5806c982e8109637bdcfbd1
2013-11-18 00:00:07 +01:00
Brian Hackett
24efd705a2 Bug 936403 - Make sure undefined global properties are tracked when generating baseline ICs, r=jandem. 2013-11-17 15:59:52 -07:00
Brian Hackett
bef9286886 Bug 936854 - Get the unowned base shape for a shape with the right API, r=jandem. 2013-11-17 15:50:03 -07:00
Andrew McCreight
19d50159cb Bug 937152 - Remove XPCWrappedJS::mMainThread and mMainThreadOnly. r=bholley 2013-11-17 14:47:02 -08:00
Andrew McCreight
63da968209 Bug 936698 - Update the list of headers in testIntTypesABI. r=waldo 2013-11-17 14:47:02 -08:00
Andrew McCreight
65c749e39d Bug 937157, part 13 - Remove DEBUG_shaver. r=bholley 2013-11-17 14:47:01 -08:00
Andrew McCreight
bbb445bc9d Bug 937157, part 12 - Remove DEBUG_xpc_hacker. r=bholley 2013-11-17 14:47:01 -08:00
Andrew McCreight
e7fe28bf03 Bug 937157, part 11 - Remove XPC_DUMP_AT_SHUTDOWN. r=bholle 2013-11-17 14:47:01 -08:00
Andrew McCreight
f8517e0628 Bug 937157, part 10 - Remove DEBUG_xpc_leaks. r=bholley 2013-11-17 14:47:00 -08:00
Andrew McCreight
9da4e53963 Bug 937157, part 9 - Remove XPC_TRACK_WRAPPER_STATS. r=bholley 2013-11-17 14:47:00 -08:00
Andrew McCreight
8dc585fe66 Bug 937157, part 8 - Remove XPC_TRACK_SCOPE_STATS. r=bholley 2013-11-17 14:47:00 -08:00
Andrew McCreight
c6e28bb163 Bug 937157, part 7 - Remove XPC_TRACK_PROTO_STATS. r=bholley 2013-11-17 14:46:59 -08:00
Andrew McCreight
3249d41c33 Bug 937157, part 6 - Remove XPC_CHECK_WRAPPERS_AT_SHUTDOWN. r=bholley 2013-11-17 14:46:59 -08:00
Andrew McCreight
a288f3c946 Bug 937157, part 5 - Remove XPC_REPORT_SHADOWED_WRAPPED_NATIVE_MEMBERS. r=bholley 2013-11-17 14:46:59 -08:00
Andrew McCreight
07826be78e Bug 937157, part 4 - Remove XPC_CHECK_CLASSINFO_CLAIMS reference from xpcprivate.h. r=bholley 2013-11-17 14:46:58 -08:00
Andrew McCreight
7e4477dc70 Bug 937157, part 3 - Remove XPC_ASSERT_CLASSINFO_CLAIMS. r=bholley 2013-11-17 14:46:58 -08:00
Andrew McCreight
36d73a2e1c Bug 937157, part 2 - Remove flushing debug info plus a few other minor things. r=bholley 2013-11-17 14:46:58 -08:00
Andrew McCreight
11c210233b Bug 937157, part 1 - Remove some ancient or unused debugging #defines. r=bholley 2013-11-17 14:46:57 -08:00
Brian Hackett
6e7f49559b Bug 930327 - Add test. 2013-11-17 15:46:02 -07:00
Brian Hackett
601bcd66d5 Bug 936966 - Fix computation deciding whether to allocate in MNewArray, r=jandem. 2013-11-17 15:44:14 -07:00
Brian Hackett
8df8a7201a Bug 928050 - Remove worker pausing mechanism, r=billm. 2013-11-17 15:33:09 -07:00
Tom Schuster
f052cdba92 Bug 933834 - Rename and handlify JS_ValueToString. r=terrence,bz 2013-11-16 13:31:36 +01:00
Tom Schuster
9839c0957a Bug 935696 - Tidy up XPCStringConvert::ReadableToJSVal. r=bz 2013-11-16 13:31:36 +01:00
Ms2ger
29adada2a2 Backout changesets ded0d64f6786:03f041d03f24 and 30cbd1abde1a (bug 935696, bug 933834 and bug 939194) for build bustage. 2013-11-17 16:39:25 +01:00
Tom Schuster
a12aa024e6 Bug 933834 - Rename and handlify JS_ValueToString. r=terrence,bz 2013-11-16 13:31:36 +01:00
Tom Schuster
83ffdabf31 Bug 935696 - Tidy up XPCStringConvert::ReadableToJSVal. r=bz 2013-11-16 13:31:36 +01:00
Dan Gohman
4614038c0e Bug 901274 - IonMonkey: Refactor a testValueTruthyKernel out of testValueTruthy and use it to enable a fallthrough in visitTestNotV. r=waldo 2013-11-17 03:39:31 -08:00
Dan Gohman
934dcb33cb Bug 901274 - IonMonkey: Refactor testObjectTruthy and testValueTruthy to use more fallthroughs. r=waldo 2013-11-17 03:39:28 -08:00
Boris Zbarsky
9ba914a450 Bug 937772. Make better use of our out-of-band type information for unboxing object-valued return values of DOM getters and methods. r=h4writer 2013-11-17 00:10:19 -05:00
Benjamin Peterson
d22e6596c1 No bug - Make zone iterator constructors explicit. r=billm 2013-11-16 23:55:36 -05:00
Benjamin Peterson
c885470231 Bug 939464 - Rewrite code to fix GCC unitialized variable compliants. r=billm
--HG--
extra : amend_source : 8a8629b2781c2e02e031d190dae3d2db33ab6d79
2013-11-16 23:42:03 -05:00
Phil Ringnalda
48c92bf5dc Back out b4c82e9838d5 (bug 939464) for make check assertions
CLOSED TREE
2013-11-16 20:24:41 -08:00
Benjamin Peterson
9ba8874a94 Bug 939464 - Rewrite code to fix GCC unitialized variable compliants. r=billm
--HG--
extra : rebase_source : 6ef2b3017888286447135816e734c98bb6cf3da9
2013-11-16 18:15:33 -05:00
Dan Gohman
ba59726418 Bug 937944 - SpiderMonkey: Use d15 as the float scratch register on ARM, to avoid conflicts with argument registers. r=mjrosenb 2013-11-12 20:20:22 -08:00
Jan de Mooij
bcfc0b8ed5 Bug 937540 part 4 - Use placement new for MBasicBlock. r=djvj 2013-11-16 10:15:35 +01:00
Jan de Mooij
d7c2624b9d Bug 937540 part 3 - Use placement new for GVN ValueNumberData. r=mjrosenb 2013-11-16 10:15:33 +01:00
Jan de Mooij
7077033e4a Bug 937540 part 2 - Use placement new for BitSet and LoopAliasInfo. r=sstangl 2013-11-16 10:15:30 +01:00
Jan de Mooij
50a1ab3b37 Bug 937540 part 1 - Add |operator new| for placement new to TempObject and use for regalloc objects. r=luke 2013-11-16 10:14:07 +01:00
Martin Husemann
cf2cfc1efb Bug 810716: Avoid AC_TRY_LINK on systems where we do not want res_ninit r=ted 2013-11-16 09:13:23 +01:00
Landry Breuil
9f43148a95 Bug 928390: Partially backport libffi upstream 049d8386ff for OpenBSD/mips/hppa. r=glandium 2013-11-13 22:06:05 +01:00
Mike Hommey
082d667fb2 Bug 938956 - Add a generic recursion rule. r=gps
Use by running:
  make -C objdir recurse RECURSED_COMMAND="command_to_run in_each_subdirectory"
2013-11-16 13:40:53 +09:00
Mike Hommey
077002b5c7 Bug 937526 - Cleanup unicharutil/util and rdf/util related things. r=gps 2013-11-16 13:37:54 +09:00
Michael Shuen
014d210978 Bug 937916 - Implement TrueValue() and FalseValue(). r=sfink 2013-11-15 21:46:39 -05:00
Gregor Wagner
9f69e4d89d Bug 937605 - Firefox fails to build on PPC64: GCInternals.h:29:5: error: ‘ZoneSelector’ does not name a type. r=billm 2013-11-15 14:40:37 -08:00
Carsten "Tomcat" Book
3c3ebd3755 Backed out changeset d9ad4cc32e5d (bug 936143) as result of the discussion of Bug 937997 Comment 48 Trees Closed due to OOM on a CLOSED TREE 2013-11-14 10:02:34 +01:00
Carsten "Tomcat" Book
e17f09e4a7 Backed out changeset 011dcedf181f (bug 936143) as result of the discussion of Bug 937997 Comment 48 Trees Closed due to OOM on a CLOSED TREE 2013-11-14 10:02:24 +01:00
Carsten "Tomcat" Book
0a857bf536 Backed out changeset 2abeb02c4777 (bug 933882) as result of the discussion of Bug 937997 Comment 48 Trees Closed due to OOM on a CLOSED TREE 2013-11-14 10:02:14 +01:00
Carsten "Tomcat" Book
12b7a760aa Backed out changeset b8d3be6e3c1a (bug 935470) as result of the discussion of Bug 937997 Comment 48 Trees Closed due to OOM on a CLOSED TREE 2013-11-14 10:01:52 +01:00
Carsten "Tomcat" Book
0a01b279df Backed out changeset fe63bf2c6a3a (bug 935228) as result of the discussion of Bug 937997 Comment 48 Trees Closed due to OOM on a CLOSED TREE 2013-11-14 10:01:39 +01:00
Carsten "Tomcat" Book
c8dfe7142d Backed out changeset 5e6899ab5ead (bug 934799) as result of the discussion of Bug 937997 Comment 48 Trees Closed due to OOM on a CLOSED TREE 2013-11-14 10:01:25 +01:00
Carsten "Tomcat" Book
0e20af9666 Backed out changeset 9f3212effb9f (bug 934799) as result of the discussion of Bug 937997 Comment 48 Trees Closed due to OOM on a CLOSED TREE 2013-11-14 10:00:48 +01:00
Bobby Holley
db1330e2ca Bug 840488 - New domain policy API. r=bz
Note that this patch changes the semantics of javascript.enabled so that changes
to the pref do not apply to compartments that have already been created. This is
a significant change, but is necessary to support the new domain policy API.
After one cycle or so, we'll rip out the old API.
2013-11-12 16:43:35 -08:00
Bobby Holley
c04d2567ce Bug 840488 - Compute immunity from caps checks exactly once, and kill nsScriptSecurityManager::CanExecuteScripts. r=bz 2013-11-12 16:43:35 -08:00
Bobby Holley
23cf12e7bb Bug 840488 - Remove per-JSContext script toggling. r=bz
Note that the checks in nsJSEnvironment::EvaluateString and EvalInWindow
can safely go away, because we call ssm->ScriptAllowed() in
nsJSUtils::EvaluateString.
2013-11-12 16:43:35 -08:00
Bobby Holley
9f845bdef1 Bug 840488 - Move jsd over to the new API. r=bz
This setup is kind of hacky. JSD exposed a per-context script toggle, which,
while nonsensical, exhibits visibly different semantics than a per-global
toggle (since the former follows the WindowProxy across navigations, whereas
the latter does not). Honza says that Firebug ensures that any instances of
|jsdcx.scriptsEnabled = false| are guaranteed to be followed by
|jsdcx.scriptsEnabled = true| before a navigation occurs, so this should be
good enough.
2013-11-12 16:43:34 -08:00
Bobby Holley
a10c940425 Bug 840488 - Directly mark compartments whose docshells disable script execution. r=bz 2013-11-12 16:43:33 -08:00
Bobby Holley
260c41dfe4 Bug 840488 - Introduce a mechanism to temporarily or permanently block script for a given scope, and use it for unsafe channels. r=bz 2013-11-12 16:43:33 -08:00
Kannan Vijayan
1e18e0ea96 Bug 925308 - Added test case. 2013-11-12 15:55:41 -05:00
Steve Fink
9f3ad94e6e Bug 936013 - Type check JS_NeuterArrayBuffer argument, r=jorendorff 2013-11-12 12:24:09 -08:00
Kannan Vijayan
108a71f48a Bug 912303 - Added noSuchMethod support to baseline CALLPROP/CALLELEM stubs. r=efaust 2013-11-12 14:20:34 -05:00
Shu-yu Guo
63d7adad6b Bug 934799 - Part 2: Disable lazy parsing for JSD. (r=sfink) 2013-11-12 10:51:11 -08:00
Shu-yu Guo
f542cb5291 Bug 934799 - Part 1: Lazify delazifying lazy scripts in debug mode. (r=jimb) 2013-11-12 10:51:11 -08:00
Shu-yu Guo
a177359981 Bug 935228 - Toggle debug traps only in debug mode. (r=jandem) 2013-11-12 10:51:10 -08:00
Shu-yu Guo
93b4dbe87b Bug 935470 - Update end position after lazily parsing a function. (r=jorendorff) 2013-11-12 10:51:10 -08:00
Shu-yu Guo
8f57b41b6e Bug 933882 - Invalidate JIT code instead of doing full GC on debug mode toggle. (r=bhackett) 2013-11-12 10:51:10 -08:00
Jim Blandy
83d60eda84 Bug 936143 - Part 2: Simplify and fix js_GetScriptLineExtent. (r=shu) 2013-11-12 10:51:10 -08:00
Shu-yu Guo
999852099e Bug 936143 - Part 1: Add Debugger.Script.lineCount test where the script's source notes end in newline notes. (r=jimb) 2013-11-12 10:51:09 -08:00
Kannan Vijayan
706e46a201 Bug 925309 - Enabling profiler when it is already enabled should be a no-op. r=bhackett 2013-11-12 13:41:03 -05:00
Brian Hackett
127f10b458 Bug 937674 - Don't instantiate types when adding type object guards around type write barriers, r=jandem. 2013-11-12 11:02:52 -07:00
Brian Hackett
483de405ce Bug 936361 - Update test to not require ParallelArray. 2013-11-12 10:23:46 -07:00
Dan Gohman
d6bcfc61bb Bug 569597 - Eliminate use of ranlib. r=glandium 2013-11-11 19:26:59 -08:00
Kannan Vijayan
c3b08b2e21 Bug 925308 - Dont pop profiler frames for stack frames pushed by invalidated IonScripts which did not have profiler instrumentation. r=jandem 2013-11-12 11:28:03 -05:00
Benjamin Bouvier
af8af46fa2 Bug 935791 - Add an option to disable SSE3 and SSE4 on the JS shell. r=jandem 2013-11-12 16:16:24 +01:00
Eric Faust
03b15ed205 Bug 929261 - Fix for GetElementIC. r=shu 2013-11-12 09:34:10 -05:00
Nicholas D. Matsakis
8b22f3db80 Bug 937391 - Refactor prop/elem optimizations r=jandem 2013-11-11 20:29:53 -05:00
Nicholas D. Matsakis
3482f154ba Bug 933764 - Hide specific members of a TypeRepresentationSet r=jandem 2013-11-01 10:46:19 -04:00
Nicholas D. Matsakis
d81408d514 Bug 930057 - Incorrectly returning false r=jandem 2013-10-23 13:26:43 -04:00
Nicholas D. Matsakis
15d55f6130 Bug 922172 - Add redimension method r=till 2013-09-20 16:19:37 -04:00
Andy Wingo
07947c6e76 Bug 932276 - Reimplement GetBlockChainAtPC using JSScript::blockScopes(). r=jorendorff 2013-11-12 09:58:18 +01:00
Andy Wingo
0ac7a843a5 Bug 932276 - Bytecode emitter records static scope extents. r=jorendorff 2013-10-29 14:42:10 +01:00
Andy Wingo
22d47fa02a Bug 932276 - Reserve space in JSScript for an optional block scope array. r=jorendorff 2013-10-29 14:39:58 +01:00
Dan Gohman
b516b2e2e4 Bug 937128 - IonMonkey: Minor code simplifications. r=bhackett 2013-11-12 05:46:43 -08:00
Dan Gohman
3edf84656f Bug 937124 - IonMonkey: Backtracking: expose the considerCopy flag to isRegisterUse to allow trySplitAfterLastRegisterUse to use it. r=bhackett 2013-11-12 05:46:43 -08:00
Dan Gohman
c23d32434e Bug 937121 - IonMonkey: Assert some interesting invariants. r=bhackett 2013-11-12 05:46:43 -08:00
Dan Gohman
181687037e Bug 937121 - IonMonkey: Improved register allocation debug output. r=bhackett 2013-11-12 05:46:43 -08:00
Dan Gohman
fb3df87d49 Bug 936993 - IonMonkey: Create the MCheckOverRecursed before unboxing arguments. r=bhackett 2013-11-12 05:46:43 -08:00
Dan Gohman
000105e7a8 Bug 936891 - IonMonkey: Fix safepoint handling to mind the differences between LSRA and Backtracking. r=bhackett 2013-11-12 05:46:43 -08:00
Dan Gohman
24534d92fa Bug 933104 - IonMonkey: Check for empty ranges after intersecting fractional ranges. r=nbp 2013-11-12 05:46:43 -08:00
Dan Gohman
066abd2a72 Bug 931489 - IonMonkey: Use range analysis to avoid testing for special cases in PowHalf. r=nbp 2013-11-12 05:46:43 -08:00
David Major
25afc23f7c Bug 932100 - Part 2: Move DLL blocklist code to mozglue. r=bsmedberg, r=glandium
--HG--
rename : toolkit/xre/nsWindowsDllBlocklist.cpp => mozglue/build/WindowsDllBlocklist.cpp
2013-11-12 08:31:32 -05:00
Nathan Froyd
c06e306931 Bug 841373 - use STRIP_FLAGS with STRIP consistently; r=glandium 2013-11-11 11:01:22 -05:00
Jon Coppeard
e9f9210b38 Bug 935136 - Always barrier assignments to Heap<Value> r=terrence 2013-11-12 11:21:01 +00:00
Wes Kocher
d58c3c4925 Backed out 7 changesets (bug 935228, bug 936143, bug 935470, bug 933882, bug 934799) for breaking ASAN browser-chrome tests on a CLOSED TREE
Backed out changeset ae6f2151610f (bug 934799)
Backed out changeset 82495f0c5da2 (bug 934799)
Backed out changeset 77be849d81e7 (bug 935228)
Backed out changeset 555e5759fe5f (bug 935470)
Backed out changeset ce4011f33422 (bug 933882)
Backed out changeset e13e98eab890 (bug 936143)
Backed out changeset fb230c191a88 (bug 936143)
2013-11-11 16:53:59 -08:00
Mike Hommey
be0bf8fd8b Backout changeset 4810e8f4eb98 (part of bug 934864) for causing bug 937332. 2013-11-12 08:37:08 +09:00
Terrence Cole
72ed1dc420 Bug 935800 - Assert that we do not GC in the lifetime of a ForkJoinSlice; r=shu
--HG--
extra : rebase_source : ec2dc1db758e5bef4720b5442e006e9df44c165b
2013-11-06 15:43:19 -08:00
Mike Hommey
c288856178 Bug 935857 - Add AC_SUBST_SET to create a set() of strings in config.status and use it for NECKO_PROTOCOLS. r=gps 2013-11-12 07:52:32 +09:00
Shu-yu Guo
98356a7c5a Bug 934799 - Part 2: Disable lazy parsing for JSD. (r=sfink) 2013-11-11 14:18:35 -08:00
Shu-yu Guo
fefef0345f Bug 934799 - Part 1: Lazify delazifying lazy scripts in debug mode. (r=jimb) 2013-11-11 14:18:35 -08:00
Shu-yu Guo
45933eaad1 Bug 935228 - Toggle debug traps only in debug mode. (r=jandem) 2013-11-11 14:18:34 -08:00
Shu-yu Guo
fe85e7e7e5 Bug 935470 - Update end position after lazily parsing a function. (r=jorendorff) 2013-11-11 14:18:34 -08:00
Shu-yu Guo
4abd75e034 Bug 933882 - Invalidate JIT code instead of doing full GC on debug mode toggle. (r=bhackett) 2013-11-11 14:18:34 -08:00
Jim Blandy
8da088a089 Bug 936143 - Part 2: Simplify and fix js_GetScriptLineExtent. (r=shu) 2013-11-11 14:18:34 -08:00
Shu-yu Guo
2e662ac0d8 Bug 936143 - Part 1: Add Debugger.Script.lineCount test where the script's source notes end in newline notes. (r=jimb) 2013-11-11 14:18:34 -08:00
Benjamin Bouvier
656bdeab72 Bug 936710 - Add an option to propagate flags to the nested shells. r=luke 2013-11-11 21:21:32 +01:00
Eddy Bruel
36e6f94dd2 Bug 934419 - Split CompartmentOptions off from ContextOptions; r=bholley 2013-11-11 21:44:33 +01:00
Terrence Cole
a4376f9dca Bug 936583 - Make common chunk trailer use a common struct; r=billm
--HG--
extra : rebase_source : c9a34087a60cd5df0f3b7ec0c32b602ab1159611
2013-11-11 11:32:33 -08:00
Brian Hackett
83ad9f37aa Bug 930327 - Don't deoptimize the type of a coerced argument if it has other uses. r=jandem 2013-11-11 14:50:26 -05:00
Jeff Walden
8d65c428b8 Bug 934718 - Simplify some of the alpha computations in HashTable.h by converting alpha fractions to numerator/denominator ratios of integers, and convert associated JS_STATIC_ASSERT to static_assert. r=luke
--HG--
extra : rebase_source : a35631c885ad7058739d9e99498714f318ef589c
2013-10-24 17:11:32 +01:00
Birunthan Mohanathas
192d1ba4c1 Bug 784739 - Switch from NULL to nullptr in miscellaneous directories; r=ehsan 2013-11-11 14:17:14 -05:00
Eddy Bruel
b9f2725248 Bug 930411 - Implement export declarations; r=bholley 2013-11-11 20:05:40 +01:00
Dan Gohman
65b92a265d Bug 936737 - IonMonkey: Re-disable beta node for unsigned comparisons. r=nbp 2013-11-11 10:54:28 -08:00
Ed Morley
92d3126980 Backed out changeset e75f3902b7f6 (bug 925308) for assertions 2013-11-11 16:48:18 +00:00
Kannan Vijayan
fc7ea25e70 Bug 925308 - Dont pop profiler frames for stack frames pushed by invalidated IonScripts which didn not have profiler instrumentation. r=jandem 2013-11-11 11:19:47 -05:00
Andy Wingo
89a820f764 Bug 937058 - Paper over debug-mode checks of stack depth for unreachable bytecode. r=jandem 2013-11-11 16:21:20 +01:00
Andy Wingo
e3b27bcf78 Bug 931414 - Add test case. r=jandem 2013-11-11 12:22:24 +01:00
Eddy Bruel
9ae330310e Bug 933952 - The NO_DELTA flag in CharacterInfo is unnecessary; r=evilpies 2013-11-11 16:52:40 +01:00
Feiko Koopman
c6db3aa061 Bug 936341 - Get NSPR emulation working on BSD. r=billm 2013-11-11 09:16:47 -05:00
Douglas Crosher
c0cbfcb100 Bug 906964 - ARM: leave some head-room in the double pools to help avoid bailing out which causes compilation failure for asm.js code. r=mjrosenb 2013-11-10 04:20:22 +11:00
Ed Morley
69faaab2a4 Merge mozilla-central and inbound 2013-11-11 13:20:20 +00:00
Ms2ger
9f1382ddc6 Bug 933326 - Part b: Remove xpc_qsThrowMethodFailedWithCcx and xpc_qsThrowMethodFailedWithDetails; r=bholley 2013-11-11 08:56:59 +01:00
Ms2ger
dd7127ccd4 Bug 933326 - Part a: Remove xpc_qsStringToJsstring; r=bholley 2013-11-11 08:56:03 +01:00
Brian Hackett
5d5d183f6c Bug 928050 - Don't GC during atomization, r=billm. 2013-11-09 19:53:53 -07:00
Brian Hackett
6d04207548 Bug 928050 - Don't GC when initializing IonRuntime, r=jandem. 2013-11-09 19:53:03 -07:00
Bill McCloskey
24ad882e1d Bug 928050 - Specify whether to iterate over atoms zone (r=bhackett) 2013-11-10 22:48:58 -08:00
Jeff Walden
f775bf0ab0 Bug 903332 - Make watch/unwatch into proxy hooks and such, and make watching/unwatching work on DOM proxies and windows (or at least work as much as it ever did, which is to say kinda-sorta-ish). r=bhackett, r=efaust
--HG--
extra : rebase_source : 58dc71e7e58208a2cfa12b265adca7b189e5e5bd
2013-10-29 16:39:09 -07:00
Jeff Walden
dd830b124b Bug 934669 - Add preliminary code to make Object.prototype.watch/unwatch warn about deprecation when called for the first time, but don't actually emit the warnings just yet (more needs doing in this bug before that can happen). r=evilpie
--HG--
extra : rebase_source : 11a270e6d8b6d0f03effc14780208a36789e2ff1
2013-11-07 12:07:32 -08:00
Mike Hommey
c574cc46da Bug 935305 - Track preprocessor output dependencies. r=gps 2013-11-09 10:35:45 +09:00
Mike Hommey
91af4c88d7 Bug 935305 - Move preprocessor to mozbuild.action. r=gps
--HG--
rename : config/Preprocessor.py => python/mozbuild/mozbuild/preprocessor.py
rename : config/tests/unit-Expression.py => python/mozbuild/mozbuild/test/test_expression.py
rename : config/tests/unit-LineEndings.py => python/mozbuild/mozbuild/test/test_line_endings.py
rename : config/tests/unit-Preprocessor.py => python/mozbuild/mozbuild/test/test_preprocessor.py
2013-11-09 10:35:44 +09:00
Mike Hommey
f2b3b43dff Bug 934864 - Add REPORT_BUILD do INSTALL_TARGETS and PP_TARGETS. r=gps 2013-11-09 10:32:58 +09:00
Mike Hommey
425071163a Bug 934864 - Add option to make INSTALL_TARGETS and PP_TARGETS keep the original path when copying/preprocessing. r=gps
Also, refactored them for more debuggability and clarity.
2013-11-09 10:32:53 +09:00
Bill McCloskey
1dd65fc977 Bug 936681 - Correctly print stderr for jit-test failures (r=terrence) 2013-11-08 16:05:33 -08:00
Sean Stangl
9ee769d384 Bug 936234 - Inline n-Ary Math.min and Math.max. r=shu 2013-11-07 15:19:55 -08:00
Hannes Verschore
55ebd24599 No bug - IonMonkey: Check return value of pushTypeBarrier, r=mjrosenb 2013-11-08 23:19:22 +01:00
Sankha Narayan Guria
47db7984df Bug 931328 - IonMonkey: Inline Math.hypot(x, y). r=jandem, r=jorendorff
--HG--
rename : js/src/tests/ecma_6/Math/hypot-approx.js => js/src/jit-test/tests/basic/hypot-approx.js
rename : js/src/tests/ecma_6/Math/hypot-exact.js => js/src/jit-test/tests/basic/hypot-exact.js
2013-10-31 19:36:13 +05:30
Brian Hackett
3176c57eef Bug 936501 - Only give IonBuilder a context during definite properties analysis, r=jandem. 2013-11-08 12:41:42 -07:00
Ed Morley
4e7c90484b Backed out changeset c000353517c7 (bug 936501) for B2G build failures on a CLOSED TREE 2013-11-08 17:29:19 +00:00
Felix S. Klock II
f8cc2e60ec Bug 933269: tests for getElem on TypedObjects (r=nmatsakis). 2013-11-05 09:53:00 +01:00
Felix S. Klock II
e91ebcbb5f Bug 933269: jit support for getElem in TypedObjects (r=nmatsakis). 2013-11-05 09:53:00 +01:00
Brian Hackett
9e3b110b93 Bug 936501 - Only give IonBuilder a context during definite properties analysis, r=jandem. 2013-11-08 09:02:37 -07:00
Brian Hackett
cc0d45fc19 Bug 936361 - Fixup inlined no-freeze version of isOwnProperty, r=jandem. 2013-11-08 08:57:31 -07:00
Brian Hackett
03994c3d95 Bug 935952 - Clean up TypeObjectKey property interface to avoid querying objects with unknown properties, r=jandem. 2013-11-08 08:56:10 -07:00
Brian Hackett
ca9abbba84 Bug 936004 - Trace template object in JSOP_REST caches, r=jandem. 2013-11-08 06:48:36 -07:00
Jon Coppeard
8bd86265e5 Bug 926678 - Ensure GC gets triggered when gcMallocBytes drops below zero r=billm 2013-10-16 09:45:27 +01:00
Jon Coppeard
1376205dc5 Bug 935903 - Unmark shared script data at start of GC r=billm 2013-11-08 09:53:24 +00:00
Jan de Mooij
b7c72cd552 Bug 933798 - Don't inhibit name optimizations in try blocks. r=bhackett 2013-11-08 10:37:31 +01:00
Jim Blandy
70ab2bdf2c Bug 887077: Use OwningCompileOptions for off-main-thread compilation. r=terrence 2013-11-07 21:17:07 -08:00
Jim Blandy
897cabeb6a Bug 887077: Use ReadOnlyCompileOptions in preference to CompileOptions where possible. r=terrence 2013-11-07 21:07:18 -08:00
Jim Blandy
ca5c40b85d Bug 887077: Split CompileOptions into ReadOnlyCompileOptions, CompileOptions, and OwningCompileOptions. r=terrence 2013-11-07 21:07:18 -08:00
Jim Blandy
44f58a9925 Bug 887077: Use getter functions to retrieve ownable resources from CompileOptions, instead of direct data member access. r=terrence 2013-11-07 21:07:18 -08:00
Seth Fowler
15d5a68d2b Backout of bug 934070 for breaking debugging on OS X 2013-11-07 18:42:22 -08:00
Nicholas Nethercote
d1af2f8e9e Bug 634417 - Remove inappropriate uses of vanilla malloc/calloc/realloc/free/strdup from SpiderMonkey. r=luke.
--HG--
extra : rebase_source : 4470cdf58a482eb05f94cd00a9800d8e6a0d2252
2013-11-08 09:52:14 +11:00
Bill McCloskey
28adddd4c9 Bug 935338 - Get NSPR emulation working on Macs (r=jorendorff) 2013-11-07 17:19:01 -08:00
Ryan VanderMeulen
899501b7a2 Backed out changeset ec8ac6112088 (bug 933885) for frequent xpcshell test_singlebytes.js timeouts. 2013-11-07 16:45:17 -05:00
Ryan VanderMeulen
2cd9baaad6 Backed out changeset 471db633b20c (bug 903332) for B2G desktop mochitest-1 failures. 2013-11-07 16:10:21 -05:00
Kannan Vijayan
8db7a82cb1 Bug 934427 - Fix callVM invocation in initScopeChain and emitStackCheck for functions with high nslots. r=jandem 2013-11-07 16:08:41 -05:00
Jason Orendorff
f811c5d99b Back out rev 877d4860a9f2 (bug 934669, deprecate Object.prototype.watch). It was inadvertently landed when there was a last-minute sr- on the patch.
--HG--
extra : rebase_source : 3ced9391c314abf7618dfc6e5719e270961e454f
2013-11-07 13:59:19 -06:00
Brian Hackett
7d56f3dc98 Bug 935324 - Clean up adding of type properties to objects, r=jandem. 2013-11-07 11:12:15 -08:00
Zack Weinberg
c4ed613c62 Bug 933885: make xpcshell dump() handle non-ASCII characters correctly. r=bz,ted 2013-11-07 14:10:58 -05:00
Jeff Walden
ed9fef3e20 Bug 903332 - Make watch/unwatch into proxy hooks and such, and make watching/unwatching work on DOM proxies and windows (or at least work as much as it ever did, which is to say kinda-sorta-ish). r=bhackett, r=efaust
--HG--
extra : rebase_source : b5bae3832b7718b579abb7c09f36c9c46907d7cc
2013-10-29 16:39:09 -07:00
Jeff Walden
d3e5b40768 Bug 934669 - Make a global object's Object.prototype.watch/unwatch warn about deprecation when called for the first time. r=evilpie
--HG--
extra : rebase_source : 0856fe798e107e4f0e8bd8b7896107448c6c9364
2013-09-12 15:45:43 -07:00
Jeff Walden
a6d04a64b0 Bug 921561 - Make JS_DECLARE_NEW_METHODS use C++11 "perfect" forwarding (which isn't, because it won't let you pass an expression that's a bit field #nowyouknow), to eliminate issues arising when non-const references are used in these methods with classes that don't copy nicely, or shouldn't be copied for perf reasons. r=luke
--HG--
extra : rebase_source : d2b446e0ee6e5613faa962b92acc9f91584fe7ac
2013-09-27 11:19:43 -07:00
Brian Hackett
e6f05e5829 Bug 932875 - Fix logic annotating type object -> function maps in callprop caches, r=jandem. 2013-11-07 08:12:04 -08:00
Brian Hackett
3845e41d73 Bug 935032 - Don't allocate template objects in IonBuilder when inlining intrinsic_NewDenseArray, r=shu. 2013-11-07 08:00:24 -08:00
Jan de Mooij
c5b0c157d3 Bug 935016 - Specialize string.split(string) in IonMonkey. r=bhackett 2013-11-07 12:14:20 +01:00
Makoto Kato
fd7ed72724 Bug 891718 - Can override CPP/CC/CXX on Android. r=glandium 2013-11-07 17:39:13 +09:00
Mike Hommey
851bde9eb2 Bug 934070 - Stop copying dist/bin under dist/$(MOZ_MACBUNDLE_NAME)/Contents/MacOS in */app/Makefile.in. r=ted
Consequently, revert changeset 92bea49b46b4 (bug 914560).
2013-11-07 10:38:13 +09:00
Mike Hommey
bf5fdbbd38 Bug 862770 - Fix --disable-compile-environment a little. r=gps
--HG--
rename : config/makefiles/target_libs.mk => config/makefiles/target_binaries.mk
rename : js/src/config/makefiles/target_libs.mk => js/src/config/makefiles/target_binaries.mk
2013-11-07 10:37:45 +09:00
Mike Hommey
47f95a5be2 Bug 921816 - Handle idls in --with-libxul-sdk builds. r=gps 2013-11-07 10:37:44 +09:00
Eddy Bruel
83c4341f54 Bug 927116 - Implement reflect support for import declarations; r=jorendorff
CLOSED TREE
2013-11-06 20:04:45 +01:00
Eddy Bruel
44fdc76baf Bug 927116 - Test reflect support for import declarations; r=jorendorff 2013-11-06 20:05:23 +01:00
Eddy Bruel
5d4adcac7d Bug 927116 - Implement parser support for import declarations; r=jorendorff 2013-11-06 20:04:12 +01:00
Benjamin Bouvier
468fad13c2 Bug 926431 - Make clone unsafe for fuzzing in the JS shell. r=luke 2013-11-06 19:47:29 +01:00
Wes Kocher
2cca7bfafb Backed out 3 changesets (bug 927116) for Win debug XPCShell test bustage
Backed out changeset dfeee13c85fb (bug 927116)
Backed out changeset 17b2babbe34e (bug 927116)
Backed out changeset 13f60271f4f6 (bug 927116)
2013-11-06 12:53:11 -08:00
Terrence Cole
1b1f40de6d Bug 909972 - Avoid unnecessary GCs in asm.js compilation; r=luke
--HG--
extra : rebase_source : 41a55a9f837016efbcf013f9b51e9f5f5c48f28b
2013-10-17 09:12:23 -07:00
Terrence Cole
cf9c9d2ef6 Bug 931912 - Suppress an exact rooting hazard false positive in nsWindowSH::Finalize; r=sfink
--HG--
extra : rebase_source : 3934e7cd7e21e37de20aadac203db6a285021691
2013-11-05 15:02:35 -08:00
Terrence Cole
5072dc5910 Bug 935586 - Fix an exact rooting hazard in getIntrinsicValue; r=bhackett
--HG--
extra : rebase_source : eca4c08e60a5583c18a6f1d985ff1a86d19c8a7e
2013-11-06 09:06:57 -08:00
Terrence Cole
5201dd0149 Bug 935271 - Fix ifdefs in js/src/gc/Memory.cpp; r=billm
--HG--
extra : rebase_source : 182c3747cafb76ee1c325515a22c1c89c7bd0930
2013-11-06 08:43:04 -08:00
Terrence Cole
35ef0a6f01 Bug 930526 - Add a missing OOM check to js_InitTypedObjectClass; r=nmatsakis
--HG--
extra : rebase_source : 86049b48e6fb0f772d8edaabb403e1d8c1442706
2013-11-05 10:22:43 -08:00
Andrew McCreight
1b9cc2e51b Bug 905382, part 2 - Implement per-zone string conversion cache. r=bz 2013-09-26 16:18:27 -07:00
Andrew McCreight
743bde990d Bug 905382, part 1 - Implement a read barrier for GC things. r=jonco 2013-11-04 15:01:38 -08:00
Andrew McCreight
e10cd541fb Bug 909490, part 3 - Add callback for zone sweeping. r=jonco 2013-09-25 13:41:25 -07:00
Andrew McCreight
03c332e10a Bug 909490, part 2 - Add callback for zone destruction. r=billm 2013-09-25 13:41:25 -07:00
Andrew McCreight
04485adc4e Bug 909490, part 1 - Add per-zone data for use by embedder. r=billm 2013-08-27 09:42:11 -07:00
Eddy Bruel
3c75984814 Bug 927116 - Test reflect support for import declarations; r=jorendorff 2013-11-06 20:05:23 +01:00
Eddy Bruel
e8ef193f01 Bug 927116 - Implement reflect support for import declarations; r=jorendorff 2013-11-06 20:04:45 +01:00
Eddy Bruel
fb6a60d4f6 Bug 927116 - Implement parser support for import declarations; r=jorendorff 2013-11-06 20:04:12 +01:00
Jason Orendorff
126d93e3b4 Add passing tests for bug 934789, which was fixed by backing out bug 933798 in rev 175bebe48034. Thanks to luke for test cases. no_r=testonly. 2013-11-06 12:31:25 -06:00
Kannan Vijayan
fd3b422b3c Bug 925470 - Dont use ArgsObj-based args when OSR-ing into scripts with argsObjAliasesFormals=false. r=h4writer 2013-11-06 13:26:44 -05:00
Brian Hackett
6c540b8ba2 Bug 935032 - Fix more miscellaneous uses of JSContext in IonBuilder, r=luke,jandem. 2013-11-06 10:23:43 -08:00
Boris Zbarsky
f36b4cafef Bug 934544. For the case when we have to copy an XPCOM string into a JSString, just ask the JS engine to do that. It'll do a better job of avoiding malloc than we can, since it can sometimes store string data inline in the string. r=peterv 2013-11-06 13:02:58 -05:00
Terrence Cole
51874a1795 Bug 935156 - Exactly root the script stored in BytecodeParser; r=wingo
--HG--
extra : rebase_source : f8c9500a04e10711680e6f8c729f438678054ad6
2013-11-05 11:35:22 -08:00
Ryan VanderMeulen
66e0ae4d63 Backed out changeset 727ea6823984 (bug 931328) for Windows jit-test failures.
--HG--
rename : js/src/jit-test/tests/basic/hypot-approx.js => js/src/tests/ecma_6/Math/hypot-approx.js
rename : js/src/jit-test/tests/basic/hypot-exact.js => js/src/tests/ecma_6/Math/hypot-exact.js
2013-11-06 11:30:44 -05:00
Jan de Mooij
6be5261be5 Bug 933369 part 2 - Fix Load/Store TypedArrayElementStatic type policy. r=bhackett 2013-11-06 17:18:15 +01:00
Jan de Mooij
af5718205b Bug 933369 part 1 - Improve heuristics for Ion try-catch compilation. r=bhackett 2013-11-06 17:18:10 +01:00
Andrew McCreight
2cecdbda03 Bug 935130 - mem.log console message should say Zones Collected not Compartments Collected. r=terrence 2013-11-05 11:02:26 -08:00
Tom Schuster
d5f73dbc01 Bug 934557 - Handlify JS::ToBoolean and remove JS_ValueToBoolean. r=terrence 2013-11-06 16:26:50 +01:00
Brian Hackett
6be86fb730 Bug 935032 - Fix miscellaneous uses of JSContext in IonBuilder, r=shu,jandem. 2013-11-06 07:14:20 -08:00
Sankha Narayan Guria
cc59531c58 Bug 931328 - IonMonkey: Inline Math.hypot(x, y). r=jandem
--HG--
rename : js/src/tests/ecma_6/Math/hypot-approx.js => js/src/jit-test/tests/basic/hypot-approx.js
rename : js/src/tests/ecma_6/Math/hypot-exact.js => js/src/jit-test/tests/basic/hypot-exact.js
2013-10-31 19:36:13 +05:30
Andy Wingo
221d56a29a Bug 922070 - Define SrcNoteType, js_SrcNoteSpec using higher-order macro. r=njn 2013-11-06 13:24:55 +01:00
Jan de Mooij
ae9d4711c5 Back out 495a9c210b91 (bug 933798) for causing crashes like bug 935348. 2013-11-06 12:34:29 +01:00
Jon Coppeard
e93128c9fc Bug 935022 - Fix the interaction between generational GC zeal mode and disabling generational collection r=terrence 2013-11-06 10:45:59 +00:00
Nicholas Nethercote
b9e0d05f7e Bug 934321 - Add MemoryMultiReporter, a helper class that reduces some boilerplate, and convert all existing multi-reporters to use it. r=wchen.
--HG--
extra : rebase_source : a6110c3558c571b7908b63e8cc7ca21103098d0d
2013-11-06 14:58:20 +11:00
Brian Hackett
f71797ab8a Bug 934500 - Don't eagerly create callsite clones in IonBuilder, r=shu. 2013-11-05 18:00:44 -08:00
Brian Hackett
f18693fe65 Bug 935027 - Don't create 'rest' template objects in IonBuilder, r=jandem. 2013-11-05 17:54:29 -08:00
Steve Fink
47641b1948 Bug 935173 - Fix JS_NeuterArrayBuffer and call it, r=Waldo
--HG--
extra : rebase_source : 974ec3f776849382fe7684117c647013f7e14236
2013-11-05 14:42:16 -08:00
Steve Fink
14a9a436ad Bug 935125 - Whitelist PLDHashTableOps.hashKey, r=terrence
--HG--
extra : rebase_source : 491286402c046b29a7f5dacefe892a7ea74eb6aa
2013-11-05 14:41:46 -08:00
Nathan Froyd
cf9912c215 Bug 932127 - correctly configure ctypes in cross compilation conditions; r=glandium
Just unconditionally export things for Android and everything else.
2013-11-05 13:03:13 -05:00
Gijs Kruitbosch
d649dc25bb Fix mochitest-other debug bustage caused by bug 821726 by expecting assertions, rs=bustage on a CLOSED TREE 2013-11-05 21:43:01 +01:00
Bill McCloskey
56f3e9a252 Bug 931151 - Offer an alternative to NSPR when building the JS shell on POSIX platforms (r=jorendorff,ted) 2013-11-05 11:16:15 -08:00
Gijs Kruitbosch
a0af27438c Bug 821726 - allow bypassing script cache when using loadSubscript, r=bholley 2013-11-05 16:35:41 +01:00
Steve Fink
c9c4a1d06f Bug 934698 - Suppress nsISupports.{AddRef,Release} when called directly, r=bhackett
DONBUILD because NPOTB yet
2013-11-05 09:10:31 -08:00
Steve Fink
632701b955 Bug 916677 - Do not check expectations in explain.py (move to mozharness script), r=terrence
DONTBUILD because NPOTB yet

--HG--
extra : rebase_source : 1ba2ef6be01bd76bfe9814073047845f3597b363
2013-11-05 09:10:13 -08:00
Steve Fink
ef43c95aa7 Bug 916677 - Update expected number of hazards to accommodate some regressions, r=terrence
DONTBUILD because NPOTB

--HG--
extra : rebase_source : 1d00e49e237dbccc80c2e81c97aa051d2dd0f61b
2013-11-05 09:09:56 -08:00
Steve Fink
8f3142c1ed Bug 934351 - More annotations that have been in production, r=terrence
DONTBUILD because NPOTB

--HG--
extra : rebase_source : 4aa5ee7709013161757d0df44f4de5205692a872
2013-11-05 09:09:34 -08:00
Brian Hackett
33d73d4879 Bug 934526 - Remove unnecessary attempt to instantiate intrinsic values in IonBuilder, r=jandem. 2013-11-05 10:15:51 -08:00
Andrew McCreight
6efba18832 Bug 934990 - Export CurrentThreadCanAccess functions properly. r=terrence 2013-11-05 08:55:28 -08:00
Terrence Cole
626a485eb8 Bug 932530 - Check return of getType in more places; r=djvj
--HG--
extra : rebase_source : 58f83c065dd227ba14243891da6b12a6d610765c
2013-11-05 10:03:24 -08:00
Eddy Bruel
aa89d73942 Bug 568953 - Fix for regression introduced by 82c3097bb8b3 CLOSED TREE; r=me 2013-11-05 16:57:08 +01:00
Eddy Bruel
5e226292f4 Bug 568953 - Back out obsolete module code; r=jorendorff 2013-11-05 16:10:34 +01:00
Peter Van der Beken
1f5317edd4 Bug 932322 - Make Window's WebIDL properties be own properties of window. r=bz.
--HG--
extra : rebase_source : 5595267a420f81f20e5e227712886c9329bec473
2013-10-08 18:18:40 +02:00
Philipp Kewisch
6bc1f0b0bb Fix bug 927073 - Binary compatibility broken for maintenance releases due to strict version-script - regression fix. r=glandium 2013-11-05 12:07:22 +01:00
Felix S. Klock II
1afbae7daa Bug 932796: Fix ThrowError call (r=nmatsakis). 2013-10-31 15:36:46 +01:00
Jon Coppeard
466c1f4c12 Bug 844768 - Make JSRuntime::gcNumArenasFreeCommitted atomic r=billm 2013-11-05 10:16:53 +00:00
Jon Coppeard
18b84b0a2d Bug 934485 - Remove unused ProxyOptions::forceForegroundFinalization() r=terrence 2013-11-05 10:15:40 +00:00
Jon Coppeard
e7bf252bd0 Bug 927939 - Wrappers for nursery allocated objects should be finalized in the background r=terrence 2013-11-05 10:15:33 +00:00
Gabor Krizsanits
4b6ef2a00b Bug 930523 = createObjectIn should waive. r=bholley 2013-11-05 08:02:07 +01:00
Gabor Krizsanits
9294bf448c Bug 930910 - evalInWindow for Cu. r=bholley 2013-11-05 08:00:30 +01:00
Gabor Krizsanits
9e77af3a4e Bug 930910 - exportFunction for Cu. r=bholley 2013-11-05 08:00:20 +01:00
Gabor Krizsanits
f78fec5657 Bug 930910 - options object for Cu.createObjectIn. r=bholley 2013-11-05 08:00:05 +01:00
Mike Hommey
805d0387ed Bug 934335 - Fix standalone js's make install again. r=mshal 2013-11-05 13:28:31 +09:00
Mike Hommey
44619982dd Bug 934337 - Get rid of custom rules fiddling with SHARED_LIBRARY. r=mshal
While here, remove other custom rules in the same Makefiles.
2013-11-05 13:28:26 +09:00
Chris Peterson
d275a447f2 Bug 934262 - Fix -Wtautological-constant-out-of-range-compare warnings in js/src/jit/. r=luke 2013-11-02 12:28:03 -07:00
Makoto Kato
8ee05cd3ad Bug 931687 - Add -Gw option when using VS2013. r=glandium 2013-11-05 12:46:46 +09:00