Mike Hommey
79fc41f3cc
Bug 928204 - Don't ignore missing depfiles when aggregating them. r=gps
...
However, since we don't generate depfiles when compiling assembly, explicitly exclude those.
Also, fix a few issues with included depfiles:
- The tools tier need them because it (sadly) links binaries.
- depfiles for TARGETS use the full path, whereas the depfiles for OBJS and others don't.
2013-10-22 13:40:37 +09:00
Mike Hommey
deafa81d69
Bug 664362 - Generate depfiles for host objects/programs/libraries. r=gps
2013-10-22 13:40:27 +09:00
Luke Wagner
6019e70978
Bug 922432 - OdinMonkey: improve error reporting (r=sstangl)
...
--HG--
extra : rebase_source : 73e87b5ef47215bd84df38de6f3ce68ba9686e65
2013-10-21 17:07:06 -05:00
Kannan Vijayan
2d6c358f7d
Bug 916949 - Change __noSuchMethod__ so that it only gets invoked on undefined bindings. r=jorendorff
2013-10-21 17:59:11 -04:00
Masatoshi Kimura
7b63853e9c
Bug 928220 - Get rid of JS_INLINE
2013-10-22 06:34:24 +09:00
Terrence Cole
4b74572640
Bug 929065 - Fix an oom handling issue in ion compilation; r=bhackett
...
--HG--
extra : rebase_source : a2996447791b60ca53d02f7eb514143370c232b0
2013-10-21 12:12:48 -07:00
Terrence Cole
ada958d2ba
Bug 928056 - Do not pause for background compilation before ggc; r=bhackett,r=billm
...
--HG--
extra : rebase_source : 60b4f5539f30213836c3acc87f8aa88404dd52eb
2013-10-17 14:42:46 -07:00
Dan Gohman
44e1eaae94
Bug 928450 - IonMonkey: Check for empty ranges after intersecting integer and floating-point ranges. r=nbp
2013-10-21 13:04:20 -07:00
Dan Gohman
96ac2b9083
Bug 927389 - IonMonkey: Refine a range's lower and upper bounds when clearing its fractional part. r=nbp
2013-10-21 13:04:15 -07:00
Joshua Cranmer
4c2b5f285c
Bug 900526, part 3: Define FINAL_TARGET and friends in moz.build, r=gps
2013-10-21 13:08:35 -05:00
Joshua Cranmer
fa4de4e669
Bug 900526, part 2: Move backend.mk inclusion to config.mk instead of rules.mk, r=gps
2013-10-21 13:08:00 -05:00
Jim Blandy
0440af2389
Bug 928507: Properly hide JS::Handle's assignment operator; add 'repoint' method to deal with the fallout; fix C1Spewer, IonSpewer, and CompileOptions. r=terrence
2013-10-21 12:56:44 -07:00
Kannan Vijayan
3ceaaffe62
Backout 38d2cbc11868 for jsreftest failures. CLOSED TREE.
2013-10-21 14:39:29 -04:00
Kannan Vijayan
207ebf3145
Bug 916949 - Change __noSuchMethod__ so that it only gets invoked on undefined bindings. r=jorendorff
2013-10-21 12:03:39 -04:00
Brian Hackett
98d50998be
Bug 928971 - Consistently test for whether functions will be run once closures, r=luke.
2013-10-21 10:01:47 -06:00
Benjamin Peterson
91aa788491
Bug 928738 - Safely pun double and float. r=jandem
2013-10-21 11:46:54 -04:00
Felix S. Klock II
459028b740
Bug 928029: SelfHosting: check ThrowError argument count (r=till).
2013-10-21 10:08:01 -04:00
Ehsan Akhgari
ca0cdad832
Bug 928712 - Remove the rest of the unneeded prtypes.h inclusions; rs=bsmedberg
2013-10-20 22:59:48 -04:00
Dan Gohman
e5ca28a498
Bug 926514 - Revert "Bug 925088 - SpiderMonkey: Fold loads into branchTest32. r=nbp"
2013-10-20 09:46:26 -07:00
Benjamin Peterson
8c167bb3f7
No Bug - Include jsobjinlines.h to avoid warning. r=me
2013-10-20 11:48:58 -04:00
Ehsan Akhgari
1b7df9a2ad
Backed out changeset 0ddbf9b3b20c (bug 928712) because of build bustage
2013-10-20 09:42:51 -04:00
Ehsan Akhgari
a63b803a55
Bug 928712 = Remove the rest of the unneeded prtypes.h inclusions; rs=bsmedberg
2013-10-20 09:10:07 -04:00
Ms2ger
39b292cc30
Merge inbound to m-c.
2013-10-20 10:40:40 +02:00
Ms2ger
b261954f7c
Bug 908142 - Part g: Remove defines from js/xpconnect/shell/Makefile.in; r=gps
2013-10-20 09:25:20 +02:00
Ms2ger
9325053582
Bug 908142 - Part d: Move FAIL_ON_WARNINGS to moz.build in js/xpconnect/shell/; r=gps
2013-10-20 09:25:19 +02:00
Ms2ger
88f73ee0bb
Bug 923395 - Part b: Remove makefiles that only set LOCAL_INCLUDES and DEFINES; r=gps
2013-10-20 09:25:19 +02:00
Phil Ringnalda
f1ddcb62c6
Revert 'Revert "Bug 925088 - SpiderMonkey: Fold loads into branchTest32. r=nbp"' for making parallel/timeout-gc.js and parallel/timeout.js timeout
2013-10-19 18:57:54 -07:00
Dan Gohman
5c2c51bc87
Revert "Bug 925088 - SpiderMonkey: Fold loads into branchTest32. r=nbp"
2013-10-19 17:44:10 -07:00
Benjamin Peterson
2f7d6c4355
Bug 928333 followup - dumpHead() should only be defined in debug mode. r=me
2013-10-19 19:15:41 -04:00
Christian Holler
0d908cfe63
Bug 928333 - Disable dumpHeap function with --fuzzing-safe. r=waldo
...
--HG--
extra : rebase_source : 6d99227beb04bb93debfd28c0ca188ae1bad5e29
2013-10-18 15:18:18 +02:00
Shu-yu Guo
e1f1057dd5
Bug 928426 - Don't create template objects for singleton-typed this values. (r=bhackett)
2013-10-19 13:56:57 -07:00
Dan Gohman
47a24d2894
Revert "Bug 925088 - SpiderMonkey: Micro-optimize x64's testStringTruthy. r=mjrosen"
2013-10-19 12:14:51 -07:00
Tom Schuster
c4c16b0062
Bug 884410 - Remove JS_ValueToNumber. r=terrence
2013-10-19 18:39:52 +02:00
Jan de Mooij
d55f9aed12
Bug 723640 - Don't clone regexps in Ion code if cloning is not observable. r=bhackett
2013-10-19 17:33:10 +02:00
Nicholas D. Matsakis
7ce97a4d6e
Bug 898362 - Self-host portions of the typed object logic r=till
2013-09-10 10:35:53 -04:00
Ryan VanderMeulen
7c8f392342
Backed out changeset 61f6c63bcb3d (bug 928056) for m-oth failures.
2013-10-18 15:44:30 -04:00
Terrence Cole
66f7858adb
Backed out changeset d6180c846c36 for bustage on a CLOSED TREE
2013-10-18 12:30:12 -07:00
Terrence Cole
788033ce3c
Bug 928056 - Fix ordering of pause and state change when entering GC; r=billm
2013-10-18 11:43:35 -07:00
Luke Wagner
9614000d14
Bug 900669 - OdinMonkey: asm.js caching (shell-only support) (r=sstangl)
...
--HG--
extra : rebase_source : f6031010760e1e09d43c03b3d5ef845155d247b9
2013-10-15 12:13:34 -05:00
Norbert Lindenberg
5f6fa663f5
Bug 853704 - Reenable test262/intl402/ch10/10.1/10.1.1_13.js and test262/intl402/ch10/10.1/10.1.1_19_c.js, fixed by bug 919872. r=jwalden
...
--HG--
extra : rebase_source : 87e8621e1bd24fc529e333c64b2c4740f30a1f2d
2013-10-17 22:19:57 +02:00
Vladimir Vukicevic
7ca8e1bd07
b=927719; DEVELOPER_OPTIONS set too late; r=gps
2013-10-18 13:12:14 -04:00
Brian Hackett
5a87305800
Bug 928307 - Reset use count for scripts whose Ion code is invalided when finishing, r=jandem.
2013-10-18 11:04:48 -06:00
Brian Hackett
59d1c96d92
Bug 928268 - Avoid bogus assert, r=jandem.
2013-10-18 11:01:51 -06:00
Terrence Cole
fcb34e6b05
Bug 928056 - Do not pause for background compilation before ggc; r=bhackett
2013-10-17 14:42:46 -07:00
Terrence Cole
0e74f55afa
Bug 928421 - Re-add --enable-threadsafe to support bisection; r=Waldo
2013-10-18 09:44:44 -07:00
Andrew McCreight
4f6b4f41d9
Bug 927218 - Remove unused declaration of XPCWrappedNative::Morph. r=bholley
2013-10-17 06:24:18 -07:00
Andrew McCreight
74a3bafe4a
Bug 926081 - Move stuff from xpcpublic.h to xpcprivate.h. r=bholley
2013-10-17 09:02:20 -07:00
Terrence Cole
f4a27e7aa9
Bug 928140 - Add postbarrier when inlining UnsafeSetReservedSlot; r=shu
...
--HG--
extra : rebase_source : 35727cbe0f47983c29a186a0e319bfc4a61c48ba
2013-10-17 18:07:39 -07:00
Eric Faust
a6a2404aa2
Bug 923765 - Account for __noSuchMethod__ in proxy stubs in GetPropertyIC. (r=djvj)
2013-10-17 18:13:43 -07:00
Terrence Cole
a3fbc4c743
Bug 928140 - Disable spread-call-recursion test in GGC builds on a CLOSED TREE; r=bustage
2013-10-17 15:16:53 -07:00