Steve Fink
b4d2392cf9
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
4bcb317f71
Bug 929151 - Disable GGC when object metadata is used, r=terrence
2013-10-21 13:53:37 -07:00
Steve Fink
aeae463c90
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
04ff09472e
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
dd21f25367
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
74998e2118
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
beecf630b5
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
c60359d87c
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
12968c25ae
Bug 890722: IonMonkey: Implement JSOP_RETRVAL, JSOP_SETRVAL, JSOP_POPV, r=jandem
2013-08-20 17:34:45 +02:00
Dan Gohman
df65dbd220
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
ab56ef38b6
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
89ea3bb7cb
Bug 918163: Tests
2013-10-22 14:58:29 +02:00
Benjamin Bouvier
c0769ccdbd
Bug 913282: Tests
2013-10-22 14:58:21 +02:00
Benjamin Bouvier
dc7dd64bab
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
733919732e
Bug 913282: IsFloat32Representable function in mfbt; r=Waldo
...
--HG--
extra : rebase_source : 0d4d6f02b880c37d29e3e41e9d105365d9f941b0
2013-10-22 14:55:35 +02:00
Benjamin Bouvier
e04df08811
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
04a6f84917
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
864abd23f6
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
9c77d0cea5
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
16bbccbc9c
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
97ce6e6236
Bug 927765 - createObjectIn for exportHelpers. r=bholley
2013-10-22 14:24:07 +02:00
Gabor Krizsanits
fee375536a
Bug 927765 - Options for createObjectIn. r=bholley
2013-10-22 14:23:41 +02:00
Jan de Mooij
b22af45314
Bug 929414 - Fix small bug in MacroAssembler::extractTag. r=h4writer
2013-10-22 14:14:50 +02:00
Christian Holler
4994ec8abe
Bug 844755 - TSan: Blacklist js::gc::ChunkBitmap::isMarked. r=jonco
2013-10-22 13:27:23 +02:00
Hannes Verschore
ffa5c8feb9
Bug 928889: Baseline: Return the correct *pc when in prologue, r=jandem
2013-10-22 12:19:03 +02:00
Carsten "Tomcat" Book
d21f03b6d5
Backed out changeset f90eb21ea4cd (bug 928204) for build failures on Linux PGO
2013-10-22 11:47:48 +02:00
Mike Hommey
98f66e190e
Bug 926733 - Enable bug 921003. r=gps
2013-10-22 15:15:21 +09:00
Mike Hommey
19198c7b84
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
45fb052ada
Bug 664362 - Generate depfiles for host objects/programs/libraries. r=gps
2013-10-22 13:40:27 +09:00
Luke Wagner
867ebc38b0
Bug 922432 - OdinMonkey: improve error reporting (r=sstangl)
...
--HG--
extra : rebase_source : 73e87b5ef47215bd84df38de6f3ce68ba9686e65
2013-10-21 17:07:06 -05:00
Kannan Vijayan
7039ba4996
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
5ed6f6037f
Bug 928220 - Get rid of JS_INLINE
2013-10-22 06:34:24 +09:00
Terrence Cole
27ec37c90f
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
0c4c254822
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
25e06d5463
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
24c4559094
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
c0a114a3de
Bug 900526, part 3: Define FINAL_TARGET and friends in moz.build, r=gps
2013-10-21 13:08:35 -05:00
Joshua Cranmer
d972bcf278
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
942c94a36b
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
3447d22f47
Backout 38d2cbc11868 for jsreftest failures. CLOSED TREE.
2013-10-21 14:39:29 -04:00
Kannan Vijayan
e37d537547
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
0442b2a8c4
Bug 928971 - Consistently test for whether functions will be run once closures, r=luke.
2013-10-21 10:01:47 -06:00
Benjamin Peterson
12968871bd
Bug 928738 - Safely pun double and float. r=jandem
2013-10-21 11:46:54 -04:00
Felix S. Klock II
fd47fb52d8
Bug 928029: SelfHosting: check ThrowError argument count (r=till).
2013-10-21 10:08:01 -04:00
Ehsan Akhgari
3b751c0f92
Bug 928712 - Remove the rest of the unneeded prtypes.h inclusions; rs=bsmedberg
2013-10-20 22:59:48 -04:00
Dan Gohman
467e926d1d
Bug 926514 - Revert "Bug 925088 - SpiderMonkey: Fold loads into branchTest32. r=nbp"
2013-10-20 09:46:26 -07:00
Benjamin Peterson
4d49b89864
No Bug - Include jsobjinlines.h to avoid warning. r=me
2013-10-20 11:48:58 -04:00
Ehsan Akhgari
0259ccb7f4
Backed out changeset 0ddbf9b3b20c (bug 928712) because of build bustage
2013-10-20 09:42:51 -04:00
Ehsan Akhgari
050f402290
Bug 928712 = Remove the rest of the unneeded prtypes.h inclusions; rs=bsmedberg
2013-10-20 09:10:07 -04:00
Ms2ger
3e9906c7f2
Merge inbound to m-c.
2013-10-20 10:40:40 +02:00