Commit Graph

29746 Commits

Author SHA1 Message Date
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