Nicholas Nethercote
9a899936a1
Bug 921923 (part 2) - Make multi-output sizeOfFoo() functions more consistent in js/src/. r=till.
...
--HG--
extra : rebase_source : 6e912cba51103685042893bd590062015c8f68a3
2013-09-30 16:20:18 -07:00
Nicholas Nethercote
8915a76a11
Bug 921923 (part 1) - Reorder StatsZoneCallback and StatsCompartmentCallback. r=till.
...
--HG--
extra : rebase_source : 2f381cf263d49d7d1047551fd0e43df54635351c
2013-09-30 16:20:07 -07:00
Mike Hommey
d7c069f495
Bug 921822 - Use existing install manifest for make install in js standalone builds. r=gps
2013-10-01 08:26:08 +09:00
Terrence Cole
e798610969
Bug 609896 - Optimize copy and initialization of DenseElements; r=billm
...
--HG--
extra : rebase_source : a0cf2605a7f1277352ff9163379632992c56d09a
2013-09-25 15:19:08 -07:00
Terrence Cole
9a1c21b15c
Bug 921140 - Do not force an allocation for typical zone vectors; r=billm
...
--HG--
extra : rebase_source : 3b2b664643d2123c558a7fcce8f6248fd35dec7c
2013-09-30 15:02:06 -07:00
Terrence Cole
ae1e2990b4
Bug 921178 - Remove unused fallback marking bitmap; r=billm
...
--HG--
extra : rebase_source : 4b53c8eb16d332ad8916a0abf4dd6ccd5f211ed4
2013-09-30 14:58:12 -07:00
Kannan Vijayan
3e28c1b760
Bug 912534. r=nbp
2013-09-30 18:01:37 -04:00
Ryan VanderMeulen
2a773817b4
Merge m-c to inbound.
2013-09-30 16:51:06 -04:00
Ryan VanderMeulen
e5b66a5e17
Merge m-c to b2g-inbound.
2013-09-30 16:30:26 -04:00
Ed Morley
230067a182
Merge mozilla-central and b2g-inbound
2013-09-30 17:20:26 +01:00
Ed Morley
e588f60511
Backed out changeset d3867bfc10e5 (bug 921130) for Android compilation failures on a CLOSED TREE
2013-09-30 17:03:43 +01:00
Jan de Mooij
f0a666b318
Bug 921130 - Fix --disable-ion build. r=luke
2013-09-30 17:27:37 +02:00
Benjamin Smedberg
18626ccce5
Bug 920731 - stop exporting JS symbols from libxul in Firefox builds. r=glandium sr=bz
...
--HG--
extra : rebase_source : d3c73a8be14dea4156c53cc9f772178271f80e28
2013-09-30 16:09:28 -04:00
Bill McCloskey
fa3ce23a3d
Bug 911182 - Add test that incremental GC is enabled (r=luke)
2013-09-30 12:24:51 -07:00
Bill McCloskey
445fc5b3c9
Bug 918170 - Handle StopIteration in CPOWs (r=dvander)
2013-09-30 12:20:51 -07:00
Nicolas B. Pierron
80efea10be
Bug 912264 - Reset OSI-regs flags before the implicit interrupt check. r=
2013-09-30 11:39:41 -07:00
Jim Blandy
30e8a67952
Bug 921582: Avoid a 'may be used uninitialized' warning. r=waldo
...
Specifically:
In file included from ./../../dist/include/js/CallArgs.h:39:0,
from ./../../dist/include/js/CallNonGenericMethod.h:12,
from /home/jimb/moz/dbg/js/src/NamespaceImports.h:15,
from /home/jimb/moz/dbg/js/src/builtin/Intl.h:10,
from /home/jimb/moz/dbg/js/src/builtin/Intl.cpp:12:
./../../dist/include/js/Value.h: In function ‘bool js::intl_CompareStrings(JSContext*, unsigned int, JS::Value*)’:
./../../dist/include/js/Value.h:653:58: warning: ‘res’ may be used uninitialized in this function [-Wmaybe-uninitialized]
JS_RETURN_LAYOUT_FROM_BITS(((uint64_t)(uint32_t)i32) | JSVAL_SHIFTED_TAG_INT32);
^
/home/jimb/moz/dbg/js/src/builtin/Intl.cpp:968:13: note: ‘res’ was declared here
int32_t res;
^
2013-09-29 21:18:26 -07:00
Douglas Crosher
c3baf494d7
Bug 921490 - Ionmonkey ARM: fix the negative zero check path in convertFloat32ToInt32. r=mjrosenb
2013-09-28 00:36:51 +10:00
Douglas Crosher
07e6f235b5
Bug 921437 - Restore perf-spewer include files in js/src/jit. r=ehsan
2013-09-28 01:56:51 +10:00
Jan de Mooij
ccb9816b63
Bug 921130 - Fix --disable-ion build. r=luke
...
--HG--
extra : rebase_source : e05014f0d4e6e6609907257fedd224ce38cc00c6
2013-09-30 17:27:37 +02:00
Brian Hackett
fac6d8b630
Bug 921809 - Only trigger full GCs due to excessive malloc'ing when on the main thread, r=billm.
2013-09-30 09:18:59 -06:00
Kannan Vijayan
cce5acb10f
Bug 921120 - Enable Ion-compilation of JSOP_SETARG for functions which use magic arguments. r=nbp
2013-09-30 10:24:30 -04:00
Jon Coppeard
83e29f6c60
Bug 913224 - Fix js::DumpHeapComplete() to work with GGC r=billm r=mccr8
2013-09-30 13:05:32 +01:00
Ehsan Akhgari
ad9b84cfa7
Bug 921881 - Remove PrintBailoutKind; r=jandem
2013-09-30 07:57:16 -04:00
Ed Morley
cb930ea338
Backed out changeset 3e20fa222424 (bug 913224) for crashes on Android 4.0
2013-09-30 12:53:32 +01:00
Jon Coppeard
ef944789ee
Bug 913224 - Fix js::DumpHeapComplete() to work with GGC r=billm r=mccr8
2013-09-30 11:20:08 +01:00
Jan de Mooij
6e80e424ea
Bug 921725 - Remove TypeScript::propertyReadTypes. r=bhackett
2013-09-30 10:52:38 +02:00
Terrence Cole
8bf947cd76
Bug 836284 - Handle negative slice times in GC stats reporter; r=billm
...
--HG--
extra : rebase_source : 349d2adeb511eb563f3a468583991b7016b8ed76
2013-09-30 11:00:55 -07:00
Brian Hackett
55898db3f1
Bug 922168 - Remove use of JSContext in UseNewTypeForInitializer, r=jandem.
2013-09-30 11:43:20 -06:00
Brian Hackett
2f192e5474
Bug 922134 - Remove unused JSContext parameter from MIR infer() operations, r=jandem.
2013-09-30 11:31:51 -06:00
Jim Blandy
053b4c3949
Bug 916845: Add functions for testing lazily-retrieved sources. r=ejpbruel
2013-09-30 10:25:18 -07:00
Sean Stangl
f3411c98be
Bug 895660 - Detect LinkBuffer OOM. r=nbp
2013-10-01 14:12:05 -07:00
Jim Blandy
ed9a58de2c
Bug 912536: Test forcing resumptions in non-debuggee frames. r=jorendorff
2013-10-01 14:07:19 -07:00
Jim Blandy
db612231e1
Bug 837060: Make Debugger.Object.prototype.evalInGlobal{,withBindings} outerize the global before using it as 'this'. r=jorendorff
2013-10-01 14:07:19 -07:00
Jim Blandy
0372a35086
Bug 837060: Explain in detail why we reject objects that might appear to be globals. r=jorendorff
2013-10-01 14:07:19 -07:00
Ryan VanderMeulen
1e5deba969
Backed out changesets 6d72b823b67f and acdff324d588 (bug 907077) for ASAN debug jit-test failures.
2013-10-01 16:18:39 -04:00
Jim Blandy
55f8ad4923
Bug 916321: Assert that Debugger.Object.prototype.unsafeDereference outerizes inner objects. r=jorendorff
2013-10-01 11:23:39 -07:00
Dan Gohman
6cfe4746a1
Bug 917991 - Cleanup the mechanism by which movapd and movaps are used for register-to-register moves. r=jandem
2013-10-01 08:46:47 -07:00
Andy Wingo
c1f85a7964
Bug 907077: Change for-of to conform to latest ES6 specification. r=jwalden
...
--HG--
extra : rebase_source : 93c5b9d6a28a42468d9ca9ac7da3b4e1b6d92820
2013-10-01 06:25:00 +02:00
Jan de Mooij
ee910abc00
Bug 921543 - Remove OBJECT_FLAG_FUNCTION. r=bhackett
2013-09-28 14:26:05 +02:00
Jan de Mooij
98e98fedfa
Bug 915763 - Remove TypeScript::dynamicList and dynamic Monitor functions. r=bhackett
2013-09-28 11:45:21 +02:00
Ehsan Akhgari
d038a5f04a
Bug 921584 - Fix the compiler warning caused by bug 921130; r=njn
...
--HG--
extra : rebase_source : 83bc63808793bd26feffe7c795e84389c4534bbc
2013-09-27 17:18:53 -04:00
Birunthan Mohanathas
612ebc7150
Bug 784739 - Switch from NULL to nullptr in js/src/vm/ (5/5); r=ehsan
...
--HG--
extra : rebase_source : b252c93a8538adbd25086f08c13e7e2a000c4ec9
2013-09-27 16:31:53 -04:00
Birunthan Mohanathas
d594752840
Bug 784739 - Switch from NULL to nullptr in js/src/vm/ (4/5); r=ehsan
...
--HG--
extra : rebase_source : 8b559506fc5c434fb6a53324d296a2dfc87ba493
2013-09-27 16:31:25 -04:00
Birunthan Mohanathas
b9b635dd82
Bug 784739 - Switch from NULL to nullptr in js/src/vm/ (3/5); r=ehsan
...
--HG--
extra : rebase_source : 7f33a8c4516fa099b39dd384688788cc6b4b8ba6
2013-09-27 16:31:13 -04:00
Birunthan Mohanathas
c92580e571
Bug 784739 - Switch from NULL to nullptr in js/src/vm/ (2/5); r=ehsan
...
--HG--
extra : rebase_source : 262155dccf7b2846f3037c56c089973b5481ce5c
2013-09-27 16:31:00 -04:00
Birunthan Mohanathas
5e809a4878
Bug 784739 - Switch from NULL to nullptr in js/src/vm/ (1/5); r=ehsan
...
--HG--
extra : rebase_source : b23965915737fd180c2621bc8f9e62b88ef1e427
2013-09-27 16:30:46 -04:00
Birunthan Mohanathas
de707558ca
Bug 784739 - Switch from NULL to nullptr in js/src/jit/ subdirectories; r=ehsan
...
--HG--
extra : rebase_source : 0b327393ba130a0c8c60cefce71154a660462e09
2013-09-27 16:30:34 -04:00
Birunthan Mohanathas
590a3cf870
Bug 784739 - Switch from NULL to nullptr in js/src/jit/ (7/7); r=ehsan
...
--HG--
extra : rebase_source : a728340ce1e358b71b7973c2736a1bf3ebc67046
2013-09-27 16:30:18 -04:00
Birunthan Mohanathas
9adb7a582a
Bug 784739 - Switch from NULL to nullptr in js/src/jit/ (6/7); r=ehsan
...
--HG--
extra : rebase_source : e5b3e4e45ab587f6953605a67a63814eea9c8056
2013-09-27 16:29:58 -04:00
Birunthan Mohanathas
0e10999ae5
Bug 784739 - Switch from NULL to nullptr in js/src/jit/ (5/7); r=ehsan
...
--HG--
extra : rebase_source : 1d9c6dc2bde75d940bebb0584a8c497b70fc6f45
2013-09-27 16:29:45 -04:00
Birunthan Mohanathas
493ae40859
Bug 784739 - Switch from NULL to nullptr in js/src/jit/ (4/7); r=ehsan
...
--HG--
extra : rebase_source : e9097607859dbbcde1700180f68787af935f7449
2013-09-27 16:29:25 -04:00
Birunthan Mohanathas
16f86b520b
Bug 784739 - Switch from NULL to nullptr in js/src/jit/ (3/7); r=ehsan
...
--HG--
extra : rebase_source : 194cdcf5da29350f8d5789b89cd2b93641dceff8
2013-09-27 16:29:07 -04:00
Birunthan Mohanathas
267cb1ac2c
Bug 784739 - Switch from NULL to nullptr in js/src/jit/ (2/7); r=ehsan
...
--HG--
extra : rebase_source : fc48d50cbd18c872babf1d50fd922178e138c8a6
2013-09-27 16:28:23 -04:00
Birunthan Mohanathas
617a00226d
Bug 784739 - Switch from NULL to nullptr in js/src/jit/ (1/7); r=ehsan
...
--HG--
extra : rebase_source : bb4a1bebb093c07714aa0384f730177f44465907
2013-09-27 16:28:11 -04:00
Dan Gohman
2ad4bcece0
Backed out changeset 8bb615862099 (bug 875656) for introducing a subtle regalloc miscompile.
2013-09-27 11:51:28 -07:00
Ehsan Akhgari
07246da8e3
Merge mozilla-central into mozilla-inbound
2013-09-27 14:33:06 -04:00
Mike Hommey
16d4b587a5
Fixup for bug 907365 to clear bustage of windows developer builds after bug 920919. r=ted
2013-09-27 23:43:10 +09:00
Nicholas Nethercote
5fd123f3a1
Bug 920852 (part 3) - Tweak various things about RuntimeStats. r=till.
...
--HG--
extra : rebase_source : 0748417364e0b8be25846f573d93fc657b228d19
2013-09-24 23:24:29 -07:00
Nicholas Nethercote
19db4d0520
Bug 920852 (part 2) - Rename fields of ZoneStatsPod and StringInfo to match memory reporter paths. r=till.
...
--HG--
extra : rebase_source : d67dc7deedee6213f640ca2ae31a959b66d8d64e
2013-09-24 23:24:28 -07:00
Nicholas Nethercote
7d3e82240b
Bug 920852 (part 1) - Rename fields of ObjectsExtraSizes and CompartmentStats to match memory reporter paths. r=till.
...
--HG--
extra : rebase_source : 0f55dd20e69d3410d0cb811529f53570f588cc5e
2013-09-24 23:24:28 -07:00
Benjamin Bouvier
e9682c9311
Bug 919838: Specialize ToInt32 for Float32; r=sstangl
2013-09-26 18:11:31 -07:00
Mike Hommey
203467bcab
Bug 920919 - Set MOZ_PSEUDO_DERECURSE to no-parallel-export by default on developer builds... when not using pymake. r=gps
2013-09-27 08:12:19 +09:00
Mike Hommey
9e2e26b6a6
Bug 920908 - Use EXPAND_PATH_LIBNAME when linking against libxul/libmozalloc. r=gps
2013-09-27 08:07:44 +09:00
Mike Hommey
5bf049b80d
Bug 906225 - Add a --enable/disable-gold configure flag. r=gps
2013-09-27 08:07:30 +09:00
Ehsan Akhgari
766794ce59
Bug 921130 - Minimize the #includes in js/src/jit; r=luke
2013-09-26 18:34:54 -04:00
Jeff Walden
d6890230c5
Bug 919021 - Convert ctypes over to use JS::AutoValueVector instead of its own array class. r=terrence
2013-09-20 15:04:53 -07:00
Jeff Walden
064efd847c
Bug 920318 - Add a user-provided constructor to Token, so that the tokens() member initializer of TokenStream will zero the memory used by those tokens in MSVC 2013. (This is a compiler bug.) r=luke
2013-09-24 17:44:09 -07:00
Nicholas Nethercote
1a3b14b4c3
Bug 920818 (part 3) - Remove js/src/editline/Makefile.ref, because it's dead. r=glandium.
...
--HG--
extra : rebase_source : 40b56cc617dcd741c26e3519af2619f11fbf5f65
2013-09-25 20:45:54 -07:00
Luke Wagner
fc4cbf926e
Bug 917991 - Revert unintentional change in AsmJSPassStackArg (r=jandem)
...
--HG--
extra : rebase_source : d1510625b0d430bd8df05edaeac6071f46ee984f
2013-09-26 04:52:58 -05:00
Jon Coppeard
1b1a321533
Bug 919536 - Post barrier array write in SetElementIC r=bhackett
2013-09-26 16:02:16 +01:00
Jan de Mooij
c3664e6ae6
Bug 811122 - Use double addition in AddOperation to avoid signed integer overflow. r=bhackett
...
--HG--
extra : rebase_source : 16bbb1470021c1e26730cdd329a528467827ec12
2013-09-26 16:27:18 +02:00
Chris Jones
34afbf8b40
Bug 920703 - Give an informative error message when expandlibs_exec fails. r=glandium
2013-09-26 10:11:38 -04:00
Douglas Crosher
694bab7fc4
Bug 920452 - Odinmonkey: Constant global variables have no alias dependencies. r=bbouvier
2013-09-26 11:01:24 +10:00
Andy Wingo
aef016cc4a
Bug 920433 - Improve API support for self-hosted functions. r=till, r=bz
2013-09-26 10:11:38 -04:00
Mike Hommey
efc297fb0e
Bug 920353 - Use PYCOMMANDPATH paths as site packages in pymake, and set it to the virtualenv site packages instead of $(topsrcdir)/config. r=gps
2013-09-26 16:43:53 +09:00
Mike Hommey
5c2afb21e7
Bug 919832 - Remove EXPORTS related rules from rules.mk. r=gps
2013-09-26 16:43:52 +09:00
Douglas Crosher
80281e76f2
Bug 919958 - Odinmonkey: disable movement of heap loads as a workaround while the real problem is explored (r=bbouvier)
...
--HG--
extra : rebase_source : 7ec73d4d0093086e61d1a1f99ffa8afcd33017aa
2013-09-26 11:06:53 +10:00
Nicholas Nethercote
5abccfb0e9
Bug 919889 (part 5) - Use macros to eliminate repetitive, error-prone code in MemoryMetrics.{h,cpp}. r=luke.
2013-09-24 23:24:28 -07:00
Nicholas Nethercote
20426ed4ad
Bug 919889 (part 3) - Move the private_ field out of ObjectsExtraSizes. r=luke.
2013-09-24 23:24:28 -07:00
Nicholas Nethercote
1c1aea55ac
Bug 919889 (part 2) - Rename IteratorClosure as StatsClosure. r=luke.
2013-09-24 23:24:27 -07:00
Nicholas Nethercote
c6f3dc72e9
Bug 919889 (part 1) - Rename jsmemorymetrics.cpp as vm/MemoryMetrics.cpp. r=luke.
...
--HG--
rename : js/src/jsmemorymetrics.cpp => js/src/vm/MemoryMetrics.cpp
2013-09-24 23:24:27 -07:00
Nicholas Nethercote
afb2c845ab
Bug 920818 (part 1) - Remove dead JSFILE -D constant. r=glandium.
...
--HG--
extra : rebase_source : 6979db199a850f38e07349fad08c9c00a6a83fde
2013-09-25 19:47:58 -07:00
Nicolas B. Pierron
e841cdb9ec
Bug 918809 - Remove unsused script argument of XDRStaticBlockObject. r=luke
2013-09-25 18:02:16 -07:00
Terrence Cole
b0c8ed2a2d
Bug 914614 - Handle OOM in the barrier verifiers; r=billm
...
--HG--
extra : rebase_source : d3b50ff7e5ca5d7dd44b7df22d4791e07c7c9d9b
2013-09-12 10:50:32 -07:00
Jim Blandy
7f370e2225
Bug 893491: Consider assignments to properties of 'this' when generating display names for anonymous functions. r=terrence
2013-09-27 10:38:49 -07:00
Brian Hackett
0b9ba41909
Bug 920689 - Only include types for 'own' properties in heap type sets, r=jandem.
2013-09-27 11:29:35 -06:00
Brian Hackett
142c4ae19a
Bug 920782 - Don't trigger GCs from threads with an exclusive context, r=billm.
2013-09-27 10:44:25 -06:00
Ed Morley
166d6ae1e1
Backed out changeset 2e76e3b9479e (bug 913224) for compilation errors
2013-09-27 10:54:06 +01:00
Jon Coppeard
b6d47e5102
Bug 913224 - Fix js::DumpHeapComplete() to work with GGC r=billm
2013-09-27 10:24:31 +01:00
Jon Coppeard
574e8b3ff6
Bug 912734 - Take account of moving GC when copying from an Array into a TypedArray r=sfink
2013-09-27 10:16:56 +01:00
Jan de Mooij
acf893227a
Bug 914128 - Remove OBJECT_FLAG_EMULATES_UNDEFINED, rewrite code to check the clasp instead. r=bhackett
2013-09-27 10:02:55 +02:00
Dan Gohman
d3146fc6ed
Bug 916580 - Fix bugs related to the usage of calloc. r=luke
2013-09-25 12:18:43 -07:00
Brian Hackett
875a7e5e36
Bug 919140 - Watch for lazy scripts in AddPossibleCallees, r=jandem.
2013-09-25 13:14:21 -06:00
Dan Gohman
e74ccaabb7
Bug 916635 - IonMonkey: Rewrite markBlocksInLoopBody to avoid recursion. r=bhackett
2013-09-25 08:31:14 -07:00
Dan Gohman
76d125cce1
Bug 917841 - Use overflow-resistant arithmetic in binary searches. r=luke
2013-09-25 08:25:46 -07:00
Jan Beich
6f0a692644
Bug 919968 - Simplify ContextToPC() and make it work on non-Linux ARM. r=luke
2013-09-25 09:48:21 -04:00
Ryo ONODERA
48781f4076
Bug 919968 - Fix AsmJS build errors on Solaris/i386 and NetBSD/amd64. r=luke
2013-09-25 09:48:21 -04:00
Jan de Mooij
5ccc866f98
Bug 920046 - Specialize Math.round and Math.floor with double return type. r=bhackett
2013-09-25 13:26:59 +02:00
Phil Ringnalda
a56199700e
Merge m-c to a CLOSED TREE m-i
2013-09-24 21:22:56 -07:00
Wes Kocher
9bb5d74c84
Merge inbound to m-c
2013-09-24 19:41:44 -07:00
Panos Astithas
8fe44c78c6
Search for Android SDK build tools version 18.1.0 (bug 919466). r=glandium
2013-09-24 10:14:33 +03:00
Terrence Cole
63528868b0
Bug 918526 - Fix an exact rooting hazard in IonCache; r=nbp
...
--HG--
extra : rebase_source : 81d77f16af0cabaeaefab586d985a8778c4c5fd3
2013-09-19 14:48:11 -07:00
Benjamin Bouvier
beb35e5ee2
Bug 919118: Convert Float before conversion to Int32; r=sstangl
2013-09-24 14:08:32 -07:00
Kannan Vijayan
ebb9029676
Bug 905903 - Properly trace ICTypeMonitor chains for pre-barrier when unlinking them. r=terrence
2013-09-24 16:38:45 -04:00
Dan Gohman
a08337eb0c
Bug 918023 - SpiderMonkey: Const-qualify various static variables. r=njn
2013-09-24 08:21:22 -07:00
Gregory Szorc
e1e6f1327a
Bug 901990 - Part 1: Integrate test manifests with build config; r=ted
2013-09-24 11:50:04 -07:00
Kannan Vijayan
390b63a91c
Bug 916949 - Minor refactor and clean-up of property access logic in VM. r=jorendorff
2013-09-24 14:41:14 -04:00
Ryan VanderMeulen
9fa464d752
Backed out changeset 2c3d1c9241d7 (bug 918023) for Windows debug TestEndian failures.
...
CLOSED TREE
2013-09-24 14:09:15 -04:00
Dan Minor
05d949f007
Bug 918934 - Update jit-tests remote harness; r=terrence
2013-09-24 13:29:39 -04:00
Dan Gohman
f942c2791a
Bug 920061 - SpiderMonkey: Use explicit template instantiation instead of instantiating templates manually. r=njn
2013-09-24 20:08:57 -07:00
Dan Gohman
9daba02108
Bug 917991 - IonMonkey: Various x86 MoveEmitter cleanups. r=jandem
2013-09-24 20:08:57 -07:00
Dan Gohman
ca6574447f
Bug 917991 - IonMonkey: Replace movsd with loadDouble and storeDouble as appropriate. r=jandem
2013-09-24 20:08:57 -07:00
Dan Gohman
09734ab1fd
Bug 917991 - IonMonkey: Use storePtr and store32 instead of movePtr and move32 for storing. r=jandem
2013-09-24 20:08:57 -07:00
Birunthan Mohanathas
4208b51949
Bug 784739 - Switch from NULL to nullptr in js/src/gc/; r=ehsan
2013-09-24 23:00:04 -04:00
Birunthan Mohanathas
91b6a44cbe
Bug 784739 - Switch from NULL to nullptr in js/src/frontend/; r=ehsan
2013-09-24 23:00:04 -04:00
Birunthan Mohanathas
1818c5bf6c
Bug 784739 - Switch from NULL to nullptr in js/src/builtin/; r=ehsan
2013-09-24 23:00:01 -04:00
Birunthan Mohanathas
0570d00cee
Bug 784739 - Switch from NULL to nullptr in js/src/{devtools,ds,gdb,perf}/; r=ehsan
2013-09-24 22:59:43 -04:00
Birunthan Mohanathas
9c7caa1f61
Bug 784739 - Switch from NULL to nullptr in js/src/ctypes/; r=ehsan
2013-09-24 22:59:40 -04:00
Geoff Brown
77cb0b534c
Bug 917508 - Skip jsreftest S11.5.3_A4_T2.js on Android x86; r=Waldo
2013-09-24 20:53:57 -06:00
Benjamin Bouvier
b0ae949c76
Bug 915903: Convert Float32 before truncating them in StoreTypedArrayPolicy; r=sstangl
2013-09-24 19:39:20 -07:00
Luke Wagner
ef411aba14
Bug 919564 - fix sigaction symbol in shell/js-gdb.gdb (r=bbouvier DONTBUILD)
2013-09-23 16:24:52 -05:00
Ryan VanderMeulen
de22f29668
Merge m-c to inbound.
...
--HG--
rename : widget/gtk2/nsGtkIMModule.cpp => widget/gtk/nsGtkIMModule.cpp
2013-09-23 17:10:33 -04:00
Ryan VanderMeulen
f77362bbb1
Merge inbound to m-c.
2013-09-23 17:01:29 -04:00
Nick Alexander
6060c746db
Bug 909432 - Unify RESFILES and RES_FILES, and rename both to ANDROID_RESFILES. r=gps
2013-09-23 09:02:08 -07:00
Jon Coppeard
693e674c63
Bug 918206 - Store float 32 register as double overlay in pool hint data r=mjrosenb
2013-09-23 16:08:23 +01:00
Kannan Vijayan
59b10e8883
Bug 918405 - Enable OSR-ing into Ion in functions with needsArgsObj. r=h4writer
2013-09-23 10:50:30 -04:00
Martin Stransky
03394f2857
Bug 917270 - Rename widget/gtk2 to widget/gtk. r=karlt
...
--HG--
rename : widget/gtk2/Makefile.in => widget/gtk/Makefile.in
rename : widget/gtk2/WidgetTraceEvent.cpp => widget/gtk/WidgetTraceEvent.cpp
rename : widget/gtk2/compat/gdk/gdkdnd.h => widget/gtk/compat/gdk/gdkdnd.h
rename : widget/gtk2/compat/gdk/gdkkeysyms.h => widget/gtk/compat/gdk/gdkkeysyms.h
rename : widget/gtk2/compat/gdk/gdkvisual.h => widget/gtk/compat/gdk/gdkvisual.h
rename : widget/gtk2/compat/gdk/gdkwindow.h => widget/gtk/compat/gdk/gdkwindow.h
rename : widget/gtk2/compat/gdk/gdkx.h => widget/gtk/compat/gdk/gdkx.h
rename : widget/gtk2/compat/glib/gmem.h => widget/gtk/compat/glib/gmem.h
rename : widget/gtk2/compat/gtk/gtkcolorseldialog.h => widget/gtk/compat/gtk/gtkcolorseldialog.h
rename : widget/gtk2/compat/gtk/gtkdialog.h => widget/gtk/compat/gtk/gtkdialog.h
rename : widget/gtk2/compat/gtk/gtkplug.h => widget/gtk/compat/gtk/gtkplug.h
rename : widget/gtk2/compat/gtk/gtkselection.h => widget/gtk/compat/gtk/gtkselection.h
rename : widget/gtk2/compat/gtk/gtkwidget.h => widget/gtk/compat/gtk/gtkwidget.h
rename : widget/gtk2/compat/gtk/gtkwindow.h => widget/gtk/compat/gtk/gtkwindow.h
rename : widget/gtk2/crashtests/673390-1.html => widget/gtk/crashtests/673390-1.html
rename : widget/gtk2/crashtests/crashtests.list => widget/gtk/crashtests/crashtests.list
rename : widget/gtk2/gtk2drawing.c => widget/gtk/gtk2drawing.c
rename : widget/gtk2/gtk3drawing.c => widget/gtk/gtk3drawing.c
rename : widget/gtk2/gtkdrawing.h => widget/gtk/gtkdrawing.h
rename : widget/gtk2/maiRedundantObjectFactory.c => widget/gtk/maiRedundantObjectFactory.c
rename : widget/gtk2/maiRedundantObjectFactory.h => widget/gtk/maiRedundantObjectFactory.h
rename : widget/gtk2/moz.build => widget/gtk/moz.build
rename : widget/gtk2/mozcontainer.c => widget/gtk/mozcontainer.c
rename : widget/gtk2/mozcontainer.h => widget/gtk/mozcontainer.h
rename : widget/gtk2/nsAppShell.cpp => widget/gtk/nsAppShell.cpp
rename : widget/gtk2/nsAppShell.h => widget/gtk/nsAppShell.h
rename : widget/gtk2/nsBidiKeyboard.cpp => widget/gtk/nsBidiKeyboard.cpp
rename : widget/gtk2/nsBidiKeyboard.h => widget/gtk/nsBidiKeyboard.h
rename : widget/gtk2/nsCUPSShim.cpp => widget/gtk/nsCUPSShim.cpp
rename : widget/gtk2/nsCUPSShim.h => widget/gtk/nsCUPSShim.h
rename : widget/gtk2/nsClipboard.cpp => widget/gtk/nsClipboard.cpp
rename : widget/gtk2/nsClipboard.h => widget/gtk/nsClipboard.h
rename : widget/gtk2/nsColorPicker.cpp => widget/gtk/nsColorPicker.cpp
rename : widget/gtk2/nsColorPicker.h => widget/gtk/nsColorPicker.h
rename : widget/gtk2/nsDeviceContextSpecG.cpp => widget/gtk/nsDeviceContextSpecG.cpp
rename : widget/gtk2/nsDeviceContextSpecG.h => widget/gtk/nsDeviceContextSpecG.h
rename : widget/gtk2/nsDragService.cpp => widget/gtk/nsDragService.cpp
rename : widget/gtk2/nsDragService.h => widget/gtk/nsDragService.h
rename : widget/gtk2/nsFilePicker.cpp => widget/gtk/nsFilePicker.cpp
rename : widget/gtk2/nsFilePicker.h => widget/gtk/nsFilePicker.h
rename : widget/gtk2/nsGTKToolkit.h => widget/gtk/nsGTKToolkit.h
rename : widget/gtk2/nsGtkCursors.h => widget/gtk/nsGtkCursors.h
rename : widget/gtk2/nsGtkIMModule.cpp => widget/gtk/nsGtkIMModule.cpp
rename : widget/gtk2/nsGtkIMModule.h => widget/gtk/nsGtkIMModule.h
rename : widget/gtk2/nsGtkKeyUtils.cpp => widget/gtk/nsGtkKeyUtils.cpp
rename : widget/gtk2/nsGtkKeyUtils.h => widget/gtk/nsGtkKeyUtils.h
rename : widget/gtk2/nsGtkUtils.h => widget/gtk/nsGtkUtils.h
rename : widget/gtk2/nsIImageToPixbuf.h => widget/gtk/nsIImageToPixbuf.h
rename : widget/gtk2/nsIdleServiceGTK.cpp => widget/gtk/nsIdleServiceGTK.cpp
rename : widget/gtk2/nsIdleServiceGTK.h => widget/gtk/nsIdleServiceGTK.h
rename : widget/gtk2/nsImageToPixbuf.cpp => widget/gtk/nsImageToPixbuf.cpp
rename : widget/gtk2/nsImageToPixbuf.h => widget/gtk/nsImageToPixbuf.h
rename : widget/gtk2/nsLookAndFeel.cpp => widget/gtk/nsLookAndFeel.cpp
rename : widget/gtk2/nsLookAndFeel.h => widget/gtk/nsLookAndFeel.h
rename : widget/gtk2/nsNativeKeyBindings.cpp => widget/gtk/nsNativeKeyBindings.cpp
rename : widget/gtk2/nsNativeKeyBindings.h => widget/gtk/nsNativeKeyBindings.h
rename : widget/gtk2/nsNativeThemeGTK.cpp => widget/gtk/nsNativeThemeGTK.cpp
rename : widget/gtk2/nsNativeThemeGTK.h => widget/gtk/nsNativeThemeGTK.h
rename : widget/gtk2/nsPSPrinters.cpp => widget/gtk/nsPSPrinters.cpp
rename : widget/gtk2/nsPSPrinters.h => widget/gtk/nsPSPrinters.h
rename : widget/gtk2/nsPaperPS.cpp => widget/gtk/nsPaperPS.cpp
rename : widget/gtk2/nsPaperPS.h => widget/gtk/nsPaperPS.h
rename : widget/gtk2/nsPrintDialogGTK.cpp => widget/gtk/nsPrintDialogGTK.cpp
rename : widget/gtk2/nsPrintDialogGTK.h => widget/gtk/nsPrintDialogGTK.h
rename : widget/gtk2/nsPrintOptionsGTK.cpp => widget/gtk/nsPrintOptionsGTK.cpp
rename : widget/gtk2/nsPrintOptionsGTK.h => widget/gtk/nsPrintOptionsGTK.h
rename : widget/gtk2/nsPrintSettingsGTK.cpp => widget/gtk/nsPrintSettingsGTK.cpp
rename : widget/gtk2/nsPrintSettingsGTK.h => widget/gtk/nsPrintSettingsGTK.h
rename : widget/gtk2/nsScreenGtk.cpp => widget/gtk/nsScreenGtk.cpp
rename : widget/gtk2/nsScreenGtk.h => widget/gtk/nsScreenGtk.h
rename : widget/gtk2/nsScreenManagerGtk.cpp => widget/gtk/nsScreenManagerGtk.cpp
rename : widget/gtk2/nsScreenManagerGtk.h => widget/gtk/nsScreenManagerGtk.h
rename : widget/gtk2/nsSound.cpp => widget/gtk/nsSound.cpp
rename : widget/gtk2/nsSound.h => widget/gtk/nsSound.h
rename : widget/gtk2/nsToolkit.cpp => widget/gtk/nsToolkit.cpp
rename : widget/gtk2/nsWidgetFactory.cpp => widget/gtk/nsWidgetFactory.cpp
rename : widget/gtk2/nsWindow.cpp => widget/gtk/nsWindow.cpp
rename : widget/gtk2/nsWindow.h => widget/gtk/nsWindow.h
2013-09-23 09:21:57 -04:00
Carsten "Tomcat" Book
c5a4403bbb
merge fx-team to mozilla-central
2013-09-23 13:07:38 +02:00
Phil Ringnalda
2546eef4df
Merge m-c to fx-team
2013-09-22 09:16:05 -07:00
Nicholas D. Matsakis
e325f914b9
Bug 898349 - Correct indentation nits r=jandem
2013-09-21 05:34:30 -04:00
Nick Fitzgerald
e7af598770
Bug 904144 - Parse "//# sourceURL=..." directives and expose them on Debugger.Source; r=jimb
2013-09-20 14:57:09 -07:00
Nick Fitzgerald
67dad1be66
Backed out changeset 951090191c43 because of bad commit message.
2013-09-20 14:53:22 -07:00
Nick Fitzgerald
2802e9b02e
Backout 66f4df0b1cb8 because the commit message got mangled; r=me
2013-09-20 14:48:48 -07:00
Christian Holler
2eca50a2e9
Bug 917242 - Symbolize ASan traces in automation. r=ted
2013-09-20 13:37:53 +02:00
Jan de Mooij
f5500cd71e
Bug 918808 part 2 - Remove cruft from InflateStringToBuffer. r=luke
2013-09-21 11:36:33 +02:00
Jan de Mooij
c4e57290a4
Bug 918808 part 1 - Don't call strlen for int32 values in NumberValueToStringBuffer. r=njn
2013-09-21 11:34:37 +02:00
Martin Stransky
dfc88ba3e1
Bug 912959 - libxul.so link fails - ToNumberSlow() is built as a hidden symbol. r=luke
2013-09-23 09:30:11 -04:00
Bobby Holley
52f03d06ae
Bug 912379 - Unwrap before translating StopIteration. r=mrbkap
...
The current setup means that we have different cache behavior for StopIteration
depending on whether we're wrapping StopIteration itself or a CCW to one. We
need to maintain cache invariants for optimizations now, so this is verboten.
Shuffle some code.
2013-09-23 09:29:44 -04:00
Dan Gohman
daf6948049
Bug 918350 - SpiderMonkey: Fix a compile error on Windows too.
2013-09-19 19:34:54 -07:00
Dan Gohman
783094e085
Bug 918350 - SpiderMonkey: Fix compile errors on x86 and ARM.
2013-09-19 19:17:15 -07:00
Dan Gohman
b5226dc737
Bug 918350 - SpiderMonkey: Clean up a few floating-point static constants. r=waldo
2013-09-19 18:47:55 -07:00
Dan Gohman
df85e98d1f
Bug 918350 - SpiderMonkey: Initialize JSRuntime's NaN and Infinity members right away instead of waiting. r=waldo
2013-09-19 18:47:52 -07:00
Dan Gohman
d78b997a49
Bug 918350 - SpiderMonkey: Remove js_NaN in favor of a new mozilla::GenericNaN() function. r=waldo
2013-09-19 18:42:56 -07:00
Dan Gohman
3e41ad0abb
Bug 918350 - SpiderMonkey: Remove js_{Positive,Negative}Infinity in favor of mozilla::{Positive,Negative}Infinity(). r=waldo
2013-09-19 18:42:10 -07:00
Dan Gohman
cc3011df27
Bug 915846 - IonMonkey: Rename Range's isInfinite() to canBeInfiniteOrNaN(), and hasRoundingErrors() to canHaveRoundingErrors(). r=nbp
2013-09-19 18:31:32 -07:00
Dan Gohman
24b2c33209
Bug 915846 - IonMonkey: Make Range's setLowerInit and setUpperInit methods private. r=nbp
2013-09-19 18:31:32 -07:00
Dan Gohman
e1ea0e7243
Bug 915846 - IonMonkey: Introduce several Range factory methods, to help make it explicit what kind of range is to be constructed. r=nbp
2013-09-19 18:31:32 -07:00
Dan Gohman
3951ecb540
Bug 915846 - IonMonkey: Rename isInt32() to hasInt32Bounds() and introduce a new isInt32() which actually checks for an int32 range. r=nbp
2013-09-19 18:31:32 -07:00
Dan Gohman
d3483f6602
Bug 915846 - IonMonkey: Rename things named "infinite" when they really mean to describe the presence or absence of an int32 bound value. r=nbp
2013-09-19 18:31:32 -07:00
Benjamin Bouvier
be0e631f9c
Bug 901110: Use Float32 constants pool on x64; r=sstangl
2013-09-19 18:20:21 -07:00
Jeff Walden
f575a6c45b
Bug 918510 - Convert RegExp statics properties to not be propertyops. r=sfink
...
--HG--
extra : rebase_source : b6f36a7e3e85743268694171d9c88ffc7d655dc5
2013-09-12 15:45:39 -07:00
Dan Gohman
f82a88a4af
Bug 917991 - Note a non-trivial implicit coupling. r=luke
2013-09-24 09:58:58 -07:00
Dan Gohman
4642933f38
Bug 917991 - Use higher-level MacroAssembler interfaces in a few more places. r=luke
2013-09-24 09:58:52 -07:00
Dan Gohman
e89e0b2245
Bug 900683 - IonMonkey: Make the backtracking allocator remember spill intervals so that it doesn't create redundant spill intervals. r=bhackett
2013-09-24 09:25:19 -07:00
Dan Gohman
2442e3fd0b
Bug 900683 - IonMonkey: Register allocation niceties. r=bhackett
2013-09-24 09:25:13 -07:00
Joey Armstrong
3a2b802630
bug 883350: move SDK_HEADERS to mozbuild r=mshal
2013-09-24 12:17:26 -04:00
Dan Gohman
2e4ef6d697
Bug 875656 - IonMonkey: Juggle registers around to reduce the number of temporaries needed by LConcat. r=bhackett
2013-09-24 08:57:54 -07:00
Dan Gohman
f4b8189f4a
Bug 918023 - SpiderMonkey: Const-qualify various static variables. r=njn
2013-09-24 08:21:22 -07:00
Bobby Holley
497e849a07
Bug 915613 - Introduce a mechanism to get a default context for a runtime, and use that in js-ctypes. r=jorendorff
...
This causes us to use the SafeJSContext on main thread, and the singleton
JSContext on workers. I opted for the slightly-heavier-weight dynamic callback,
rather than just setting it as a member on the runtime, because we like to delay
the creation of the SafeJSContext a bit, so I didn't want to spin it up right
when we spin up the runtime.
2013-09-24 08:03:23 -07:00
Bobby Holley
f8347268ea
Bug 917909 - Stop asserting that the last JSContext is destroyed outside of GC. r=billm
2013-09-24 08:03:23 -07:00
Bobby Holley
bcd6892931
Bug 917915 - Don't leave an exception pending in JS_ReportPendingException. r=jorendorff
2013-09-24 08:03:22 -07:00
Jan de Mooij
fe63da64a4
Bug 918808 part 4 - Refactor Array.prototype.join to use the fast path in more cases. r=luke
2013-09-24 17:00:22 +02:00
Cykesiopka
8388cecb6b
Bug 914273 - Move JS_MODULES_PATH to mozbuild. r=joey
2013-09-24 10:29:30 -04:00
Jon Coppeard
fee1aeb3b7
Bug 906091 - Post-barrier globals, but only add to the store buffer on first write r=terrence
2013-09-24 10:08:35 +01:00
Jon Coppeard
7ad032bc1e
Bug 912567 - Add post barrier for newTypeObjects r=bhackett
2013-09-24 10:03:57 +01:00
Jon Coppeard
2b0c3a4661
Bug 912567 - Split HashMap/HashSet::rekey() into rekey() and rekeyIfMoved() r=terrence
2013-09-24 10:03:32 +01:00
Steve Fink
d28cdbc1d9
Bug 916988 - NS_IsMainThread does not GC, r=terrence
...
--HG--
extra : rebase_source : 8a85b2bcf4f52b6f09b3ac06da9d205c572ae6e0
2013-09-11 12:38:36 -07:00
Steve Fink
469213a32e
Bug 916988 - Minor variable rename in rooting analysis, r=woof!
...
--HG--
extra : rebase_source : c05c3ce5b1c8f7aab94c41ad8cf641e5c175ca5b
2013-09-04 16:35:33 -07:00
Steve Fink
25e3d628ed
Bug 916988 - Treat mozilla::dom::Rooted* as a rooted type, r=terrence
...
--HG--
extra : rebase_source : 5165edc5b1949b506fb93bf449b6ce02e239f28d
2013-09-04 16:35:25 -07:00
Steve Fink
8d17cf0556
Bug 916988 - AutoCompartment constructor leads to too many false positives, r=terrence
...
--HG--
extra : rebase_source : 196d35acf9e9cb41743373f5dacbdff5890bc7ef
2013-09-04 16:35:01 -07:00
Shu-yu Guo
3f87906726
Bug 918167 - Clean up TraceLIR. (r=nmatsakis)
2013-09-23 18:04:35 -07:00
Eric Faust
0a67c29188
Bug 918593 - Part 1: Allow caching of global object prototypal name sets in NameIC. (r=djvj)
2013-09-23 15:36:19 -07:00
Eric Faust
e13409ba1f
Bug 918593 - Part 0: Remove unused name parameter from GenerateReadSlot(). (r=djvj)
2013-09-23 15:24:58 -07:00
Nicholas D. Matsakis
26ed7bacef
Bug 898349 - JIT support for getting and setting scalar properties and for optimizing away intermediate typed objects r=jandem
2013-08-21 13:35:30 -04:00
Jim Blandy
ce940e5536
Bug 916845: Change sourceHook to a nice C++ object with a destructor. r=jorendorff
2013-09-20 21:44:46 -07:00
Jim Blandy
08cf3f0cc8
Bug 916845: Use size_t to describe length of source code in SpiderMonkey SourceHook lazy source hook. r=jorendorff
2013-09-20 21:44:46 -07:00
Steven Michaud
53cb7c6498
Bug 917526 - Various duplicate symbol errors building tree with the 10.9 SDK. r=glandium
2013-09-20 23:01:12 -05:00
Gregory Szorc
fda57a4bf9
Bug 794506 - Part 1: Move virtualenv code under mozbuild; r=ted
...
--HG--
rename : build/virtualenv/packages.txt => build/virtualenv_packages.txt
rename : build/virtualenv/populate_virtualenv.py => python/mozbuild/mozbuild/virtualenv.py
2013-09-20 15:46:23 -07:00
Jeff Walden
155713ea9b
Bug 853301 - Make available-locale computation lazier so that creating a global doesn't immediately call into ICU to create mega-sized arrays. r=till
...
--HG--
extra : rebase_source : b478e6d6ba001713896d8fe241458047be67b22f
2013-09-18 17:34:48 -07:00
Jeff Walden
51c3e4aedf
Bug 501739 - Followup: add a test for the bug in the original patch, as pointed out by review comments. r=test
...
--HG--
extra : rebase_source : 9fa3aa0887b8b336f97a58a2f81751b43a76a8e1
2013-09-20 13:55:36 -07:00
Benjamin Bouvier
4430fbb90d
Bug 918815: Inline zero Float32 constants on x86 and factor out maybeInlineFloat; r=sstangl
2013-09-20 14:51:14 -07:00
Jeff Walden
dcb99c0d19
Bug 501739 - Make String.prototype.match use the zero-lastIndex helper method added in the previous revision. r=trivial
...
--HG--
extra : rebase_source : 798fb3265e1a2a3213458e7d46c619c49c1c8b5c
2013-09-20 11:53:14 -07:00
Yaron Tausky
673d307d90
Bug 501739 - Part 2: Zero lastIndex in String.prototype.replace. r=jwalden
...
--HG--
extra : rebase_source : 26d8ef71bdb528e4205e9a4c55c1d2a00ba8eaef
2013-09-18 12:38:02 -07:00
Jeff Walden
37c90beaaa
Bug 501739 - Update String.prototype.match to correctly update .lastIndex when called with a RegExp with the .global flag set on it. Patch somewhat inspired by prior work in the bug by Yaron Tausky. r=jorendoff, or r=a god among men when it comes to finding edge-case bugs in patches, I'm not sure which, I get them mixed up
...
--HG--
extra : rebase_source : 602cb35db27c5ae96d2ef1d89df04ca0ea756dfb
2013-09-14 02:17:05 -07:00
Benjamin Bouvier
4f183e5c04
Bug 913282: Use a MDefinition's member function to check Float32 consistency; r=sstangl
2013-09-20 12:08:15 -07:00
Jim Blandy
c413ec0a2a
Bug 912321: Define the 'runOffThreadScript' function in the JavaScript shell, for testing off-thread compilation. r=bhackett1024
2013-09-20 12:07:15 -07:00
Kannan Vijayan
c1024796f9
Bug 918603 - Address comments review of patch (forgot to fold patch before pushing). r=nbp DONTBUILD
2013-09-20 13:54:26 -04:00
Kannan Vijayan
0449295320
Bug 918603 - Remove nonsensical assert. r=nbp DONTBUILD
2013-09-20 13:46:59 -04:00
Till Schneidereit
10338b052c
Bug 918823 - Make multiple methods using the same self-hosted function reuse one cloned version instead of replacing previous ones in the intrinsics holder. r=jorendorff,wingo
...
--HG--
extra : rebase_source : b7020989dbc6eaddd8edfe50e944d7fef5c57c15
2013-09-20 19:05:40 +02:00
Kannan Vijayan
832bbc8b9d
Bug 917585 - Relax conditions on optimized arguments in the presence of aliased formals. r=jandem
2013-09-20 12:04:39 -04:00
Steve Fink
65a425c2c7
Bug 918462 - Replace JS_IsConstructing() body with CallReceiver. r=Waldo
2013-09-19 16:08:21 -07:00
Jan Beich
648a19c3e7
Bug 918177 - Make sure <iosfwd> symbols are visible with gtest. r=glandium
2013-09-20 10:27:28 -04:00
Brian Hackett
eff5a387c9
Bug 918116 - Don't delazify scripts during Ion compilation, r=jandem.
2013-09-20 07:43:46 -06:00
Brian Hackett
c0cf4c9725
Bug 918161 - Remove uses of JSContext when constructing vectors in IonBuilder, r=jandem.
2013-09-20 07:40:10 -06:00
Dan Gohman
442e039d00
Bug 917991 - Merge x86's and x64's Operand into shared code. r=jandem
2013-09-20 06:36:19 -07:00
Dan Gohman
323bf79d5f
Bug 918023 - IonMonkey: Misc cleanups. r=kvijayan
2013-09-20 06:17:15 -07:00
Dan Gohman
c51f587133
Bug 918023 - IonMonkey: Rename RegisterSet's maybeTake to takeUnchecked for consistency with TypedRegisterSet. r=h4writer
2013-09-20 06:07:26 -07:00
Dan Gohman
e0794591ed
Bug 918023 - IonMonkey: Simplify RegisterSet::takeUnchecked. r=h4writer
2013-09-20 06:07:25 -07:00
Jon Coppeard
60622be6ee
Bug 918373 - GC: Handlify various public APIs r=sfink r=bholley r=smaug
2013-09-20 10:22:59 +01:00