Commit Graph

40360 Commits

Author SHA1 Message Date
Brian Hackett
3a41273f10 Bug 951285 - Don't check thread safety of Ion compilation when profiling scripts, r=jandem. 2013-12-20 09:23:56 -07:00
Carsten "Tomcat" Book
5b171381e5 Merge mozilla-central to mozilla-inbound 2013-12-20 11:37:10 +01:00
Jon Coppeard
b6e779a5c5 Bug 951722 - Add asserts that hash table postbarriers are working for new type objects r=terrence 2013-12-20 09:34:00 +00:00
Carsten "Tomcat" Book
76b3c9c6c0 merge fx-team to mozilla-central 2013-12-20 10:22:29 +01:00
Wes Kocher
b27e63c236 Merge m-c to inbound 2013-12-19 19:51:23 -08:00
Wes Kocher
accd5a8842 Backed out changeset 1035869d1819 (bug 950452) for jit-test failures 2013-12-19 19:19:23 -08:00
Wes Kocher
3f7a546e4f Merge inbound to m-c 2013-12-19 18:58:45 -08:00
Bill McCloskey
41fe6e9a08 Bug 952183 - reuseGlobal doesn't account for scripts being recycled (r=mrbkap,khuey) 2013-12-19 12:49:52 -08:00
Jeff Walden
40ae057c1d Bug 843004 - Make detecting-ful evaluations of undefined properties in self-hosted code not warn, so that self-hosted code can use that pattern when it wants to. r=jorendorff
--HG--
extra : rebase_source : da9765d3ccf46758101d082b01de761c5ceed14e
2013-12-14 22:29:53 -05:00
Brian Hackett
990a0c99a7 Bug 950460 - Fixup test used for discarding property type information for singleton objects, r=jandem. 2013-12-19 14:59:19 -07:00
Brian Hackett
acc40d62b7 Bug 951979 - Reorder compilation vs. operation callback lock ordering constraints, r=jandem. 2013-12-19 14:56:03 -07:00
Ehsan Akhgari
a5a74597cf Bug 951587 - Only specify that CTypes.cpp won't be part of a PGO build in configurations that actually build it; r=gps
--HG--
extra : rebase_source : 6d6af5c97768092343603140a969271d770a35d2
2013-12-19 15:57:57 -05:00
Jeff Walden
9d793f7688 MSVC bustage fix (apparently it doesn't like "\u0000" in C++, while clang is somehow perfectly happy to accept it, bizarro). Followup to bug 507998, r=bustage 2013-12-19 15:35:18 -05:00
masaya iseki
2abc272a9b Bug 507998 - Add line/column information to the errors reported by JSON.parse, pointing out exactly where in the input string the first bad character was found. r=njn, r=Waldo, rs=jorendorff on the delta (particularly the Unicode escape bits) from the originally-posted patch 2013-12-19 14:40:58 -05:00
Jeff Walden
bb7f1ca7da Inherit RangedPtr's operator= in all of SpiderMonkey's *CharsZ classes, so that assignment of the correct raw pointer to each will compile. No bug, r=terrence over IRC 2013-12-19 13:56:24 -05:00
Brian Hackett
23bed0a793 Bug 950513 - Remove JS_WORKER_THREADS typedef, r=luke. 2013-12-19 11:56:27 -08:00
Jeff Walden
44c105bc52 Bug 937793 - Tweaks to template-array creation. r=bhackett
--HG--
extra : rebase_source : dd75409a458a1ef5a6379251edb75f026d52c94c
2013-12-18 20:14:16 -05:00
Ryan VanderMeulen
ebcd5b6587 Backed out changeset 11751c0efe27 (bug 951439) for mass bustage. 2013-12-18 19:39:33 -05:00
Christian Holler
b5eeb3ac87 Bug 950658 - Clear pending exception in HeapTypeSetKey::instantiate on OOM. r=bhackett
--HG--
extra : rebase_source : e9856f17b41b3763794fbc352d0aa140c0629b77
2013-12-18 14:38:04 +01:00
Marty Rosenberg
26d536b0d8 Land bug 951573. r=jandem 2013-12-18 11:52:51 -08:00
Dan Gohman
cf3725b9d9 Bug 925088 - SpiderMonkey: Micro-optimize x64's testStringTruthy. r=mjrosen 2013-12-18 15:54:32 -08:00
Dan Gohman
d45bd41ac3 Bug 925088 - SpiderMonkey: Fold loads into branchTest32. r=nbp 2013-12-18 15:54:30 -08:00
Sean Stangl
1d55515cd5 Bug 951439 - Use CallVM for RegExp.exec(). r=h4writer 2013-12-17 15:24:47 -08:00
Ryan VanderMeulen
4e609e5b9e Backed out changeset e4d49705cdfe (bug 951573) for suspected Win7 debug xpcshell orange.
CLOSED TREE
2013-12-18 17:05:33 -05:00
Jan de Mooij
d695c46e05 Bug 951666 - Rename IonCode to JitCode. r=njn 2013-12-18 23:01:51 +01:00
Brian Hackett
1a9170a336 Bug 939614: IonMonkey: Fix trying to enter at wrong pc, r=jandem 2013-12-18 22:36:17 +01:00
Hannes Verschore
7050d1a55d Bug 939614: IonMonkey: Invalidate earlier and don't recompile when ionmonkey is disabled, r=jandem 2013-12-18 22:36:17 +01:00
Hannes Verschore
6e84aa851a Bug 939614: IonMonkey: Properly spew recompiling instead of analyzing, r=jandem 2013-12-12 15:14:13 +01:00
Hannes Verschore
1cb197c9f3 Bug 939614: IonMonkey: Enable reschedule same optimizationLevel if osrPc is different, r=jandem 2013-12-12 15:14:13 +01:00
Hannes Verschore
7c2cdc8f9c Bug 939614: IonMonkey: Use logic in UsesBeforeCompile to get actual needed usecount, r=jandem 2013-12-12 15:14:13 +01:00
Hannes Verschore
9be9631c0c Bug 939614: IonMonkey: Rename IonOption to JitOption, r=jandem 2013-12-12 15:14:13 +01:00
Hannes Verschore
f03d2221bd Bug 939614: IonMonkey: Split IonOptions in IonOptions and IonOptimizations, r=jandem 2013-12-12 15:14:12 +01:00
Hannes Verschore
6bda169e55 Bug 939614: IonMonkey: Add recompile check, r=jandem 2013-12-12 15:14:12 +01:00
Marty Rosenberg
65098d78e5 Land bug 951573. r=jandem 2013-12-18 11:52:51 -08:00
Wes Kocher
01cddd87c4 Merge m-c to fx-team 2013-12-19 19:53:30 -08:00
Mike Shal
9457d34c1b Bug 937901 - Support OSX ICU cross-compiling; r=glandium 2013-12-11 15:07:58 -05:00
Andy Wingo
5885e53b71 Bug 942804 - Ion-compile scripts with unaliased let bindings. r=jandem 2013-12-18 14:45:09 +01:00
Till Schneidereit
704f18ac9e Bug 872971 - Followup: Remove bogus test from a CLOSED TREE. r=jwalden 2013-12-18 18:28:01 +01:00
Dan Gohman
61b1eec4dd Bug 951527 - SpiderMonkey: Fix codegen for mixed-type MoveGroup cycles. r=jandem 2013-12-18 08:19:25 -08:00
Till Schneidereit
b439d1e3fb Bug 872971 - Clamp regexp quantifiers to INT_MAX. r=jandem 2013-12-18 16:45:26 +01:00
Jon Coppeard
815c5e706e Bug 948162 - Update DependentAddPtr's ptr on GC r=terrence 2013-12-18 15:25:31 +00:00
Tom Schuster
56d2495c20 Bug 942453 - Handlify IndexToId. r=terrence 2013-12-18 13:30:49 +01:00
Tom Schuster
068d38b770 Bug 944906 - Small cleanup around bool outparams in jsapi.cpp. r=sfink 2013-12-18 13:30:49 +01:00
Jan de Mooij
fb6a41259f Bug 950725 - Fix GetAndClearException to get/clear the exception before calling js_HandleExecutionInterrupt. r=bhackett 2013-12-16 18:50:47 +01:00
Jan de Mooij
914c503bb6 No bug - Make jit_test.py --ion use --ion-parallel-compile=off with --ion-eager, to match --tbpl. r=terrence on IRC 2013-12-18 09:59:22 +01:00
Eric Faust
013f2630d9 Bug 951517 - Fix broken DOM TI check. (r=bz) 2013-12-17 21:53:21 -08:00
Eric Faust
0fdbd926ab Backed out changeset 5123ffbafac3 for bogus commit message. 2013-12-17 21:52:35 -08:00
Eric Faust
5bf3f6bbea Bug 951517 - Fix broken DOM TI check. (r=bz)Bug 951517 - Only Fix broken DOM
TI check. (r=bz)Bug 951517 - Fix broken DOM TI check. (r=bz)Bug 951517 - OnlyFix
broken DOM TI check. (r=bz)Bug 951517 - Only Fix broken DOM TI check. (r=bz)Bug
951517 - Fix broken DOM TI check. (r=bz)Bug 951517 - Only Fix broken DOM
objectTI check. (r=bz)Bug 951517 - Fix broken DOM TI check. (r=bz)Bug 951517 -
Fix broken DOM TI check. (r=bz)
2013-12-17 21:50:45 -08:00
Andrew McCreight
56bc55bdfb Bug 937818, part 2 - Add js::ZoneGlobalsAreAllGray. r=jonco
If all globals in a zone are gray, then all live objects in that zone
should also be gray.
2013-12-17 19:29:57 -08:00
Andrew McCreight
76b4feac36 Bug 937818, part 1 - Add objects to the purple buffer on AddRef. r=smaug
ICC uses this to track objects that have been AddRef'd during ICC graph building.
For those objects, we may not have the proper information for them, so treat them
as live.
2013-12-17 19:29:57 -08:00
Makoto Kato
9deffbbcc6 Bug 947981 - broken --with-system-icu build. r=glandium 2013-12-18 10:20:15 +09:00
Terrence Cole
9bf909fcdc Bug 951407 - Fix two hazards introduced by bug 951282; r=sfink 2013-12-17 14:24:22 -08:00
Shu-yu Guo
8a4ddb6aa3 Bug 948929 - MToId is not PJS safe. (r=nmatsakis) 2013-12-17 16:09:02 -08:00
Shu-yu Guo
71e1151f51 Bug 950277 - Fix checking return values of parallel native calls in Ion. (r=nmatsakis) 2013-12-17 16:09:01 -08:00
Mike Hommey
57508a1ca7 Bug 951010 - Move ConfigStatus.py under mozbuild. r=gps
--HG--
rename : build/ConfigStatus.py => python/mozbuild/mozbuild/config_status.py
2013-12-18 08:07:11 +09:00
Mike Hommey
118f49191e Bug 948301 - Fix static ICU build in js standalone builds. r=ted 2013-12-18 08:07:11 +09:00
Till Schneidereit
0e57aba64d Bug 814892 - Actually compare the right values when making sure a proxy [[Get]] trap returns the correct value. r=efaust
--HG--
extra : rebase_source : 3c7db79ef75d22624f973b4e3ef1fe4b389c24b3
2013-12-17 23:50:42 +01:00
Ryan VanderMeulen
f7385ac1e9 Merge m-c to inbound. 2013-12-17 16:20:31 -05:00
Ryan VanderMeulen
ec3949678d Merge inbound to m-c. 2013-12-17 15:58:24 -05:00
Nicholas D. Matsakis
5290e10b89 Bug 945241 - Add test rs=test 2013-12-17 11:20:17 -05:00
Dan Gohman
02471917dc Bug 950703 - IonMonkey: Read only 4 bytes for a FLOAT32_STACK entry. r=jandem 2013-12-17 08:49:15 -08:00
Dan Gohman
b8224a999e Bug 950703 - SpiderMonkey: Make stack slots byte-indexed. r=jandem 2013-12-17 08:49:15 -08:00
Dan Gohman
07238e8ced Bug 950703 - SpiderMonkey: Move int32 values with 32-bit move instructions. r=jandem 2013-12-17 08:49:13 -08:00
Dan Gohman
a2279de187 Bug 950703 - SpiderMonkey: Merge x86 and ARM's IonFrames.h files into a single file. r=jandem 2013-12-17 08:46:37 -08:00
Dan Gohman
a5a98431b0 Bug 950703 - SpiderMonkey: Use 32-bit slots on 64-bit platforms. r=jandem 2013-12-17 08:46:37 -08:00
Dan Gohman
968a156b5b Bug 950703 - IonMonkey: Use 32-bit stack slots for 32-bit floats on 32-bit platforms. r=jandem 2013-12-17 08:46:37 -08:00
Dan Gohman
b115478853 Bug 950703 - SpiderMonkey: Move float32 values with 32-bit move instructions. r=jandem 2013-12-17 08:46:37 -08:00
Dan Gohman
b6d4526318 Bug 950703 - SpiderMonkey: Rename loadFloat and storeFloat to loadFloat32 and storeFloat32 r=jandem 2013-12-17 08:46:37 -08:00
Dan Gohman
5657b8a020 Bug 950703 - SpiderMonkey: Add isFloatReg() predicates to LDefinition and VirtualRegister. r=jandem 2013-12-17 08:46:37 -08:00
Dan Gohman
a0ebc2d9c7 Bug 950703 - SpiderMonkey: Rename MoveOp::Kind to MoveOp::Type. r=jandem 2013-12-17 08:46:37 -08:00
Dan Gohman
97682114fa Bug 950703 - SpiderMonkey: Merge DOUBLE_SLOT and DOUBLE_ARGUMENT with STACK_SLOT and INT_ARGUMENT. r=jandem 2013-12-17 08:46:37 -08:00
Dan Gohman
0f0569e660 Bug 949668 - SpiderMonkey: Add a MoveOp::FLOAT32 r=jandem 2013-12-17 08:46:37 -08:00
Dan Gohman
bb8738a725 Bug 949668 - SpiderMonkey: Enum simplification. r=jandem 2013-12-17 08:46:37 -08:00
Dan Gohman
e17e2bf27c Bug 949668 - SpiderMonkey: Delete an unused function. r=jandem 2013-12-17 08:46:37 -08:00
Nicolas B. Pierron
003b3e26af Bug 951105 - Rename MarkIonExitFrame to MarkJitExitFrame. r=jandem 2013-12-17 08:43:22 -08:00
Jan de Mooij
d48bd96f77 Bug 785905 followup - Fix --disable-threadsafe shell builds. 2013-12-17 14:48:21 +01:00
Carsten "Tomcat" Book
dd80853527 Backed out changeset 261091719842 (bug 937818) for static rooting hazard analysis bustage on a CLOSED TREE 2013-12-17 09:20:51 +01:00
Carsten "Tomcat" Book
ff26d7a25c Backed out changeset 8f48aaba4752 (bug 937818) for static rooting hazard analysis bustage on a CLOSED TREE 2013-12-17 09:20:42 +01:00
Dan Gohman
01c0a454c6 Bug 950438 - IonMonkey: The intersection of two ranges that both contain NaN is not empty. r=nbp 2013-12-16 22:47:06 -08:00
Dan Gohman
d4d9ea2859 Bug 950701 - SpiderMonkey: Tidy up some uses of the Vector API. r=waldo 2013-12-16 22:47:04 -08:00
Andrew McCreight
f8ec141d0b Bug 937818, part 2 - Add js::ZoneGlobalsAreAllGray. r=jonco
If all globals in a zone are gray, then all live objects in that zone
should also be gray.
2013-12-16 21:30:53 -08:00
Andrew McCreight
3145a6bc8f Bug 937818, part 1 - Add objects to the purple buffer on AddRef. r=smaug
ICC uses this to track objects that have been AddRef'd during ICC graph building.
For those objects, we may not have the proper information for them, so treat them
as live.
2013-12-16 21:30:53 -08:00
Mike Hommey
fa692ebd07 Bug 950291 - Kill js/src/build/autoconf. r=ted 2013-12-17 11:13:53 +09:00
Mike Hommey
ef13decc2d Bug 950290 - Move python scripts from build/autoconf into a mozbuild submodule. r=gps
--HG--
rename : build/autoconf/check_debug_ranges.py => python/mozbuild/mozbuild/configure/check_debug_ranges.py
rename : build/autoconf/libstdcxx.py => python/mozbuild/mozbuild/configure/libstdcxx.py
2013-12-17 11:13:08 +09:00
Mike Hommey
e8121110ea Bug 950027 - Remove build/autoconf/match-dir.sh. r=gps 2013-12-17 11:12:51 +09:00
Nicholas D. Matsakis
3b62fecf6a Bug 945241 - Check for null pointer in TypedObject trace r=sfink 2013-12-13 06:20:27 -05:00
Carsten "Tomcat" Book
1a49e24acf Merge mozilla-central to b2g-inbound 2013-12-20 11:44:27 +01:00
Ms2ger
17684644bd Merge backout. 2013-12-20 11:36:27 +01:00
Ms2ger
0ca1c2ac03 Backout bug 942104 (changesets 4e5746a65a5e:62e32a84a9fb) for missing review. 2013-12-20 11:33:37 +01:00
Douglas Crosher
5014340db7 Bug 942565 - IonMonkey (ARM): Fix clampDoubleToUint8 to return 0 for an input of NaN. r=mjrosenb
--HG--
extra : rebase_source : a7bf008107f18030116a3911fa9e5959a5091d7e
2013-12-08 17:22:52 +11:00
Nicolas B. Pierron
ef43958aca Bug 940965 - Do not use Unagi's GC settings by default. r=h4writer
CLOSED TREE
2013-12-17 07:00:32 -08:00
Wes Kocher
51be634cd2 Backed out changeset ef0eeaec74a8 (bug 949183) on the theory that it somehow broke every single b2g test on a CLOSED TREE 2013-12-16 18:27:43 -08:00
Terrence Cole
c62eb43ce0 Bug 942547 - Report all unhandlable OOMs for the fuzzers; r=jonco
--HG--
extra : rebase_source : 9112da0c7b3eee56cbe3370c482ed7b3d17c823c
2013-12-19 09:11:02 -08:00
Brian Hackett
42f8b40294 Bug 938124 - Add thread safety class instances to get IonBuilder passing the thread safety dynamic analysis, r=jandem. 2013-12-19 10:01:25 -08:00
Nicolas B. Pierron
8d0cd589df Bug 946843 - XDR the column of JSScript. r=luke 2013-12-19 09:20:35 -08:00
Nicolas B. Pierron
9c7c09d6dd Bug 920322 - Save the displayAtom instead of only saving the qualified name. r=bhackett 2013-12-19 09:20:35 -08:00
Nicolas B. Pierron
d0410335a3 Bug 920322 - Add treatAsRunOnce to XDRScript. r=bhackett 2013-12-19 09:20:35 -08:00
Nicolas B. Pierron
b605f62af4 Bug 920322 - Provide better XDR interface for coding constants. r=luke 2013-12-19 09:20:35 -08:00
Nicolas B. Pierron
fd58306d40 Bug 920322 - Support encoding/decoding singletons. r=luke 2013-12-19 09:20:35 -08:00
Nicolas B. Pierron
89c87fbb15 Bug 920322 - Enable XDR of CompileAndGo scripts. r=luke 2013-12-19 09:20:35 -08:00
Tom Schuster
29003d04c1 Bug 949197 - Make Array#slice on COW arrays work again. r=bz f=bholley 2013-12-19 17:39:15 +01:00
Hannes Verschore
b50d5fd00c Bug 939614: IonMonkey: Revert hoisting of setting ION_COMPILING_SCRIPT. We can only set this when background compiling, r=jandem 2013-12-19 16:42:37 +01:00
Benjamin Bouvier
32fb3bf612 Bug 944398: Inline Math.fround even if its returned value hasn't ever been observed; r=bhackett 2013-12-19 16:09:42 +01:00
Benjamin Bouvier
576b035153 Bug 936740: inline call to libc's ceil for Math.ceil(); r=jandem 2013-12-19 15:32:59 +01:00
masaya iseki
d378c86c57 Bug 944153 - Modify setJitCompiler to return undefined. r=nbp 2013-12-19 06:22:10 -08:00
Felix S. Klock II
95b8b0366f Bug 943852: need not set resultTypeSet for get prop on known type (r=h4writer). 2013-12-19 13:55:04 +01:00
Jon Coppeard
993e96fa9b Backout changeset 4e6b39fbd81e (bug 951722) for ggc orange 2013-12-19 12:07:40 +00:00
Jon Coppeard
3f708b4232 Bug 951722 - Add asserts that hash table postbarriers are working for new type objects r=terrence 2013-12-19 10:46:41 +00:00
Jon Coppeard
59d8377c49 Bug 951722 - Add asserts that hash table postbarriers are working for debug scopes r=terrence 2013-12-19 10:46:41 +00:00
Nicolas B. Pierron
eaf0384dff Bug 951668 - IonCaches: Make setFramePushed implicit. r=efaust 2013-12-19 01:59:13 -08:00
Nicolas B. Pierron
c847871494 Bug 951668 - IonCaches: Use icRestoreLive. r=efaust 2013-12-19 01:59:13 -08:00
Nicolas B. Pierron
81dc7a8df4 Bug 951668 - IonCaches: Group leave-exit-frame logic next to the call. r=efaust 2013-12-19 01:59:13 -08:00
Till Schneidereit
56b7f10b53 Bug 911400 - Create OpaqueWrappers when wrapping objects for use in the self-hosting global and OpaqueWrapperWithCalls when wrapping self-hosted function for use in other compartments. r=bholley 2013-11-26 13:45:54 +00:00
Nicolas B. Pierron
23c4082c6e Bug 950044 - Add JS Shell option to restrict the memory available. r=h4writer 2013-12-17 05:46:46 -08:00
Jon Coppeard
b70258b947 Bug 930427 - Don't allow merge of debugger-visible compartments r=billm 2013-12-17 10:41:28 +00:00
Jon Coppeard
6535577bb9 Bug 928378 - Add description of post-barriers r=billm 2013-12-17 10:41:27 +00:00
Jon Coppeard
a2e9023ac7 Bug 950617 - Fix test code to not assume existence of TypedObject r=sfink 2013-12-17 10:41:27 +00:00
Jon Coppeard
5c2a29ad5c Bug 950722 - Add a test for interaction between WeakMap and moving GC r=terrence 2013-12-17 10:41:27 +00:00
Nicolas B. Pierron
25a1f4243e no bug - Add Missing namespace. r=jonco 2013-12-17 02:35:33 -08:00
Eric Chou
57de6c7c2d Bug 942104 - Add nsIDOMBluetoothDiscoveryStateChangedEvent, r=gyeh 2013-11-30 20:20:17 +08:00
Ms2ger
9d06a0c27f Merge mozilla-inbound to mozilla-central. 2013-11-29 09:54:12 +01:00
Makoto Kato
4ad3c462f3 Bug 942645 - Remove old OS_RELEAE reference. r=glandium 2013-11-29 13:52:22 +09:00
Ms2ger
040dc126c9 Bug 939271 - Part f: move mochitests to manifests in js/xpconnect; r=bholley 2013-11-28 15:03:17 +01:00
Mike Hommey
8fd06cf41b Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal 2013-11-27 22:55:07 +09:00
Makoto Kato
4b25f5dfda Bug 912371 - Cross compile support for ICU. r=glandium
--HG--
rename : build/autoconf/codeset.m4 => js/src/build/autoconf/codeset.m4
2013-11-28 14:49:10 +09:00
Terrence Cole
f76b7ca81c No Bug - Drop expected hazard count to current value of 15; r=themaid
--HG--
extra : rebase_source : e10de0a011f1bd017e30f327e087ca735da91281
2013-11-28 12:17:49 -08:00
Mike Hommey
b32a4ed166 Backout changeset 3fd4b546eed4 (bug 874266) and changeset a35d2e3a872f (bug 942043) for ASAN build bustage and Windows test bustage
--HG--
extra : amend_source : f20d09aeff1c8b5cbd0f1d24c7ce04e86f3aed1d
2013-11-28 14:24:05 +09:00
Jeff Walden
37838abfa6 Bug 944196 - Inlined rest-array creation in the JIT doesn't set the rest array's length. r=shu
--HG--
extra : rebase_source : ce9433f142729b8847cf0139c8960e8a3ef5e85d
2013-11-27 18:57:33 -08:00
Terrence Cole
d0117a6cb9 Bug 951282 - Wrap the pending exception lazily; r=luke
--HG--
extra : rebase_source : e2bf58c6c5ba5ba857a97bd18f5543f32da6f508
2013-12-17 13:01:05 -08:00
Eric Faust
57d8b3d147 Bug 950568 - Fix missing null check in EffectlesslyLookupProperty. (r=djvj) 2013-12-17 12:38:52 -08:00
Gregory Szorc
e396fc159d Bug 774572 - Part 2: Define JAR_MANIFESTS in moz.build files; r=glandium
Every directory with a jar.mn now has JAR_MANIFESTS defined in its
moz.build file.

We also removed the may_skip special consideration of jar.mn files
because this information is now available during tier traversal by the
reader courtesy of the variables being present in moz.build files.

--HG--
extra : rebase_source : 21049b15e6bd9cf65b0805ccaccc4ba5aae93c98
extra : amend_source : 0b1ea866d725beef92d37c6f6d475369ac002e19
2013-12-10 16:18:11 +09:00
Bobby Holley
9f6b17cb86 Bug 950909 - Tests. r=smaug 2013-12-19 18:08:07 -08:00
Bobby Holley
3e1858537b Bug 950909 - Forward native aggregation to the root XPCWrappedJS. r=mccr8,sr=smaug 2013-12-19 18:08:07 -08:00
Brian Hackett
3489773efd Land bug 950452. r=jandem
--HG--
extra : rebase_source : 43f49a241cd6553bd4160df3bc9c316c64fbc746
2013-12-19 16:55:56 -08:00
Terrence Cole
134827abc4 Bug 952344 - Allow AutoAssertNoGC to be used safely off-thread; r=sfink 2013-12-19 16:55:19 -08:00
Ivan Jibaja
311063f1a7 Bug 946042 - Add all SIMD functions to the interpreter. r=till 2013-12-18 16:28:32 -05:00
Terrence Cole
e00d5c113b Bug 902174 - Aggressively optimize js::gc::StoreBuffer for size; r=jonco
--HG--
extra : rebase_source : 872d440225303d9557e8718471404fc9e08dc9c6
2013-11-14 16:48:33 -08:00
Terrence Cole
bcf90db7e6 Bug 944040 - Do not use the store buffer during moving GC; r=jonco
--HG--
extra : rebase_source : cca04b1eb34c733a615a8cab12fb1625e940a1c9
2013-11-25 14:06:56 -08:00
Hannes Verschore
9da95c1712 Bug 943667: OdinMonkey: Add check when removing AsmJSModule from IonScript, r=luke 2013-11-28 16:53:38 +01:00
Ehsan Akhgari
dd58d0a554 Bug 944379 - Build js/ipc in unified mode; r=glandium 2013-11-28 08:47:03 -05:00
Jon Coppeard
8425a3d789 Bug 943827 - Fix out of memory memory handling for buffered gray roots r=billm 2013-11-28 10:14:06 +00:00
Jan de Mooij
d782cd969f Bug 942390 - Don't use the iterator cache if the object has an __iterator__ property. r=bhackett 2013-11-28 11:09:40 +01:00
Mike Hommey
a1486ce449 Bug 942043 - Straighten up zlib linkage wrt shared js and system zlib. r=gps,r=ted 2013-11-22 23:03:21 +09:00
Nicholas Nethercote
39004db706 Bug 936964 (part 7, attempt 2) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
* * *
Bug 936964 (part 7b) - Fix a use-after-free found by ASan.

--HG--
extra : rebase_source : d38ab6b63e9d576773baf8e55fa4f7182c33915e
2013-11-07 16:35:30 +11:00
Jeff Walden
59a3616c36 Bug 811264 - Use mozilla::Abs in jsnum.cpp, instead of open-coding it in ways that trigger warnings with some compilers. Also rename IntToCString to Int32ToCString, for accuracy. r=jorendorff
--HG--
extra : rebase_source : a138da4be25bcd8f6c7f99addb0027c4be88c413
2013-11-05 14:29:01 -08:00
Shu-yu Guo
814607e68d Bug 941649 - Part 2: Add a workerThreadCount shell testing function. (r=luke) 2013-11-27 20:08:46 -08:00
Shu-yu Guo
fe65fcc18c Bug 941649 - Part 1: Fix off-main-thread alloc path in the GC. (r=bhackett) 2013-11-27 20:08:45 -08:00
Mike Hommey
682364d535 Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal 2013-11-28 13:08:16 +09:00
Mike Hommey
0a1fb8d11c Bug 942043 - Straighten up zlib linkage wrt shared js and system zlib. r=gps,r=ted 2013-11-28 12:49:43 +09:00
Ehsan Akhgari
0f45a4d5a3 Bug 943719 - Build MFBT in unified mode; r=froydnj,djvj 2013-11-27 18:59:50 -05:00
Ehsan Akhgari
a903aefdc0 Backed out 9 changesets (bug 943660, bug 936964) because of ASAN use-after-free crashes on browser-chrome and mochitest-other
Backed out changeset 85486c4aa3d8 (bug 936964)
Backed out changeset 25312eb71998 (bug 936964)
Backed out changeset 6dbb8333960c (bug 936964)
Backed out changeset da6465ad476f (bug 936964)
Backed out changeset a87ffc992f38 (bug 936964)
Backed out changeset 4ae3a61182db (bug 936964)
Backed out changeset 34e9c3137804 (bug 936964)
Backed out changeset fd1459e71585 (bug 936964)
Backed out changeset 3e8a701d8bdc (bug 943660)

Landed on a CLOSED TREE

--HG--
rename : content/canvas/src/WebGLMemoryTracker.h => content/canvas/src/WebGLMemoryReporterWrapper.h
2013-11-27 20:05:00 -05:00
Ehsan Akhgari
74dc778850 Backed out changeset ea3392e0018f (bug 943719) because of build bustage on a CLOSED TREE 2013-11-27 19:50:02 -05:00
Ehsan Akhgari
960603e1ac Bug 943719 - Build MFBT in unified mode; r=froydnj,djvj 2013-11-27 18:59:50 -05:00
Brian Hackett
4d6c721c35 Bug 938124 - Add classes for use in IonBuilder thread safety analysis, r=jandem. 2013-11-27 16:28:57 -07:00
Nicholas Nethercote
bc475c75df Bug 936964 (part 7) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
--HG--
rename : content/canvas/src/WebGLMemoryReporterWrapper.h => content/canvas/src/WebGLMemoryTracker.h
extra : rebase_source : 611e8d35907959b163aeced1c4ffe1d265048fe6
2013-11-07 16:35:30 +11:00
Steve Fink
cb900f14eb Bug 931008 - Initialize memory field before using it, r=jorendorff
--HG--
extra : rebase_source : 09e15cfe0ae373e2caacbffd6336faa1f2f2e1e7
2013-11-14 20:42:33 -08:00
Wes Kocher
295bf5d678 Backed out changeset a70f5add1982 (bug 950658) for breaking Windows builds 2013-12-16 17:46:30 -08:00
Terrence Cole
f399e69993 Bug 950950 - Fix some exact rooting hazards in the bytecode emitter; r=sfink
--HG--
extra : rebase_source : a316b1cf10c7a251ef04fb0c3526a5320d40661e
2013-12-16 15:41:54 -08:00
Terrence Cole
f3f1364e6e Bug 950923 - Fix an exact rooting hazard in GlobalObject::getIntrinsicValue; r=sfink
--HG--
extra : rebase_source : f49223dbfb97147d43bbf3720098b97e516c406a
2013-12-16 14:28:35 -08:00
Sean Stangl
59305924cb Bug 949183 - Fix jsid static constructor explosion. r=Waldo 2013-12-16 14:40:05 -08:00
Christian Holler
b038c71e60 Bug 950658 - Clear pending exception in HeapTypeSetKey::instantiate on OOM. r=bhackett
--HG--
extra : rebase_source : 8f8c28f51ee7f08ef822fec5ac590a7d1cfebed7
2013-12-16 18:44:55 +01:00
Brian Hackett
ef7ea5783d Bug 937089 - Deoptimize arguments when it is redeclared as a variable inside a with statement inside an eval, r=luke. 2013-12-16 14:55:49 -08:00
Luke Wagner
f74a7c3b7e Bug 950527 - Mark asm.js success messages as not being an error (r=bbouvier) 2013-12-16 10:20:35 -06:00
Brian Hackett
f455cedda9 Bug 950456 - Fix tracing for baseline type monitor and update stubs, r=jandem. 2013-12-16 14:04:49 -08:00
Terrence Cole
ea8901c289 Bug 949108 - Fix an exact rooting false positive across the activity callback; r=bholley
--HG--
extra : rebase_source : 9c4f0b94b376f9a2d11c5f031b8a8ef27aa2e4fb
2013-12-16 10:38:15 -08:00
Dan Gohman
be2485b3fc Bug 950716 - IonMonkey: Reorder struct fields for micro-efficiency. r=nbp 2013-12-16 11:13:31 -08:00
Dan Gohman
fbee2260d8 Bug 950716 - IonMonkey: Optimize BitSet a little r=nbp 2013-12-16 11:13:29 -08:00
Dan Gohman
9f03cdf6d7 Bug 950716 - SpiderMonkey: A minor BitSet::Iterator refactoring. r=nbp 2013-12-16 11:13:26 -08:00
Brian Hackett
03fbbbdef7 Bug 785905 - Build Ion MIR graph off thread, r=jandem. 2013-12-16 10:53:02 -08:00
Kannan Vijayan
0134bf3556 Bug 950028 - Remove unused js_AddNativeProperty. r=jorendorff 2013-12-16 13:04:50 -05:00
J. Ryan Stinnett
889a957d89 Bug 946813 - Part 1: Expose invisibleToDebugger as a sandbox flag. r=bholley
--HG--
extra : rebase_source : 7d4963efc10423bb3e451da0eb1f6a03d7531831
2013-12-19 17:31:05 -06:00
Christian Holler
5e86b4f5be Bug 950474 - Handle OOM in getOrCreateMatchResultTemplateObject. r=h4writer 2013-12-16 14:47:13 +01:00
Jason Orendorff
13c7b9f664 Bug 948647, part 3 - Change js_ErrorToException to return true iff cx->throwing was set, and document the convention. r=Waldo.
--HG--
extra : rebase_source : d7db5309c651b8d8954bb480746efd9dd04db6d9
2013-12-16 06:03:22 -06:00
Jason Orendorff
1f26ac383a Bug 948647, part 2 - Rename js_ReportErrorAgain to js::CallErrorReporter (and other related tidying-up). r=Waldo.
--HG--
extra : rebase_source : 390a3f249982ed3b5843e78077bcd102e1366a48
2013-12-16 06:03:18 -06:00
Jason Orendorff
302fded0f2 Bug 948647, part 1 - Make sure exn_finalize is safe when the object's reserved slot was never initialized (due to OOM right after it was allocated). r=Waldo.
--HG--
extra : rebase_source : ea5c2c0cf40267a8d9c8c55a5b5d10d41a933761
2013-12-16 06:03:15 -06:00
masaya iseki
c7add2e294 Bug 930565 - Improve constant folding around addition when at least one operand is not a string or number literal. r=jorendorff,r=luke.
--HG--
extra : rebase_source : dd61ec801b8deb9617b64721493f308fe1dfaa91
2013-12-16 06:03:09 -06:00
Jason Orendorff
e0c7c9458a Bug 793860, part 2 - Remove JSOP_ENUMELEM. r=luke.
--HG--
extra : rebase_source : 4437d5bbf10755e184419471afccee81af367e14
2013-12-09 14:12:39 -06:00
Jason Orendorff
4d7a6376b1 Bug 793860, part 1 - Simplify the bytecode emitted for certain kinds of array destructuring assignment. Remove JSOP_ENUMCONSTELEM which is then no longer used (and JSOP_GETFUNNS which has not been used for some time). r=luke.
--HG--
extra : rebase_source : 4de2637c41999b7dce5d468609ab35b98341327b
2013-12-09 14:12:36 -06:00
Jan de Mooij
dad290b1cd Bug 942530 - Use typed enums in jsinfer.h. r=bhackett 2013-12-16 10:47:31 +01:00
Jon Coppeard
89289ffa66 Bug 950006 - Don't skip zeal GCs if allocating without the possibility of GC r=billm 2013-12-16 08:57:37 +00:00
Jan de Mooij
4842c69eb1 Bug 947587 - fix non-ion builds r=bhackett 2013-12-15 19:46:34 +01:00
Brian Hackett
ecb06a8b95 Bug 949747 - Use accessor methods for JSFunction fields, r=jandem. 2013-12-14 16:38:07 -08:00
Brian Hackett
3f5d9fdd14 Bug 950118 - Don't allow the object metadata hook to reenter JS, r=jimb. 2013-12-14 16:29:43 -08:00
Jan de Mooij
32193ae92a Bug 949475 - Add some debug-only sanity checks. r=bhackett
--HG--
extra : rebase_source : c64b96293ea729eb3dee52c59262904db849d7ae
2013-12-14 14:32:35 +01:00
Tom Schuster
d453e99022 Bug 939302 - Use DOMTimestamp for timestamps in MMS. r=bz,gen 2013-11-30 19:14:41 +08:00
Tom Schuster
722f9ebc4c Bug 939302 - JS::Value in dictionary_helper_gen.py is obsolete. r=bz 2013-12-13 11:37:53 +01:00
Jan de Mooij
da3a4828db Bug 949475 - Remove JOF_TYPESET from initializer ops. r=bhackett 2013-12-14 10:57:25 +01:00
Masatoshi Kimura
4b2523106b Bug 949292 - Stop exposing LoadStatus on the global object. r=bz 2013-12-14 16:31:10 +09:00
Bobby Holley
bdd70cb368 Bug 913734 - Stop storing security policies on XPCWrappedNativeProtos. r=mrbkap
This is just a cache, so we can safely remove it without impacting correctness.
The rest of this mechanism goes away in subsequent patches.
2013-12-13 19:15:43 -08:00
Sean Stangl
a6c6fc1000 Bug 946481 - Fix PRETTY_PRINT_OFFSET misuse. no_r 2013-12-13 15:46:21 -08:00
Sean Stangl
354b418050 Bug 946481 - Add xaddl to Assembler-x86-shared. r=efaust 2013-12-13 14:49:26 -08:00
Terrence Cole
724ee75bf2 Bug 927685 - Enable --ion-parallel-compile=on by default in the shell; r=jandem,sr=jorendorff
* * *
Bug 927685 - Followup to fix bustage in --disable-threadsafe builds on a CLOSED TREE; r=bustage

--HG--
extra : rebase_source : b6f59f7f173e0e7c34b60cd0268cc9c36a0f485a
2013-11-12 14:02:24 -08:00
Dan Gohman
f53aa6bc32 Bug 949668 - SpiderMonkey: Add a type to LMoveGroup. r=jandem 2013-12-13 08:27:47 -08:00
Dan Gohman
3a820e1318 Bug 949668 - SpiderMonkey: Add an LDefinition::Float32 r=jandem 2013-12-13 08:27:47 -08:00
Dan Gohman
3a62ff8315 Bug 949668 - SpiderMonkey: MoveOp cleanups. r=jandem 2013-12-13 08:27:47 -08:00
Dan Gohman
e56e44cd69 Bug 949668 - SpiderMonkey: Rename MoveResolver::Move to MoveOp. r=jandem 2013-12-13 08:27:46 -08:00
Eric Faust
46a65bdd10 Bug 926012 - Part 3: Convert wrappers to using dynamic prototype hooks. (r=bholley) 2013-12-13 12:01:30 -08:00
Eric Faust
7f87debdf9 Bug 926012 - Part 2: Allow __proto__ sets on proxies. (r=Waldo) 2013-12-13 12:01:30 -08:00
Eric Faust
a6f4a5beea Bug 926012 - Part 1: Clean up __proto__ setting semantics on native objects. (r=Waldo) 2013-12-13 12:01:30 -08:00
Terrence Cole
774e6ed76a Bug 949283 - Add a post-barrier to missingScopes for the JSObject* in ScopeKeyIter; r=jonco 2013-12-12 15:30:53 -08:00
Brian Hackett
0909f112c0 Bug 932982 - Trace type constraints and allow preserving jitcode in GCs without also marking all type information, r=billm, r=jandem 2013-12-12 13:10:54 -08:00
Ryan VanderMeulen
3dadf354c0 Backed out 7 changesets (bug 949668) for Windows jit-test failures on a CLOSED TREE.
Backed out changeset 3786ca248031 (bug 949668)
Backed out changeset 05c4fa8d327b (bug 949668)
Backed out changeset ca7eeb4f5570 (bug 949668)
Backed out changeset ff3bdc0fb8e3 (bug 949668)
Backed out changeset 2ff5f77b2047 (bug 949668)
Backed out changeset 246083962f43 (bug 949668)
Backed out changeset 8af12200ad0b (bug 949668)
2013-12-13 13:30:27 -05:00
Steve Fink
5b9d3b09ee Bug 949878 - Switch to integer indexes to avoid pathological array slowdown, r=terrence
--HG--
extra : rebase_source : 93cd0bdd1bb2b1b4f104112613b3609ee4235ddd
2013-12-13 09:50:13 -08:00
Douglas Crosher
df7395ce5d Bug 949742 - Ionmonkey: Improve the register allocation for Float32ToDouble. r=benj 2013-12-13 15:27:13 +11:00
Andy Wingo
9441939663 Bug 927782 - Part 12: Remove blockChain from StackFrame. r=luke 2013-11-26 12:17:08 +01:00
Andy Wingo
44bd6e4790 Bug 927782 - Part 11: Optimize block scopes without aliased locals. r=luke 2013-11-26 12:07:02 +01:00
Andy Wingo
7da22095a0 Bug 927782 - Part 10: Iterate block chain from compile-time block scope maps, not runtime blockChain. r=luke 2013-12-06 18:42:08 +01:00
Andy Wingo
bbd69751e9 Bug 927782 - Part 9: Fix js_DumpScriptDepth to not abort on unreachable bytecodes. r=luke 2013-12-06 18:30:05 +01:00
Andy Wingo
e1f6dcf132 Bug 927782 - Part 8: Record block scope ranges more precisely. r=luke 2013-12-06 18:27:55 +01:00
Andy Wingo
3b8c9f30e6 Bug 927782 - Part 7: Refactor entering and leaving block scopes in BytecodeEmitter. r=luke 2013-12-06 18:25:55 +01:00
Andy Wingo
46f0c84994 Bug 927782 - Part 6: Fix for-let nesting so nonlocal exits are easier. r=luke 2013-11-26 10:13:59 +01:00
Andy Wingo
e877084c47 Bug 927782 - Part 5: Clean up bytecode generation for catch clauses. r=jorendorff 2013-11-26 10:11:06 +01:00
Andy Wingo
616863d982 Bug 927782 - Part 4: Generators allocate all locals on the scope chain. r=luke 2013-12-06 18:22:06 +01:00
Andy Wingo
622f257d78 Bug 927782 - Part 3: Add DEBUGLEAVEBLOCK opcode to invalidate live DebugScopes. r=luke 2013-11-25 12:19:58 +01:00
Andy Wingo
759b9344ea Bug 927782 - Part 2: Remove HAS_BLOCKCHAIN. r=luke 2013-11-25 12:19:38 +01:00
Andy Wingo
6068ab757b Bug 927782 - Part 1: Expose JSScript::getBlockScope(jsbytecode *). r=luke 2013-12-06 17:56:20 +01:00
Dan Gohman
7bfe3843b4 Bug 949171 - IonMonkey: Enforce some invariants for LSafepoint. r=nbp 2013-12-13 08:27:48 -08:00
Dan Gohman
329bfe15ba Bug 949171 - IonMonkey: Check more things in AssertBasicGraphCoherency. r=nbp 2013-12-13 08:27:47 -08:00
Dan Gohman
c9d9fd8426 Bug 949171 - SpiderMonkey: Remove fudge from the RawLengthForBits calculation, and fix Safepoint reading to be ok with this. r=nbp 2013-12-13 08:27:47 -08:00
Dan Gohman
2607a0f963 Bug 949171 - SpiderMonkey: Rename bitset's max to numBits. r=nbp 2013-12-13 08:27:47 -08:00
Dan Gohman
9f4e4d2fef Bug 949171 - SpiderMonkey: Tighten up various assertions. r=nbp 2013-12-13 08:27:47 -08:00
Dan Gohman
bf65a5665c Bug 949171 - IonMonkey: Use the right block for EffectiveAddressAnalysis r=nbp 2013-12-13 08:27:47 -08:00
Dan Gohman
accec54134 Bug 949171 - SpiderMonkey: Pad the local slot size by at least sizeof(Value). r=nbp 2013-12-13 08:27:47 -08:00
Dan Gohman
18f4be66a8 Bug 949668 - SpiderMonkey: Add a MoveOp::FLOAT32 r=jandem 2013-12-13 08:27:47 -08:00
Dan Gohman
d6a58ddb0b Bug 949668 - SpiderMonkey: Enum simplification. r=jandem 2013-12-13 08:27:47 -08:00
Dan Gohman
cf80b63f42 Bug 949668 - SpiderMonkey: Delete an unused function. r=jandem 2013-12-13 08:27:47 -08:00
Dan Gohman
e55bd88d09 Bug 949668 - SpiderMonkey: Add a type to LMoveGroup. r=jandem 2013-12-13 08:27:47 -08:00
Dan Gohman
12ce37d8aa Bug 949668 - SpiderMonkey: Add an LDefinition::Float32 r=jandem 2013-12-13 08:27:47 -08:00
Dan Gohman
371b480533 Bug 949668 - SpiderMonkey: MoveOp cleanups. r=jandem 2013-12-13 08:27:47 -08:00
Dan Gohman
7185e14125 Bug 949668 - SpiderMonkey: Rename MoveResolver::Move to MoveOp. r=jandem 2013-12-13 08:27:46 -08:00
Julian Seward
501e006ac9 Bug 867597 - IonMonkey: ARM hwcaps detection depends on uninitialised garbage on the stack. r=mjrosenb
--HG--
extra : rebase_source : aaa617de72c55552bd63f23d392e25785c1bf65a
2013-12-13 12:40:24 +01:00
Kannan Vijayan
f36cf5885c Bug 949496 - Correctly handle frame return values when bailing to baseline. r=jandem 2013-12-13 08:37:46 -05:00
Jon Coppeard
0fa113316c Bug 945280 - Reset nursery to initial state on disabling generational GC zeal mode r=terrence 2013-12-13 09:32:19 +00:00
Jon Coppeard
bc744f6bf1 Bug 945285 - Don't verify post barriers if store buffer is disabled r=sfink 2013-12-13 09:32:19 +00:00
Terrence Cole
790a58b7dd Bug 945250 - Evict the nursery before using CellIter; r=jonco 2013-12-04 15:23:30 -08:00
Shu-yu Guo
86b703757e Bug 949916 - Fix race between off-main-thread-compilation and PJS. (r=bhackett) 2013-12-12 23:23:57 -08:00
Shu-yu Guo
36b2bcec46 Bug 944074 - Followup: undefined min and max from <windows.h> to prevent conflicts. (r=jandem) 2013-12-12 23:19:55 -08:00
Shu-yu Guo
d917ee6f02 Bug 944074 - Remove the ParallelArray constructor. (r=nmatsakis) 2013-12-12 23:18:43 -08:00
Chris Peterson
3e95adf082 Bug 949324 - Fix -Wunused-function warnings in js/. r=luke 2013-12-11 21:24:13 -08:00
Steve Fink
2a86d8d7e6 No bug. Remove noisy debugging printout.
--HG--
extra : rebase_source : f5aa45dcb6c5d051f8888682d3aeab71b7df56d5
2013-12-11 17:17:17 -08:00
Steve Fink
89d34ffe58 Bug 948753 - Annotate sane nsISupports virtual methods, r=bhackett
--HG--
extra : rebase_source : 85695549d5d068bd393fc50e7190da00f95970ca
2013-12-11 17:17:14 -08:00
Steve Fink
6adc5e5233 Bug 948646 - AutoJSContext cannot GC, r=terrence
--HG--
extra : rebase_source : f015f6bce00faa2c8e77cb861ed0770710e718ed
2013-12-11 17:16:47 -08:00
Steve Fink
c2a5a16255 Bug 940765 - preference service can GC, r=terrence
--HG--
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-3-ref.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-1-ref.xhtml
rename : layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-3.xhtml => layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-1.xhtml
extra : rebase_source : cad260c0819a3ced47e1ec612de2788e1e991670
2013-12-11 17:16:14 -08:00
Andrew McCreight
a324b39e7f Bug 944492, part 2 - Make XPCWrappedJS a proper skippable class. r=smaug 2013-12-12 19:38:50 -08:00
Andrew McCreight
59eb74b6f5 Bug 944492, part 1 - Make XPCWrappedJS use the purple buffer. r=smaug 2013-12-12 19:38:49 -08:00
Wes Kocher
d3b2deb0a9 Backed out changeset 2a1e0a4f8d72 (bug 932982) for b2g m2 orange on a CLOSED TREE 2013-12-12 16:38:32 -08:00
Catalin Iacob
9dfbbd7c47 Bug 947117 - Don't tell the compiler to use debug C++ runtimes just because we're using DMD. r=glandium 2013-12-09 07:58:16 +01:00
Douglas Crosher
98d5e0c51a Bug 906964 - ARM: Revert the reservation of some head-room in the constant pools as it caused or tickled bug 944972. r=mjrosenb 2013-12-05 10:44:40 +11:00
Jim Blandy
6c0a7b39d8 Bug 948459: Reliably clean up DebugScopes::liveScopes when DebugScopeObjects are finalized. r=luke 2013-12-12 13:52:35 -08:00
Jan de Mooij
7cb1e40d00 Bug 609296 - Make accessing properties like toString on numbers/booleans fast. r=bhackett 2013-11-27 20:48:42 +01:00