Commit Graph

30933 Commits

Author SHA1 Message Date
Shu-yu Guo
b147c723f3 Bug 950277 - Fix checking return values of parallel native calls in Ion. (r=nmatsakis) 2013-12-17 16:09:01 -08:00
Mike Hommey
4ddd1194d5 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
b38cd5c035 Bug 948301 - Fix static ICU build in js standalone builds. r=ted 2013-12-18 08:07:11 +09:00
Till Schneidereit
d7a11195ea 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
01e5988548 Merge m-c to inbound. 2013-12-17 16:20:31 -05:00
Ryan VanderMeulen
88bb9aa85f Merge inbound to m-c. 2013-12-17 15:58:24 -05:00
Nicholas D. Matsakis
80bf630499 Bug 945241 - Add test rs=test 2013-12-17 11:20:17 -05:00
Dan Gohman
0ce6979c90 Bug 950703 - IonMonkey: Read only 4 bytes for a FLOAT32_STACK entry. r=jandem 2013-12-17 08:49:15 -08:00
Dan Gohman
3ebe2c9229 Bug 950703 - SpiderMonkey: Make stack slots byte-indexed. r=jandem 2013-12-17 08:49:15 -08:00
Dan Gohman
b3cf21af4f Bug 950703 - SpiderMonkey: Move int32 values with 32-bit move instructions. r=jandem 2013-12-17 08:49:13 -08:00
Dan Gohman
5c3e5068d9 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
2f63c50311 Bug 950703 - SpiderMonkey: Use 32-bit slots on 64-bit platforms. r=jandem 2013-12-17 08:46:37 -08:00
Dan Gohman
28fa37290f 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
4f1f9ceda8 Bug 950703 - SpiderMonkey: Move float32 values with 32-bit move instructions. r=jandem 2013-12-17 08:46:37 -08:00
Dan Gohman
d45bc292c8 Bug 950703 - SpiderMonkey: Rename loadFloat and storeFloat to loadFloat32 and storeFloat32 r=jandem 2013-12-17 08:46:37 -08:00
Dan Gohman
1c7e845f27 Bug 950703 - SpiderMonkey: Add isFloatReg() predicates to LDefinition and VirtualRegister. r=jandem 2013-12-17 08:46:37 -08:00
Dan Gohman
d7eafde96c Bug 950703 - SpiderMonkey: Rename MoveOp::Kind to MoveOp::Type. r=jandem 2013-12-17 08:46:37 -08:00
Dan Gohman
b146091d37 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
9ef7bdfd67 Bug 949668 - SpiderMonkey: Add a MoveOp::FLOAT32 r=jandem 2013-12-17 08:46:37 -08:00
Dan Gohman
63b60c0e6f Bug 949668 - SpiderMonkey: Enum simplification. r=jandem 2013-12-17 08:46:37 -08:00
Dan Gohman
0840bb3abb Bug 949668 - SpiderMonkey: Delete an unused function. r=jandem 2013-12-17 08:46:37 -08:00
Nicolas B. Pierron
3071414b50 Bug 951105 - Rename MarkIonExitFrame to MarkJitExitFrame. r=jandem 2013-12-17 08:43:22 -08:00
Jan de Mooij
1c8332fe30 Bug 785905 followup - Fix --disable-threadsafe shell builds. 2013-12-17 14:48:21 +01:00
Carsten "Tomcat" Book
72465c7d55 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
72ab81d8cd 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
e61f161c63 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
c1cb815112 Bug 950701 - SpiderMonkey: Tidy up some uses of the Vector API. r=waldo 2013-12-16 22:47:04 -08:00
Andrew McCreight
887ed3eb3d 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
4b4868e59c 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
cb51966c86 Bug 950291 - Kill js/src/build/autoconf. r=ted 2013-12-17 11:13:53 +09:00
Mike Hommey
001736e8a4 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
231c7d4b48 Bug 950027 - Remove build/autoconf/match-dir.sh. r=gps 2013-12-17 11:12:51 +09:00
Nicholas D. Matsakis
bb6cc0c5f0 Bug 945241 - Check for null pointer in TypedObject trace r=sfink 2013-12-13 06:20:27 -05:00
Douglas Crosher
0906cae3d2 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
130cccb1dd 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
a8ec671341 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
Till Schneidereit
3e7a82f146 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
8966734dae Bug 950044 - Add JS Shell option to restrict the memory available. r=h4writer 2013-12-17 05:46:46 -08:00
Jon Coppeard
442201907f Bug 930427 - Don't allow merge of debugger-visible compartments r=billm 2013-12-17 10:41:28 +00:00
Jon Coppeard
020afc975a Bug 928378 - Add description of post-barriers r=billm 2013-12-17 10:41:27 +00:00
Jon Coppeard
fb8d6562b6 Bug 950617 - Fix test code to not assume existence of TypedObject r=sfink 2013-12-17 10:41:27 +00:00
Jon Coppeard
3b60bca43b 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
2f475f0bee no bug - Add Missing namespace. r=jonco 2013-12-17 02:35:33 -08:00
Terrence Cole
7d0f61e2b0 Bug 951282 - Wrap the pending exception lazily; r=luke
--HG--
extra : rebase_source : e2bf58c6c5ba5ba857a97bd18f5543f32da6f508
2013-12-17 13:01:05 -08:00
Eric Faust
ef827b86f6 Bug 950568 - Fix missing null check in EffectlesslyLookupProperty. (r=djvj) 2013-12-17 12:38:52 -08:00
Gregory Szorc
158ed8b3ec 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
Wes Kocher
c6c9230768 Backed out changeset a70f5add1982 (bug 950658) for breaking Windows builds 2013-12-16 17:46:30 -08:00
Terrence Cole
db1250213e 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
7a88d0708e 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
0a79faf943 Bug 949183 - Fix jsid static constructor explosion. r=Waldo 2013-12-16 14:40:05 -08:00