Brian Hackett
042377fc92
Bug 928776 - Create template call and decl env objects in baseline, r=jandem.
2013-10-23 08:01:41 -06:00
Brian Hackett
02f09ba72b
Bug 928562 - Eagerly baseline compile inlined scripts during definite properties analysis, r=jandem.
2013-10-23 07:45:41 -06:00
Marty Rosenberg
b5b8a340f5
bug 879647: Don't throw process fatal assortions when we're about to abort the compilation. (r=jbramley)
2013-10-23 08:29:45 -04:00
Bobby Holley
d23fe1a7b3
Bug 928476 - Add telemetry to measure cross-global adopts. r=mrbkap,nfroyd
2013-10-23 14:02:42 +02:00
Dan Minor
6a97de3c39
Bug 929125 - Set shared library path in jit-test harness; r=terrence
2013-10-22 13:57:54 -04:00
Hannes Verschore
a695d47902
Bug 890722: IonMonkey: The forgotten, always left out, ignored, neglected comment update, r=jandem
2013-10-23 11:17:26 +02:00
Jon Coppeard
e6276667f3
Bug 927801 - Ensure test cases create call object to fix failures with GGC r=terrence
2013-10-23 10:05:25 +01:00
Nicholas Nethercote
d58b8ff6f4
Bug 918207 - Support per-tab memory profiling. r=billm,mccr8,till,smaug,nfroyd.
...
--HG--
extra : rebase_source : 7603eaedbd761c6b231b1b911f719388864755e6
2013-10-22 14:53:26 -07:00
Steve Fink
019e4a11a6
Bug 929151 - JS_ASSERT(good), not JS_ASSERT(bad). r=bustage
...
--HG--
extra : rebase_source : dea0a9dfc214449e56d6e69defb4f80ca5ebecc9
2013-10-22 16:24:42 -07:00
Steve Fink
f2010493f7
Bug 929151 - Disable GGC when object metadata is used, r=terrence
2013-10-21 13:53:37 -07:00
Steve Fink
12768ceaf1
Bug 861925 - Steal and neuter ArrayBuffers at end of structured clone, r=jorendorff
...
--HG--
extra : rebase_source : 3378a06b47e7ee2f45da841b3604077b4c2b64e6
2013-10-15 23:48:20 -07:00
Steve Fink
bffdc9c5e8
Bug 861925 - Allow grabbing data from ArrayBuffers and neutering them independently (in addition to Steal, which does both at the same time). r=Waldo
...
--HG--
extra : rebase_source : 2e354183ed75463da2e51b3bac20b732e629f335
2013-10-15 23:48:01 -07:00
Steve Fink
cdcceaf8e2
Bug 861925 - Do-nothing refactoring to make the following patch cleaner, r=luke
...
--HG--
extra : rebase_source : 36a22f3222cf297404758258f8eb25988b0ffad0
2013-10-15 23:47:43 -07:00
Steve Fink
0cd4cc6b4a
Bug 861925 - Add an optional parameter to the shell serialize() function for specifying Transferables, r=jorendorff
...
--HG--
extra : rebase_source : 81e32ad3aa6c23769ab6e3f0a44384b1870f7907
2013-10-15 23:47:26 -07:00
Steve Fink
e2cf79f199
Bug 861925 - Always report an error when transfering non-Transferrables, r=luke
...
--HG--
extra : rebase_source : edb24956d6a8778fdd668a655b2e9c4fabb1abde
2013-10-15 21:55:50 -07:00
Gregory Szorc
f7a94d6205
Bug 585011 - Move cl.py to mozbuild; r=ted
...
--HG--
rename : build/cl.py => python/mozbuild/mozbuild/action/cl.py
2013-10-22 14:25:56 -07:00
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