Commit Graph

29765 Commits

Author SHA1 Message Date
Hannes Verschore
d60689a4f3 Bug 890722: IonMonkey: Implement JSOP_RETRVAL, JSOP_SETRVAL, JSOP_POPV, r=jandem 2013-08-20 17:34:45 +02:00
Dan Gohman
c4b406e500 Bug 928625 - IonMonkey: Don't emit Unbox operators for values which aren't used. r=bhackett 2013-10-22 07:33:26 -07:00
Brian Hackett
93c8379fb0 Bug 928562 - Remove uses of JSContext for BytecodeAnalysis, BaselineInspector, and constructing bytecode type maps, r=jandem. 2013-10-22 08:08:10 -06:00
Benjamin Bouvier
7934bd5267 Bug 918163: Tests 2013-10-22 14:58:29 +02:00
Benjamin Bouvier
16a1949f04 Bug 913282: Tests 2013-10-22 14:58:21 +02:00
Benjamin Bouvier
c59111c6f5 Bug 913282: More Float32 operators: UnsignedToFloat32; p=dougc,bbouvier, r=jonco,h4writer
dougc for the ARM parts, bbouvier for the rest
2013-07-18 16:27:14 -07:00
Benjamin Bouvier
e59ab012ea Bug 913282: IsFloat32Representable function in mfbt; r=Waldo
--HG--
extra : rebase_source : 0d4d6f02b880c37d29e3e41e9d105365d9f941b0
2013-10-22 14:55:35 +02:00
Benjamin Bouvier
45596c00a4 Bug 913282: More Float32 Operators: Not; p=dougc,bbouvier, r=jonco,nbp
dougc for the ARM parts, bbouvier for the rest
2013-10-22 14:53:52 +02:00
Benjamin Bouvier
5dc4bbbc7b Bug 913282: More Float32 operators: Abs; p=dougc,bbouvier; r=jonco,sstangl
dougc for the ARM parts, bbouvier for the rest.
2013-10-22 14:53:12 +02:00
Benjamin Bouvier
7103c3bef7 Bug 913282: More Float32 operators: Sqrt; p=dougc,bbouvier, r=jonco,nbp
dougc for the ARM parts, bbouvier for the rest
2013-07-18 16:16:58 -07:00
Benjamin Bouvier
a14d183a40 Bug 913282: More Float32 operators: comparisons; p=dougc,bbouvier, r=jonco,h4writer
dougc for the ARM parts, bbouvier for the rest
2013-10-22 14:51:37 +02:00
Benjamin Bouvier
8d4669c6c8 Bug 913282: More Float32 operators: TruncateToInt32; p=dougc,bbouvier, r=jonco,jandem
dougc for the ARM parts, bbouvier for the rest.

--HG--
extra : rebase_source : ab8ab9bd043cb04e6a98d793688298c0e5c3a7e7
2013-07-18 16:45:16 -07:00
Gabor Krizsanits
f655767c98 Bug 927765 - createObjectIn for exportHelpers. r=bholley 2013-10-22 14:24:07 +02:00
Gabor Krizsanits
4cfc5bad76 Bug 927765 - Options for createObjectIn. r=bholley 2013-10-22 14:23:41 +02:00
Jan de Mooij
006d3e5c3e Bug 929414 - Fix small bug in MacroAssembler::extractTag. r=h4writer 2013-10-22 14:14:50 +02:00
Christian Holler
f63772c59f Bug 844755 - TSan: Blacklist js::gc::ChunkBitmap::isMarked. r=jonco 2013-10-22 13:27:23 +02:00
Hannes Verschore
5f7ea4df10 Bug 928889: Baseline: Return the correct *pc when in prologue, r=jandem 2013-10-22 12:19:03 +02:00
Carsten "Tomcat" Book
aff78ee587 Backed out changeset f90eb21ea4cd (bug 928204) for build failures on Linux PGO 2013-10-22 11:47:48 +02:00
Mike Hommey
10ecd3d981 Bug 926733 - Enable bug 921003. r=gps 2013-10-22 15:15:21 +09:00
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