Jan de Mooij
ffcd958506
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
e1b5598f2e
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
7c623f2cf8
Bug 951517 - Fix broken DOM TI check. (r=bz)
2013-12-17 21:53:21 -08:00
Eric Faust
e71259f3dd
Backed out changeset 5123ffbafac3 for bogus commit message.
2013-12-17 21:52:35 -08:00
Eric Faust
36b99b274c
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
dd9f3a376e
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
5bbea5ab96
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
77e71bd923
Bug 947981 - broken --with-system-icu build. r=glandium
2013-12-18 10:20:15 +09:00
Terrence Cole
96e3d97817
Bug 951407 - Fix two hazards introduced by bug 951282; r=sfink
2013-12-17 14:24:22 -08:00
Shu-yu Guo
2476f50b7a
Bug 948929 - MToId is not PJS safe. (r=nmatsakis)
2013-12-17 16:09:02 -08:00
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