Emanuel Hoogeveen
3370d0532e
Bug 997459 - Part 2: Coefficients for polevl_cos with fewer terms; potentially less precise, but more performant. r=sunfish
...
CLOSED TREE
2014-04-21 10:44:11 -04:00
Emanuel Hoogeveen
428e002a6b
Bug 997459 - Part 1: Coefficients for polevl_sin with lower mean error. r=sunfish
2014-04-21 10:16:18 -04:00
Bobby Holley
3b3a7fe701
Bug 993772 - Introduce a singleton compilation scope. r=mrbkap
2014-04-20 11:48:13 -07:00
Bobby Holley
598e9fa905
Bug 993772 - Stop serializing principals along with scripts. r=mrbkap
...
The principal of a script is determined by the compartment these days, so this
field is useless.
2014-04-20 11:48:13 -07:00
Phil Ringnalda
a5452f2660
Merge m-i to m-c
2014-04-19 18:25:46 -07:00
Bobby Holley
88cc67dc3b
Bug 998083 - Introduce Cu.getObjectPrincipal and kill nsIScriptSecurityManager::GetObjectPrincipal. r=gabor
2014-04-19 10:39:59 -07:00
Mauricio Collares Neto
81943690eb
Bug 976110 - Part 1: Optimize signed integer division by constants; r=sunfish
2014-04-19 10:37:51 -07:00
Mauricio Collares Neto
5b70ecdd2c
Bug 976110 - Part 0: Optimize division and modulus by negative powers of two; r=sunfish
2014-04-19 10:37:49 -07:00
Phil Ringnalda
2cabee2858
Back out 8 changesets (bug 990353) for gaia-integration bustage
...
CLOSED TREE
Backed out changeset f6b3c03454a4 (bug 990353)
Backed out changeset 6e1f9b821ae0 (bug 990353)
Backed out changeset 2926ad6c594f (bug 990353)
Backed out changeset 74b75c155205 (bug 990353)
Backed out changeset 394e09fe2da2 (bug 990353)
Backed out changeset 0fdd36b19a51 (bug 990353)
Backed out changeset 0792729890cc (bug 990353)
Backed out changeset 487e6f72fcf7 (bug 990353)
2014-04-19 08:37:32 -07:00
Jan de Mooij
0767e097c8
Bug 976536 - Fix JSFunction::existingScript returning NULL in some cases. r=till
2014-04-19 13:45:59 +02:00
Bobby Holley
3b6343b213
Bug 990353 - Followup bustage fix. r=me
2014-04-19 00:40:18 -07:00
Bobby Holley
168f933189
Bug 990353 - Flip off source discarding for XPCShell. r=fabrice
2014-04-18 23:46:27 -07:00
Bobby Holley
41d6ff319a
Bug 990353 - Tests. r=bent
2014-04-18 23:46:27 -07:00
Bobby Holley
259afdd32f
Bug 990353 - Give tests/chrome its own moz.build file, like tests/mochitest. r=mshal
...
We also add a mochitest.ini file, which will eventually be used for http-served
files that are associated with chrome mochitests.
2014-04-18 23:46:27 -07:00
Bobby Holley
861c2a9611
Bug 990353 - Flag for discarding where appropriate. r=bent
2014-04-18 23:46:27 -07:00
Bobby Holley
db5dd8dd81
Bug 990353 - Add a pref for system source discarding. r=bent
2014-04-18 23:46:26 -07:00
Bobby Holley
f8ee5952ab
Bug 990353 - Make the decision to discard source entirely per-global, rather than per-script. r=luke
...
This is effectively a policy decision based on the kind of code we expect to be
running somewhere. This is in contrast to lazy source, which is often a practical
per-script consideration of whether or not we can retrieve the source if requested.
More importantly, tracking this information on the global is much easier to
get right than tracking it on the script.
2014-04-18 23:46:26 -07:00
Ryan VanderMeulen
cf27d1f9fe
Merge m-c to inbound.
2014-04-18 22:08:16 -04:00
Ryan VanderMeulen
05e02e5efd
Merge inbound to m-c.
2014-04-18 22:00:13 -04:00
Dan Gohman
0fddf7bc81
Bug 998155 - IonMonkey: Constify congruentTo and mightAlias. r=h4writer
2014-04-18 17:55:21 -07:00
Douglas Crosher
b14d01f56e
Land bug 996883. r=mjrosenb
2014-04-17 00:08:21 +10:00
Terrence Cole
37cf52d9fd
Bug 807168 - Followup to fix an issue building on ancient GCC on a CLOSED TREE; r=Waldo
2014-04-18 11:19:16 -07:00
Dan Gohman
20f5665364
Bug 998170 - IonMonkey: Eliminate LPhi's numInputs_ member. r=nbp
2014-04-18 11:13:44 -07:00
Dan Gohman
ad4273ba8f
Bug 998167 - IonMonkey: Fix signed integer undefined behavior r=nbp
2014-04-18 11:13:44 -07:00
Dan Gohman
8c1c3c1373
Bug 998156 - IonMonkey: Misc RangeAnslysis code cleanups. r=nbp
2014-04-18 11:13:44 -07:00
Dan Gohman
e2b7f5013f
Bug 998173 - SpiderMonkey: Harmonize x86 and x64's MacroAssembler finish functions. r=bbouvier
2014-04-18 11:13:44 -07:00
Dan Gohman
c6211f7aa7
Bug 998172 - SpiderMonkey: Eliminate unnecessary parentheses around return values. r=nbp
2014-04-18 11:13:44 -07:00
Terrence Cole
8fe179529e
Bug 807168 - Followup to fix build failure with clang; r=bustage-fix
2014-04-18 09:50:30 -07:00
Terrence Cole
56f4a8bca3
Bug 807168 - Make JSTracer into a real C++ class and kill the macro accessors; r=jonco,mccr8
...
--HG--
rename : js/public/Tracer.h => js/public/TracingAPI.h
2014-04-11 15:19:05 -07:00
Fabrice Desré
b6c050f2c2
Bug 965970 - Add support to compile asm.js code at install/update time r=luke,bholley,marco
2014-04-17 22:03:03 -07:00
Hannes Verschore
1602115e41
Bug 998251 - IonMonkey: print to the right stream during IONFLAGS=logs, r=nbp,nbp
2014-04-18 16:00:20 +02:00
Hannes Verschore
417129494b
Bug 997656 - Tracelogging: Log when baseline is compiling, r=djvj
2014-04-18 16:00:17 +02:00
Marty Rosenberg
04c8e4d392
Bug 990807 - Valgrind detects leak - 4 bytes and/or 32 bytes are definitely lost (direct), r=dougc
2014-04-17 12:00:05 -07:00
Tooru Fujisawa
657909dadd
Bug 471713 - Part 6: Add documentation for object- and array-related opcodes. r=evilpies
...
--HG--
extra : rebase_source : 6c9a441404809c6fc55b1d052f2126e79da39877
2014-04-02 19:35:15 +09:00
Tooru Fujisawa
ade891c5ce
Bug 471713 - Part 4: Add documentation for variables and constants. r=luke
...
--HG--
extra : rebase_source : 748cf711992289c12e5cb6da240cb2a8a906dddf
2014-04-02 19:29:21 +09:00
Tooru Fujisawa
e4535ab859
Bug 471713 - Part 3: Add documentation for function call-related opcodes. r=djvj
...
--HG--
extra : rebase_source : 1b019427b68d8be12cde998f60389d68c3224aad
2014-04-11 09:14:08 +09:00
Tooru Fujisawa
3c802d9180
Bug 471713 - Remove duplicated parens around flags in SpiderMonkey. r=jwalden
...
--HG--
extra : rebase_source : 45e8cc7caa3b0796052bdb2bb9f949ad82aa3c7f
2014-04-12 14:44:35 +09:00
Terrence Cole
30bb9d81ff
Bug 990336 - Backout non-lazy dedup-on-insertion: not actually a speedup; r=jonco
...
--HG--
extra : rebase_source : 7b505c2c46b8c65c19e5d10b622a76bd8976e9a5
2014-04-17 08:14:35 -07:00
Benjamin Bouvier
19f1372183
Bug 996881: Inherit 'use strict' directive when calling toSource/toString for asm.js modules; r=luke
...
--HG--
extra : rebase_source : 63ed080e38be66583c205d930b147bb1e2c66d2c
2014-04-17 14:06:50 +02:00
Hannes Verschore
a45fae84ce
Bug 995490 - Tracelogger: Don't assert for wrong textId on non-active items, r=till
2014-04-17 12:26:25 +02:00
Hannes Verschore
9142d75178
Bug 995826 - IonMonkey: Fix bogus behaviour of the negative zero test on x86, r=bbouvier
2014-04-17 12:26:23 +02:00
Hannes Verschore
fb71493b70
Bug 995675 - IonMonkey: Remove incorrect optimization of ToDouble, r=jandem
2014-04-17 12:26:20 +02:00
Hannes Verschore
2243268a97
Bug 944701 - Tracelogging: Add shell functions to enable/disable tracelogging, r=till
2014-04-17 12:26:18 +02:00
Hannes Verschore
c3cb6bc9f9
Bug 995570 - Tracelogging: Initially implementation of logging VM calls, r=luke
2014-04-17 12:26:16 +02:00
Hannes Verschore
b85cb60dbb
Bug 996518 - Add an extra assert in TypePolicy of MTypeBarrier, r=jandem
2014-04-17 12:26:13 +02:00
Jon Coppeard
b1182ccb9f
Bug 996052 - Remove JSVAL_TRACE_KIND, JSVAL_IS_GCTHING and JSVAL_TO_GCTHING r=terrence
2014-04-17 09:36:32 +01:00
Bobby Holley
d1b0de8367
Bug 997527 - Remove debugging code from bug 960828. r=me a=me DONTBUILD
2014-04-16 18:33:10 -07:00
Douglas Crosher
869be577f1
Bug 898963 - Odinmonkey (ARM): Refactor GenerateFFIInterpreterExit. r=luke
2014-03-26 00:29:10 +11:00
Douglas Crosher
61bd7a27ec
Bug 898963 - Odinmonkey (ARM): Optimize asm.js FFI calls to Ion functions, trim regs saved, inline activation and deactivation. r=luke
2014-04-17 00:11:28 +10:00
Gabor Krizsanits
b7b0c47e44
Bug 996069 - Part3: Stop inheriting nsEP when window.open is called. r=bz
2014-04-16 22:29:57 +02:00